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