Lines Matching +full:default +full:- +full:pins

1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2022-2023 Texas Instruments Incorporated - https://www.ti.com/
6 * Copyright (C) 2022-2023 Robert Nelson, BeagleBoard.org Foundation
9 /dts-v1/;
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/gpio/gpio.h>
13 #include <dt-bindings/input/input.h>
14 #include "k3-am625.dtsi"
17 compatible = "beagle,am625-beagleplay", "ti,am625";
32 mdio-gpio0 = &mdio0;
45 stdout-path = "serial2:115200n8";
54 reserved-memory {
55 #address-cells = <2>;
56 #size-cells = <2>;
62 record-size = <0x8000>;
63 console-size = <0x8000>;
64 ftrace-size = <0x00>;
65 pmsg-size = <0x8000>;
70 no-map;
75 no-map;
78 wkup_r5fss0_core0_dma_memory_region: r5f-dma-memory@9db00000 {
79 compatible = "shared-dma-pool";
81 no-map;
85 vsys_5v0: regulator-1 {
86 compatible = "regulator-fixed";
87 regulator-name = "vsys_5v0";
88 regulator-min-microvolt = <5000000>;
89 regulator-max-microvolt = <5000000>;
90 regulator-always-on;
91 regulator-boot-on;
94 vdd_3v3: regulator-2 {
95 /* output of TLV62595DMQR-U12 */
96 compatible = "regulator-fixed";
97 regulator-name = "vdd_3v3";
98 regulator-min-microvolt = <3300000>;
99 regulator-max-microvolt = <3300000>;
100 vin-supply = <&vsys_5v0>;
101 regulator-always-on;
102 regulator-boot-on;
105 wlan_en: regulator-3 {
107 compatible = "regulator-fixed";
108 regulator-name = "wlan_en";
109 regulator-min-microvolt = <1800000>;
110 regulator-max-microvolt = <1800000>;
111 enable-active-high;
112 regulator-always-on;
113 vin-supply = <&vdd_3v3>;
115 pinctrl-names = "default";
116 pinctrl-0 = <&wifi_en_pins_default>;
119 vdd_3v3_sd: regulator-4 {
120 /* output of TPS22918DBVR-U21 */
121 pinctrl-names = "default";
122 pinctrl-0 = <&vdd_3v3_sd_pins_default>;
124 compatible = "regulator-fixed";
125 regulator-name = "vdd_3v3_sd";
126 regulator-min-microvolt = <3300000>;
127 regulator-max-microvolt = <3300000>;
128 enable-active-high;
129 regulator-always-on;
130 vin-supply = <&vdd_3v3>;
134 vdd_sd_dv: regulator-5 {
135 compatible = "regulator-gpio";
136 regulator-name = "sd_hs200_switch";
137 pinctrl-names = "default";
138 pinctrl-0 = <&vdd_sd_dv_pins_default>;
139 regulator-min-microvolt = <1800000>;
140 regulator-max-microvolt = <3300000>;
141 regulator-boot-on;
142 vin-supply = <&ldo1_reg>;
149 compatible = "gpio-leds";
151 led-0 {
153 linux,default-trigger = "heartbeat";
155 default-state = "off";
158 led-1 {
160 linux,default-trigger = "disk-activity";
162 default-state = "keep";
165 led-2 {
170 led-3 {
175 led-4 {
181 gpio_keys: gpio-keys {
182 compatible = "gpio-keys";
184 pinctrl-names = "default";
185 pinctrl-0 = <&usr_button_pins_default>;
187 usr: button-usr {
195 hdmi0: connector-hdmi {
196 compatible = "hdmi-connector";
201 remote-endpoint = <&it66121_out>;
207 compatible = "simple-audio-card";
208 simple-audio-card,name = "it66121 HDMI";
209 simple-audio-card,format = "i2s";
210 simple-audio-card,bitclock-master = <&hdmi_dailink_master>;
211 simple-audio-card,frame-master = <&hdmi_dailink_master>;
213 hdmi_dailink_master: simple-audio-card,cpu {
214 sound-dai = <&mcasp1>;
215 system-clock-direction-out;
218 simple-audio-card,codec {
219 sound-dai = <&it66121>;
223 /* Workaround for errata i2329 - just use mdio bitbang */
225 compatible = "virtual,mdio-gpio";
226 pinctrl-names = "default";
227 pinctrl-0 = <&mdio0_pins_default>;
230 #address-cells = <1>;
231 #size-cells = <0>;
233 cpsw3g_phy0: ethernet-phy@0 {
237 cpsw3g_phy1: ethernet-phy@1 {
239 reset-gpios = <&main_gpio1 5 GPIO_ACTIVE_LOW>;
240 reset-assert-us = <25>;
241 reset-deassert-us = <60000>; /* T2 */
247 gpio0_pins_default: gpio0-default-pins {
248 pinctrl-single,pins = <
266 vdd_sd_dv_pins_default: vdd-sd-default-pins {
267 pinctrl-single,pins = <
272 usr_button_pins_default: usr-button-default-pins {
273 pinctrl-single,pins = <
278 grove_pins_default: grove-default-pins {
279 pinctrl-single,pins = <
285 local_i2c_pins_default: local-i2c-default-pins {
286 pinctrl-single,pins = <
292 i2c2_1v8_pins_default: i2c2-default-pins {
293 pinctrl-single,pins = <
299 mdio0_pins_default: mdio0-default-pins {
300 pinctrl-single,pins = <
306 rgmii1_pins_default: rgmii1-default-pins {
307 pinctrl-single,pins = <
323 emmc_pins_default: emmc-default-pins {
324 pinctrl-single,pins = <
338 vdd_3v3_sd_pins_default: vdd-3v3-sd-default-pins {
339 pinctrl-single,pins = <
344 sd_pins_default: sd-default-pins {
345 pinctrl-single,pins = <
356 wifi_pins_default: wifi-default-pins {
357 pinctrl-single,pins = <
369 wifi_en_pins_default: wifi-en-default-pins {
370 pinctrl-single,pins = <
375 wifi_wlirq_pins_default: wifi-wlirq-default-pins {
376 pinctrl-single,pins = <
381 spe_pins_default: spe-default-pins {
382 pinctrl-single,pins = <
397 mikrobus_i2c_pins_default: mikrobus-i2c-default-pins {
398 pinctrl-single,pins = <
404 mikrobus_uart_pins_default: mikrobus-uart-default-pins {
405 pinctrl-single,pins = <
411 mikrobus_spi_pins_default: mikrobus-spi-default-pins {
412 pinctrl-single,pins = <
420 mikrobus_gpio_pins_default: mikrobus-gpio-default-pins {
421 pinctrl-single,pins = <
428 console_pins_default: console-default-pins {
429 pinctrl-single,pins = <
435 wifi_debug_uart_pins_default: wifi-debug-uart-default-pins {
436 pinctrl-single,pins = <
442 usb1_pins_default: usb1-default-pins {
443 pinctrl-single,pins = <
448 pmic_irq_pins_default: pmic-irq-default-pins {
449 pinctrl-single,pins = <
454 hdmi_gpio_pins_default: hdmi-gpio-default-pins {
455 pinctrl-single,pins = <
461 mcasp_hdmi_pins_default: mcasp-hdmi-default-pins {
462 pinctrl-single,pins = <
472 dss0_pins_default: dss0-default-pins {
473 pinctrl-single,pins = <
507 i2c_qwiic_pins_default: i2c-qwiic-default-pins {
508 pinctrl-single,pins = <
514 gbe_pmx_obsclk: gbe-pmx-obsclk-default-pins {
515 pinctrl-single,pins = <
520 i2c_csi_pins_default: i2c-csi-default-pins {
521 pinctrl-single,pins = <
527 wifi_32k_clk: mcu-clk-out-default-pins {
528 pinctrl-single,pins = <
536 opp-1400000000 {
537 opp-hz = /bits/ 64 <1400000000>;
538 opp-supported-hw = <0x01 0x0004>;
543 pinctrl-names = "default";
544 pinctrl-0 = <&i2c_csi_pins_default>;
545 clock-frequency = <400000>;
550 pinctrl-names = "default";
551 pinctrl-0 = <&i2c_qwiic_pins_default>;
552 clock-frequency = <100000>;
557 ti,vbus-divider;
566 ti,vbus-divider;
572 pinctrl-names = "default";
573 pinctrl-0 = <&usb1_pins_default>;
577 pinctrl-names = "default";
578 pinctrl-0 = <&rgmii1_pins_default>, <&spe_pins_default>,
580 assigned-clocks = <&k3_clks 157 70>, <&k3_clks 157 20>;
581 assigned-clock-parents = <&k3_clks 157 72>, <&k3_clks 157 22>;
585 phy-mode = "rgmii-rxid";
586 phy-handle = <&cpsw3g_phy0>;
590 phy-mode = "rmii";
591 phy-handle = <&cpsw3g_phy1>;
595 /* Workaround for errata i2329 - Use mdio bitbang */
600 pinctrl-names = "default";
601 pinctrl-0 = <&gpio0_pins_default>;
602 gpio-line-names = "BL_EN_3V3", "SPE_PO_EN", "RTC_INT", /* 0-2 */
603 "USR0", "USR1", "USR2", "USR3", "", "", "USR4", /* 3-9 */
605 "CSI2_CAMERA_GPIO1", "CSI2_CAMERA_GPIO2", /* 11-12 */
606 "CC1352P7_BOOT", "CC1352P7_RSTN", "", "", "", /* 13-17 */
607 "USR_BUTTON", "", "", "", "", "", "", "", "", /* 18-26 */
608 "", "", "", "", "", "", "", "", "", "HDMI_INT", /* 27-36 */
609 "", "VDD_WLAN_EN", "", "", "WL_IRQ", "GBE_INTN",/* 37-42 */
610 "", "", "", "", "", "", "", "", "", "", "", "", /* 43-54 */
611 "", "", "", "", "", "", "", "", "", "", "", "", /* 55-66 */
612 "", "", "", "", "", "", "", "", "", "", "", "", /* 67-78 */
613 "", "", "", "", "", "", /* 79-84 */
614 "BITBANG_MDIO_DATA", "BITBANG_MDIO_CLK", /* 85-86 */
615 "", "", "", "", ""; /* 87-91 */
619 pinctrl-names = "default";
620 pinctrl-0 = <&mikrobus_gpio_pins_default>;
621 gpio-line-names = "", "", "", "", "", /* 0-4 */
622 "SPE_RSTN", "SPE_INTN", "MIKROBUS_GPIO1_7", /* 5-7 */
623 "MIKROBUS_GPIO1_8", "MIKROBUS_GPIO1_9", /* 8-9 */
624 "MIKROBUS_GPIO1_10", "MIKROBUS_GPIO1_11", /* 10-11 */
625 "MIKROBUS_GPIO1_12", "MIKROBUS_W1_GPIO0", /* 12-13 */
627 "", "", "", "", "VDD_3V3_SD", "", "", /* 15-21 */
628 "MIKROBUS_GPIO1_22", "MIKROBUS_GPIO1_23", /* 22-23 */
629 "MIKROBUS_GPIO1_24", "MIKROBUS_GPIO1_25", /* 24-25 */
630 "", "", "", "", "", "", "", "", "", "", "", "", /* 26-37 */
631 "", "", "", "", "", "", "", "", "", "", /* 38-47 */
632 "SD_CD", "SD_VOLT_SEL", "", ""; /* 48-51 */
636 pinctrl-names = "default";
637 pinctrl-0 = <&local_i2c_pins_default>;
638 clock-frequency = <400000>;
649 interrupt-parent = <&main_gpio0>;
656 buck1-supply = <&vsys_5v0>;
657 buck2-supply = <&vsys_5v0>;
658 buck3-supply = <&vsys_5v0>;
659 ldo1-supply = <&vdd_3v3>;
660 ldo2-supply = <&buck2_reg>;
661 ldo3-supply = <&vdd_3v3>;
662 ldo4-supply = <&vdd_3v3>;
664 pinctrl-names = "default";
665 pinctrl-0 = <&pmic_irq_pins_default>;
666 interrupt-parent = <&gic500>;
668 interrupt-controller;
669 #interrupt-cells = <1>;
671 system-power-controller;
672 ti,power-button;
676 regulator-name = "VDD_CORE";
677 regulator-min-microvolt = <850000>;
678 regulator-max-microvolt = <850000>;
679 regulator-boot-on;
680 regulator-always-on;
684 regulator-name = "VDD_1V8";
685 regulator-min-microvolt = <1800000>;
686 regulator-max-microvolt = <1800000>;
687 regulator-boot-on;
688 regulator-always-on;
692 regulator-name = "VDD_1V2";
693 regulator-min-microvolt = <1200000>;
694 regulator-max-microvolt = <1200000>;
695 regulator-boot-on;
696 regulator-always-on;
705 regulator-name = "VDD_SD_3V3";
706 regulator-min-microvolt = <3300000>;
707 regulator-max-microvolt = <3300000>;
708 regulator-allow-bypass;
709 regulator-boot-on;
710 regulator-always-on;
714 regulator-name = "VDDA_0V85";
715 regulator-min-microvolt = <850000>;
716 regulator-max-microvolt = <850000>;
717 regulator-boot-on;
718 regulator-always-on;
722 regulator-name = "VDDA_1V8";
723 regulator-min-microvolt = <1800000>;
724 regulator-max-microvolt = <1800000>;
725 regulator-boot-on;
726 regulator-always-on;
730 regulator-name = "VDD_2V5";
731 regulator-min-microvolt = <2500000>;
732 regulator-max-microvolt = <2500000>;
733 regulator-boot-on;
734 regulator-always-on;
741 pinctrl-names = "default";
742 pinctrl-0 = <&grove_pins_default>;
743 clock-frequency = <100000>;
748 pinctrl-names = "default";
749 pinctrl-0 = <&i2c2_1v8_pins_default>;
750 clock-frequency = <100000>;
753 it66121: bridge-hdmi@4c {
756 pinctrl-names = "default";
757 pinctrl-0 = <&hdmi_gpio_pins_default>;
758 vcn33-supply = <&vdd_3v3>;
759 vcn18-supply = <&buck2_reg>;
760 vrf12-supply = <&buck3_reg>;
761 reset-gpios = <&main_gpio0 21 GPIO_ACTIVE_LOW>;
762 interrupt-parent = <&main_gpio0>;
764 #sound-dai-cells = <0>;
767 #address-cells = <1>;
768 #size-cells = <0>;
774 bus-width = <24>;
775 remote-endpoint = <&dpi1_out>;
783 remote-endpoint = <&hdmi_connector_in>;
791 pinctrl-names = "default";
792 pinctrl-0 = <&mikrobus_i2c_pins_default>;
793 clock-frequency = <400000>;
798 pinctrl-names = "default";
799 pinctrl-0 = <&mikrobus_spi_pins_default>;
804 pinctrl-names = "default";
805 pinctrl-0 = <&emmc_pins_default>;
806 ti,driver-strength-ohm = <50>;
807 disable-wp;
813 pinctrl-names = "default";
814 pinctrl-0 = <&sd_pins_default>;
816 vmmc-supply = <&vdd_3v3_sd>;
817 vqmmc-supply = <&vdd_sd_dv>;
818 ti,driver-strength-ohm = <50>;
819 disable-wp;
820 cd-gpios = <&main_gpio1 48 GPIO_ACTIVE_LOW>;
821 cd-debounce-delay-ms = <100>;
822 ti,fails-without-test-cd;
827 vmmc-supply = <&wlan_en>;
828 pinctrl-names = "default";
829 pinctrl-0 = <&wifi_pins_default>, <&wifi_32k_clk>;
830 bus-width = <4>;
831 non-removable;
832 ti,fails-without-test-cd;
833 cap-power-off-card;
834 keep-power-in-suspend;
835 ti,driver-strength-ohm = <50>;
836 assigned-clocks = <&k3_clks 157 158>;
837 assigned-clock-parents = <&k3_clks 157 160>;
838 #address-cells = <1>;
839 #size-cells = <0>;
845 pinctrl-names = "default";
846 pinctrl-0 = <&wifi_wlirq_pins_default>;
847 interrupt-parent = <&main_gpio0>;
853 pinctrl-names = "default";
854 pinctrl-0 = <&console_pins_default>;
864 pinctrl-names = "default";
865 pinctrl-0 = <&mikrobus_uart_pins_default>;
870 pinctrl-names = "default";
871 pinctrl-0 = <&wifi_debug_uart_pins_default>;
877 pinctrl-names = "default";
878 pinctrl-0 = <&dss0_pins_default>;
887 remote-endpoint = <&it66121_in>;
894 #sound-dai-cells = <0>;
895 pinctrl-names = "default";
896 pinctrl-0 = <&mcasp_hdmi_pins_default>;
897 auxclk-fs-ratio = <2177>;
898 op-mode = <0>; /* MCASP_IIS_MODE */
899 tdm-slots = <2>;
900 serial-dir = < /* 0: INACTIVE, 1: TX, 2: RX */