Lines Matching +full:remote +full:- +full:wakeup +full:- +full:connected

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>
27 stdout-path = "serial2:115200n8";
30 gpio-keys {
31 compatible = "gpio-keys";
34 label = "SW-TACT2";
37 wakeup-source;
41 label = "SW-TACT3";
44 wakeup-source;
48 label = "SW-TACT4";
51 wakeup-source;
55 label = "SW-TACT5";
58 wakeup-source;
62 label = "SW-TACT6";
65 wakeup-source;
68 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>;
144 // SMSC USB3503 connected in hardware only mode as a PHY
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>;
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";
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-buck2-dvs-voltage = <1300000>;
244 s5m8767,pmic-buck3-dvs-voltage = <1100000>;
245 s5m8767,pmic-buck4-dvs-voltage = <1200000>;
246 s5m8767,pmic-buck-dvs-gpios = <&gpd1 0 GPIO_ACTIVE_HIGH>,
249 s5m8767,pmic-buck-ds-gpios = <&gpx2 3 GPIO_ACTIVE_HIGH>,
254 compatible = "samsung,s5m8767-clk";
255 #clock-cells = <1>;
256 clock-output-names = "s5m8767_ap", "unused1", "unused2";
261 regulator-name = "VDD_ALIVE_1.0V";
262 regulator-min-microvolt = <1100000>;
263 regulator-max-microvolt = <1100000>;
264 regulator-always-on;
265 regulator-boot-on;
270 regulator-name = "VDD_28IO_DP_1.35V";
271 regulator-min-microvolt = <1200000>;
272 regulator-max-microvolt = <1200000>;
273 regulator-always-on;
274 regulator-boot-on;
279 regulator-name = "VDD_COMMON1_1.8V";
280 regulator-min-microvolt = <1800000>;
281 regulator-max-microvolt = <1800000>;
282 regulator-always-on;
283 regulator-boot-on;
288 regulator-name = "VDD_IOPERI_1.8V";
289 regulator-min-microvolt = <1800000>;
290 regulator-max-microvolt = <1800000>;
291 regulator-always-on;
296 regulator-name = "VDD_EXT_1.8V";
297 regulator-min-microvolt = <1800000>;
298 regulator-max-microvolt = <1800000>;
299 regulator-always-on;
300 regulator-boot-on;
305 regulator-name = "VDD_MPLL_1.1V";
306 regulator-min-microvolt = <1100000>;
307 regulator-max-microvolt = <1100000>;
308 regulator-always-on;
309 regulator-boot-on;
314 regulator-name = "VDD_XPLL_1.1V";
315 regulator-min-microvolt = <1100000>;
316 regulator-max-microvolt = <1100000>;
317 regulator-always-on;
318 regulator-boot-on;
323 regulator-name = "VDD_COMMON2_1.0V";
324 regulator-min-microvolt = <1000000>;
325 regulator-max-microvolt = <1000000>;
326 regulator-always-on;
327 regulator-boot-on;
332 regulator-name = "VDD_33ON_3.0V";
333 regulator-min-microvolt = <3000000>;
334 regulator-max-microvolt = <3000000>;
339 regulator-name = "VDD_COMMON3_1.8V";
340 regulator-min-microvolt = <1800000>;
341 regulator-max-microvolt = <1800000>;
342 regulator-always-on;
343 regulator-boot-on;
348 regulator-name = "VDD_ABB2_1.8V";
349 regulator-min-microvolt = <1800000>;
350 regulator-max-microvolt = <1800000>;
351 regulator-always-on;
352 regulator-boot-on;
357 regulator-name = "VDD_USB_3.0V";
358 regulator-min-microvolt = <3000000>;
359 regulator-max-microvolt = <3000000>;
360 regulator-always-on;
361 regulator-boot-on;
366 regulator-name = "VDDQ_C2C_W_1.8V";
367 regulator-min-microvolt = <1800000>;
368 regulator-max-microvolt = <1800000>;
369 regulator-always-on;
370 regulator-boot-on;
375 regulator-name = "VDD18_ABB0_3_1.8V";
376 regulator-min-microvolt = <1800000>;
377 regulator-max-microvolt = <1800000>;
378 regulator-always-on;
379 regulator-boot-on;
384 regulator-name = "VDD10_COMMON4_1.0V";
385 regulator-min-microvolt = <1000000>;
386 regulator-max-microvolt = <1000000>;
387 regulator-always-on;
388 regulator-boot-on;
393 regulator-name = "VDD18_HSIC_1.8V";
394 regulator-min-microvolt = <1800000>;
395 regulator-max-microvolt = <1800000>;
396 regulator-always-on;
397 regulator-boot-on;
402 regulator-name = "VDDQ_MMC2_3_2.8V";
403 regulator-min-microvolt = <2800000>;
404 regulator-max-microvolt = <2800000>;
405 regulator-always-on;
406 regulator-boot-on;
411 regulator-name = "VDD_33ON_2.8V";
412 regulator-min-microvolt = <2800000>;
413 regulator-max-microvolt = <2800000>;
418 regulator-name = "EXT_33_OFF";
419 regulator-min-microvolt = <3300000>;
420 regulator-max-microvolt = <3300000>;
425 regulator-name = "EXT_28_OFF";
426 regulator-min-microvolt = <2800000>;
427 regulator-max-microvolt = <2800000>;
432 regulator-name = "PVDD_LDO25";
433 regulator-min-microvolt = <1200000>;
434 regulator-max-microvolt = <1200000>;
439 regulator-name = "EXT_18_OFF";
440 regulator-min-microvolt = <1800000>;
441 regulator-max-microvolt = <1800000>;
446 regulator-name = "VDD_MIF";
447 regulator-min-microvolt = <950000>;
448 regulator-max-microvolt = <1200000>;
449 regulator-always-on;
450 regulator-boot-on;
455 regulator-name = "VDD_ARM";
456 regulator-min-microvolt = <912500>;
457 regulator-max-microvolt = <1300000>;
458 regulator-always-on;
459 regulator-boot-on;
464 regulator-name = "VDD_INT";
465 regulator-min-microvolt = <900000>;
466 regulator-max-microvolt = <1200000>;
467 regulator-always-on;
468 regulator-boot-on;
473 regulator-name = "VDD_G3D";
474 regulator-min-microvolt = <850000>;
475 regulator-max-microvolt = <1300000>;
476 regulator-always-on;
477 regulator-boot-on;
482 regulator-name = "VDD_MEM_1.35V";
483 regulator-min-microvolt = <750000>;
484 regulator-max-microvolt = <1355000>;
485 regulator-always-on;
486 regulator-boot-on;
491 regulator-name = "PVDD_BUCK7";
492 regulator-always-on;
497 regulator-name = "PVDD_BUCK8";
498 regulator-always-on;
503 regulator-name = "VDD_33_OFF_EXT1";
504 regulator-min-microvolt = <750000>;
505 regulator-max-microvolt = <3000000>;
515 wm1811: audio-codec@1a {
519 clock-names = "MCLK1";
521 AVDD2-supply = <&main_dc_reg>;
522 CPVDD-supply = <&main_dc_reg>;
523 DBVDD1-supply = <&main_dc_reg>;
524 DBVDD2-supply = <&main_dc_reg>;
525 DBVDD3-supply = <&main_dc_reg>;
526 LDO1VDD-supply = <&main_dc_reg>;
527 SPKVDD1-supply = <&main_dc_reg>;
528 SPKVDD2-supply = <&main_dc_reg>;
538 samsung,i2c-sda-delay = <100>;
539 samsung,i2c-max-bus-freq = <66000>;
544 samsung,i2c-sda-delay = <100>;
545 samsung,i2c-max-bus-freq = <40000>;
549 assigned-clocks = <&i2s0 CLK_I2S_RCLK_SRC>;
550 assigned-clock-parents = <&clock_audss EXYNOS_I2S_BUS>;
555 samsung,pin-drv = <EXYNOS4_PIN_DRV_LV2>;
559 mali-supply = <&buck4_reg>;
569 broken-cd;
570 card-detect-delay = <200>;
571 samsung,dw-mshc-ciu-div = <3>;
572 samsung,dw-mshc-sdr-timing = <2 3>;
573 samsung,dw-mshc-ddr-timing = <1 2>;
574 vmmc-supply = <&mmc_reg>;
575 pinctrl-names = "default";
576 pinctrl-0 = <&sd0_clk &sd0_cmd &sd0_bus4 &sd0_bus8>;
577 bus-width = <8>;
578 cap-mmc-highspeed;
583 card-detect-delay = <200>;
584 samsung,dw-mshc-ciu-div = <3>;
585 samsung,dw-mshc-sdr-timing = <2 3>;
586 samsung,dw-mshc-ddr-timing = <1 2>;
587 vmmc-supply = <&mmc_reg>;
588 pinctrl-names = "default";
589 pinctrl-0 = <&sd2_clk &sd2_cmd &sd2_cd &sd2_bus4>;
590 bus-width = <4>;
591 disable-wp;
592 cap-sd-highspeed;
596 s5m8767_irq: s5m8767-irq {
597 samsung,pins = "gpx3-2";
598 samsung,pin-pud = <EXYNOS_PIN_PULL_NONE>;
604 clock-names = "rtc", "rtc_src";
614 samsung,exynos-sataphy-i2c-phandle = <&sata_phy_i2c>;
623 * For unknown reasons HDMI-DDC does not work with Exynos I2C
626 i2c_ddc: i2c-10 {
627 pinctrl-names = "default";
628 pinctrl-0 = <&i2c2_gpio_bus>;
630 compatible = "i2c-gpio";
631 sda-gpios = <&gpa0 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
632 scl-gpios = <&gpa0 7 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
633 i2c-gpio,delay-us = <2>;
634 #address-cells = <1>;
635 #size-cells = <0>;