From e5ebd7991c1cd10bef72ca51be9ec2361d450219 Mon Sep 17 00:00:00 2001 From: Sandor Yu Date: Wed, 14 Aug 2013 13:32:42 +0800 Subject: ENGR00275070 arm: dts: add hdmi properties to i.mx6 sabreauto dts - Add hdmi properties to dts for sabreauto board. - Remove lcd properties from sabreauto dts, because no parallel lcd panel for sabresdauto board. - Change the primary lvds channel from 1 to 0 for the sabreauto board. - Set hdmi as default secondly display for all i.mx6 board. Signed-off-by: Sandor Yu --- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 45 ++++++++++++++++++++------------ 1 file changed, 29 insertions(+), 16 deletions(-) (limited to 'arch/arm/boot/dts/imx6qdl-sabreauto.dtsi') diff --git a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi index 4d4c956e18d9..72570efadbc4 100644 --- a/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi +++ b/arch/arm/boot/dts/imx6qdl-sabreauto.dtsi @@ -42,10 +42,10 @@ mxcfb2: fb@1 { compatible = "fsl,mxc_sdc_fb"; - disp_dev = "ldb"; - interface_pix_fmt = "RGB666"; - mode_str ="LDB-XGA"; - default_bpp = <16>; + disp_dev = "hdmi"; + interface_pix_fmt = "RGB24"; + mode_str ="1920x1080M@60"; + default_bpp = <24>; int_clk = <0>; late_init = <0>; status = "disabled"; @@ -73,16 +73,6 @@ status = "disabled"; }; - lcd@0 { - compatible = "fsl,lcd"; - ipu_id = <0>; - disp_id = <0>; - default_ifmt = "RGB565"; - pinctrl-names = "default"; - pinctrl-0 = <&pinctrl_ipu1_1>; - status = "okay"; - }; - backlight { compatible = "pwm-backlight"; pwms = <&pwm3 0 5000000>; @@ -166,6 +156,11 @@ VLS-supply = <®_audio>; VLC-supply = <®_audio>; }; + + hdmi: edid@50 { + compatible = "fsl,imx6-hdmi-i2c"; + reg = <0x50>; + }; }; &i2c3 { @@ -258,11 +253,11 @@ &ldb { ipu_id = <1>; - disp_id = <1>; + disp_id = <0>; ext_ref = <1>; mode = "sep0"; sec_ipu_id = <1>; - sec_disp_id = <0>; + sec_disp_id = <1>; status = "okay"; }; @@ -277,3 +272,21 @@ pinctrl-0 = <&pinctrl_esai_2>; status = "okay"; }; + +&hdmi_core { + ipu_id = <0>; + disp_id = <1>; + status = "okay"; +}; + +&hdmi_video { + fsl,phy_reg_vlev = <0x0294>; + fsl,phy_reg_cksymtx = <0x800d>; + status = "okay"; +}; + +&hdmi_cec { + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_hdmi_cec_2>; + status = "okay"; +}; -- cgit v1.2.3