// SPDX-License-Identifier: GPL-2.0-only /* * support fot the imx6 based aristainetos board * * Copyright (C) 2014 Heiko Schocher */ /dts-v1/; #include "imx6dl.dtsi" #include "imx6qdl-aristainetos.dtsi" / { model = "aristainetos i.MX6 Dual Lite Board 4"; compatible = "abb,aristainetos-imx6dl-4", "fsl,imx6dl"; backlight { compatible = "pwm-backlight"; pwms = <&pwm1 0 5000000 0>; brightness-levels = <0 4 8 16 32 64 128 255>; default-brightness-level = <7>; enable-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_backlight>; status = "okay"; }; memory@10000000 { device_type = "memory"; reg = <0x10000000 0x40000000>; }; display0: disp0 { compatible = "fsl,imx-parallel-display"; interface-pix-fmt = "rgb24"; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ipu_disp>; status = "okay"; display-timings { 480x800p60 { native-mode; clock-frequency = <30000000>; hactive = <480>; vactive = <800>; hfront-porch = <59>; hback-porch = <10>; hsync-len = <10>; vback-porch = <15>; vfront-porch = <15>; vsync-len = <15>; hsync-active = <1>; vsync-active = <1>; }; }; port { display0_in: endpoint { remote-endpoint = <&ipu1_di0_disp0>; }; }; }; }; &ecspi2 { cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_ecspi2>; status = "okay"; }; &i2c2 { clock-frequency = <100000>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c2>; status = "okay"; }; &ipu1_di0_disp0 { remote-endpoint = <&display0_in>; }; &pwm1 { status = "okay"; };