Hello Quentin,

On 2024-06-18 11:46, Quentin Schulz wrote:
On 6/17/24 7:57 PM, Dragan Simic wrote:
On 2024-06-17 18:48, Quentin Schulz wrote:
From: Quentin Schulz <quentin.sch...@cherry.de>

Commit 2ce40542e0eb ("power: rk8xx: properly print all supported PMICs name") fixed all PMICs name that were broken but broke the only one that was not broken already: RK808. This one is a special case because the ID
registers are marked as reserved and always return 0, so the variant
cannot be derived the same way it is done for other PMICs from Rockchip.

Fixes: 2ce40542e0eb ("power: rk8xx: properly print all supported PMICs name")
Signed-off-by: Quentin Schulz <quentin.sch...@cherry.de>

Looking good to me, but I'd still suggest [1] that reading the MSB/LSB ID registers (i.e. 0x17 and 0x18) is skipped on the RK808 altogether, because the RK808 datasheet lists those two registers as reserved and provides no
methods for determining the chip name.

Rockchip themselves do this, c.f.:

https://github.com/rockchip-linux/u-boot/blob/next-dev/drivers/power/pmic/rk8xx.c#L587

I see, thanks for the reference.

I won't send a patch for this, but feel free to send one if you feel
like this is really important.

I'll make a note to implement and send a patch later, after the dust
settles on this.  I think that the additional correctness warrants
such a patch.

Reply via email to