On Tue, Jun 03, 2014 at 08:35:17AM +0100, Ian Campbell wrote:
> > I tested both patches with a local build of 3.15~rc7-1~exp2 on a wandboard 
> > quad
> > and a cubox i4pro, and they seem to work for a fbdev console and X at 
> > 16-bit,
> > at least.
> > 
> > If that's considered sufficiently upstream, It would be nice to apply them.
> 
> I think that should be fine, I've copied submit@ to create new bug for
> this bit (original, closed, bugreport on bcc).

Just re-tested with a build of 3.15~rc8, still seems to work on Wandboard Quad
and Cubox i4pro. 

The upstream commit also modifies the Hummingboard dts, but I
was not able to test that so left it out of the patch (Suppose I should
rename the patch appropriately, too, then. hrm):

commit ac8aba3531d89aecde1a5f635634e7b87c3615ba
Author: Vagrant Cascadian <vagr...@debian.org>
Date:   Thu Jun 5 12:24:44 2014 -0700

    Add patches to enable HDMI on wandboard/cubox-i.

diff --git 
a/patches/features/arm/ARM-dts-imx6qdl-wandboard-Add-HDMI-support.patch 
b/patches/features/arm/ARM-dts-imx6qdl-wandboard-Add-HDMI-support.patch
new file mode 100644
index 0000000..28f41c5
--- /dev/null
+++ b/patches/features/arm/ARM-dts-imx6qdl-wandboard-Add-HDMI-support.patch
@@ -0,0 +1,51 @@
+From fed687c526a4e93a9605f779537bf654cda1a36f Mon Sep 17 00:00:00 2001
+From: Fabio Estevam <fabio.este...@freescale.com>
+Date: Tue, 22 Apr 2014 11:26:22 -0300
+Subject: [PATCH 1/2] ARM: dts: imx6qdl-wandboard: Add HDMI support
+
+Signed-off-by: Fabio Estevam <fabio.este...@freescale.com>
+Signed-off-by: Shawn Guo <shawn....@freescale.com>
+---
+ arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 19 +++++++++++++++++++
+ 1 file changed, 19 insertions(+)
+
+diff --git a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi 
b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
+index bdfdf89..5c6f10c 100644
+--- a/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
++++ b/arch/arm/boot/dts/imx6qdl-wandboard.dtsi
+@@ -62,6 +62,18 @@
+       status = "okay";
+ };
+ 
++&hdmi {
++      ddc-i2c-bus = <&i2c1>;
++      status = "okay";
++};
++
++&i2c1 {
++      clock-frequency = <100000>;
++      pinctrl-names = "default";
++      pinctrl-0 = <&pinctrl_i2c1>;
++      status = "okay";
++};
++
+ &i2c2 {
+       clock-frequency = <100000>;
+       pinctrl-names = "default";
+@@ -127,6 +139,13 @@
+                       >;
+               };
+ 
++              pinctrl_i2c1: i2c1grp {
++                      fsl,pins = <
++                              MX6QDL_PAD_EIM_D21__I2C1_SCL            
0x4001b8b1
++                              MX6QDL_PAD_EIM_D28__I2C1_SDA            
0x4001b8b1
++                      >;
++              };
++
+               pinctrl_i2c2: i2c2grp {
+                       fsl,pins = <
+                               MX6QDL_PAD_KEY_COL3__I2C2_SCL           
0x4001b8b1
+-- 
+2.0.0.rc2
+
diff --git 
a/patches/features/arm/ARM-imx-add-HDMI-support-for-SolidRun-HummingBoard-a.patch
 
b/patches/features/arm/ARM-imx-add-HDMI-support-for-SolidRun-HummingBoard-a.patch
new file mode 100644
index 0000000..1ad986b
--- /dev/null
+++ 
b/patches/features/arm/ARM-imx-add-HDMI-support-for-SolidRun-HummingBoard-a.patch
@@ -0,0 +1,62 @@
+From f34d0d5dd86e794477c8d23622111f9709085041 Mon Sep 17 00:00:00 2001
+From: Russell King <rmk+ker...@arm.linux.org.uk>
+Date: Fri, 18 Apr 2014 11:01:27 +0100
+Subject: [PATCH 2/2] ARM: imx: add HDMI support for SolidRun HummingBoard and
+ Cubox-i
+
+Add the HDMI DT configuration for the SolidRun HummingBoard and Cubox-i.
+
+Signed-off-by: Russell King <rmk+ker...@arm.linux.org.uk>
+Signed-off-by: Shawn Guo <shawn....@freescale.com>
+---
+ arch/arm/boot/dts/imx6qdl-cubox-i.dtsi | 27 +++++++++++++++++++++++++++
+ 1 file changed, 27 insertions(+)
+
+diff --git a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi 
b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi
+index c2a2488..25da82a 100644
+--- a/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi
++++ b/arch/arm/boot/dts/imx6qdl-cubox-i.dtsi
+@@ -55,6 +55,20 @@
+       };
+ };
+ 
++&hdmi {
++      pinctrl-names = "default";
++      pinctrl-0 = <&pinctrl_cubox_i_hdmi>;
++      ddc-i2c-bus = <&i2c2>;
++      status = "okay";
++};
++
++&i2c2 {
++      clock-frequency = <100000>;
++      pinctrl-names = "default";
++      pinctrl-0 = <&pinctrl_cubox_i_i2c2>;
++      status = "okay";
++};
++
+ &i2c3 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&pinctrl_cubox_i_i2c3>;
+@@ -69,6 +83,19 @@
+ 
+ &iomuxc {
+       cubox_i {
++              pinctrl_cubox_i_hdmi: cubox-i-hdmi {
++                      fsl,pins = <
++                              MX6QDL_PAD_KEY_ROW2__HDMI_TX_CEC_LINE 0x1f8b0
++                      >;
++              };
++
++              pinctrl_cubox_i_i2c2: cubox-i-i2c2 {
++                      fsl,pins = <
++                              MX6QDL_PAD_KEY_COL3__I2C2_SCL 0x4001b8b1
++                              MX6QDL_PAD_KEY_ROW3__I2C2_SDA 0x4001b8b1
++                      >;
++              };
++
+               pinctrl_cubox_i_i2c3: cubox-i-i2c3 {
+                       fsl,pins = <
+                               MX6QDL_PAD_EIM_D17__I2C3_SCL 0x4001b8b1
+-- 
+2.0.0.rc2
+
diff --git a/patches/series b/patches/series
index 46319ef..c25897f 100644
--- a/patches/series
+++ b/patches/series
@@ -94,3 +94,5 @@ 
features/arm/ARM-dts-sun5i-Add-reg_vcc3v3-to-sun5i-board-mmc-node.patch
 features/arm/ARM-dts-sun6i-Add-reg_vcc3v3-to-sun6i-board-mmc-node.patch
 features/arm/ARM-dts-sun7i-Add-reg_vcc3v3-to-sun7i-board-mmc-node.patch
 features/arm/ARM-dts-sun7i-cubietruck-set-mmc3-bus-width-property.patch
+features/arm/ARM-dts-imx6qdl-wandboard-Add-HDMI-support.patch
+features/arm/ARM-imx-add-HDMI-support-for-SolidRun-HummingBoard-a.patch


live well,
  vagrant

Attachment: signature.asc
Description: Digital signature

Reply via email to