Hi Laurent, Ulrich, On Tue, Sep 25, 2018 at 6:34 PM Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx> wrote: > From: Ulrich Hecht <uli+renesas@xxxxxxxx> > > Adds LVDS decoder, HDMI encoder and connector for the Draak board. > > The LVDS0 and LVDS1 encoders can use the DU_DOTCLKIN0, DU_DOTCLKIN1 and > EXTAL externals clocks. Two of them are provided to the SoC on the Draak > board, hook them up in DT. > > Signed-off-by: Ulrich Hecht <uli+renesas@xxxxxxxx> > Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@xxxxxxxxxxxxxxxx> > Tested-by: Jacopo Mondi <jacopo+renesas@xxxxxxxxxx> > --- a/arch/arm64/boot/dts/renesas/r8a77995-draak.dts > +++ b/arch/arm64/boot/dts/renesas/r8a77995-draak.dts > @@ -190,6 +225,43 @@ > > }; > > + hdmi-encoder@39 { > + compatible = "adi,adv7511w"; > + reg = <0x39>, <0x3f>, <0x38>, <0x3c>; > + reg-names = "main", "edid", "packet", "cec"; > + interrupt-parent = <&gpio1>; > + interrupts = <28 IRQ_TYPE_LEVEL_LOW>; > + > + /* Depends on LVDS */ > + max-clock = <135000000>; > + min-vrefresh = <50>; Where do these two come from? They fail to validate with commit cfe34bb7a770c5d8 ("dt-bindings: drm: bridge: adi,adv7511.txt: convert to yaml"). I can't find where it is used in the driver, nor in the driver history. Perhaps it was set in some obscure place, and is no longer needed since commit 67793bd3b3948dc8 ("drm/bridge: adv7511: Fix low refresh rate selection")? > + > + adi,input-depth = <8>; > + adi,input-colorspace = "rgb"; > + adi,input-clock = "1x"; > + adi,input-style = <1>; > + adi,input-justification = "evenly"; Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds