mirror of https://github.com/torvalds/linux.git
regulator: rtq2208: Correct buck group2 phase mapping logic
Correct buck group2 H and F mapping logic.
Cc: stable@vger.kernel.org
Reported-by: Yoon Dong Min <dm.youn@telechips.com>
Fixes: 1742e7e978 ("regulator: rtq2208: Fix incorrect buck converter phase mapping")
Signed-off-by: ChiYuan Huang <cy_huang@richtek.com>
Link: https://patch.msgid.link/8527ae02a72b754d89b7580a5fe7474d6f80f5c3.1764209258.git.cy_huang@richtek.com
Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
parent
ac3fd01e4c
commit
45cc214152
|
|
@ -543,14 +543,14 @@ static int rtq2208_regulator_check(struct device *dev, int *num, int *regulator_
|
|||
|
||||
switch (FIELD_GET(RTQ2208_MASK_BUCKPH_GROUP2, buck_phase)) {
|
||||
case 2:
|
||||
rtq2208_used_table[RTQ2208_BUCK_F] = true;
|
||||
rtq2208_used_table[RTQ2208_BUCK_H] = true;
|
||||
fallthrough;
|
||||
case 1:
|
||||
rtq2208_used_table[RTQ2208_BUCK_E] = true;
|
||||
fallthrough;
|
||||
case 0:
|
||||
case 3:
|
||||
rtq2208_used_table[RTQ2208_BUCK_H] = true;
|
||||
rtq2208_used_table[RTQ2208_BUCK_F] = true;
|
||||
fallthrough;
|
||||
default:
|
||||
rtq2208_used_table[RTQ2208_BUCK_G] = true;
|
||||
|
|
|
|||
Loading…
Reference in New Issue