From: Lothar Waßmann Date: Fri, 7 Mar 2014 08:37:32 +0000 (+0100) Subject: arm: dts: tx6: add support for TX6-CoMTFT X-Git-Tag: KARO-TX6-CoMTFT-2014-03-07 X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-linux.git;a=commitdiff_plain;h=4b5359a90373c4670b2f4396b68ead7a91e33d0b arm: dts: tx6: add support for TX6-CoMTFT --- diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile index 1c9f3e679c4b..4c528648480f 100644 --- a/arch/arm/boot/dts/Makefile +++ b/arch/arm/boot/dts/Makefile @@ -142,6 +142,7 @@ dtb-$(CONFIG_ARCH_MXC) += \ imx6dl-gw54xx.dtb \ imx6dl-sabreauto.dtb \ imx6dl-sabresd.dtb \ + imx6dl-tx6dl-comtft.dtb \ imx6dl-tx6dl.dtb \ imx6dl-wandboard.dtb \ imx6q-arm2.dtb \ diff --git a/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts b/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts new file mode 100644 index 000000000000..5963b49bad43 --- /dev/null +++ b/arch/arm/boot/dts/imx6dl-tx6dl-comtft.dts @@ -0,0 +1,85 @@ +/* + * Copyright 2014 Lothar Waßmann + * + * The code contained herein is licensed under the GNU General Public + * License. You may obtain a copy of the GNU General Public License + * Version 2 at the following locations: + * + * http://www.opensource.org/licenses/gpl-license.html + * http://www.gnu.org/copyleft/gpl.html + */ + +/dts-v1/; +#include "imx6dl.dtsi" +#include "imx6qdl-tx6.dtsi" + +/ { + model = "Ka-Ro electronics TX6DL Module on CoMpact TFT"; + compatible = "fsl,imx6dl-tx6dl", "fsl,imx6dl"; +}; + +&backlight { + pwms = <&pwm2 0 500000 0>; +}; + +&can1 { + status = "disabled"; +}; + +&can2 { + xceiver-supply = <®_3v3>; +}; + +&display { + display-timings { + native-mode = <&ET070001DM6>; + + ET070001DM6: CoMTFT { /* same as ET0700 but with inverted pixel clock */ + clock-frequency = <33264000>; + hactive = <800>; + vactive = <480>; + hback-porch = <88>; + hsync-len = <128>; + hfront-porch = <40>; + vback-porch = <33>; + vsync-len = <2>; + vfront-porch = <10>; + hsync-active = <0>; + vsync-active = <0>; + de-active = <1>; + pixelclk-active = <1>; + }; + }; +}; + +&kpp { + status = "disabled"; +}; + +&ldb { + status = "disabled"; +}; + +&lvds0 { + status = "disabled"; +}; + +&lvds1 { + status = "disabled"; +}; + +&pwm1 { + status = "disabled"; +}; + +®_lcd_pwr1 { + status = "disabled"; +}; + +®_can_xcvr { + status = "disabled"; +}; + +&touchscreen { + status = "disabled"; +};