Lines Matching +full:pinctrl +full:- +full:name
1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include <dt-bindings/interrupt-controller/arm-gic.h>
15 stdout-path = &uart3;
18 vmain: fixedregulator-vmain {
19 compatible = "regulator-fixed";
20 regulator-name = "vmain";
21 regulator-min-microvolt = <5000000>;
22 regulator-max-microvolt = <5000000>;
25 vsys_cobra: fixedregulator-vsys_cobra {
26 compatible = "regulator-fixed";
27 regulator-name = "vsys_cobra";
28 vin-supply = <&vmain>;
29 regulator-min-microvolt = <5000000>;
30 regulator-max-microvolt = <5000000>;
33 vmmcsd_fixed: fixedregulator-mmcsd {
34 compatible = "regulator-fixed";
35 regulator-name = "vmmcsd_fixed";
36 regulator-min-microvolt = <3000000>;
37 regulator-max-microvolt = <3000000>;
41 compatible = "mmc-pwrseq-simple";
43 clock-names = "ext_clock";
46 vmmcsdio_fixed: fixedregulator-mmcsdio {
47 compatible = "regulator-fixed";
48 regulator-name = "vmmcsdio_fixed";
49 regulator-min-microvolt = <1800000>;
50 regulator-max-microvolt = <1800000>;
52 enable-active-high;
53 startup-delay-us = <70000>;
54 pinctrl-names = "default";
55 pinctrl-0 = <&wlan_pins>;
59 hsusb2_phy: hsusb2-phy-pins {
60 compatible = "usb-nop-xceiv";
61 reset-gpios = <&gpio3 16 GPIO_ACTIVE_LOW>; /* gpio3_80 HUB_NRESET */
63 clock-names = "main_clk";
64 clock-frequency = <19200000>;
65 #phy-cells = <0>;
70 compatible = "usb-nop-xceiv";
71 reset-gpios = <&gpio3 15 GPIO_ACTIVE_LOW>; /* gpio3_79 ETH_NRESET */
72 #phy-cells = <0>;
78 pinctrl-names = "default";
79 pinctrl-0 = <&tpd12s015_pins>;
84 #address-cells = <1>;
85 #size-cells = <0>;
91 remote-endpoint = <&hdmi_out>;
99 remote-endpoint = <&hdmi_connector_in>;
106 compatible = "hdmi-connector";
113 remote-endpoint = <&tpd12s015_out>;
119 compatible = "ti,abe-twl6040";
120 ti,model = "omap5-uevm";
122 ti,jack-detection;
123 ti,mclk-freq = <19200000>;
130 ti,audio-routing =
144 msecure-hog {
145 gpio-hog;
147 output-high;
148 line-name = "gpio8_234/msecure";
153 pinctrl-names = "default";
154 pinctrl-0 = <
159 twl6040_pins: twl6040-pins {
160 pinctrl-single,pins = <
165 mcpdm_pins: mcpdm-pins {
166 pinctrl-single,pins = <
175 mcbsp1_pins: mcbsp1-pins {
176 pinctrl-single,pins = <
184 mcbsp2_pins: mcbsp2-pins {
185 pinctrl-single,pins = <
193 i2c1_pins: i2c1-pins {
194 pinctrl-single,pins = <
200 mcspi2_pins: mcspi2-pins {
201 pinctrl-single,pins = <
209 mcspi3_pins: mcspi3-pins {
210 pinctrl-single,pins = <
218 mmc3_pins: mmc3-pins {
219 pinctrl-single,pins = <
229 wlan_pins: wlan-pins {
230 pinctrl-single,pins = <
236 palmas_msecure_pins: palmas-msecure-pins {
237 pinctrl-single,pins = <
242 usbhost_pins: usbhost-pins {
243 pinctrl-single,pins = <
255 led_gpio_pins: led-gpio-pins {
256 pinctrl-single,pins = <
261 uart1_pins: uart1-pins {
262 pinctrl-single,pins = <
270 uart3_pins: uart3-pins {
271 pinctrl-single,pins = <
277 uart5_pins: uart5-pins {
278 pinctrl-single,pins = <
286 dss_hdmi_pins: dss-hdmi-pins {
287 pinctrl-single,pins = <
294 tpd12s015_pins: tpd12s015-pins {
295 pinctrl-single,pins = <
302 pinctrl-names = "default";
303 pinctrl-0 = <
307 palmas_sys_nirq_pins: palmas-sys-nirq-pins {
308 pinctrl-single,pins = <
314 usbhost_wkup_pins: usbhost-wkup-pins {
315 pinctrl-single,pins = <
320 wlcore_irq_pin: wlcore-irq-pin-pins {
321 pinctrl-single,pins = <
328 vmmc-supply = <&ldo9_reg>;
329 bus-width = <4>;
333 vmmc-supply = <&vmmcsd_fixed>;
334 bus-width = <8>;
335 ti,non-removable;
339 vmmc-supply = <&vmmcsdio_fixed>;
340 mmc-pwrseq = <&mmc3_pwrseq>;
341 bus-width = <4>;
342 non-removable;
343 cap-power-off-card;
344 pinctrl-names = "default";
345 pinctrl-0 = <&mmc3_pins>;
346 interrupts-extended = <&wakeupgen GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH
349 #address-cells = <1>;
350 #size-cells = <0>;
354 pinctrl-names = "default";
355 pinctrl-0 = <&wlcore_irq_pin>;
356 interrupt-parent = <&gpio1>;
358 ref-clock-frequency = <26000000>;
371 pinctrl-names = "default";
372 pinctrl-0 = <&i2c1_pins>;
374 clock-frequency = <400000>;
381 interrupt-controller;
382 #interrupt-cells = <2>;
383 ti,system-power-controller;
384 ti,mux-pad1 = <0xa1>;
385 ti,mux-pad2 = <0x1b>;
386 pinctrl-names = "default";
387 pinctrl-0 = <&palmas_sys_nirq_pins &palmas_msecure_pins>;
390 compatible = "ti,palmas-gpio";
391 gpio-controller;
392 #gpio-cells = <2>;
396 compatible = "ti,palmas-usb-vid";
397 ti,enable-vbus-detection;
398 ti,enable-id-detection;
400 id-gpios = <&palmas_gpio 0 GPIO_ACTIVE_HIGH>;
404 compatible = "ti,palmas-clk32kgaudio";
405 #clock-cells = <0>;
409 compatible = "ti,palmas-rtc";
410 interrupt-parent = <&palmas>;
412 ti,backup-battery-chargeable;
413 ti,backup-battery-charge-high-current;
417 compatible = "ti,palmas-gpadc";
421 #io-channel-cells = <1>;
422 ti,channel0-current-microamp = <5>;
423 ti,channel3-current-microamp = <10>;
427 compatible = "ti,palmas-pmic";
428 interrupt-parent = <&palmas>;
430 interrupt-names = "short-irq";
432 ti,ldo6-vibrator;
434 smps123-in-supply = <&vsys_cobra>;
435 smps45-in-supply = <&vsys_cobra>;
436 smps6-in-supply = <&vsys_cobra>;
437 smps7-in-supply = <&vsys_cobra>;
438 smps8-in-supply = <&vsys_cobra>;
439 smps9-in-supply = <&vsys_cobra>;
440 smps10_out2-in-supply = <&vsys_cobra>;
441 smps10_out1-in-supply = <&vsys_cobra>;
442 ldo1-in-supply = <&vsys_cobra>;
443 ldo2-in-supply = <&vsys_cobra>;
444 ldo3-in-supply = <&vdds_1v8_main>;
445 ldo4-in-supply = <&vdds_1v8_main>;
446 ldo5-in-supply = <&vsys_cobra>;
447 ldo6-in-supply = <&vdds_1v8_main>;
448 ldo7-in-supply = <&vsys_cobra>;
449 ldo8-in-supply = <&vsys_cobra>;
450 ldo9-in-supply = <&vmmcsd_fixed>;
451 ldoln-in-supply = <&vsys_cobra>;
452 ldousb-in-supply = <&vsys_cobra>;
457 regulator-name = "smps123";
458 regulator-min-microvolt = < 600000>;
459 regulator-max-microvolt = <1500000>;
460 regulator-always-on;
461 regulator-boot-on;
466 regulator-name = "smps45";
467 regulator-min-microvolt = < 600000>;
468 regulator-max-microvolt = <1310000>;
469 regulator-always-on;
470 regulator-boot-on;
474 /* VDD_DDR3 - over VDD_SMPS6 */
475 regulator-name = "smps6";
476 regulator-min-microvolt = <1350000>;
477 regulator-max-microvolt = <1350000>;
478 regulator-always-on;
479 regulator-boot-on;
485 regulator-name = "smps7";
486 regulator-min-microvolt = <1800000>;
487 regulator-max-microvolt = <1800000>;
488 regulator-always-on;
489 regulator-boot-on;
494 regulator-name = "smps8";
495 regulator-min-microvolt = < 600000>;
496 regulator-max-microvolt = <1310000>;
497 regulator-always-on;
498 regulator-boot-on;
503 regulator-name = "smps9";
504 regulator-min-microvolt = <2100000>;
505 regulator-max-microvolt = <2100000>;
506 ti,smps-range = <0x80>;
511 regulator-name = "smps10_out2";
512 regulator-min-microvolt = <5000000>;
513 regulator-max-microvolt = <5000000>;
514 regulator-always-on;
515 regulator-boot-on;
520 regulator-name = "smps10_out1";
521 regulator-min-microvolt = <5000000>;
522 regulator-max-microvolt = <5000000>;
527 regulator-name = "ldo1";
528 regulator-min-microvolt = <1800000>;
529 regulator-max-microvolt = <1800000>;
534 regulator-name = "ldo2";
535 regulator-min-microvolt = <2800000>;
536 regulator-max-microvolt = <2800000>;
543 regulator-name = "ldo3";
544 regulator-min-microvolt = <1500000>;
545 regulator-max-microvolt = <1500000>;
546 regulator-boot-on;
553 regulator-name = "ldo4";
554 regulator-min-microvolt = <1800000>;
555 regulator-max-microvolt = <1800000>;
560 regulator-name = "ldo5";
561 regulator-min-microvolt = <1800000>;
562 regulator-max-microvolt = <1800000>;
563 regulator-always-on;
564 regulator-boot-on;
569 regulator-name = "ldo6";
570 regulator-min-microvolt = <1200000>;
571 regulator-max-microvolt = <1200000>;
572 regulator-always-on;
573 regulator-boot-on;
578 regulator-name = "ldo7";
579 regulator-min-microvolt = <2000000>;
580 regulator-max-microvolt = <2000000>;
587 regulator-name = "ldo8";
588 regulator-min-microvolt = <3000000>;
589 regulator-max-microvolt = <3000000>;
590 regulator-boot-on;
597 regulator-name = "ldo9";
598 regulator-min-microvolt = <1800000>;
599 regulator-max-microvolt = <3000000>;
600 regulator-boot-on;
605 regulator-name = "ldoln";
606 regulator-min-microvolt = <1800000>;
607 regulator-max-microvolt = <1800000>;
608 regulator-always-on;
609 regulator-boot-on;
614 regulator-name = "ldousb";
615 regulator-min-microvolt = <3250000>;
616 regulator-max-microvolt = <3250000>;
617 regulator-always-on;
618 regulator-boot-on;
623 regulator-name = "regen3";
624 regulator-always-on;
625 regulator-boot-on;
631 compatible = "ti,palmas-pwrbutton";
632 interrupt-parent = <&palmas>;
634 wakeup-source;
640 #clock-cells = <0>;
643 pinctrl-names = "default";
644 pinctrl-0 = <&twl6040_pins>;
651 vio-supply = <&smps7_reg>;
652 v2v1-supply = <&smps9_reg>;
653 enable-active-high;
656 clock-names = "clk32k", "mclk";
662 pinctrl-names = "default";
663 pinctrl-0 = <&mcpdm_pins>;
669 clock-names = "pdmclk";
673 pinctrl-names = "default";
674 pinctrl-0 = <&mcbsp1_pins>;
679 pinctrl-names = "default";
680 pinctrl-0 = <&mcbsp2_pins>;
685 port2-mode = "ehci-hsic";
686 port3-mode = "ehci-hsic";
695 vbus-supply = <&smps10_out1_reg>;
708 pinctrl-names = "default";
709 pinctrl-0 = <&mcspi2_pins>;
713 pinctrl-names = "default";
714 pinctrl-0 = <&mcspi3_pins>;
718 pinctrl-names = "default";
719 pinctrl-0 = <&uart1_pins>;
723 pinctrl-names = "default";
724 pinctrl-0 = <&uart3_pins>;
725 interrupts-extended = <&wakeupgen GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>,
730 pinctrl-names = "default";
731 pinctrl-0 = <&uart5_pins>;
735 cpu0-supply = <&smps123_reg>;
745 /* vdda-supply populated in board specific dts file */
747 pinctrl-names = "default";
748 pinctrl-0 = <&dss_hdmi_pins>;
752 remote-endpoint = <&tpd12s015_in>;