System On Chip Control Processor (SOCCP) is a subsystem that can have
battery management firmware running on it to support Type-C/PD and
battery charging. Add support for devices, such as Kaanpali and Glymur,
which are running battery management on SOCCP.
While at it, also update the compatible string for X1E80100 so that it no
longer has fallback on SM8550.
Changes since v3:
- Added "dt-bindings: soc: qcom: qcom,pmic-glink: Update X1E80100 compatible string"
and "usb: typec: ucsi: ucsi_glink: Add support for X1E80100" to series
- Corrected bindings dependencies
- Renamed pmic_glink_data structs
- Link: https://lore.kernel.org/all/20251217055655.638594-1-anjelique.melendez@oss.qualcomm.com/
Changes since v2:
- Updated bindings dependencies
- Removed qcom,glymur-pmic-glink compatible string from pmic_glink driver list
- Link: https://lore.kernel.org/all/20251027212250.3847537-1-anjelique.melendez@oss.qualcomm.com/
Changes since V1:
- Corrected bindings dependencies
- Renamed pmic_glink_data variables
- Dropped "soc: qcom: pmic_glink: Add support for SOCCP remoteproc channels"
since it was applied from its original series: https://lore.kernel.org/all/176157405464.8818.5887965202916918883.b4-ty@kernel.org/
- Link: https://lore.kernel.org/all/20251017003033.268567-1-anjelique.melendez@oss.qualcomm.com/
Anjelique Melendez (4):
dt-bindings: soc: qcom: qcom,pmic-glink: Update X1E80100 compatible
string
dt-bindings: soc: qcom: qcom,pmic-glink: Add Kaanapali and Glymur
compatibles
usb: typec: ucsi: ucsi_glink: Add support for X1E80100 compatible
string
soc: qcom: pmic_glink: Add charger PDR service path and service name
to client data
.../bindings/soc/qcom/qcom,pmic-glink.yaml | 7 ++
drivers/soc/qcom/pmic_glink.c | 66 ++++++++++++-------
drivers/usb/typec/ucsi/ucsi_glink.c | 1 +
3 files changed, 50 insertions(+), 24 deletions(-)
--
2.34.1