[RFC 0/4] power: supply: Add Support for RK817 Charger
Peter Geis
pgwipeout at gmail.com
Thu Jul 22 13:27:53 PDT 2021
On Thu, Jul 22, 2021 at 3:15 PM Chris Morgan <macroalpha82 at gmail.com> wrote:
>
> From: Chris Morgan <macromorgan at hotmail.com>
>
> As this is my first charger driver, I'm submitting it as an RFC so I
> can get input from the community on what else is needed to make the
> driver consistent with the quality upstream expects.
>
> This series is to add support for the Rockchip rk817 battery charger
> which is present in all Rockchip RK817 PMICs. The driver was written
> as a joint effort by Maya Matuszczyk <maccraft123mc at gmail.com> and
> myself Chris Morgan <macromorgan at hotmail.com>.
>
> The driver requires some basic parameters be described about the
> battery in the devicetree such as the maximum capacity, the minimum
> and maximum voltage for the battery, the maximum charge current, the
> maximum charge voltage, and the value of sample resistors and sleep
> currents.
Excellent work!
A quick test on the quartz64 model a shows expected values.
I'll do some long term testing as well.
>
> Chris Morgan (4):
> dt-bindings: Add Rockchip rk817 battery charger support
> mfd: Add Rockchip rk817 battery charger support
> power: supply: Add charger driver for Rockchip RK817
> arm64: dts: rockchip: add rk817 charger to Odroid Go Advance
>
> .../devicetree/bindings/mfd/rk808.txt | 35 +-
> .../boot/dts/rockchip/rk3326-odroid-go2.dts | 26 +
> drivers/mfd/rk808.c | 16 +-
> drivers/power/supply/Kconfig | 6 +
> drivers/power/supply/Makefile | 1 +
> drivers/power/supply/rk817_charger.c | 927 ++++++++++++++++++
> include/linux/mfd/rk808.h | 87 ++
> 7 files changed, 1095 insertions(+), 3 deletions(-)
> create mode 100644 drivers/power/supply/rk817_charger.c
>
> --
> 2.25.1
>
>
> _______________________________________________
> Linux-rockchip mailing list
> Linux-rockchip at lists.infradead.org
> http://lists.infradead.org/mailman/listinfo/linux-rockchip
More information about the linux-arm-kernel
mailing list