Back to home page

OSCL-LXR

 
 

    


0001 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
0002 /*
0003  * Copyright 2018
0004  * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
0005  */
0006 
0007 /dts-v1/;
0008 #include "imx53-kp.dtsi"
0009 
0010 / {
0011         model = "K+P imx53 DDC";
0012         compatible = "kiebackpeter,imx53-ddc", "fsl,imx53";
0013 
0014         backlight_lcd: backlight {
0015                 compatible = "pwm-backlight";
0016                 pwms = <&pwm2 0 50000>;
0017                 power-supply = <&reg_backlight>;
0018                 brightness-levels = <0 24 28 32 36
0019                                      40 44 48 52 56
0020                                      60 64 68 72 76
0021                                      80 84 88 92 96 100>;
0022                 default-brightness-level = <20>;
0023         };
0024 
0025         lcd_display: display {
0026                 compatible = "fsl,imx-parallel-display";
0027                 #address-cells = <1>;
0028                 #size-cells = <0>;
0029                 interface-pix-fmt = "rgb24";
0030                 pinctrl-names = "default";
0031                 pinctrl-0 = <&pinctrl_disp>;
0032 
0033                 port@0 {
0034                         reg = <0>;
0035 
0036                         display1_in: endpoint {
0037                                 remote-endpoint = <&ipu_di1_disp1>;
0038                         };
0039                 };
0040 
0041                 port@1 {
0042                         reg = <1>;
0043 
0044                         lcd_display_out: endpoint {
0045                                 remote-endpoint = <&lcd_panel_in>;
0046                         };
0047                 };
0048         };
0049 
0050         lcd_panel: lcd-panel {
0051                 compatible = "koe,tx14d24vm1bpa";
0052                 backlight = <&backlight_lcd>;
0053                 power-supply = <&reg_3v3>;
0054 
0055                 port {
0056                         lcd_panel_in: endpoint {
0057                                 remote-endpoint = <&lcd_display_out>;
0058                         };
0059                 };
0060         };
0061 
0062         reg_backlight: regulator-backlight {
0063                 compatible = "regulator-fixed";
0064                 regulator-name = "backlight-supply";
0065                 regulator-min-microvolt = <15000000>;
0066                 regulator-max-microvolt = <15000000>;
0067                 regulator-always-on;
0068         };
0069 };
0070 
0071 &fec {
0072         status = "okay";
0073 };
0074 
0075 &i2c3 {
0076         adc@48 {
0077                 compatible = "ti,ads1015";
0078                 reg = <0x48>;
0079                 #address-cells = <1>;
0080                 #size-cells = <0>;
0081 
0082                 channel@4 {
0083                         reg = <4>;
0084                         ti,gain = <2>;
0085                         ti,datarate = <4>;
0086                 };
0087 
0088                 channel@6 {
0089                         reg = <6>;
0090                         ti,gain = <2>;
0091                         ti,datarate = <4>;
0092                 };
0093         };
0094 
0095         gpio-expander2@21 {
0096                 compatible = "nxp,pcf8574";
0097                 reg = <0x21>;
0098                 interrupts = <109>;
0099                 #gpio-cells = <2>;
0100                 gpio-controller;
0101         };
0102 };
0103 
0104 &iomuxc {
0105         imx53-kp-ddc {
0106                 pinctrl_disp: dispgrp {
0107                         fsl,pins = <
0108                                 MX53_PAD_EIM_A16__IPU_DI1_DISP_CLK      0x4
0109                                 MX53_PAD_EIM_DA10__IPU_DI1_PIN15        0x4
0110                                 MX53_PAD_EIM_DA9__IPU_DISP1_DAT_0       0x4
0111                                 MX53_PAD_EIM_DA8__IPU_DISP1_DAT_1       0x4
0112                                 MX53_PAD_EIM_DA7__IPU_DISP1_DAT_2       0x4
0113                                 MX53_PAD_EIM_DA6__IPU_DISP1_DAT_3       0x4
0114                                 MX53_PAD_EIM_DA5__IPU_DISP1_DAT_4       0x4
0115                                 MX53_PAD_EIM_DA4__IPU_DISP1_DAT_5       0x4
0116                                 MX53_PAD_EIM_DA3__IPU_DISP1_DAT_6       0x4
0117                                 MX53_PAD_EIM_DA2__IPU_DISP1_DAT_7       0x4
0118                                 MX53_PAD_EIM_DA1__IPU_DISP1_DAT_8       0x4
0119                                 MX53_PAD_EIM_DA0__IPU_DISP1_DAT_9       0x4
0120                                 MX53_PAD_EIM_EB1__IPU_DISP1_DAT_10      0x4
0121                                 MX53_PAD_EIM_EB0__IPU_DISP1_DAT_11      0x4
0122                                 MX53_PAD_EIM_A17__IPU_DISP1_DAT_12      0x4
0123                                 MX53_PAD_EIM_A18__IPU_DISP1_DAT_13      0x4
0124                                 MX53_PAD_EIM_A19__IPU_DISP1_DAT_14      0x4
0125                                 MX53_PAD_EIM_A20__IPU_DISP1_DAT_15      0x4
0126                                 MX53_PAD_EIM_A21__IPU_DISP1_DAT_16      0x4
0127                                 MX53_PAD_EIM_A22__IPU_DISP1_DAT_17      0x4
0128                                 MX53_PAD_EIM_A23__IPU_DISP1_DAT_18      0x4
0129                                 MX53_PAD_EIM_A24__IPU_DISP1_DAT_19      0x4
0130                                 MX53_PAD_EIM_D31__IPU_DISP1_DAT_20      0x4
0131                                 MX53_PAD_EIM_D30__IPU_DISP1_DAT_21      0x4
0132                                 MX53_PAD_EIM_D26__IPU_DISP1_DAT_22      0x4
0133                                 MX53_PAD_EIM_D27__IPU_DISP1_DAT_23      0x4
0134                                 MX53_PAD_GPIO_1__PWM2_PWMO 0x4
0135                         >;
0136                 };
0137         };
0138 };
0139 
0140 &ipu_di1_disp1 {
0141         remote-endpoint = <&display1_in>;
0142 };
0143 
0144 &pmic {
0145         fsl,mc13xxx-uses-touch;
0146 };