Re: [PATCH v2 2/2] soc: qcom: pmic_glink: Add charger PDR service path and service name to client data
From: Abel Vesa
Date: Wed Oct 29 2025 - 04:41:51 EST
On 25-10-28 16:30:28, Anjelique Melendez wrote:
>
>
> On 10/28/2025 10:20 AM, Abel Vesa wrote:
> > On 25-10-27 14:22:50, Anjelique Melendez wrote:
>
> > > - 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;
> > > + }
> > > }
> >
> > But this does nothing on Kaanapali and Glymur. Am I wrong?
> >
> > Yes, you do not have a charger PD on Glymur, but you do have an ssr,
> > for which you do need to register a notifier instead.
> >
> > You need to be doing something like this:
> > https://gitlab.com/Linaro/arm64-laptops/linux/-/commit/2cd84e303d263d8fd5de3730714a16c29cc6788b
>
> Please take a look at this change, just applied: https://lore.kernel.org/all/20250919175025.2988948-1-anjelique.melendez@xxxxxxxxxxxxxxxx/.
Fair enough. I think your approach is even cleaner.
Thanks.