Home | History | Annotate | Line # | Download | only in dts
      1  1.1.1.2     skrll // SPDX-License-Identifier: GPL-2.0-or-later
      2      1.1  jmcneill /*
      3      1.1  jmcneill  * at91sam9x5dm.dtsi - Device Tree file for SAM9x5 display module
      4      1.1  jmcneill  *
      5      1.1  jmcneill  *  Copyright (C) 2014 Atmel,
      6      1.1  jmcneill  *                2014 Free Electrons
      7      1.1  jmcneill  *
      8      1.1  jmcneill  *  Author: Boris Brezillon <boris.brezillon (a] free-electrons.com>
      9      1.1  jmcneill  */
     10      1.1  jmcneill 
     11      1.1  jmcneill / {
     12      1.1  jmcneill 	backlight: backlight {
     13      1.1  jmcneill 		compatible = "pwm-backlight";
     14      1.1  jmcneill 		pwms = <&hlcdc_pwm 0 50000 0>;
     15      1.1  jmcneill 		brightness-levels = <0 4 8 16 32 64 128 255>;
     16      1.1  jmcneill 		default-brightness-level = <6>;
     17      1.1  jmcneill 		power-supply = <&bl_reg>;
     18      1.1  jmcneill 		status = "disabled";
     19      1.1  jmcneill 	};
     20      1.1  jmcneill 
     21      1.1  jmcneill 	bl_reg: backlight_regulator {
     22      1.1  jmcneill 		compatible = "regulator-fixed";
     23      1.1  jmcneill 		regulator-name = "backlight-power-supply";
     24      1.1  jmcneill 		regulator-min-microvolt = <5000000>;
     25      1.1  jmcneill 		regulator-max-microvolt = <5000000>;
     26      1.1  jmcneill 		status = "disabled";
     27      1.1  jmcneill 	};
     28      1.1  jmcneill 
     29      1.1  jmcneill 	panel: panel {
     30  1.1.1.3  jmcneill 		compatible = "foxlink,fl500wvr00-a0t";
     31      1.1  jmcneill 		backlight = <&backlight>;
     32      1.1  jmcneill 		power-supply = <&panel_reg>;
     33      1.1  jmcneill 		#address-cells = <1>;
     34      1.1  jmcneill 		#size-cells = <0>;
     35      1.1  jmcneill 		status = "disabled";
     36      1.1  jmcneill 
     37      1.1  jmcneill 		port@0 {
     38      1.1  jmcneill 			#address-cells = <1>;
     39      1.1  jmcneill 			#size-cells = <0>;
     40      1.1  jmcneill 
     41      1.1  jmcneill 			panel_input: endpoint@0 {
     42      1.1  jmcneill 				reg = <0>;
     43      1.1  jmcneill 				remote-endpoint = <&hlcdc_panel_output>;
     44      1.1  jmcneill 			};
     45      1.1  jmcneill 		};
     46      1.1  jmcneill 	};
     47      1.1  jmcneill 
     48      1.1  jmcneill 	panel_reg: panel_regulator {
     49      1.1  jmcneill 		compatible = "regulator-fixed";
     50      1.1  jmcneill 		regulator-name = "panel-power-supply";
     51      1.1  jmcneill 		regulator-min-microvolt = <3300000>;
     52      1.1  jmcneill 		regulator-max-microvolt = <3300000>;
     53      1.1  jmcneill 		status = "disabled";
     54      1.1  jmcneill 	};
     55      1.1  jmcneill };
     56  1.1.1.2     skrll 
     57  1.1.1.2     skrll &adc0 {
     58  1.1.1.2     skrll 	atmel,adc-ts-wires = <4>;
     59  1.1.1.2     skrll 	atmel,adc-ts-pressure-threshold = <10000>;
     60  1.1.1.2     skrll 	status = "okay";
     61  1.1.1.2     skrll };
     62  1.1.1.2     skrll 
     63  1.1.1.2     skrll &i2c0 {
     64  1.1.1.2     skrll 	keyboard@1b {
     65  1.1.1.2     skrll 		compatible = "qt1070";
     66  1.1.1.2     skrll 		reg = <0x1b>;
     67  1.1.1.2     skrll 		interrupt-parent = <&pioA>;
     68  1.1.1.2     skrll 		interrupts = <7 0x0>;
     69  1.1.1.2     skrll 		pinctrl-names = "default";
     70  1.1.1.2     skrll 		pinctrl-0 = <&pinctrl_qt1070_irq>;
     71  1.1.1.2     skrll 		wakeup-source;
     72  1.1.1.2     skrll 	};
     73  1.1.1.2     skrll };
     74  1.1.1.2     skrll 
     75  1.1.1.2     skrll &hlcdc {
     76  1.1.1.2     skrll 	hlcdc-display-controller {
     77  1.1.1.2     skrll 		pinctrl-names = "default";
     78  1.1.1.2     skrll 		pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_rgb888>;
     79  1.1.1.2     skrll 
     80  1.1.1.2     skrll 		port@0 {
     81  1.1.1.2     skrll 			hlcdc_panel_output: endpoint@0 {
     82  1.1.1.2     skrll 				reg = <0>;
     83  1.1.1.2     skrll 				remote-endpoint = <&panel_input>;
     84  1.1.1.2     skrll 			};
     85  1.1.1.2     skrll 		};
     86  1.1.1.2     skrll 	};
     87  1.1.1.2     skrll };
     88  1.1.1.2     skrll 
     89  1.1.1.2     skrll &pinctrl {
     90  1.1.1.2     skrll 	board {
     91  1.1.1.2     skrll 		pinctrl_qt1070_irq: qt1070_irq {
     92  1.1.1.2     skrll 			atmel,pins =
     93  1.1.1.2     skrll 				<AT91_PIOA 7 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
     94  1.1.1.2     skrll 		};
     95  1.1.1.2     skrll 	};
     96  1.1.1.2     skrll };
     97