Re: [PATCH] dt-bindings: mfd: syscon: Revert renesas,r9a08g046-lvds-cmn

From: Krzysztof Kozlowski

Date: Mon Jun 08 2026 - 10:07:38 EST


On 08/06/2026 16:04, Biju Das wrote:
> Hi Krzysztof Kozlowski,
>
>> -----Original Message-----
>> From: Krzysztof Kozlowski <krzk@xxxxxxxxxx>
>> Sent: 08 June 2026 14:57
>> Subject: Re: [PATCH] dt-bindings: mfd: syscon: Revert renesas,r9a08g046-lvds-cmn
>>
>> On 08/06/2026 15:53, Biju Das wrote:
>>>
>>> reg:
>>> maxItems: 1
>>>
>>> "#address-cells": true
>>>
>>> "#size-cells": true
>>>
>>> ranges: true
>>>
>>> patternProperties:
>>> "^lvds@[0-9a-f]+$":
>>> $ref: /schemas/display/bridge/renesas,r9a08g046-lvds.yaml#
>>
>> I commented on patch there about this - this probably should be squashed into one device node, thus no
>> need for simple-mfd.
>
> RZ/G3L has one LVDS channel
>
> RZ/G3E has two LVDS channel sharing common block.
>
> For scalability we need simple-mfd.

If you have here only LVDS then you do not need simple-mfd. Your code
will be exactly the same, no? simple-mfd is when you have multiple
children, usually different. LVDS - one or two channel - is basically
one feature, so not really suitable for simple-mfd.

Best regards,
Krzysztof