Lines Matching +full:standby +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0-only OR MIT
3 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/
6 /dts-v1/;
8 #include "k3-j7200-som-p0.dtsi"
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/net/ti-dp83867.h>
11 #include <dt-bindings/phy/phy.h>
13 #include "k3-serdes.h"
16 compatible = "ti,j7200-evm", "ti,j7200";
30 stdout-path = "serial2:115200n8";
33 evm_12v0: fixedregulator-evm12v0 {
35 compatible = "regulator-fixed";
36 regulator-name = "evm_12v0";
37 regulator-min-microvolt = <12000000>;
38 regulator-max-microvolt = <12000000>;
39 regulator-always-on;
40 regulator-boot-on;
43 vsys_3v3: fixedregulator-vsys3v3 {
45 compatible = "regulator-fixed";
46 regulator-name = "vsys_3v3";
47 regulator-min-microvolt = <3300000>;
48 regulator-max-microvolt = <3300000>;
49 vin-supply = <&evm_12v0>;
50 regulator-always-on;
51 regulator-boot-on;
54 vsys_5v0: fixedregulator-vsys5v0 {
56 compatible = "regulator-fixed";
57 regulator-name = "vsys_5v0";
58 regulator-min-microvolt = <5000000>;
59 regulator-max-microvolt = <5000000>;
60 vin-supply = <&evm_12v0>;
61 regulator-always-on;
62 regulator-boot-on;
65 vdd_mmc1: fixedregulator-sd {
67 compatible = "regulator-fixed";
68 regulator-name = "vdd_mmc1";
69 regulator-min-microvolt = <3300000>;
70 regulator-max-microvolt = <3300000>;
71 regulator-boot-on;
72 enable-active-high;
73 vin-supply = <&vsys_3v3>;
77 vdd_sd_dv: gpio-regulator-TLV71033 {
79 compatible = "regulator-gpio";
80 regulator-name = "tlv71033";
81 pinctrl-names = "default";
82 pinctrl-0 = <&vdd_sd_dv_pins_default>;
83 regulator-min-microvolt = <1800000>;
84 regulator-max-microvolt = <3300000>;
85 regulator-boot-on;
86 vin-supply = <&vsys_5v0>;
87 gpios = <&main_gpio0 55 GPIO_ACTIVE_HIGH>;
92 transceiver1: can-phy1 {
94 #phy-cells = <0>;
95 max-bitrate = <5000000>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&mcu_mcan0_gpio_pins_default>;
98 standby-gpios = <&wkup_gpio0 58 GPIO_ACTIVE_LOW>;
99 enable-gpios = <&wkup_gpio0 0 GPIO_ACTIVE_HIGH>;
102 transceiver2: can-phy2 {
104 #phy-cells = <0>;
105 max-bitrate = <5000000>;
106 pinctrl-names = "default";
107 pinctrl-0 = <&mcu_mcan1_gpio_pins_default>;
108 standby-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_HIGH>;
111 transceiver3: can-phy3 {
113 #phy-cells = <0>;
114 max-bitrate = <5000000>;
115 standby-gpios = <&exp2 7 GPIO_ACTIVE_LOW>;
116 enable-gpios = <&exp2 6 GPIO_ACTIVE_HIGH>;
117 mux-states = <&mux0 1>;
125 mcu_uart0_pins_default: mcu-uart0-default-pins {
126 pinctrl-single,pins = <
134 wkup_uart0_pins_default: wkup-uart0-default-pins {
135 pinctrl-single,pins = <
141 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
142 pinctrl-single,pins = <
158 wkup_gpio_pins_default: wkup-gpio-default-pins {
159 pinctrl-single,pins = <
164 mcu_mdio_pins_default: mcu-mdio1-default-pins {
165 pinctrl-single,pins = <
171 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
172 pinctrl-single,pins = <
178 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
179 pinctrl-single,pins = <
185 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins {
186 pinctrl-single,pins = <
192 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
193 pinctrl-single,pins = <
200 main_uart0_pins_default: main-uart0-default-pins {
201 pinctrl-single,pins = <
209 main_uart1_pins_default: main-uart1-default-pins {
210 pinctrl-single,pins = <
216 main_uart3_pins_default: main-uart3-default-pins {
217 pinctrl-single,pins = <
223 main_i2c1_pins_default: main-i2c1-default-pins {
224 pinctrl-single,pins = <
230 main_mmc1_pins_default: main-mmc1-default-pins {
231 pinctrl-single,pins = <
243 vdd_sd_dv_pins_default: vdd-sd-dv-default-pins {
244 pinctrl-single,pins = <
249 main_mcan3_pins_default: main-mcan3-default-pins {
250 pinctrl-single,pins = <
258 main_usbss0_pins_default: main-usbss0-default-pins {
259 pinctrl-single,pins = <
268 pinctrl-names = "default";
269 pinctrl-0 = <&wkup_uart0_pins_default>;
274 pinctrl-names = "default";
275 pinctrl-0 = <&mcu_uart0_pins_default>;
281 power-domains = <&k3_pds 146 TI_SCI_PD_SHARED>;
282 pinctrl-names = "default";
283 pinctrl-0 = <&main_uart0_pins_default>;
289 pinctrl-names = "default";
290 pinctrl-0 = <&main_uart1_pins_default>;
301 pinctrl-names = "default";
302 pinctrl-0 = <&main_uart3_pins_default>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&wkup_gpio_pins_default>;
316 pinctrl-names = "default";
317 pinctrl-0 = <&mcu_cpsw_pins_default>, <&mcu_mdio_pins_default>;
321 phy0: ethernet-phy@0 {
323 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
324 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
329 phy-mode = "rgmii-rxid";
330 phy-handle = <&phy0>;
335 pinctrl-names = "default";
336 pinctrl-0 = <&main_i2c0_pins_default>;
337 clock-frequency = <400000>;
342 gpio-controller;
343 #gpio-cells = <2>;
349 gpio-controller;
350 #gpio-cells = <2>;
363 pinctrl-names = "default";
364 pinctrl-0 = <&main_i2c1_pins_default>;
365 clock-frequency = <400000>;
370 gpio-controller;
371 #gpio-cells = <2>;
372 gpio-line-names = "CODEC_RSTz", "CODEC_SPARE1", "UB926_RESETn",
381 non-removable;
382 ti,driver-strength-ohm = <50>;
383 disable-wp;
389 pinctrl-0 = <&main_mmc1_pins_default>;
390 pinctrl-names = "default";
391 vmmc-supply = <&vdd_mmc1>;
392 vqmmc-supply = <&vdd_sd_dv>;
393 ti,driver-strength-ohm = <50>;
394 disable-wp;
398 idle-states = <J7200_SERDES0_LANE0_PCIE1_LANE0>, <J7200_SERDES0_LANE1_PCIE1_LANE1>,
403 idle-states = <1>; /* USB0 to SERDES lane 3 */
407 pinctrl-names = "default";
408 pinctrl-0 = <&main_usbss0_pins_default>;
409 ti,vbus-divider;
410 ti,usb2-only;
415 maximum-speed = "high-speed";
420 ti,adc-channels = <0 1 2 3 4 5 6 7>;
425 clock-frequency = <100000000>;
431 cdns,num-lanes = <2>;
432 #phy-cells = <0>;
433 cdns,phy-type = <PHY_TYPE_PCIE>;
439 cdns,num-lanes = <1>;
440 #phy-cells = <0>;
441 cdns,phy-type = <PHY_TYPE_QSGMII>;
448 reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>;
450 phy-names = "pcie-phy";
451 num-lanes = <2>;
456 pinctrl-names = "default";
457 pinctrl-0 = <&mcu_mcan0_pins_default>;
463 pinctrl-names = "default";
464 pinctrl-0 = <&mcu_mcan1_pins_default>;
470 pinctrl-names = "default";
471 pinctrl-0 = <&main_mcan3_pins_default>;