Lines Matching +full:vcc +full:- +full:lcd +full:- +full:supply
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/iio/adc/ingenic,adc.h>
8 #include <dt-bindings/input/linux-event-codes.h>
12 model = "RS-90";
19 reserved-memory {
20 #address-cells = <1>;
21 #size-cells = <1>;
24 vmem: video-memory@1f00000 {
25 compatible = "shared-dma-pool";
31 vcc: regulator { label
32 compatible = "regulator-fixed";
34 regulator-name = "vcc";
35 regulaor-min-microvolt = <3300000>;
36 regulaor-max-microvolt = <3300000>;
37 regulator-always-on;
41 compatible = "pwm-backlight";
44 brightness-levels = <0 16 32 48 64 80 112 144 192 255>;
45 default-brightness-level = <8>;
47 pinctrl-names = "default";
48 pinctrl-0 = <&pins_pwm3>;
50 power-supply = <&vcc>;
54 compatible = "gpio-keys";
55 #address-cells = <1>;
56 #size-cells = <0>;
59 label = "D-pad up";
65 label = "D-pad down";
71 label = "D-pad left";
77 label = "D-pad right";
98 debounce-interval = <10>;
109 compatible = "adc-keys";
110 io-channels = <&adc INGENIC_ADC_AUX>;
111 io-channel-names = "buttons";
112 keyup-threshold-microvolt = <1400000>;
113 poll-interval = <30>;
118 press-threshold-microvolt = <800000>;
124 press-threshold-microvolt = <1100000>;
128 amp: analog-amplifier {
129 compatible = "simple-audio-amplifier";
130 enable-gpios = <&gpc 15 GPIO_ACTIVE_HIGH>;
132 VCC-supply = <&vcc>;
136 compatible = "simple-audio-card";
138 simple-audio-card,name = "rs90-audio";
139 simple-audio-card,format = "i2s";
141 simple-audio-card,widgets =
144 simple-audio-card,routing =
151 simple-audio-card,pin-switches = "Speaker";
153 simple-audio-card,hp-det-gpio = <&gpd 16 GPIO_ACTIVE_LOW>;
154 simple-audio-card,aux-devs = <&>;
156 simple-audio-card,bitclock-master = <&dai_codec>;
157 simple-audio-card,frame-master = <&dai_codec>;
159 dai_cpu: simple-audio-card,cpu {
160 sound-dai = <&aic>;
163 dai_codec: simple-audio-card,codec {
164 sound-dai = <&codec>;
169 usb_phy: usb-phy {
170 compatible = "usb-nop-xceiv";
171 #phy-cells = <0>;
174 clock-names = "main_clk";
175 vcc-supply = <&vcc>;
182 power-supply = <&vcc>;
186 remote-endpoint = <&panel_output>;
193 clock-frequency = <12000000>;
197 system-power-controller;
207 groups = "mmc1-1bit";
212 groups = "nand-cs1", "nand-cle-ale", "nand-fre-fwe";
218 bias-disable;
221 pins_lcd: lcd {
222 function = "lcd";
223 groups = "lcd-8bit", "lcd-16bit", "lcd-special";
232 bus-width = <1>;
233 max-frequency = <48000000>;
235 pinctrl-names = "default";
236 pinctrl-0 = <&pins_mmc1>;
238 cd-gpios = <&gpc 20 GPIO_ACTIVE_LOW>;
250 nandc: nand-controller@1 {
251 compatible = "ingenic,jz4725b-nand";
254 #address-cells = <1>;
255 #size-cells = <0>;
257 ecc-engine = <&bch>;
259 ingenic,nemc-tAS = <10>;
260 ingenic,nemc-tAH = <5>;
261 ingenic,nemc-tBP = <10>;
262 ingenic,nemc-tAW = <15>;
263 ingenic,nemc-tSTRV = <100>;
265 pinctrl-names = "default";
266 pinctrl-0 = <&pins_nemc>;
268 rb-gpios = <&gpc 27 GPIO_ACTIVE_HIGH>;
273 nand-ecc-step-size = <512>;
274 nand-ecc-strength = <8>;
275 nand-ecc-mode = "hw";
276 nand-is-boot-medium;
277 nand-on-flash-bbt;
280 compatible = "fixed-partitions";
281 #address-cells = <1>;
282 #size-cells = <1>;
300 assigned-clocks = <&cgu JZ4725B_CLK_RTC>;
301 assigned-clock-parents = <&cgu JZ4725B_CLK_OSC32K>;
309 assigned-clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER1>, <&tcu TCU_CLK_WDT>;
310 assigned-clock-parents = <0>, <0>, <&cgu JZ4725B_CLK_RTC>;
311 assigned-clock-rates = <750000>, <750000>;
314 &lcd {
315 memory-region = <&vmem>;
317 pinctrl-names = "default";
318 pinctrl-0 = <&pins_lcd>;
326 remote-endpoint = <&panel_input>;