forked from mirrors/linux
		
	 4415d92d03
			
		
	
	
		4415d92d03
		
	
	
	
	
		
			
			Based on 1 normalized pattern(s): the code contained herein is licensed under the gnu general public license you may obtain a copy of the gnu general public license version 2 or later at the following locations extracted by the scancode license scanner the SPDX license identifier GPL-2.0-or-later has been chosen to replace the boilerplate/reference in 4 file(s). Signed-off-by: Thomas Gleixner <tglx@linutronix.de> Reviewed-by: Jilayne Lovejoy <opensource@jilayne.com> Reviewed-by: Steve Winslow <swinslow@gmail.com> Reviewed-by: Allison Randal <allison@lohutok.net> Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org> Cc: linux-spdx@vger.kernel.org Link: https://lkml.kernel.org/r/20190519154042.707528683@linutronix.de Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
		
			
				
	
	
		
			97 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
	
		
			1.9 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
| // SPDX-License-Identifier: GPL-2.0-or-later
 | |
| 
 | |
| #include "ep7211.dtsi"
 | |
| #include <dt-bindings/gpio/gpio.h>
 | |
| 
 | |
| / {
 | |
| 	model = "Cirrus Logic EP7211 Development Board";
 | |
| 	compatible = "cirrus,edb7211", "cirrus,ep7211", "cirrus,ep7209";
 | |
| 
 | |
| 	memory {
 | |
| 		device_type = "memory";
 | |
| 		reg = <0xc0000000 0x02000000>;
 | |
| 	};
 | |
| 
 | |
| 	backlight: backlight {
 | |
| 		compatible = "pwm-backlight";
 | |
| 		pwms = <&pwm 0>;
 | |
| 		brightness-levels = <
 | |
| 			0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7
 | |
| 			0x8 0x9 0xa 0xb 0xc 0xd 0xe 0xf
 | |
| 		>;
 | |
| 		default-brightness-level = <0x0>;
 | |
| 		power-supply = <&blen>;
 | |
| 	};
 | |
| 
 | |
| 	display: display {
 | |
| 		model = "320x240x4";
 | |
| 		native-mode = <&timing0>;
 | |
| 		bits-per-pixel = <4>;
 | |
| 		ac-prescale = <17>;
 | |
| 
 | |
| 		display-timings {
 | |
| 			timing0: 320x240 {
 | |
| 				hactive = <320>;
 | |
| 				hback-porch = <0>;
 | |
| 				hfront-porch = <0>;
 | |
| 				hsync-len = <0>;
 | |
| 				vactive = <240>;
 | |
| 				vback-porch = <0>;
 | |
| 				vfront-porch = <0>;
 | |
| 				vsync-len = <0>;
 | |
| 				clock-frequency = <6500000>;
 | |
| 			};
 | |
| 		};
 | |
| 	};
 | |
| 
 | |
| 	i2c: i2c {
 | |
| 		compatible = "i2c-gpio";
 | |
| 		gpios = <&portd 4 GPIO_ACTIVE_HIGH>,
 | |
| 			<&portd 5 GPIO_ACTIVE_HIGH>;
 | |
| 		i2c-gpio,delay-us = <2>;
 | |
| 		i2c-gpio,scl-output-only;
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <0>;
 | |
| 	};
 | |
| 
 | |
| 	lcddc: lcddc {
 | |
| 		compatible = "regulator-fixed";
 | |
| 		regulator-name = "BACKLIGHT ENABLE";
 | |
| 		regulator-min-microvolt = <3300000>;
 | |
| 		regulator-max-microvolt = <3300000>;
 | |
| 		gpio = <&portd 1 GPIO_ACTIVE_HIGH>;
 | |
| 	};
 | |
| 
 | |
| 	blen: blen {
 | |
| 		compatible = "regulator-fixed";
 | |
| 		regulator-name = "BACKLIGHT ENABLE";
 | |
| 		regulator-min-microvolt = <3300000>;
 | |
| 		regulator-max-microvolt = <3300000>;
 | |
| 		gpio = <&portd 3 GPIO_ACTIVE_HIGH>;
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &bus {
 | |
| 	flash: nor@0 {
 | |
| 		compatible = "cfi-flash";
 | |
| 		reg = <0 0x00000000 0x02000000>;
 | |
| 		bank-width = <2>;
 | |
| 		#address-cells = <1>;
 | |
| 		#size-cells = <1>;
 | |
| 	};
 | |
| };
 | |
| 
 | |
| &fb {
 | |
| 	display = <&display>;
 | |
| 	lcd-supply = <&lcddc>;
 | |
| 	status = "okay";
 | |
| };
 | |
| 
 | |
| &portd {
 | |
| 	lcden {
 | |
| 		gpio-hog;
 | |
| 		gpios = <2 GPIO_ACTIVE_HIGH>;
 | |
| 		output-high;
 | |
| 		line-name = "LCD ENABLE";
 | |
| 	};
 | |
| };
 |