| 
     1 // SPDX-License-Identifier: GPL-2.0-only
    2 /*
    3  * support fot the imx6 based aristainetos board
    4  *
    5  * Copyright (C) 2014 Heiko Schocher <hs@denx.de>
    6  */
    7 /dts-v1/;
    8 #include "imx6dl.dtsi"
    9 #include "imx6qdl-aristainetos.dtsi"
   10 
   11 / {
   12         model = "aristainetos i.MX6 Dual Lite Board 4";
   13         compatible = "abb,aristainetos-imx6dl-4", "fsl,imx6dl";
   14 
   15         backlight {
   16                 compatible = "pwm-backlight";
   17                 pwms = <&pwm1 0 5000000>;
   18                 brightness-levels = <0 4 8 16 32 64 128 255>;
   19                 default-brightness-level = <7>;
   20                 enable-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>;
   21                 pinctrl-names = "default";
   22                 pinctrl-0 = <&pinctrl_backlight>;
   23                 status = "okay";
   24         };
   25 
   26         memory@10000000 {
   27                 device_type = "memory";
   28                 reg = <0x10000000 0x40000000>;
   29         };
   30 
   31         display0: disp0 {
   32                 compatible = "fsl,imx-parallel-display";
   33                 interface-pix-fmt = "rgb24";
   34                 pinctrl-names = "default";
   35                 pinctrl-0 = <&pinctrl_ipu_disp>;
   36                 status = "okay";
   37 
   38                 display-timings {
   39                         480x800p60 {
   40                                 native-mode;
   41                                 clock-frequency = <30000000>;
   42                                 hactive = <480>;
   43                                 vactive = <800>;
   44                                 hfront-porch = <59>;
   45                                 hback-porch = <10>;
   46                                 hsync-len = <10>;
   47                                 vback-porch = <15>;
   48                                 vfront-porch = <15>;
   49                                 vsync-len = <15>;
   50                                 hsync-active = <1>;
   51                                 vsync-active = <1>;
   52                         };
   53                 };
   54 
   55                 port {
   56                         display0_in: endpoint {
   57                                 remote-endpoint = <&ipu1_di0_disp0>;
   58                         };
   59                 };
   60         };
   61 };
   62 
   63 &ecspi2 {
   64         cs-gpios = <&gpio3 24 GPIO_ACTIVE_LOW>;
   65         pinctrl-names = "default";
   66         pinctrl-0 = <&pinctrl_ecspi2>;
   67         status = "okay";
   68 };
   69 
   70 &i2c2 {
   71         clock-frequency = <100000>;
   72         pinctrl-names = "default";
   73         pinctrl-0 = <&pinctrl_i2c2>;
   74         status = "okay";
   75 };
   76 
   77 &ipu1_di0_disp0 {
   78         remote-endpoint = <&display0_in>;
   79 };
   80 
   81 &pwm1 {
   82         #pwm-cells = <2>;
   83         status = "okay";
   84 };
Cache object: 456cdfac8c7bcf94670653bc96b4e7ee 
 
 |