]> git.dujemihanovic.xyz Git - u-boot.git/commit
power: rk8xx: properly print all supported PMICs name
authorQuentin Schulz <quentin.schulz@cherry.de>
Thu, 6 Jun 2024 08:45:35 +0000 (10:45 +0200)
committerKever Yang <kever.yang@rock-chips.com>
Fri, 14 Jun 2024 09:11:29 +0000 (17:11 +0800)
commit2ce40542e0ebc9b782954ae6df3a23885ff60cf1
tree6edc0f90d1f1a8c26c0174826847554c4d333c36
parentaefdec52771694dcaac8bcc6f9772c0b375fc1bd
power: rk8xx: properly print all supported PMICs name

The ID of the PMIC is stored in the 2 16b registers but the only part
that matters right now is the 3 MSB, which make the 3 digits (in hex) of
the part number.

Right now, only RK808 was properly displayed, with this all currently
supported PMICs should display the proper part number.

Additionally, when the PMIC variant is not found, print that value
instead of the masked unshifted value as all PMICs we support for now
have their LSB ignored to represent the actual part number.

Tested on RK806 (RK3588 Jaguar), RK808 (RK3399 Puma) and RK809 (PX30
Ringneck).

Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
drivers/power/pmic/rk8xx.c