> -----Original Message----- > From: U-Boot <[email protected]> On Behalf Of Kumara > Bhimeswararao Matsa > Sent: Thursday 6 August 2026 2:58 > To: Jaehoon Chung <[email protected]>; Peng Fan <[email protected]>; > [email protected] > Cc: Tom Rini <[email protected]>; Neil Armstrong > <[email protected]>; Kumara Bhimeswararao Matsa > <[email protected]> > Subject: [PATCH v3] power: regulator: tps65219: Fix LDO selector boundaries > > According to the TPS65219 datasheet, selectors 0x38 through 0x3f > saturate at 3.4 V for LDO1 and LDO2. > > For LDO3 and LDO4, selectors 0x00 through 0x0c saturate at > 1.2 V, while selectors 0x36 through 0x3f saturate at 3.3 V. > > The driver currently uses 0x56, 0x12, and 0x54 as selector boundary > values. These values do not match the selector boundaries defined by > the datasheet. > > Use the correct selector boundary values of 0x38, 0x0c, and 0x36 > for interpolation. > > Fixes: b5cfa0c7ca4f ("power: add driver for the TPS65219 PMIC") > Signed-off-by: Kumara Bhimeswararao Matsa <[email protected]> > --- > include/power/tps65219.h | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --git a/include/power/tps65219.h b/include/power/tps65219.h > index e8780af2d81..c3114f26e1d 100644 > --- a/include/power/tps65219.h > +++ b/include/power/tps65219.h > @@ -47,10 +47,10 @@ > #define TPS65219_LDO12_VOLT_MIN 600000 > #define TPS65219_LDO12_VOLT_MAX 3400000 > #define TPS65219_LDO12_VOLT_REG_MIN 0 > -#define TPS65219_LDO12_VOLT_REG_MAX 0x56 > +#define TPS65219_LDO12_VOLT_REG_MAX 0x38 > #define TPS65219_LDO34_VOLT_MIN 1200000 > #define TPS65219_LDO34_VOLT_MAX 3300000 > -#define TPS65219_LDO34_VOLT_REG_MIN 0x12 > -#define TPS65219_LDO34_VOLT_REG_MAX 0x54 > +#define TPS65219_LDO34_VOLT_REG_MIN 0x0c > +#define TPS65219_LDO34_VOLT_REG_MAX 0x36
I only now see that the values were correct if interpreted as decimal despite the 0x prefix. LGTM > > #endif /* TPS65219_H */ > > base-commit: 100e12ea78c73071b9710f08b32fd4590019266f > -- > 2.43.0 Acked-by: Maarten Brock <[email protected]>
