<p dir="ltr"><br>
2014/10/27 21:13 "Laurent Pinchart" <<a href="mailto:laurent.pinchart@ideasonboard.com">laurent.pinchart@ideasonboard.com</a>>:<br>
><br>
> Hi Simon,<br>
><br>
> On Monday 27 October 2014 09:38:29 Simon Horman wrote:<br>
> > On Wed, Sep 24, 2014 at 11:04:32PM +0300, Laurent Pinchart wrote:<br>
> > > Add DT nodes for the ADV7511 HDMI encoder and its HDMI output connector<br>
> > > and configure the DISP pin group that drives the HDMI transmitter DE<br>
> > > pin.<br>
> > ><br>
> > > Signed-off-by: Laurent Pinchart<br>
> > > <<a href="mailto:laurent.pinchart%2Brenesas@ideasonboard.com">laurent.pinchart+renesas@ideasonboard.com</a>><br>
> ><br>
> > Acked-by: Simon Horman <<a href="mailto:horms%2Brenesas@verge.net.au">horms+renesas@verge.net.au</a>><br>
> ><br>
> > Please be careful of any conflicts that may arise if this patch<br>
> > doesn't go through my renesas tree.<br>
><br>
> I think it would be best if the patch went through your tree. There's no<br>
> compile time or runtime dependency on the DU HDMI code, so as soon as the<br>
> ADV7511 DT bindings get accepted I plan to ask you to merge this patch.</p>
<p dir="ltr">Sure, that sounds like a good plan.</p>
<p dir="ltr">> > > ---<br>
> > ><br>
> > >  arch/arm/boot/dts/r8a7791-koelsch.dts | 50 +++++++++++++++++++++++++++++-<br>
> > >  1 file changed, 49 insertions(+), 1 deletion(-)<br>
> > ><br>
> > > diff --git a/arch/arm/boot/dts/r8a7791-koelsch.dts<br>
> > > b/arch/arm/boot/dts/r8a7791-koelsch.dts index 9051e01..b7d0c41 100644<br>
> > > --- a/arch/arm/boot/dts/r8a7791-koelsch.dts<br>
> > > +++ b/arch/arm/boot/dts/r8a7791-koelsch.dts<br>
> > > @@ -209,6 +209,17 @@<br>
> > >             states = <3300000 1<br>
> > >                       1800000 0>;<br>
> > >     };<br>
> > > +<br>
> > > +   hdmi-out {<br>
> > > +           compatible = "hdmi-connector";<br>
> > > +           type = "a";<br>
> > > +<br>
> > > +           port {<br>
> > > +                   hdmi_con: endpoint {<br>
> > > +                           remote-endpoint = <&adv7511_out>;<br>
> > > +                   };<br>
> > > +           };<br>
> > > +   };<br>
> > >  };<br>
> > ><br>
> > >  &du {<br>
> > > @@ -217,6 +228,11 @@<br>
> > >     status = "okay";<br>
> > ><br>
> > >     ports {<br>
> > > +           port@0 {<br>
> > > +                   endpoint {<br>
> > > +                           remote-endpoint = <&adv7511_in>;<br>
> > > +                   };<br>
> > > +           };<br>
> > >             port@1 {<br>
> > >                     lvds_connector: endpoint {<br>
> > >                     };<br>
> > > @@ -235,7 +251,7 @@<br>
> > >     };<br>
> > ><br>
> > >     du_pins: du {<br>
> > > -           renesas,groups = "du_rgb666", "du_sync", "du_clk_out_0";<br>
> > > +           renesas,groups = "du_rgb666", "du_sync", "du_disp",<br>
> > > "du_clk_out_0";<br>
> > >             renesas,function = "du";<br>
> > >     };<br>
> > ><br>
> > > @@ -439,6 +455,38 @@<br>
> > >             };<br>
> > >     };<br>
> > ><br>
> > > +   hdmi@39 {<br>
> > > +           compatible = "adi,adv7511w";<br>
> > > +           reg = <0x39>;<br>
> > > +           interrupt-parent = <&gpio3>;<br>
> > > +           interrupts = <29 IRQ_TYPE_EDGE_FALLING>;<br>
> > > +<br>
> > > +           adi,input-depth = <8>;<br>
> > > +           adi,input-colorspace = "rgb";<br>
> > > +           adi,input-clock = "1x";<br>
> > > +           adi,input-style = <1>;<br>
> > > +           adi,input-justification = "evenly";<br>
> > > +<br>
> > > +           ports {<br>
> > > +                   #address-cells = <1>;<br>
> > > +                   #size-cells = <0>;<br>
> > > +<br>
> > > +                   port@0 {<br>
> > > +                           reg = <0>;<br>
> > > +                           adv7511_in: endpoint {<br>
> > > +                                   remote-endpoint = <&du_out_rgb>;<br>
> > > +                           };<br>
> > > +                   };<br>
> > > +<br>
> > > +                   port@1 {<br>
> > > +                           reg = <1>;<br>
> > > +                           adv7511_out: endpoint {<br>
> > > +                                   remote-endpoint = <&hdmi_con>;<br>
> > > +                           };<br>
> > > +                   };<br>
> > > +           };<br>
> > > +   };<br>
> > > +<br>
> > >     eeprom@50 {<br>
> > >             compatible = "renesas,24c02";<br>
> > >             reg = <0x50>;<br>
><br>
> --<br>
> Regards,<br>
><br>
> Laurent Pinchart<br>
><br>
</p>