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/ep7211-edb7211.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-later
    2 
    3 #include "ep7211.dtsi"
    4 #include <dt-bindings/gpio/gpio.h>
    5 
    6 / {
    7         model = "Cirrus Logic EP7211 Development Board";
    8         compatible = "cirrus,edb7211", "cirrus,ep7211", "cirrus,ep7209";
    9 
   10         memory@c0000000 {
   11                 device_type = "memory";
   12                 reg = <0xc0000000 0x02000000>;
   13         };
   14 
   15         backlight: backlight {
   16                 compatible = "pwm-backlight";
   17                 pwms = <&pwm 0>;
   18                 brightness-levels = <
   19                         0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7
   20                         0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf
   21                 >;
   22                 default-brightness-level = <0x0>;
   23                 power-supply = <&blen>;
   24         };
   25 
   26         display: display {
   27                 model = "320x240x4";
   28                 bits-per-pixel = <4>;
   29                 ac-prescale = <17>;
   30 
   31                 display-timings {
   32                         native-mode = <&timing0>;
   33                         timing0: 320x240 {
   34                                 hactive = <320>;
   35                                 hback-porch = <0>;
   36                                 hfront-porch = <0>;
   37                                 hsync-len = <0>;
   38                                 vactive = <240>;
   39                                 vback-porch = <0>;
   40                                 vfront-porch = <0>;
   41                                 vsync-len = <0>;
   42                                 clock-frequency = <6500000>;
   43                         };
   44                 };
   45         };
   46 
   47         i2c: i2c {
   48                 compatible = "i2c-gpio";
   49                 gpios = <&portd 4 GPIO_ACTIVE_HIGH>,
   50                         <&portd 5 GPIO_ACTIVE_HIGH>;
   51                 i2c-gpio,delay-us = <2>;
   52                 i2c-gpio,scl-output-only;
   53                 #address-cells = <1>;
   54                 #size-cells = <0>;
   55         };
   56 
   57         lcddc: lcddc {
   58                 compatible = "regulator-fixed";
   59                 regulator-name = "BACKLIGHT ENABLE";
   60                 regulator-min-microvolt = <3300000>;
   61                 regulator-max-microvolt = <3300000>;
   62                 gpio = <&portd 1 GPIO_ACTIVE_HIGH>;
   63         };
   64 
   65         blen: blen {
   66                 compatible = "regulator-fixed";
   67                 regulator-name = "BACKLIGHT ENABLE";
   68                 regulator-min-microvolt = <3300000>;
   69                 regulator-max-microvolt = <3300000>;
   70                 gpio = <&portd 3 GPIO_ACTIVE_HIGH>;
   71         };
   72 };
   73 
   74 &bus {
   75         flash: nor@0 {
   76                 compatible = "cfi-flash";
   77                 reg = <0 0x00000000 0x02000000>;
   78                 bank-width = <2>;
   79                 #address-cells = <1>;
   80                 #size-cells = <1>;
   81         };
   82 };
   83 
   84 &fb {
   85         display = <&display>;
   86         lcd-supply = <&lcddc>;
   87         status = "okay";
   88 };
   89 
   90 &portd {
   91         lcden {
   92                 gpio-hog;
   93                 gpios = <2 GPIO_ACTIVE_HIGH>;
   94                 output-high;
   95                 line-name = "LCD ENABLE";
   96         };
   97 };

Cache object: 9617e6ae49fb538e9842a1d795351eef


[ 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.