Message ID | 20171017121807.2994-9-wens@csie.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
On Tue, Oct 17, 2017 at 8:18 PM, Chen-Yu Tsai <wens@csie.org> wrote: > Various A10-based development boards have standard HDMI connectors > wired to the dedicated HDMI pins on the SoC. > > Enable the display pipeline and HDMI output on boards I have or have > access to schematics: > > - Cubieboard > - Olimex A10-OLinuXino-LIME > > Signed-off-by: Chen-Yu Tsai <wens@csie.org> > --- > > Can someone could double check the LIME for me? It should work given > it's the same layout as the A20 variant, which has been tested. > > --- > arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 25 +++++++++++++++++++++++++ > arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 21 +++++++++++++++++++++ > 2 files changed, 46 insertions(+) > > diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > index d5ba5400a975..1982c8c238c5 100644 > --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts > @@ -59,6 +59,17 @@ > stdout-path = "serial0:115200n8"; > }; > > + hdmi-connector { > + compatible = "hdmi-connector"; > + type = "a"; > + > + port { > + hdmi_con_in: endpoint { > + remote-endpoint = <&hdmi_out_con>; > + }; > + }; > + }; > + > leds { > compatible = "gpio-leds"; > pinctrl-names = "default"; > @@ -90,6 +101,10 @@ > cpu-supply = <®_dcdc2>; > }; > > +&de { > + status = "okay"; > +}; > + > &ehci0 { > status = "okay"; > }; > @@ -107,6 +122,16 @@ > status = "okay"; > }; > > +&hdmi { > + status = "okay"; > +}; > + > +&hdmi_out { > + hdmi_out_con: endpoint { > + remote-endpoint = <&hdmi_con_in>; > + }; > +}; > + > &i2c0 { > status = "okay"; > > diff --git a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > index 2d1b4329f54a..e39ec9beef75 100644 > --- a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > +++ b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > @@ -58,6 +58,17 @@ > stdout-path = "serial0:115200n8"; > }; > > + hdmi-connector { > + compatible = "hdmi-connector"; > + type = "a"; > + > + port { > + hdmi_con_in: endpoint { > + remote-endpoint = <&hdmi_out_con>; > + }; > + }; > + }; > + > leds { > compatible = "gpio-leds"; > pinctrl-names = "default"; > @@ -106,6 +117,16 @@ > status = "okay"; > }; The LIME's dts change is missing the &de part. :( I can fix this when applying. ChenYu > > +&hdmi { > + status = "okay"; > +}; > + > +&hdmi_out { > + hdmi_out_con: endpoint { > + remote-endpoint = <&hdmi_con_in>; > + }; > +}; > + > &i2c0 { > status = "okay"; > > -- > 2.14.2 > > -- > You received this message because you are subscribed to the Google Groups "linux-sunxi" group. > To unsubscribe from this group and stop receiving emails from it, send an email to linux-sunxi+unsubscribe@googlegroups.com. > For more options, visit https://groups.google.com/d/optout.
On Tue, Oct 17, 2017 at 10:38:45PM +0800, Chen-Yu Tsai wrote: > > diff --git a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > > index 2d1b4329f54a..e39ec9beef75 100644 > > --- a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > > +++ b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts > > @@ -58,6 +58,17 @@ > > stdout-path = "serial0:115200n8"; > > }; > > > > + hdmi-connector { > > + compatible = "hdmi-connector"; > > + type = "a"; > > + > > + port { > > + hdmi_con_in: endpoint { > > + remote-endpoint = <&hdmi_out_con>; > > + }; > > + }; > > + }; > > + > > leds { > > compatible = "gpio-leds"; > > pinctrl-names = "default"; > > @@ -106,6 +117,16 @@ > > status = "okay"; > > }; > > The LIME's dts change is missing the &de part. :( > I can fix this when applying. I've applied all of rest, I'll leave that one up to you, with my Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com> Maxime
On Wed, Oct 18, 2017 at 2:10 AM, Maxime Ripard <maxime.ripard@free-electrons.com> wrote: > On Tue, Oct 17, 2017 at 10:38:45PM +0800, Chen-Yu Tsai wrote: >> > diff --git a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts >> > index 2d1b4329f54a..e39ec9beef75 100644 >> > --- a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts >> > +++ b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts >> > @@ -58,6 +58,17 @@ >> > stdout-path = "serial0:115200n8"; >> > }; >> > >> > + hdmi-connector { >> > + compatible = "hdmi-connector"; >> > + type = "a"; >> > + >> > + port { >> > + hdmi_con_in: endpoint { >> > + remote-endpoint = <&hdmi_out_con>; >> > + }; >> > + }; >> > + }; >> > + >> > leds { >> > compatible = "gpio-leds"; >> > pinctrl-names = "default"; >> > @@ -106,6 +117,16 @@ >> > status = "okay"; >> > }; >> >> The LIME's dts change is missing the &de part. :( >> I can fix this when applying. > > I've applied all of rest, I'll leave that one up to you, with my > Acked-by: Maxime Ripard <maxime.ripard@free-electrons.com> Done.
diff --git a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts index d5ba5400a975..1982c8c238c5 100644 --- a/arch/arm/boot/dts/sun4i-a10-cubieboard.dts +++ b/arch/arm/boot/dts/sun4i-a10-cubieboard.dts @@ -59,6 +59,17 @@ stdout-path = "serial0:115200n8"; }; + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + leds { compatible = "gpio-leds"; pinctrl-names = "default"; @@ -90,6 +101,10 @@ cpu-supply = <®_dcdc2>; }; +&de { + status = "okay"; +}; + &ehci0 { status = "okay"; }; @@ -107,6 +122,16 @@ status = "okay"; }; +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + &i2c0 { status = "okay"; diff --git a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts index 2d1b4329f54a..e39ec9beef75 100644 --- a/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts +++ b/arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts @@ -58,6 +58,17 @@ stdout-path = "serial0:115200n8"; }; + hdmi-connector { + compatible = "hdmi-connector"; + type = "a"; + + port { + hdmi_con_in: endpoint { + remote-endpoint = <&hdmi_out_con>; + }; + }; + }; + leds { compatible = "gpio-leds"; pinctrl-names = "default"; @@ -106,6 +117,16 @@ status = "okay"; }; +&hdmi { + status = "okay"; +}; + +&hdmi_out { + hdmi_out_con: endpoint { + remote-endpoint = <&hdmi_con_in>; + }; +}; + &i2c0 { status = "okay";
Various A10-based development boards have standard HDMI connectors wired to the dedicated HDMI pins on the SoC. Enable the display pipeline and HDMI output on boards I have or have access to schematics: - Cubieboard - Olimex A10-OLinuXino-LIME Signed-off-by: Chen-Yu Tsai <wens@csie.org> --- Can someone could double check the LIME for me? It should work given it's the same layout as the A20 variant, which has been tested. --- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 25 +++++++++++++++++++++++++ arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 21 +++++++++++++++++++++ 2 files changed, 46 insertions(+)