Re: [PATCH v5 5/6] dt-bindings: display: Add Synaptics R63455 panel support
From: Linus Walleij
Date: Wed Sep 30 2026 - 03:54:54 EST
On Tue, Sep 29, 2026 at 3:35 PM Krzysztof Kozlowski <krzk@xxxxxxxxxx> wrote:
> This entire binding seems like stitching two devices together, which
> might be fine (I don't even remember this stuff... two months old) or
> might be artificial grouping of separate devices.
I think that's a good point and fair pushback.
Neil and Jun talk about it yesterday at XDC (1:15 into the stream):
https://www.youtube.com/watch?v=6tNGW8PoSzw
The current binding does not reflect the physical topology of the
actual device, and the bindings need improvements. I have a feeling
there is one display controller with two physical panels.
In that case I think it's better if we do:
panel: panel@0 {
/* This is the two-panel package with one display controller */
compatible = "sharp,ls026b3sa06", "synaptics,r63455";
reg = <0>;
#address-cells = <1>;
#size-cells = <0>;
panel@0 {
reset-gpios = <&pm8550_gpios 3 GPIO_ACTIVE_HIGH>;
reg = <0>;
....
};
panel@1 {
reset-gpios = <&pm8550_gpios 11 GPIO_ACTIVE_HIGH>;
reg = <1>;
....
};
...
};
Yours,
Linus Walleij