The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/contrib/device-tree/src/arm/imx53-kp-ddc.dts

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
    2 /*
    3  * Copyright 2018
    4  * Lukasz Majewski, DENX Software Engineering, lukma@denx.de
    5  */
    6 
    7 /dts-v1/;
    8 #include "imx53-kp.dtsi"
    9 
   10 / {
   11         model = "K+P imx53 DDC";
   12         compatible = "kiebackpeter,imx53-ddc", "fsl,imx53";
   13 
   14         backlight_lcd: backlight {
   15                 compatible = "pwm-backlight";
   16                 pwms = <&pwm2 0 50000>;
   17                 power-supply = <&reg_backlight>;
   18                 brightness-levels = <0 24 28 32 36
   19                                      40 44 48 52 56
   20                                      60 64 68 72 76
   21                                      80 84 88 92 96 100>;
   22                 default-brightness-level = <20>;
   23         };
   24 
   25         lcd_display: display {
   26                 compatible = "fsl,imx-parallel-display";
   27                 #address-cells = <1>;
   28                 #size-cells = <0>;
   29                 interface-pix-fmt = "rgb24";
   30                 pinctrl-names = "default";
   31                 pinctrl-0 = <&pinctrl_disp>;
   32 
   33                 port@0 {
   34                         reg = <0>;
   35 
   36                         display1_in: endpoint {
   37                                 remote-endpoint = <&ipu_di1_disp1>;
   38                         };
   39                 };
   40 
   41                 port@1 {
   42                         reg = <1>;
   43 
   44                         lcd_display_out: endpoint {
   45                                 remote-endpoint = <&lcd_panel_in>;
   46                         };
   47                 };
   48         };
   49 
   50         lcd_panel: lcd-panel {
   51                 compatible = "koe,tx14d24vm1bpa";
   52                 backlight = <&backlight_lcd>;
   53                 power-supply = <&reg_3v3>;
   54 
   55                 port {
   56                         lcd_panel_in: endpoint {
   57                                 remote-endpoint = <&lcd_display_out>;
   58                         };
   59                 };
   60         };
   61 
   62         reg_backlight: regulator-backlight {
   63                 compatible = "regulator-fixed";
   64                 regulator-name = "backlight-supply";
   65                 regulator-min-microvolt = <15000000>;
   66                 regulator-max-microvolt = <15000000>;
   67                 regulator-always-on;
   68         };
   69 };
   70 
   71 &fec {
   72         status = "okay";
   73 };
   74 
   75 &i2c3 {
   76         adc@48 {
   77                 compatible = "ti,ads1015";
   78                 reg = <0x48>;
   79                 #address-cells = <1>;
   80                 #size-cells = <0>;
   81 
   82                 channel@4 {
   83                         reg = <4>;
   84                         ti,gain = <2>;
   85                         ti,datarate = <4>;
   86                 };
   87 
   88                 channel@6 {
   89                         reg = <6>;
   90                         ti,gain = <2>;
   91                         ti,datarate = <4>;
   92                 };
   93         };
   94 
   95         gpio-expander2@21 {
   96                 compatible = "nxp,pcf8574";
   97                 reg = <0x21>;
   98                 interrupts = <109>;
   99                 #gpio-cells = <2>;
  100                 gpio-controller;
  101         };
  102 };
  103 
  104 &iomuxc {
  105         imx53-kp-ddc {
  106                 pinctrl_disp: dispgrp {
  107                         fsl,pins = <
  108                                 MX53_PAD_EIM_A16__IPU_DI1_DISP_CLK      0x4
  109                                 MX53_PAD_EIM_DA10__IPU_DI1_PIN15        0x4
  110                                 MX53_PAD_EIM_DA9__IPU_DISP1_DAT_0       0x4
  111                                 MX53_PAD_EIM_DA8__IPU_DISP1_DAT_1       0x4
  112                                 MX53_PAD_EIM_DA7__IPU_DISP1_DAT_2       0x4
  113                                 MX53_PAD_EIM_DA6__IPU_DISP1_DAT_3       0x4
  114                                 MX53_PAD_EIM_DA5__IPU_DISP1_DAT_4       0x4
  115                                 MX53_PAD_EIM_DA4__IPU_DISP1_DAT_5       0x4
  116                                 MX53_PAD_EIM_DA3__IPU_DISP1_DAT_6       0x4
  117                                 MX53_PAD_EIM_DA2__IPU_DISP1_DAT_7       0x4
  118                                 MX53_PAD_EIM_DA1__IPU_DISP1_DAT_8       0x4
  119                                 MX53_PAD_EIM_DA0__IPU_DISP1_DAT_9       0x4
  120                                 MX53_PAD_EIM_EB1__IPU_DISP1_DAT_10      0x4
  121                                 MX53_PAD_EIM_EB0__IPU_DISP1_DAT_11      0x4
  122                                 MX53_PAD_EIM_A17__IPU_DISP1_DAT_12      0x4
  123                                 MX53_PAD_EIM_A18__IPU_DISP1_DAT_13      0x4
  124                                 MX53_PAD_EIM_A19__IPU_DISP1_DAT_14      0x4
  125                                 MX53_PAD_EIM_A20__IPU_DISP1_DAT_15      0x4
  126                                 MX53_PAD_EIM_A21__IPU_DISP1_DAT_16      0x4
  127                                 MX53_PAD_EIM_A22__IPU_DISP1_DAT_17      0x4
  128                                 MX53_PAD_EIM_A23__IPU_DISP1_DAT_18      0x4
  129                                 MX53_PAD_EIM_A24__IPU_DISP1_DAT_19      0x4
  130                                 MX53_PAD_EIM_D31__IPU_DISP1_DAT_20      0x4
  131                                 MX53_PAD_EIM_D30__IPU_DISP1_DAT_21      0x4
  132                                 MX53_PAD_EIM_D26__IPU_DISP1_DAT_22      0x4
  133                                 MX53_PAD_EIM_D27__IPU_DISP1_DAT_23      0x4
  134                                 MX53_PAD_GPIO_1__PWM2_PWMO 0x4
  135                         >;
  136                 };
  137         };
  138 };
  139 
  140 &ipu_di1_disp1 {
  141         remote-endpoint = <&display1_in>;
  142 };
  143 
  144 &pmic {
  145         fsl,mc13xxx-uses-touch;
  146 };

Cache object: dfeb04b0589c565aebad84ff7a158134


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.