Thread (34 messages) 34 messages, 6 authors, 2017-04-26

[linux-sunxi] [PATCH v3 08/12] regulator: axp20x-regulator: add support for AXP803

From: Chen-Yu Tsai <hidden>
Date: 2017-04-18 12:07:53
Also in: linux-devicetree, lkml

On Mon, Apr 17, 2017 at 7:57 PM, Icenowy Zheng [off-list ref] wrote:
quoted hunk ↗ jump to hunk
AXP803 PMIC also have a series of regulators (DCDCs and LDOs)
controllable via I2C/RSB bus.

Add support for them.

Signed-off-by: Icenowy Zheng <icenowy@aosc.io>
---
Changes in v2:
- Place AXP803 codes before AXP806/809 ones.
- Fixed some errors in regulator description.
- Reuse AXP803 DLDO2 range for AXP806 CLDO2 & AXP809 DLDO1.

 drivers/regulator/axp20x-regulator.c | 153 ++++++++++++++++++++++++++++++-----
 include/linux/mfd/axp20x.h           |  37 +++++++++
 2 files changed, 168 insertions(+), 22 deletions(-)
diff --git a/drivers/regulator/axp20x-regulator.c b/drivers/regulator/axp20x-regulator.c
index 0b9d4e3e52c7..2ed15e4a7a82 100644
--- a/drivers/regulator/axp20x-regulator.c
+++ b/drivers/regulator/axp20x-regulator.c
[...]
quoted hunk ↗ jump to hunk
@@ -492,20 +578,38 @@ static bool axp20x_is_polyphase_slave(struct axp20x_dev *axp20x, int id)
 {
        u32 reg = 0;

-       /* Only AXP806 has poly-phase outputs */
-       if (axp20x->variant != AXP806_ID)
-               return false;
+       /*
+        * Currently in our supported AXP variants, only AXP806 and AXP803
Nit: mention them in ascending order.

Otherwise,

Acked-by: Chen-Yu Tsai <redacted>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help