Re: [PATCH v2 1/2] dt-bindings: gpio: add gpio-aggregator binding
From: Krzysztof Kozlowski
Date: Wed Feb 11 2026 - 03:44:48 EST
On 11/02/2026 09:28, James Hilliard wrote:
> On Wed, Feb 11, 2026 at 1:19 AM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote:
>>
>> On 11/02/2026 09:17, Krzysztof Kozlowski wrote:
>>> On 11/02/2026 09:13, James Hilliard wrote:
>>>> Document the gpio-aggregator virtual GPIO controller with a dedicated
>>>> schema and compatible string.
>>>>
>>>> Also extend the GPIO AGGREGATOR MAINTAINERS entry to cover the new
>>>> binding file.
>>>
>>> <form letter>
>>> This is a friendly reminder during the review process.
>>>
>>> It seems my or other reviewer's previous comments were not fully
>>> addressed. Maybe the feedback got lost between the quotes, maybe you
>>> just forgot to apply it. Please go back to the previous discussion and
>>> either implement all requested changes or keep discussing them.
>>>
>>> Thank you.
>>> </form letter>
>>>
>>
>> First thing which was missing (I did not even check the rest in such
>> case): missing rationale for this patch, missing hardware description.
>
> I added some more details to the commit message, this is a
No... Commit msg is exactly the same.
> virtual gpio driver though so AFAIU it's not hardware specific.
You can give example of any hardware where this is useful. You need to
make your case with actual arguments.
>
> Use case is I have a device with something like 300 gpio
> lines...and I want to name/group a small subset of those
> lines for delegation to a userspace app rather than trying
> to set 300 or something gpio-line-names values, also I'm
So if I change the approach in user-space or use different user-space
app then I change the DTS?
Well, that's not a valid reason for a binding then.
> supporting multiple board variants and want to be able to
> better compose the gpio difference with device tree overlays
> using these virtual gpio groups essentially.
This also should not be used to differently organize DTS, for the sole
purpose of composing gpio difference. The role of DTS is to represent
here the hardware.
Best regards,
Krzysztof