* [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP
@ 2026-02-09 20:49 Anjelique Melendez
2026-02-09 20:49 ` [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Anjelique Melendez
` (6 more replies)
0 siblings, 7 replies; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
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.
Changes since v4:
- Defined Glymur and Kaanapali compatible strings as "base" compatibles
- Split v4 p4/4 into 2 separate patches (v5 p2/5 and v5 p3/5)
- Added Glymur and Kaanapali compatible strings for pmic_glink auxiliary
drivers
- Link: https://lore.kernel.org/all/20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com/
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 (5):
dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali
compatibles
soc: qcom: pmic_glink: Add charger PDR service information to client
data
soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
.../bindings/soc/qcom/qcom,pmic-glink.yaml | 2 +
drivers/power/supply/qcom_battmgr.c | 2 +
drivers/soc/qcom/pmic_glink.c | 66 ++++++++++++-------
drivers/usb/typec/ucsi/ucsi_glink.c | 2 +
4 files changed, 48 insertions(+), 24 deletions(-)
--
2.34.1
^ permalink raw reply [flat|nested] 19+ messages in thread
* [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
@ 2026-02-09 20:49 ` Anjelique Melendez
2026-02-10 9:17 ` Krzysztof Kozlowski
2026-02-09 20:49 ` [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Anjelique Melendez
` (5 subsequent siblings)
6 siblings, 1 reply; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
Glymur (a recent compute platform) and Kaanapali (a recent mobile
platform) have the charger FW running on a new subsystem SOCCP (SOC
Control Processor) instead of on ADSP like in previous platforms. Because
of this, pmic_glink interface on Glymur and Kaanapali platforms are not
compatible with previous platforms. Hence, add new compatible strings
for Glymur and Kaanapali.
Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
---
Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml
index 7085bf88afab..ff01d2f3ee5b 100644
--- a/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml
+++ b/Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml
@@ -23,6 +23,8 @@ properties:
oneOf:
- items:
- enum:
+ - qcom,glymur-pmic-glink
+ - qcom,kaanapali-pmic-glink
- qcom,qcm6490-pmic-glink
- qcom,sc8180x-pmic-glink
- qcom,sc8280xp-pmic-glink
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
2026-02-09 20:49 ` [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Anjelique Melendez
@ 2026-02-09 20:49 ` Anjelique Melendez
2026-02-10 9:47 ` Konrad Dybcio
2026-02-10 12:26 ` Dmitry Baryshkov
2026-02-09 20:49 ` [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Anjelique Melendez
` (4 subsequent siblings)
6 siblings, 2 replies; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
Currently, the charger PD service path and service name are hard coded
however these paths are not guaranteed to be the same between SOCs.
Define charger PDR service path and service name as client data so that
each PMIC generation can properly define these paths.
Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
---
drivers/soc/qcom/pmic_glink.c | 58 ++++++++++++++++++++---------------
1 file changed, 34 insertions(+), 24 deletions(-)
diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c
index 627f96ca322e..df2fd03d3b33 100644
--- a/drivers/soc/qcom/pmic_glink.c
+++ b/drivers/soc/qcom/pmic_glink.c
@@ -23,13 +23,19 @@ enum {
PMIC_GLINK_CLIENT_UCSI,
};
+struct pmic_glink_data {
+ unsigned long client_mask;
+ const char *charger_pdr_service_name;
+ const char *charger_pdr_service_path;
+};
+
struct pmic_glink {
struct device *dev;
struct pdr_handle *pdr;
struct rpmsg_endpoint *ept;
- unsigned long client_mask;
+ const struct pmic_glink_data *data;
struct auxiliary_device altmode_aux;
struct auxiliary_device ps_aux;
@@ -292,7 +298,6 @@ static struct rpmsg_driver pmic_glink_rpmsg_driver = {
static int pmic_glink_probe(struct platform_device *pdev)
{
- const unsigned long *match_data;
struct pdr_service *service;
struct pmic_glink *pg;
int ret;
@@ -309,12 +314,10 @@ static int pmic_glink_probe(struct platform_device *pdev)
spin_lock_init(&pg->client_lock);
mutex_init(&pg->state_lock);
- match_data = (unsigned long *)of_device_get_match_data(&pdev->dev);
- if (!match_data)
+ pg->data = of_device_get_match_data(&pdev->dev);
+ if (!pg->data)
return -EINVAL;
- pg->client_mask = *match_data;
-
pg->pdr = pdr_handle_alloc(pmic_glink_pdr_callback, pg);
if (IS_ERR(pg->pdr)) {
ret = dev_err_probe(&pdev->dev, PTR_ERR(pg->pdr),
@@ -322,27 +325,30 @@ static int pmic_glink_probe(struct platform_device *pdev)
return ret;
}
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) {
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI)) {
ret = pmic_glink_add_aux_device(pg, &pg->ucsi_aux, "ucsi");
if (ret)
goto out_release_pdr_handle;
}
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) {
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE)) {
ret = pmic_glink_add_aux_device(pg, &pg->altmode_aux, "altmode");
if (ret)
goto out_release_ucsi_aux;
}
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) {
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT)) {
ret = pmic_glink_add_aux_device(pg, &pg->ps_aux, "power-supply");
if (ret)
goto out_release_altmode_aux;
}
- service = pdr_add_lookup(pg->pdr, "tms/servreg", "msm/adsp/charger_pd");
- if (IS_ERR(service)) {
- ret = dev_err_probe(&pdev->dev, PTR_ERR(service),
- "failed adding pdr lookup for charger_pd\n");
- goto out_release_aux_devices;
+ if (pg->data->charger_pdr_service_name && pg->data->charger_pdr_service_path) {
+ service = pdr_add_lookup(pg->pdr, pg->data->charger_pdr_service_name,
+ pg->data->charger_pdr_service_path);
+ if (IS_ERR(service)) {
+ ret = dev_err_probe(&pdev->dev, PTR_ERR(service),
+ "failed adding pdr lookup for charger_pd\n");
+ goto out_release_aux_devices;
+ }
}
mutex_lock(&__pmic_glink_lock);
@@ -352,13 +358,13 @@ static int pmic_glink_probe(struct platform_device *pdev)
return 0;
out_release_aux_devices:
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT))
pmic_glink_del_aux_device(pg, &pg->ps_aux);
out_release_altmode_aux:
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE))
pmic_glink_del_aux_device(pg, &pg->altmode_aux);
out_release_ucsi_aux:
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI))
pmic_glink_del_aux_device(pg, &pg->ucsi_aux);
out_release_pdr_handle:
pdr_handle_release(pg->pdr);
@@ -372,23 +378,27 @@ static void pmic_glink_remove(struct platform_device *pdev)
pdr_handle_release(pg->pdr);
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_BATT))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_BATT))
pmic_glink_del_aux_device(pg, &pg->ps_aux);
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_ALTMODE))
pmic_glink_del_aux_device(pg, &pg->altmode_aux);
- if (pg->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI))
+ if (pg->data->client_mask & BIT(PMIC_GLINK_CLIENT_UCSI))
pmic_glink_del_aux_device(pg, &pg->ucsi_aux);
guard(mutex)(&__pmic_glink_lock);
__pmic_glink = NULL;
}
-static const unsigned long pmic_glink_sm8450_client_mask = BIT(PMIC_GLINK_CLIENT_BATT) |
- BIT(PMIC_GLINK_CLIENT_ALTMODE) |
- BIT(PMIC_GLINK_CLIENT_UCSI);
+static const struct pmic_glink_data pmic_glink_adsp_data = {
+ .client_mask = BIT(PMIC_GLINK_CLIENT_BATT) |
+ BIT(PMIC_GLINK_CLIENT_ALTMODE) |
+ BIT(PMIC_GLINK_CLIENT_UCSI),
+ .charger_pdr_service_name = "tms/servreg",
+ .charger_pdr_service_path = "msm/adsp/charger_pd",
+};
static const struct of_device_id pmic_glink_of_match[] = {
- { .compatible = "qcom,pmic-glink", .data = &pmic_glink_sm8450_client_mask },
+ { .compatible = "qcom,pmic-glink", .data = &pmic_glink_adsp_data },
{}
};
MODULE_DEVICE_TABLE(of, pmic_glink_of_match);
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
2026-02-09 20:49 ` [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Anjelique Melendez
2026-02-09 20:49 ` [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Anjelique Melendez
@ 2026-02-09 20:49 ` Anjelique Melendez
2026-02-10 9:45 ` Konrad Dybcio
2026-02-10 12:27 ` Dmitry Baryshkov
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
` (3 subsequent siblings)
6 siblings, 2 replies; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On Glymur, a compute platform, and Kaanapali, a mobile platform, charger
FW runs on SOCCP (another subsystem). SOCCP does not have any specific
charger PDs defined. So, add support for Glymur and Kaanapali compatible
strings.
Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
---
drivers/soc/qcom/pmic_glink.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c
index df2fd03d3b33..3042261578aa 100644
--- a/drivers/soc/qcom/pmic_glink.c
+++ b/drivers/soc/qcom/pmic_glink.c
@@ -397,7 +397,15 @@ static const struct pmic_glink_data pmic_glink_adsp_data = {
.charger_pdr_service_path = "msm/adsp/charger_pd",
};
+static const struct pmic_glink_data pmic_glink_soccp_data = {
+ .client_mask = BIT(PMIC_GLINK_CLIENT_BATT) |
+ BIT(PMIC_GLINK_CLIENT_ALTMODE) |
+ BIT(PMIC_GLINK_CLIENT_UCSI),
+};
+
static const struct of_device_id pmic_glink_of_match[] = {
+ { .compatible = "qcom,glymur-pmic-glink", .data = &pmic_glink_soccp_data },
+ { .compatible = "qcom,kaanapali-pmic-glink", .data = &pmic_glink_soccp_data },
{ .compatible = "qcom,pmic-glink", .data = &pmic_glink_adsp_data },
{}
};
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
` (2 preceding siblings ...)
2026-02-09 20:49 ` [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Anjelique Melendez
@ 2026-02-09 20:49 ` Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
` (2 more replies)
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
` (2 subsequent siblings)
6 siblings, 3 replies; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
Add Glymur and Kaanapali compatible strings which both need
UCSI_DELAY_DEVICE_PDOS quirk.
Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
---
drivers/usb/typec/ucsi/ucsi_glink.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/usb/typec/ucsi/ucsi_glink.c b/drivers/usb/typec/ucsi/ucsi_glink.c
index 11b3e24e34e2..c7878ea0d37a 100644
--- a/drivers/usb/typec/ucsi/ucsi_glink.c
+++ b/drivers/usb/typec/ucsi/ucsi_glink.c
@@ -373,6 +373,8 @@ static unsigned long quirk_sc8280xp = UCSI_NO_PARTNER_PDOS | UCSI_DELAY_DEVICE_P
static unsigned long quirk_sm8450 = UCSI_DELAY_DEVICE_PDOS;
static const struct of_device_id pmic_glink_ucsi_of_quirks[] = {
+ { .compatible = "qcom,glymur-pmic-glink", .data = &quirk_sm8450, },
+ { .compatible = "qcom,kaanapali-pmic-glink", .data = &quirk_sm8450, },
{ .compatible = "qcom,qcm6490-pmic-glink", .data = &quirk_sc8280xp, },
{ .compatible = "qcom,sc8180x-pmic-glink", .data = &quirk_sc8180x, },
{ .compatible = "qcom,sc8280xp-pmic-glink", .data = &quirk_sc8280xp, },
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* [PATCH v5 5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
` (3 preceding siblings ...)
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
@ 2026-02-09 20:49 ` Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
` (2 more replies)
2026-02-23 19:56 ` (subset) [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Bjorn Andersson
2026-03-02 23:41 ` Sebastian Reichel
6 siblings, 3 replies; 19+ messages in thread
From: Anjelique Melendez @ 2026-02-09 20:49 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
Glymur is a compute platform which has the same power supply properties
as X1E80100 and Kaanapali is a mobile platform which has the same power
supply properties as SM8550. Add support for the Glymur and Kaanapali
compatible strings.
Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
---
drivers/power/supply/qcom_battmgr.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/power/supply/qcom_battmgr.c b/drivers/power/supply/qcom_battmgr.c
index c8028606bba0..576ff35b4b71 100644
--- a/drivers/power/supply/qcom_battmgr.c
+++ b/drivers/power/supply/qcom_battmgr.c
@@ -1610,6 +1610,8 @@ static void qcom_battmgr_pdr_notify(void *priv, int state)
}
static const struct of_device_id qcom_battmgr_of_variants[] = {
+ { .compatible = "qcom,glymur-pmic-glink", .data = (void *)QCOM_BATTMGR_X1E80100 },
+ { .compatible = "qcom,kaanapali-pmic-glink", .data = (void *)QCOM_BATTMGR_SM8550 },
{ .compatible = "qcom,sc8180x-pmic-glink", .data = (void *)QCOM_BATTMGR_SC8280XP },
{ .compatible = "qcom,sc8280xp-pmic-glink", .data = (void *)QCOM_BATTMGR_SC8280XP },
{ .compatible = "qcom,sm8550-pmic-glink", .data = (void *)QCOM_BATTMGR_SM8550 },
--
2.34.1
^ permalink raw reply related [flat|nested] 19+ messages in thread
* Re: [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles
2026-02-09 20:49 ` [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Anjelique Melendez
@ 2026-02-10 9:17 ` Krzysztof Kozlowski
0 siblings, 0 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2026-02-10 9:17 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, linux-arm-msm, devicetree, linux-kernel,
linux-pm, linux-usb
On Mon, Feb 09, 2026 at 12:49:11PM -0800, Anjelique Melendez wrote:
> Glymur (a recent compute platform) and Kaanapali (a recent mobile
> platform) have the charger FW running on a new subsystem SOCCP (SOC
> Control Processor) instead of on ADSP like in previous platforms. Because
> of this, pmic_glink interface on Glymur and Kaanapali platforms are not
> compatible with previous platforms. Hence, add new compatible strings
> for Glymur and Kaanapali.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> Documentation/devicetree/bindings/soc/qcom/qcom,pmic-glink.yaml | 2 ++
> 1 file changed, 2 insertions(+)
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
Best regards,
Krzysztof
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Anjelique Melendez
@ 2026-02-10 9:45 ` Konrad Dybcio
2026-02-10 12:27 ` Dmitry Baryshkov
1 sibling, 0 replies; 19+ messages in thread
From: Konrad Dybcio @ 2026-02-10 9:45 UTC (permalink / raw)
To: Anjelique Melendez, andersson, konradybcio, robh, krzk+dt,
conor+dt, sre, heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On 2/9/26 9:49 PM, Anjelique Melendez wrote:
> On Glymur, a compute platform, and Kaanapali, a mobile platform, charger
> FW runs on SOCCP (another subsystem). SOCCP does not have any specific
> charger PDs defined. So, add support for Glymur and Kaanapali compatible
> strings.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data
2026-02-09 20:49 ` [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Anjelique Melendez
@ 2026-02-10 9:47 ` Konrad Dybcio
2026-02-10 12:26 ` Dmitry Baryshkov
1 sibling, 0 replies; 19+ messages in thread
From: Konrad Dybcio @ 2026-02-10 9:47 UTC (permalink / raw)
To: Anjelique Melendez, andersson, konradybcio, robh, krzk+dt,
conor+dt, sre, heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On 2/9/26 9:49 PM, Anjelique Melendez wrote:
> Currently, the charger PD service path and service name are hard coded
> however these paths are not guaranteed to be the same between SOCs.
>
> Define charger PDR service path and service name as client data so that
> each PMIC generation can properly define these paths.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
@ 2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:16 ` Heikki Krogerus
2026-02-10 12:27 ` Dmitry Baryshkov
2 siblings, 0 replies; 19+ messages in thread
From: Konrad Dybcio @ 2026-02-10 9:49 UTC (permalink / raw)
To: Anjelique Melendez, andersson, konradybcio, robh, krzk+dt,
conor+dt, sre, heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On 2/9/26 9:49 PM, Anjelique Melendez wrote:
> Add Glymur and Kaanapali compatible strings which both need
> UCSI_DELAY_DEVICE_PDOS quirk.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
I was hoping this would be resolved with newer fw, but alas
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
@ 2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:28 ` Dmitry Baryshkov
2026-02-23 16:34 ` Bjorn Andersson
2 siblings, 0 replies; 19+ messages in thread
From: Konrad Dybcio @ 2026-02-10 9:49 UTC (permalink / raw)
To: Anjelique Melendez, andersson, konradybcio, robh, krzk+dt,
conor+dt, sre, heikki.krogerus, gregkh
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On 2/9/26 9:49 PM, Anjelique Melendez wrote:
> Glymur is a compute platform which has the same power supply properties
> as X1E80100 and Kaanapali is a mobile platform which has the same power
> supply properties as SM8550. Add support for the Glymur and Kaanapali
> compatible strings.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Konrad
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
@ 2026-02-10 12:16 ` Heikki Krogerus
2026-02-10 12:27 ` Dmitry Baryshkov
2 siblings, 0 replies; 19+ messages in thread
From: Heikki Krogerus @ 2026-02-10 12:16 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre, gregkh,
linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
Mon, Feb 09, 2026 at 12:49:14PM -0800, Anjelique Melendez kirjoitti:
> Add Glymur and Kaanapali compatible strings which both need
> UCSI_DELAY_DEVICE_PDOS quirk.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
Reviewed-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
> ---
> drivers/usb/typec/ucsi/ucsi_glink.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/usb/typec/ucsi/ucsi_glink.c b/drivers/usb/typec/ucsi/ucsi_glink.c
> index 11b3e24e34e2..c7878ea0d37a 100644
> --- a/drivers/usb/typec/ucsi/ucsi_glink.c
> +++ b/drivers/usb/typec/ucsi/ucsi_glink.c
> @@ -373,6 +373,8 @@ static unsigned long quirk_sc8280xp = UCSI_NO_PARTNER_PDOS | UCSI_DELAY_DEVICE_P
> static unsigned long quirk_sm8450 = UCSI_DELAY_DEVICE_PDOS;
>
> static const struct of_device_id pmic_glink_ucsi_of_quirks[] = {
> + { .compatible = "qcom,glymur-pmic-glink", .data = &quirk_sm8450, },
> + { .compatible = "qcom,kaanapali-pmic-glink", .data = &quirk_sm8450, },
> { .compatible = "qcom,qcm6490-pmic-glink", .data = &quirk_sc8280xp, },
> { .compatible = "qcom,sc8180x-pmic-glink", .data = &quirk_sc8180x, },
> { .compatible = "qcom,sc8280xp-pmic-glink", .data = &quirk_sc8280xp, },
> --
> 2.34.1
--
heikki
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data
2026-02-09 20:49 ` [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Anjelique Melendez
2026-02-10 9:47 ` Konrad Dybcio
@ 2026-02-10 12:26 ` Dmitry Baryshkov
1 sibling, 0 replies; 19+ messages in thread
From: Dmitry Baryshkov @ 2026-02-10 12:26 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, linux-arm-msm, devicetree, linux-kernel,
linux-pm, linux-usb
On Mon, Feb 09, 2026 at 12:49:12PM -0800, Anjelique Melendez wrote:
> Currently, the charger PD service path and service name are hard coded
> however these paths are not guaranteed to be the same between SOCs.
>
> Define charger PDR service path and service name as client data so that
> each PMIC generation can properly define these paths.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> drivers/soc/qcom/pmic_glink.c | 58 ++++++++++++++++++++---------------
> 1 file changed, 34 insertions(+), 24 deletions(-)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Anjelique Melendez
2026-02-10 9:45 ` Konrad Dybcio
@ 2026-02-10 12:27 ` Dmitry Baryshkov
1 sibling, 0 replies; 19+ messages in thread
From: Dmitry Baryshkov @ 2026-02-10 12:27 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, linux-arm-msm, devicetree, linux-kernel,
linux-pm, linux-usb
On Mon, Feb 09, 2026 at 12:49:13PM -0800, Anjelique Melendez wrote:
> On Glymur, a compute platform, and Kaanapali, a mobile platform, charger
> FW runs on SOCCP (another subsystem). SOCCP does not have any specific
> charger PDs defined. So, add support for Glymur and Kaanapali compatible
> strings.
Ideally, this needs a brief explanation that they are not compatible,
because of foo bar baz.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> drivers/soc/qcom/pmic_glink.c | 8 ++++++++
> 1 file changed, 8 insertions(+)
>
> diff --git a/drivers/soc/qcom/pmic_glink.c b/drivers/soc/qcom/pmic_glink.c
> index df2fd03d3b33..3042261578aa 100644
> --- a/drivers/soc/qcom/pmic_glink.c
> +++ b/drivers/soc/qcom/pmic_glink.c
> @@ -397,7 +397,15 @@ static const struct pmic_glink_data pmic_glink_adsp_data = {
> .charger_pdr_service_path = "msm/adsp/charger_pd",
> };
>
> +static const struct pmic_glink_data pmic_glink_soccp_data = {
> + .client_mask = BIT(PMIC_GLINK_CLIENT_BATT) |
> + BIT(PMIC_GLINK_CLIENT_ALTMODE) |
> + BIT(PMIC_GLINK_CLIENT_UCSI),
> +};
> +
> static const struct of_device_id pmic_glink_of_match[] = {
> + { .compatible = "qcom,glymur-pmic-glink", .data = &pmic_glink_soccp_data },
> + { .compatible = "qcom,kaanapali-pmic-glink", .data = &pmic_glink_soccp_data },
> { .compatible = "qcom,pmic-glink", .data = &pmic_glink_adsp_data },
> {}
> };
> --
> 2.34.1
>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:16 ` Heikki Krogerus
@ 2026-02-10 12:27 ` Dmitry Baryshkov
2 siblings, 0 replies; 19+ messages in thread
From: Dmitry Baryshkov @ 2026-02-10 12:27 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, linux-arm-msm, devicetree, linux-kernel,
linux-pm, linux-usb
On Mon, Feb 09, 2026 at 12:49:14PM -0800, Anjelique Melendez wrote:
> Add Glymur and Kaanapali compatible strings which both need
> UCSI_DELAY_DEVICE_PDOS quirk.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> drivers/usb/typec/ucsi/ucsi_glink.c | 2 ++
> 1 file changed, 2 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
@ 2026-02-10 12:28 ` Dmitry Baryshkov
2026-02-23 16:34 ` Bjorn Andersson
2 siblings, 0 replies; 19+ messages in thread
From: Dmitry Baryshkov @ 2026-02-10 12:28 UTC (permalink / raw)
To: Anjelique Melendez
Cc: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, linux-arm-msm, devicetree, linux-kernel,
linux-pm, linux-usb
On Mon, Feb 09, 2026 at 12:49:15PM -0800, Anjelique Melendez wrote:
> Glymur is a compute platform which has the same power supply properties
> as X1E80100 and Kaanapali is a mobile platform which has the same power
> supply properties as SM8550. Add support for the Glymur and Kaanapali
> compatible strings.
>
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> drivers/power/supply/qcom_battmgr.c | 2 ++
> 1 file changed, 2 insertions(+)
>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
--
With best wishes
Dmitry
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: [PATCH v5 5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:28 ` Dmitry Baryshkov
@ 2026-02-23 16:34 ` Bjorn Andersson
2 siblings, 0 replies; 19+ messages in thread
From: Bjorn Andersson @ 2026-02-23 16:34 UTC (permalink / raw)
To: Anjelique Melendez
Cc: konradybcio, robh, krzk+dt, conor+dt, sre, heikki.krogerus,
gregkh, linux-arm-msm, devicetree, linux-kernel, linux-pm,
linux-usb
On Mon, Feb 09, 2026 at 12:49:15PM -0800, Anjelique Melendez wrote:
> Glymur is a compute platform which has the same power supply properties
> as X1E80100 and Kaanapali is a mobile platform which has the same power
> supply properties as SM8550. Add support for the Glymur and Kaanapali
> compatible strings.
>
Reviewed-by: Bjorn Andersson <andersson@kernel.org>
Regards,
Bjorn
> Signed-off-by: Anjelique Melendez <anjelique.melendez@oss.qualcomm.com>
> ---
> drivers/power/supply/qcom_battmgr.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/power/supply/qcom_battmgr.c b/drivers/power/supply/qcom_battmgr.c
> index c8028606bba0..576ff35b4b71 100644
> --- a/drivers/power/supply/qcom_battmgr.c
> +++ b/drivers/power/supply/qcom_battmgr.c
> @@ -1610,6 +1610,8 @@ static void qcom_battmgr_pdr_notify(void *priv, int state)
> }
>
> static const struct of_device_id qcom_battmgr_of_variants[] = {
> + { .compatible = "qcom,glymur-pmic-glink", .data = (void *)QCOM_BATTMGR_X1E80100 },
> + { .compatible = "qcom,kaanapali-pmic-glink", .data = (void *)QCOM_BATTMGR_SM8550 },
> { .compatible = "qcom,sc8180x-pmic-glink", .data = (void *)QCOM_BATTMGR_SC8280XP },
> { .compatible = "qcom,sc8280xp-pmic-glink", .data = (void *)QCOM_BATTMGR_SC8280XP },
> { .compatible = "qcom,sm8550-pmic-glink", .data = (void *)QCOM_BATTMGR_SM8550 },
> --
> 2.34.1
>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: (subset) [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
` (4 preceding siblings ...)
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
@ 2026-02-23 19:56 ` Bjorn Andersson
2026-03-02 23:41 ` Sebastian Reichel
6 siblings, 0 replies; 19+ messages in thread
From: Bjorn Andersson @ 2026-02-23 19:56 UTC (permalink / raw)
To: konradybcio, robh, krzk+dt, conor+dt, sre, heikki.krogerus,
gregkh, Anjelique Melendez
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On Mon, 09 Feb 2026 12:49:10 -0800, Anjelique Melendez wrote:
> 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.
>
> Changes since v4:
> - Defined Glymur and Kaanapali compatible strings as "base" compatibles
> - Split v4 p4/4 into 2 separate patches (v5 p2/5 and v5 p3/5)
> - Added Glymur and Kaanapali compatible strings for pmic_glink auxiliary
> drivers
> - Link: https://lore.kernel.org/all/20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com/
> 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/
>
> [...]
Applied, thanks!
[1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles
commit: aed7440146548cbbcb36780ccc6f9db4cf18f832
[2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data
commit: 540262793df13d90274aae90aa70584ef6fb3aa4
[3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali
commit: 9386d9e8cc72edc1a55ee1337c442b3ceff1d1ba
Best regards,
--
Bjorn Andersson <andersson@kernel.org>
^ permalink raw reply [flat|nested] 19+ messages in thread
* Re: (subset) [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
` (5 preceding siblings ...)
2026-02-23 19:56 ` (subset) [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Bjorn Andersson
@ 2026-03-02 23:41 ` Sebastian Reichel
6 siblings, 0 replies; 19+ messages in thread
From: Sebastian Reichel @ 2026-03-02 23:41 UTC (permalink / raw)
To: andersson, konradybcio, robh, krzk+dt, conor+dt, sre,
heikki.krogerus, gregkh, Anjelique Melendez
Cc: linux-arm-msm, devicetree, linux-kernel, linux-pm, linux-usb
On Mon, 09 Feb 2026 12:49:10 -0800, Anjelique Melendez wrote:
> 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.
>
> Changes since v4:
> - Defined Glymur and Kaanapali compatible strings as "base" compatibles
> - Split v4 p4/4 into 2 separate patches (v5 p2/5 and v5 p3/5)
> - Added Glymur and Kaanapali compatible strings for pmic_glink auxiliary
> drivers
> - Link: https://lore.kernel.org/all/20260114211759.2740309-1-anjelique.melendez@oss.qualcomm.com/
> 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/
>
> [...]
Applied, thanks!
[5/5] power: supply: qcom_battmgr: Add support for Glymur and Kaanapali
commit: 1590225fca255d2380c0888608719012fd283436
Best regards,
--
Sebastian Reichel <sebastian.reichel@collabora.com>
^ permalink raw reply [flat|nested] 19+ messages in thread
end of thread, other threads:[~2026-03-02 23:42 UTC | newest]
Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-02-09 20:49 [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Anjelique Melendez
2026-02-09 20:49 ` [PATCH v5 1/5] dt-bindings: soc: qcom: qcom,pmic-glink: Add Glymur and Kaanapali compatibles Anjelique Melendez
2026-02-10 9:17 ` Krzysztof Kozlowski
2026-02-09 20:49 ` [PATCH v5 2/5] soc: qcom: pmic_glink: Add charger PDR service information to client data Anjelique Melendez
2026-02-10 9:47 ` Konrad Dybcio
2026-02-10 12:26 ` Dmitry Baryshkov
2026-02-09 20:49 ` [PATCH v5 3/5] soc: qcom: pmic_glink: Add support for Glymur and Kaanapali Anjelique Melendez
2026-02-10 9:45 ` Konrad Dybcio
2026-02-10 12:27 ` Dmitry Baryshkov
2026-02-09 20:49 ` [PATCH v5 4/5] usb: typec: ucsi: ucsi_glink: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:16 ` Heikki Krogerus
2026-02-10 12:27 ` Dmitry Baryshkov
2026-02-09 20:49 ` [PATCH v5 5/5] power: supply: qcom_battmgr: " Anjelique Melendez
2026-02-10 9:49 ` Konrad Dybcio
2026-02-10 12:28 ` Dmitry Baryshkov
2026-02-23 16:34 ` Bjorn Andersson
2026-02-23 19:56 ` (subset) [PATCH v5 0/5] soc: qcom: pmic_glink: Add support for battery management running on SOCCP Bjorn Andersson
2026-03-02 23:41 ` Sebastian Reichel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox