Re: [PATCH v2 6/8] dt-bindings: soc: qcom: pmic-glink: Move X1E80100 out of fallbacks

From: Krzysztof Kozlowski
Date: Tue Jun 03 2025 - 02:47:50 EST


On 03/06/2025 08:42, Fenglin Wu wrote:
>
> On 6/2/2025 3:40 PM, Krzysztof Kozlowski wrote:
>> On 30/05/2025 09:35, Fenglin Wu via B4 Relay wrote:
>>> From: Fenglin Wu <fenglin.wu@xxxxxxxxxxxxxxxx>
>>>
>>> Move X1E80100 out of the fallbacks of SM8550 in pmic-glink support.
>> Why?
>>
>> Do not describe what you do here, it's obvious. We see it from the diff.
>>
>>
>> Best regards,
>> Krzysztof
>
> Previously, in qcom_battmgr driver, x1e80100 was specified with a match
> data the same as sc8280xp, also sm8550 was treated a fallback of sm8350
> without the need of a match data.
>
> In ucsi_glink driver, sm8550 had a match data and x1e80100 was treated
> as a fallback of sm8550. There was no issues to make x1e80100 as a
> fallback of sm8550 from both qcom_battmgr and ucsi_glink driver perspective.
>
> In patch [5/8] in this series, in qcom_battmgr driver, it added charge
> control functionality for sm8550 and x1e80100 differently hence
> different match data was specified for them, and it makes x1e80100 ad
> sm8550 incompatible and they need to be treated differently.

So you break ABI and that's your problem to fix. You cannot make devices
incompatible without good justification.



Best regards,
Krzysztof