|
@@ -657,6 +657,7 @@ static bool axp20x_is_polyphase_slave(struct axp20x_dev *axp20x, int id)
|
|
*/
|
|
*/
|
|
switch (axp20x->variant) {
|
|
switch (axp20x->variant) {
|
|
case AXP803_ID:
|
|
case AXP803_ID:
|
|
|
|
+ case AXP813_ID:
|
|
regmap_read(axp20x->regmap, AXP803_POLYPHASE_CTRL, ®);
|
|
regmap_read(axp20x->regmap, AXP803_POLYPHASE_CTRL, ®);
|
|
|
|
|
|
switch (id) {
|
|
switch (id) {
|
|
@@ -681,17 +682,6 @@ static bool axp20x_is_polyphase_slave(struct axp20x_dev *axp20x, int id)
|
|
}
|
|
}
|
|
break;
|
|
break;
|
|
|
|
|
|
- case AXP813_ID:
|
|
|
|
- regmap_read(axp20x->regmap, AXP803_POLYPHASE_CTRL, ®);
|
|
|
|
-
|
|
|
|
- switch (id) {
|
|
|
|
- case AXP803_DCDC3:
|
|
|
|
- return !!(reg & BIT(6));
|
|
|
|
- case AXP803_DCDC6:
|
|
|
|
- return !!(reg & BIT(5));
|
|
|
|
- }
|
|
|
|
- break;
|
|
|
|
-
|
|
|
|
default:
|
|
default:
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|