[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <343268e1-0c11-ae5f-c99a-62617e23f396@linaro.org>
Date: Tue, 16 Aug 2022 10:27:14 +0300
From: Krzysztof Kozlowski <krzysztof.kozlowski@...aro.org>
To: ChiYuan Huang <u0084500@...il.com>
Cc: Rob Herring <robh+dt@...nel.org>,
Krzysztof Kozlowski <krzysztof.kozlowski+dt@...aro.org>,
Sebastian Reichel <sre@...nel.org>,
游子馨 <alina_yu@...htek.com>,
cy_huang <cy_huang@...htek.com>, alinayu829@...il.com,
Linux PM <linux-pm@...r.kernel.org>,
"open list:OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS"
<devicetree@...r.kernel.org>, lkml <linux-kernel@...r.kernel.org>
Subject: Re: [PATCH 1/2] dt-bindings: power: supply: Add Richtek RT9471
battery charger
On 13/08/2022 17:52, ChiYuan Huang wrote:
>>> Some gauge HW needs this information to enhance the battery capacity accuracy.
>>
>> Other supply stack pieces do it via supplies (supplied to/from in
>> include/linux/power_supply.h) and reporting power_supply_changed().
>>
>> With such explanation, your device is an interrupt source, but it is not
>> an interrupt controller. If your device is interrupt controller, it
>> means someone routes the interrupt line to your device. Physical line.
>>
> Yap, sure. And so on, just use the SW power supply chain to do this
> kind of event notification.
> To remove it, it doesn't affect the internal interrupt request inside
> the driver.
> Just cannot be used for the outer driver to request the events directly.
>
> If so, I think 'interrupt-controller' and even '#interrupt-cells' need
> to be removed.
> OK?
Yes, both should be removed. Your device is not an interrupt controller...
Best regards,
Krzysztof
Powered by blists - more mailing lists