power: supply: Introduce Qualcomm PMIC GLINK power supply
authorBjorn Andersson <bjorn.andersson@linaro.org>
Tue, 7 Feb 2023 14:42:41 +0000 (06:42 -0800)
committerBjorn Andersson <andersson@kernel.org>
Mon, 13 Feb 2023 21:45:37 +0000 (13:45 -0800)
commit29e8142b5623b5949587bcc4f591c4e6595c4aca
treed4193421a55f603c3d230913579fbcc1b55e7078
parentb0bc8c893ae07acd4829a158e83902897a31a490
power: supply: Introduce Qualcomm PMIC GLINK power supply

The PMIC GLINK service, running on a coprocessor of modern Qualcomm
platforms, deals with battery charging and fuel gauging, as well as
reporting status of AC and wireless power supplies.

As this is just one of the functionalities provided by the PMIC GLINK
service, this power supply driver is implemented as an auxilirary bus
driver, spawned by the main "pmic glink" driver when the PMIC GLINK
service is detected.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Tested-by: Konrad Dybcio <konrad.dybcio@linaro.org> # SM8350 PDX215
Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
Tested-by: Neil Armstrong <neil.armstrong@linaro.org> # on SM8550-MTP & SM8450-HDK
Signed-off-by: Bjorn Andersson <quic_bjorande@quicinc.com>
Acked-by: Sebastian Reichel <sebastian.reichel@collabora.com>
Signed-off-by: Bjorn Andersson <andersson@kernel.org>
Link: https://lore.kernel.org/r/20230207144241.1767973-1-quic_bjorande@quicinc.com
drivers/power/supply/Kconfig
drivers/power/supply/Makefile
drivers/power/supply/qcom_battmgr.c [new file with mode: 0644]