regulator: rk808: Add RK816 support
authorAlex Bee <knaerzche@gmail.com>
Tue, 16 Apr 2024 16:12:37 +0000 (18:12 +0200)
committerLee Jones <lee@kernel.org>
Fri, 3 May 2024 08:15:38 +0000 (09:15 +0100)
commit5eb068da74a0b443fb99a89d9e5062691649c470
tree422b492da3953936a28af414eadbc6032576e38d
parent9f4e899c286b5127e2443d50e37ee2112efbfa2c
regulator: rk808: Add RK816 support

Add support for rk816 to the existing rk808 regulator driver.

The infrastructure of the driver can be re-used as is. A peculiarity for
this version is, that BUCK1/BUCK2 have a (common) bit which needs to
toggled after a voltage change to confirm the change. Regulator regmap
takes care of that by defining a apply_bit and apply_reg for those
regulators.

Signed-off-by: Alex Bee <knaerzche@gmail.com>
Reviewed-by: Mark Brown <broonie@kernel.org>
Link: https://lore.kernel.org/r/20240416161237.2500037-6-knaerzche@gmail.com
Signed-off-by: Lee Jones <lee@kernel.org>
drivers/regulator/rk808-regulator.c