Re: [PATCH v1 3/6] dt-bindings: display: bridge: toshiba,tc358768: add parallel input mode

From: Francesco Dolcini
Date: Mon Apr 03 2023 - 17:20:54 EST


On Mon, Apr 03, 2023 at 04:01:17PM -0500, Rob Herring wrote:
> On Fri, Mar 31, 2023 at 11:40:01AM +0200, Francesco Dolcini wrote:
> > On Fri, Mar 31, 2023 at 10:48:15AM +0200, Krzysztof Kozlowski wrote:
> > > On 30/03/2023 11:59, Francesco Dolcini wrote:
> > > > From: Francesco Dolcini <francesco.dolcini@xxxxxxxxxxx>
> > > >
> > > > Add new toshiba,input-rgb-mode property to describe the actual signal
> > > > connection on the parallel RGB input interface.
> > > >
> > > > Signed-off-by: Francesco Dolcini <francesco.dolcini@xxxxxxxxxxx>
> > > > ---
> > > > .../bindings/display/bridge/toshiba,tc358768.yaml | 15 +++++++++++++++
> > > > 1 file changed, 15 insertions(+)
> > > >
> > > > diff --git a/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml b/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
> > > > index 8f22093b61ae..2638121a2223 100644
> > > > --- a/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
> > > > +++ b/Documentation/devicetree/bindings/display/bridge/toshiba,tc358768.yaml
> > > > @@ -42,6 +42,21 @@ properties:
> > > > clock-names:
> > > > const: refclk
> > > >
> > > > + toshiba,input-rgb-mode:
> > > > + description: |
> > > > + Parallel Input (RGB) Mode.
> > > > +
> > > > + RGB inputs (PD[23:0]) color arrangement as documented in the datasheet
> > > > + and in the table below.
> > > > +
> > > > + 0 = R[7:0], G[7:0], B[7:0]
> > >
> > > RGB888?
> >
> > Or anything else - like a RGB666 - just connecting to GND the unused
> > pins.
>
> If the bridge is configured for RGB666, then that's fine. If not, the
> unused pins should be driven with either the MSB of each component.
> Otherwise, you'd can't fully saturate the colors.

maybe a detail and maybe not really relevant, but this specific bridge
has no know-how on the actual RGB inputs width. While I understand what
you are saying here, in the end this is about the actual hardware design
that can be in any way, including having pins to gnd and have the issue
you just described.

Francesco