Lines Matching +full:lcd +full:- +full:olinuxino

1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
3 // based on sun50i-a64-olinuxino.dts by Jagan Teki <jteki@openedev.com>
5 /dts-v1/;
7 #include "sun50i-a64.dtsi"
8 #include "sun50i-a64-cpu-opp.dtsi"
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/input/input.h>
12 #include <dt-bindings/pwm/pwm.h>
15 model = "Olimex A64 Teres-I";
16 compatible = "olimex,a64-teres-i", "allwinner,sun50i-a64";
17 chassis-type = "laptop";
24 compatible = "pwm-backlight";
26 power-supply = <&reg_dcdc1>;
27 brightness-levels = <0 5 7 10 14 20 28 40 56 80 112>;
28 default-brightness-level = <5>;
29 enable-gpios = <&pio 3 23 GPIO_ACTIVE_HIGH>; /* PD23 */
33 stdout-path = "serial0:115200n8";
35 framebuffer-lcd {
36 eDP25-supply = <&reg_dldo2>;
37 eDP12-supply = <&reg_dldo3>;
41 gpio-keys {
42 compatible = "gpio-keys";
44 lid-switch {
47 linux,input-type = <EV_SW>;
49 wakeup-source;
54 compatible = "gpio-leds";
56 led-0 {
57 label = "teres-i:green:capslock";
61 led-1 {
62 label = "teres-i:green:numlock";
67 reg_usb1_vbus: usb1-vbus {
68 compatible = "regulator-fixed";
69 regulator-name = "usb1-vbus";
70 regulator-min-microvolt = <5000000>;
71 regulator-max-microvolt = <5000000>;
72 enable-active-high;
78 compatible = "mmc-pwrseq-simple";
79 reset-gpios = <&r_pio 0 2 GPIO_ACTIVE_LOW>; /* PL2 */
82 speaker_amp: audio-amplifier {
83 compatible = "simple-audio-amplifier";
84 enable-gpios = <&r_pio 0 12 GPIO_ACTIVE_HIGH>; /* PL12 */
85 sound-name-prefix = "Speaker Amp";
94 cpvdd-supply = <&reg_eldo1>;
107 cpu-supply = <&reg_dcdc2>;
111 cpu-supply = <&reg_dcdc2>;
115 cpu-supply = <&reg_dcdc2>;
119 cpu-supply = <&reg_dcdc2>;
128 clock-frequency = <100000>;
134 reset-gpios = <&pio 3 24 GPIO_ACTIVE_LOW>; /* PD24 */
135 dvdd25-supply = <&reg_dldo2>;
136 dvdd12-supply = <&reg_dldo3>;
139 #address-cells = <1>;
140 #size-cells = <0>;
146 remote-endpoint = <&tcon0_out_anx6345>;
158 pinctrl-names = "default";
159 pinctrl-0 = <&mmc0_pins>;
160 vmmc-supply = <&reg_dcdc1>;
161 cd-gpios = <&pio 5 6 GPIO_ACTIVE_LOW>;
162 disable-wp;
163 bus-width = <4>;
168 pinctrl-names = "default";
169 pinctrl-0 = <&mmc1_pins>;
170 vmmc-supply = <&reg_aldo2>;
171 vqmmc-supply = <&reg_dldo4>;
172 mmc-pwrseq = <&wifi_pwrseq>;
173 bus-width = <4>;
174 non-removable;
179 interrupt-parent = <&r_pio>;
181 interrupt-names = "host-wake";
186 pinctrl-names = "default";
187 pinctrl-0 = <&mmc2_pins>;
188 vmmc-supply = <&reg_dcdc1>;
189 vqmmc-supply = <&reg_dcdc1>;
190 bus-width = <8>;
191 non-removable;
192 cap-mmc-hw-reset;
201 vcc-pc-supply = <&reg_dcdc1>;
202 vcc-pd-supply = <&reg_dldo2>;
203 vcc-pe-supply = <&reg_aldo1>;
204 vcc-pf-supply = <&reg_dcdc1>; /* No dedicated supply-pin for this */
205 vcc-pg-supply = <&reg_aldo2>;
216 compatible = "x-powers,axp803";
218 interrupt-parent = <&r_intc>;
234 regulator-always-on;
235 regulator-min-microvolt = <2800000>;
236 regulator-max-microvolt = <2800000>;
237 regulator-name = "vcc-pe";
241 regulator-always-on;
242 regulator-min-microvolt = <3300000>;
243 regulator-max-microvolt = <3300000>;
244 regulator-name = "vcc-pl";
248 regulator-always-on;
249 regulator-min-microvolt = <3000000>;
250 regulator-max-microvolt = <3000000>;
251 regulator-name = "vcc-pll-avcc";
255 regulator-always-on;
256 regulator-min-microvolt = <3300000>;
257 regulator-max-microvolt = <3300000>;
258 regulator-name = "vcc-3v3";
262 regulator-always-on;
263 regulator-min-microvolt = <1040000>;
264 regulator-max-microvolt = <1300000>;
265 regulator-name = "vdd-cpux";
271 regulator-always-on;
272 regulator-min-microvolt = <1500000>;
273 regulator-max-microvolt = <1500000>;
274 regulator-name = "vcc-ddr3";
278 regulator-always-on;
279 regulator-min-microvolt = <1100000>;
280 regulator-max-microvolt = <1100000>;
281 regulator-name = "vdd-sys";
285 regulator-min-microvolt = <3300000>;
286 regulator-max-microvolt = <3300000>;
287 regulator-name = "vcc-hdmi";
291 regulator-min-microvolt = <2500000>;
292 regulator-max-microvolt = <2500000>;
293 regulator-name = "vcc-pd";
297 regulator-min-microvolt = <1200000>;
298 regulator-max-microvolt = <1200000>;
299 regulator-name = "vdd-edp";
303 regulator-min-microvolt = <3300000>;
304 regulator-max-microvolt = <3300000>;
305 regulator-name = "vcc-wifi-io";
309 regulator-min-microvolt = <1800000>;
310 regulator-max-microvolt = <1800000>;
311 regulator-name = "cpvdd";
315 regulator-min-microvolt = <1800000>;
316 regulator-max-microvolt = <1800000>;
317 regulator-name = "vcc-dvdd-csi";
321 regulator-min-microvolt = <1200000>;
322 regulator-max-microvolt = <1200000>;
323 regulator-name = "vcc-1v2-hsic";
332 regulator-always-on;
333 regulator-min-microvolt = <1100000>;
334 regulator-max-microvolt = <1100000>;
335 regulator-name = "vdd-cpus";
339 regulator-name = "vcc-rtc";
343 vcc-hdmi-supply = <&reg_dldo1>;
347 simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>;
348 simple-audio-card,widgets = "Headphone", "Headphone Jack",
352 simple-audio-card,routing =
370 pinctrl-names = "default";
371 pinctrl-0 = <&lcd_rgb666_pins>;
379 remote-endpoint = <&anx6345_in>;
384 pinctrl-names = "default";
385 pinctrl-0 = <&uart0_pb_pins>;
390 usb1_vbus-supply = <&reg_usb1_vbus>;