Lines Matching +full:tshsl +full:- +full:ns
1 // SPDX-License-Identifier: GPL-2.0
3 * Copyright (C) 2021 Texas Instruments Incorporated - https://www.ti.com/
8 /dts-v1/;
10 #include "k3-j721s2-som-p0.dtsi"
11 #include <dt-bindings/net/ti-dp83867.h>
12 #include <dt-bindings/phy/phy-cadence.h>
13 #include <dt-bindings/phy/phy.h>
15 #include "k3-serdes.h"
18 compatible = "ti,j721s2-evm", "ti,j721s2";
22 stdout-path = "serial2:115200n8";
37 evm_12v0: fixedregulator-evm12v0 {
39 compatible = "regulator-fixed";
40 regulator-name = "evm_12v0";
41 regulator-min-microvolt = <12000000>;
42 regulator-max-microvolt = <12000000>;
43 regulator-always-on;
44 regulator-boot-on;
47 vsys_3v3: fixedregulator-vsys3v3 {
49 compatible = "regulator-fixed";
50 regulator-name = "vsys_3v3";
51 regulator-min-microvolt = <3300000>;
52 regulator-max-microvolt = <3300000>;
53 vin-supply = <&evm_12v0>;
54 regulator-always-on;
55 regulator-boot-on;
58 vsys_5v0: fixedregulator-vsys5v0 {
60 compatible = "regulator-fixed";
61 regulator-name = "vsys_5v0";
62 regulator-min-microvolt = <5000000>;
63 regulator-max-microvolt = <5000000>;
64 vin-supply = <&evm_12v0>;
65 regulator-always-on;
66 regulator-boot-on;
69 vdd_mmc1: fixedregulator-sd {
71 compatible = "regulator-fixed";
72 regulator-name = "vdd_mmc1";
73 regulator-min-microvolt = <3300000>;
74 regulator-max-microvolt = <3300000>;
75 regulator-boot-on;
76 enable-active-high;
77 vin-supply = <&vsys_3v3>;
81 vdd_sd_dv: gpio-regulator-TLV71033 {
83 compatible = "regulator-gpio";
84 regulator-name = "tlv71033";
85 pinctrl-names = "default";
86 pinctrl-0 = <&vdd_sd_dv_pins_default>;
87 regulator-min-microvolt = <1800000>;
88 regulator-max-microvolt = <3300000>;
89 regulator-boot-on;
90 vin-supply = <&vsys_5v0>;
96 transceiver1: can-phy1 {
98 #phy-cells = <0>;
99 max-bitrate = <5000000>;
100 pinctrl-names = "default";
101 pinctrl-0 = <&mcu_mcan0_gpio_pins_default>;
102 standby-gpios = <&wkup_gpio0 69 GPIO_ACTIVE_LOW>;
103 enable-gpios = <&wkup_gpio0 0 GPIO_ACTIVE_HIGH>;
106 transceiver2: can-phy2 {
108 #phy-cells = <0>;
109 max-bitrate = <5000000>;
110 pinctrl-names = "default";
111 pinctrl-0 = <&mcu_mcan1_gpio_pins_default>;
112 standby-gpios = <&wkup_gpio0 2 GPIO_ACTIVE_HIGH>;
115 transceiver3: can-phy3 {
117 #phy-cells = <0>;
118 max-bitrate = <5000000>;
119 standby-gpios = <&exp2 7 GPIO_ACTIVE_LOW>;
120 enable-gpios = <&exp2 6 GPIO_ACTIVE_HIGH>;
121 mux-states = <&mux0 1>;
124 transceiver4: can-phy4 {
126 #phy-cells = <0>;
127 max-bitrate = <5000000>;
128 standby-gpios = <&exp_som 7 GPIO_ACTIVE_HIGH>;
129 mux-states = <&mux1 1>;
134 main_uart8_pins_default: main-uart8-default-pins {
135 pinctrl-single,pins = <
143 main_i2c3_pins_default: main-i2c3-default-pins {
144 pinctrl-single,pins = <
150 main_mmc1_pins_default: main-mmc1-default-pins {
151 pinctrl-single,pins = <
163 vdd_sd_dv_pins_default: vdd-sd-dv-default-pins {
164 pinctrl-single,pins = <
169 main_usbss0_pins_default: main-usbss0-default-pins {
170 pinctrl-single,pins = <
175 main_mcan3_pins_default: main-mcan3-default-pins {
176 pinctrl-single,pins = <
182 main_mcan5_pins_default: main-mcan5-default-pins {
183 pinctrl-single,pins = <
191 wkup_uart0_pins_default: wkup-uart0-default-pins {
192 pinctrl-single,pins = <
200 mcu_uart0_pins_default: mcu-uart0-default-pins {
201 pinctrl-single,pins = <
209 mcu_cpsw_pins_default: mcu-cpsw-default-pins {
210 pinctrl-single,pins = <
226 mcu_mdio_pins_default: mcu-mdio-default-pins {
227 pinctrl-single,pins = <
233 mcu_mcan0_pins_default: mcu-mcan0-default-pins {
234 pinctrl-single,pins = <
240 mcu_mcan1_pins_default: mcu-mcan1-default-pins {
241 pinctrl-single,pins = <
247 mcu_mcan0_gpio_pins_default: mcu-mcan0-gpio-default-pins {
248 pinctrl-single,pins = <
254 mcu_mcan1_gpio_pins_default: mcu-mcan1-gpio-default-pins {
255 pinctrl-single,pins = <
260 mcu_adc0_pins_default: mcu-adc0-default-pins {
261 pinctrl-single,pins = <
273 mcu_adc1_pins_default: mcu-adc1-default-pins {
274 pinctrl-single,pins = <
288 mcu_fss0_ospi1_pins_default: mcu-fss0-ospi1-default-pins {
289 pinctrl-single,pins = <
312 pinctrl-names = "default";
313 pinctrl-0 = <&wkup_uart0_pins_default>;
318 pinctrl-names = "default";
319 pinctrl-0 = <&mcu_uart0_pins_default>;
324 pinctrl-names = "default";
325 pinctrl-0 = <&main_uart8_pins_default>;
327 power-domains = <&k3_pds 357 TI_SCI_PD_SHARED>;
331 clock-frequency = <400000>;
336 gpio-controller;
337 #gpio-cells = <2>;
338 gpio-line-names = "PCIE_2L_MODE_SEL", "PCIE_2L_PERSTZ", "PCIE_2L_RC_RSTZ",
348 gpio-controller;
349 #gpio-cells = <2>;
350 gpio-line-names = "APPLE_AUTH_RSTZ", "MLB_RSTZ", "GPIO_USD_PWR_EN", "USBC_PWR_EN",
362 non-removable;
363 ti,driver-strength-ohm = <50>;
364 disable-wp;
370 pinctrl-0 = <&main_mmc1_pins_default>;
371 pinctrl-names = "default";
372 disable-wp;
373 vmmc-supply = <&vdd_mmc1>;
374 vqmmc-supply = <&vdd_sd_dv>;
378 pinctrl-names = "default";
379 pinctrl-0 = <&mcu_cpsw_pins_default>, <&mcu_mdio_pins_default>;
383 phy0: ethernet-phy@0 {
385 ti,rx-internal-delay = <DP83867_RGMIIDCTL_2_00_NS>;
386 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
387 ti,min-output-impedance;
392 phy-mode = "rgmii-rxid";
393 phy-handle = <&phy0>;
397 idle-states = <J721S2_SERDES0_LANE0_PCIE1_LANE0>, <J721S2_SERDES0_LANE1_USB>,
402 clock-frequency = <100000000>;
409 cdns,num-lanes = <1>;
410 #phy-cells = <0>;
411 cdns,phy-type = <PHY_TYPE_PCIE>;
417 idle-states = <1>; /* USB0 to SERDES lane 1 */
422 pinctrl-0 = <&main_usbss0_pins_default>;
423 pinctrl-names = "default";
424 ti,vbus-divider;
425 ti,usb2-only;
430 maximum-speed = "high-speed";
435 pinctrl-names = "default";
436 pinctrl-0 = <&mcu_fss0_ospi1_pins_default>;
439 compatible = "jedec,spi-nor";
441 spi-tx-bus-width = <1>;
442 spi-rx-bus-width = <4>;
443 spi-max-frequency = <40000000>;
444 cdns,tshsl-ns = <60>;
445 cdns,tsd2d-ns = <60>;
446 cdns,tchsh-ns = <60>;
447 cdns,tslch-ns = <60>;
448 cdns,read-delay = <2>;
454 reset-gpios = <&exp1 2 GPIO_ACTIVE_HIGH>;
456 phy-names = "pcie-phy";
457 num-lanes = <1>;
462 pinctrl-names = "default";
463 pinctrl-0 = <&mcu_mcan0_pins_default>;
469 pinctrl-names = "default";
470 pinctrl-0 = <&mcu_mcan1_pins_default>;
475 pinctrl-0 = <&mcu_adc0_pins_default>;
476 pinctrl-names = "default";
479 ti,adc-channels = <0 1 2 3 4 5 6 7>;
484 pinctrl-0 = <&mcu_adc1_pins_default>;
485 pinctrl-names = "default";
488 ti,adc-channels = <0 1 2 3 4 5 6 7>;
494 pinctrl-names = "default";
495 pinctrl-0 = <&main_mcan3_pins_default>;
501 pinctrl-names = "default";
502 pinctrl-0 = <&main_mcan5_pins_default>;