Tony, The functional changes are now merged. But let's not merge this bbb dts patch just yet, so we do not cause a conflict with the other bbb hdmi audio dts change[1] that slipped into tda998x pull request. The patch can very well wait until v4.10 if needed. However, the other three dts patches[2] can be merged. Should I rebase those on top of some branch and resend them? Best regards, Jyri [1] https://lists.freedesktop.org/archives/dri-devel/2016-August/115269.html [2] https://lists.freedesktop.org/archives/dri-devel/2016-September/117282.html https://lists.freedesktop.org/archives/dri-devel/2016-September/117283.html https://lists.freedesktop.org/archives/dri-devel/2016-September/117284.html On 09/01/16 12:09, Jyri Sarha wrote: > Add blue-and-red-wiring -property to LCDC node. Also adds comments on > how to get support 24 bit RGB mode. After this patch am335x-boneblack > support RGB565, BGR888, and XBGR8888 color formats. See details in > Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt. > > The BBB has straight color wiring from am335x to tda19988, however the > tda19988 can be configured to cross the blue and red wires. The > comments show how to do that with video-ports property of tda19988 > node and how to tell LCDC that blue and red wires are crossed, with > blue-and-red-wiring LCDC node property. This changes supported color > formats from 16 bit RGB and 24 bit BGR to 16 bit BGR and 24 bit RGB. > > Signed-off-by: Jyri Sarha <jsarha@xxxxxx> > --- > arch/arm/boot/dts/am335x-boneblack.dts | 11 +++++++++++ > 1 file changed, 11 insertions(+) > > diff --git a/arch/arm/boot/dts/am335x-boneblack.dts b/arch/arm/boot/dts/am335x-boneblack.dts > index 528559b..a32d73a 100644 > --- a/arch/arm/boot/dts/am335x-boneblack.dts > +++ b/arch/arm/boot/dts/am335x-boneblack.dts > @@ -90,6 +90,14 @@ > > &lcdc { > status = "okay"; > + > + /* If you want to get 24 bit RGB and 16 BGR mode instead of > + * current 16 bit RGB and 24 BGR modes, set the propety > + * below to "crossed" and uncomment the video-ports -property > + * in tda19988 node. > + */ > + blue-and-red-wiring = "straight"; > + > port { > lcdc_0: endpoint@0 { > remote-endpoint = <&hdmi_0>; > @@ -106,6 +114,9 @@ > pinctrl-0 = <&nxp_hdmi_bonelt_pins>; > pinctrl-1 = <&nxp_hdmi_bonelt_off_pins>; > > + /* Convert 24bit BGR to RGB, e.g. cross red and blue wiring */ > + /* video-ports = <0x234501>; */ > + > #sound-dai-cells = <0>; > audio-ports = < TDA998x_I2S 0x03>; > > -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html