1270866Simp/* 2270866Simp * support fot the imx6 based aristainetos board 3270866Simp * 4270866Simp * Copyright (C) 2014 Heiko Schocher <hs@denx.de> 5270866Simp * 6270866Simp * This program is free software; you can redistribute it and/or modify 7270866Simp * it under the terms of the GNU General Public License version 2 as 8270866Simp * published by the Free Software Foundation. 9270866Simp * 10270866Simp */ 11270866Simp/dts-v1/; 12270866Simp#include "imx6dl.dtsi" 13270866Simp#include "imx6qdl-aristainetos.dtsi" 14270866Simp 15270866Simp/ { 16270866Simp model = "aristainetos i.MX6 Dual Lite Board 4"; 17270866Simp compatible = "fsl,imx6dl"; 18270866Simp 19270866Simp backlight { 20270866Simp compatible = "pwm-backlight"; 21270866Simp pwms = <&pwm1 0 5000000>; 22270866Simp brightness-levels = <0 4 8 16 32 64 128 255>; 23270866Simp default-brightness-level = <7>; 24270866Simp enable-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 25270866Simp pinctrl-names = "default"; 26270866Simp pinctrl-0 = <&pinctrl_backlight>; 27270866Simp status = "okay"; 28270866Simp }; 29270866Simp 30270866Simp memory { 31270866Simp reg = <0x10000000 0x40000000>; 32270866Simp }; 33270866Simp 34270866Simp soc { 35270866Simp display0: display@di0 { 36270866Simp compatible = "fsl,imx-parallel-display"; 37270866Simp interface-pix-fmt = "rgb24"; 38270866Simp pinctrl-names = "default"; 39270866Simp pinctrl-0 = <&pinctrl_ipu_disp>; 40270866Simp status = "okay"; 41270866Simp 42270866Simp display-timings { 43270866Simp 480x800p60 { 44270866Simp native-mode; 45270866Simp clock-frequency = <30000000>; 46270866Simp hactive = <480>; 47270866Simp vactive = <800>; 48270866Simp hfront-porch = <59>; 49270866Simp hback-porch = <10>; 50270866Simp hsync-len = <10>; 51270866Simp vback-porch = <15>; 52270866Simp vfront-porch = <15>; 53270866Simp vsync-len = <15>; 54270866Simp hsync-active = <1>; 55270866Simp vsync-active = <1>; 56270866Simp }; 57270866Simp }; 58270866Simp 59270866Simp port { 60270866Simp display0_in: endpoint { 61270866Simp remote-endpoint = <&ipu1_di0_disp0>; 62270866Simp }; 63270866Simp }; 64270866Simp }; 65270866Simp }; 66270866Simp}; 67270866Simp 68270866Simp&ecspi2 { 69270866Simp fsl,spi-num-chipselects = <1>; 70270866Simp cs-gpios = <&gpio3 24 GPIO_ACTIVE_HIGH>; 71270866Simp pinctrl-names = "default"; 72270866Simp pinctrl-0 = <&pinctrl_ecspi2>; 73270866Simp status = "okay"; 74270866Simp}; 75270866Simp 76270866Simp&i2c2 { 77270866Simp clock-frequency = <100000>; 78270866Simp pinctrl-names = "default"; 79270866Simp pinctrl-0 = <&pinctrl_i2c2>; 80270866Simp status = "okay"; 81270866Simp}; 82270866Simp 83270866Simp&ipu1_di0_disp0 { 84270866Simp remote-endpoint = <&display0_in>; 85270866Simp}; 86