Lines Matching +full:gpa0 +full:- +full:0

1 // SPDX-License-Identifier: GPL-2.0
9 /dts-v1/;
10 #include <dt-bindings/gpio/gpio.h>
11 #include <dt-bindings/interrupt-controller/irq.h>
12 #include <dt-bindings/input/input.h>
13 #include <dt-bindings/clock/samsung,s2mps11.h>
14 #include <dt-bindings/sound/samsung-i2s.h>
23 reg = <0x40000000 0x80000000>;
27 stdout-path = "serial2:115200n8";
30 gpio-keys {
31 compatible = "gpio-keys";
33 key-menu {
34 label = "SW-TACT2";
37 wakeup-source;
40 key-home {
41 label = "SW-TACT3";
44 wakeup-source;
47 key-up {
48 label = "SW-TACT4";
51 wakeup-source;
54 key-down {
55 label = "SW-TACT5";
58 wakeup-source;
61 key-back {
62 label = "SW-TACT6";
63 gpios = <&gpx2 0 GPIO_ACTIVE_LOW>;
65 wakeup-source;
68 key-wakeup {
69 label = "SW-TACT7";
72 wakeup-source;
77 compatible = "boe,hv070wsa-100";
78 power-supply = <&vcc_3v3_reg>;
79 enable-gpios = <&gpd1 3 GPIO_ACTIVE_HIGH>;
82 remote-endpoint = <&bridge_out_ep>;
87 main_dc_reg: regulator-0 {
88 compatible = "regulator-fixed";
89 regulator-name = "MAIN_DC";
90 regulator-always-on;
93 mmc_reg: regulator-1 {
94 compatible = "regulator-fixed";
95 regulator-name = "VDD_MMC";
96 regulator-min-microvolt = <2800000>;
97 regulator-max-microvolt = <2800000>;
98 regulator-always-on;
101 reg_hdmi_en: regulator-2 {
102 compatible = "regulator-fixed";
103 regulator-name = "hdmi-en";
104 regulator-always-on;
107 vcc_1v2_reg: regulator-3 {
108 compatible = "regulator-fixed";
109 regulator-name = "VCC_1V2";
110 regulator-min-microvolt = <1200000>;
111 regulator-max-microvolt = <1200000>;
112 regulator-always-on;
115 vcc_1v8_reg: regulator-4 {
116 compatible = "regulator-fixed";
117 regulator-name = "VCC_1V8";
118 regulator-min-microvolt = <1800000>;
119 regulator-max-microvolt = <1800000>;
120 regulator-always-on;
123 vcc_3v3_reg: regulator-5 {
124 compatible = "regulator-fixed";
125 regulator-name = "VCC_3V3";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 regulator-always-on;
132 compatible = "samsung,arndale-wm1811";
133 samsung,audio-cpu = <&i2s0>;
134 samsung,audio-codec = <&wm1811>;
137 fixed-rate-clocks {
139 compatible = "samsung,clock-xxti";
140 clock-frequency = <24000000>;
145 usb_hub: usb-hub {
148 reset-gpios = <&gpx3 5 GPIO_ACTIVE_LOW>;
149 connect-gpios = <&gpd1 7 GPIO_ACTIVE_HIGH>;
154 assigned-clocks = <&clock CLK_FOUT_EPLL>;
155 assigned-clock-rates = <49152000>;
159 assigned-clocks = <&clock_audss EXYNOS_MOUT_AUDSS>;
160 assigned-clock-parents = <&clock CLK_FOUT_EPLL>;
164 cpu0-supply = <&buck2_reg>;
168 vddcore-supply = <&ldo8_reg>;
169 vddio-supply = <&ldo10_reg>;
170 samsung,pll-clock-frequency = <24000000>;
171 samsung,burst-clock-frequency = <320000000>;
172 samsung,esc-clock-frequency = <10000000>;
175 bridge@0 {
176 reg = <0>;
178 vddc-supply = <&vcc_1v2_reg>;
179 vddio-supply = <&vcc_1v8_reg>;
180 vddlvds-supply = <&vcc_3v3_reg>;
181 reset-gpios = <&gpd1 6 GPIO_ACTIVE_LOW>;
182 #address-cells = <1>;
183 #size-cells = <0>;
187 remote-endpoint = <&panel_ep>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&hdmi_hpd>;
202 hpd-gpios = <&gpx3 7 GPIO_ACTIVE_HIGH>;
203 vdd_osc-supply = <&ldo10_reg>;
204 vdd_pll-supply = <&ldo8_reg>;
205 vdd-supply = <&ldo8_reg>;
210 samsung,i2c-sda-delay = <100>;
211 samsung,i2c-max-bus-freq = <20000>;
212 samsung,i2c-slave-addr = <0x66>;
215 compatible = "samsung,s5m8767-pmic";
216 reg = <0x66>;
217 interrupt-parent = <&gpx3>;
219 pinctrl-names = "default";
220 pinctrl-0 = <&s5m8767_irq>;
221 wakeup-source;
223 vinb1-supply = <&main_dc_reg>;
224 vinb2-supply = <&main_dc_reg>;
225 vinb3-supply = <&main_dc_reg>;
226 vinb4-supply = <&main_dc_reg>;
227 vinb5-supply = <&main_dc_reg>;
228 vinb6-supply = <&main_dc_reg>;
229 vinb7-supply = <&main_dc_reg>;
230 vinb8-supply = <&main_dc_reg>;
231 vinb9-supply = <&main_dc_reg>;
233 vinl1-supply = <&buck7_reg>;
234 vinl2-supply = <&buck7_reg>;
235 vinl3-supply = <&buck7_reg>;
236 vinl4-supply = <&main_dc_reg>;
237 vinl5-supply = <&main_dc_reg>;
238 vinl6-supply = <&main_dc_reg>;
239 vinl7-supply = <&main_dc_reg>;
240 vinl8-supply = <&buck8_reg>;
241 vinl9-supply = <&buck8_reg>;
243 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
246 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
251 compatible = "samsung,s5m8767-clk";
252 #clock-cells = <1>;
253 clock-output-names = "s5m8767_ap", "unused1", "unused2";
258 regulator-name = "VDD_ALIVE_1.0V";
259 regulator-min-microvolt = <1100000>;
260 regulator-max-microvolt = <1100000>;
261 regulator-always-on;
262 regulator-boot-on;
267 regulator-name = "VDD_28IO_DP_1.35V";
268 regulator-min-microvolt = <1200000>;
269 regulator-max-microvolt = <1200000>;
270 regulator-always-on;
271 regulator-boot-on;
276 regulator-name = "VDD_COMMON1_1.8V";
277 regulator-min-microvolt = <1800000>;
278 regulator-max-microvolt = <1800000>;
279 regulator-always-on;
280 regulator-boot-on;
285 regulator-name = "VDD_IOPERI_1.8V";
286 regulator-min-microvolt = <1800000>;
287 regulator-max-microvolt = <1800000>;
288 regulator-always-on;
293 regulator-name = "VDD_EXT_1.8V";
294 regulator-min-microvolt = <1800000>;
295 regulator-max-microvolt = <1800000>;
296 regulator-always-on;
297 regulator-boot-on;
302 regulator-name = "VDD_MPLL_1.1V";
303 regulator-min-microvolt = <1100000>;
304 regulator-max-microvolt = <1100000>;
305 regulator-always-on;
306 regulator-boot-on;
311 regulator-name = "VDD_XPLL_1.1V";
312 regulator-min-microvolt = <1100000>;
313 regulator-max-microvolt = <1100000>;
314 regulator-always-on;
315 regulator-boot-on;
320 regulator-name = "VDD_COMMON2_1.0V";
321 regulator-min-microvolt = <1000000>;
322 regulator-max-microvolt = <1000000>;
323 regulator-always-on;
324 regulator-boot-on;
329 regulator-name = "VDD_33ON_3.0V";
330 regulator-min-microvolt = <3000000>;
331 regulator-max-microvolt = <3000000>;
336 regulator-name = "VDD_COMMON3_1.8V";
337 regulator-min-microvolt = <1800000>;
338 regulator-max-microvolt = <1800000>;
339 regulator-always-on;
340 regulator-boot-on;
345 regulator-name = "VDD_ABB2_1.8V";
346 regulator-min-microvolt = <1800000>;
347 regulator-max-microvolt = <1800000>;
348 regulator-always-on;
349 regulator-boot-on;
354 regulator-name = "VDD_USB_3.0V";
355 regulator-min-microvolt = <3000000>;
356 regulator-max-microvolt = <3000000>;
357 regulator-always-on;
358 regulator-boot-on;
363 regulator-name = "VDDQ_C2C_W_1.8V";
364 regulator-min-microvolt = <1800000>;
365 regulator-max-microvolt = <1800000>;
366 regulator-always-on;
367 regulator-boot-on;
372 regulator-name = "VDD18_ABB0_3_1.8V";
373 regulator-min-microvolt = <1800000>;
374 regulator-max-microvolt = <1800000>;
375 regulator-always-on;
376 regulator-boot-on;
381 regulator-name = "VDD10_COMMON4_1.0V";
382 regulator-min-microvolt = <1000000>;
383 regulator-max-microvolt = <1000000>;
384 regulator-always-on;
385 regulator-boot-on;
390 regulator-name = "VDD18_HSIC_1.8V";
391 regulator-min-microvolt = <1800000>;
392 regulator-max-microvolt = <1800000>;
393 regulator-always-on;
394 regulator-boot-on;
399 regulator-name = "VDDQ_MMC2_3_2.8V";
400 regulator-min-microvolt = <2800000>;
401 regulator-max-microvolt = <2800000>;
402 regulator-always-on;
403 regulator-boot-on;
408 regulator-name = "VDD_33ON_2.8V";
409 regulator-min-microvolt = <2800000>;
410 regulator-max-microvolt = <2800000>;
415 regulator-name = "EXT_33_OFF";
416 regulator-min-microvolt = <3300000>;
417 regulator-max-microvolt = <3300000>;
422 regulator-name = "EXT_28_OFF";
423 regulator-min-microvolt = <2800000>;
424 regulator-max-microvolt = <2800000>;
429 regulator-name = "PVDD_LDO25";
430 regulator-min-microvolt = <1200000>;
431 regulator-max-microvolt = <1200000>;
436 regulator-name = "EXT_18_OFF";
437 regulator-min-microvolt = <1800000>;
438 regulator-max-microvolt = <1800000>;
443 regulator-name = "VDD_MIF";
444 regulator-min-microvolt = <950000>;
445 regulator-max-microvolt = <1200000>;
446 regulator-always-on;
447 regulator-boot-on;
452 regulator-name = "VDD_ARM";
453 regulator-min-microvolt = <912500>;
454 regulator-max-microvolt = <1300000>;
455 regulator-always-on;
456 regulator-boot-on;
461 regulator-name = "VDD_INT";
462 regulator-min-microvolt = <900000>;
463 regulator-max-microvolt = <1200000>;
464 regulator-always-on;
465 regulator-boot-on;
470 regulator-name = "VDD_G3D";
471 regulator-min-microvolt = <850000>;
472 regulator-max-microvolt = <1300000>;
473 regulator-always-on;
474 regulator-boot-on;
479 regulator-name = "VDD_MEM_1.35V";
480 regulator-min-microvolt = <750000>;
481 regulator-max-microvolt = <1355000>;
482 regulator-always-on;
483 regulator-boot-on;
488 regulator-name = "PVDD_BUCK7";
489 regulator-always-on;
494 regulator-name = "PVDD_BUCK8";
495 regulator-always-on;
500 regulator-name = "VDD_33_OFF_EXT1";
501 regulator-min-microvolt = <750000>;
502 regulator-max-microvolt = <3000000>;
512 wm1811: audio-codec@1a {
514 reg = <0x1a>;
516 clock-names = "MCLK1";
518 AVDD2-supply = <&main_dc_reg>;
519 CPVDD-supply = <&main_dc_reg>;
520 DBVDD1-supply = <&main_dc_reg>;
521 DBVDD2-supply = <&main_dc_reg>;
522 DBVDD3-supply = <&main_dc_reg>;
523 LDO1VDD-supply = <&main_dc_reg>;
524 SPKVDD1-supply = <&main_dc_reg>;
525 SPKVDD2-supply = <&main_dc_reg>;
527 wlf,ldo1ena = <&gpb0 0 GPIO_ACTIVE_HIGH>;
535 samsung,i2c-sda-delay = <100>;
536 samsung,i2c-max-bus-freq = <66000>;
541 samsung,i2c-sda-delay = <100>;
542 samsung,i2c-max-bus-freq = <40000>;
546 assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>;
547 assigned-clock-parents = <&clock_audss EXYNOS_I2S_BUS>;
552 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV2>;
556 mali-supply = <&buck4_reg>;
566 broken-cd;
567 card-detect-delay = <200>;
568 samsung,dw-mshc-ciu-div = <3>;
569 samsung,dw-mshc-sdr-timing = <2 3>;
570 samsung,dw-mshc-ddr-timing = <1 2>;
571 vmmc-supply = <&mmc_reg>;
572 pinctrl-names = "default";
573 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
574 bus-width = <8>;
575 cap-mmc-highspeed;
580 card-detect-delay = <200>;
581 samsung,dw-mshc-ciu-div = <3>;
582 samsung,dw-mshc-sdr-timing = <2 3>;
583 samsung,dw-mshc-ddr-timing = <1 2>;
584 vmmc-supply = <&mmc_reg>;
585 pinctrl-names = "default";
586 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
587 bus-width = <4>;
588 disable-wp;
589 cap-sd-highspeed;
593 s5m8767_irq: s5m8767-irq-pins {
594 samsung,pins = "gpx3-2";
595 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
601 clock-names = "rtc", "rtc_src";
611 samsung,exynos-sataphy-i2c-phandle = <&sata_phy_i2c>;
620 * For unknown reasons HDMI-DDC does not work with Exynos I2C
623 i2c_ddc: i2c-10 {
624 pinctrl-names = "default";
625 pinctrl-0 = <&i2c2_gpio_bus>;
627 compatible = "i2c-gpio";
628 sda-gpios = <&gpa0 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
629 scl-gpios = <&gpa0 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
630 i2c-gpio,delay-us = <2>;
631 #address-cells = <1>;
632 #size-cells = <0>;
637 vdd10-supply = <&ldo15_reg>;
638 vdd33-supply = <&ldo12_reg>;