Lines Matching +full:tx +full:- +full:fault +full:- +full:gpios

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
5 * Device tree for the CN9130-DB board.
10 #include <dt-bindings/gpio/gpio.h>
14 stdout-path = "serial0:115200n8";
33 ap0_reg_sd_vccq: regulator-1 {
34 compatible = "regulator-gpio";
35 regulator-name = "ap0_sd_vccq";
36 regulator-min-microvolt = <1800000>;
37 regulator-max-microvolt = <3300000>;
38 gpios = <&expander0 8 GPIO_ACTIVE_HIGH>;
42 cp0_reg_usb3_vbus0: regulator-2 {
43 compatible = "regulator-fixed";
44 regulator-name = "cp0-xhci0-vbus";
45 regulator-min-microvolt = <5000000>;
46 regulator-max-microvolt = <5000000>;
47 enable-active-high;
51 cp0_usb3_0_phy0: usb-phy-1 {
52 compatible = "usb-nop-xceiv";
53 vcc-supply = <&cp0_reg_usb3_vbus0>;
56 cp0_reg_usb3_vbus1: regulator-3 {
57 compatible = "regulator-fixed";
58 regulator-name = "cp0-xhci1-vbus";
59 regulator-min-microvolt = <5000000>;
60 regulator-max-microvolt = <5000000>;
61 enable-active-high;
65 cp0_usb3_0_phy1: usb-phy-2 {
66 compatible = "usb-nop-xceiv";
67 vcc-supply = <&cp0_reg_usb3_vbus1>;
70 cp0_reg_sd_vccq: regulator-4 {
71 compatible = "regulator-gpio";
72 regulator-name = "cp0_sd_vccq";
73 regulator-min-microvolt = <1800000>;
74 regulator-max-microvolt = <3300000>;
75 gpios = <&expander0 15 GPIO_ACTIVE_HIGH>;
80 cp0_reg_sd_vcc: regulator-5 {
81 compatible = "regulator-fixed";
82 regulator-name = "cp0_sd_vcc";
83 regulator-min-microvolt = <3300000>;
84 regulator-max-microvolt = <3300000>;
86 enable-active-high;
87 regulator-always-on;
90 cp0_sfp_eth0: sfp-eth-1 {
92 i2c-bus = <&cp0_sfpp0_i2c>;
93 los-gpios = <&cp0_module_expander1 11 GPIO_ACTIVE_HIGH>;
94 mod-def0-gpios = <&cp0_module_expander1 10 GPIO_ACTIVE_LOW>;
95 tx-disable-gpios = <&cp0_module_expander1 9 GPIO_ACTIVE_HIGH>;
96 tx-fault-gpios = <&cp0_module_expander1 8 GPIO_ACTIVE_HIGH>;
110 /* on-board eMMC - U9 */
112 pinctrl-names = "default";
113 bus-width = <8>;
114 vqmmc-supply = <&ap0_reg_sd_vccq>;
126 /* SLM-1521-V2, CON9 */
129 phy-mode = "10gbase-r";
132 managed = "in-band-status";
140 phy-mode = "rgmii-id";
147 phy-mode = "rgmii-id";
160 pinctrl-names = "default";
161 pinctrl-0 = <&cp0_i2c0_pins>;
162 clock-frequency = <100000>;
167 pinctrl-names = "default";
168 gpio-controller;
169 #gpio-cells = <2>;
191 clock-frequency = <100000>;
193 /* SLM-1521-V2 - U3 */
194 i2c-mux@72 { /* verify address - depends on dpr */
196 #address-cells = <1>;
197 #size-cells = <0>;
200 #address-cells = <1>;
201 #size-cells = <0>;
206 #address-cells = <1>;
207 #size-cells = <0>;
212 gpio-controller;
213 #gpio-cells = <2>;
224 phy0: ethernet-phy@0 {
228 phy1: ethernet-phy@1 {
236 pinctrl-names = "default";
237 pinctrl-0 = <&nand_pins &nand_rb>;
241 label = "main-storage";
242 nand-rb = <0>;
243 nand-ecc-mode = "hw";
244 nand-on-flash-bbt;
245 nand-ecc-strength = <8>;
246 nand-ecc-step-size = <512>;
249 compatible = "fixed-partitions";
250 #address-cells = <1>;
251 #size-cells = <1>;
254 label = "U-Boot";
269 /* SLM-1521-V2, CON6 */
272 num-lanes = <4>;
273 num-viewport = <8>;
284 /* SLM-1521-V2, CON2 */
285 sata-port@1 {
295 pinctrl-names = "default";
296 pinctrl-0 = <&cp0_sdhci_pins
298 bus-width = <4>;
299 cd-gpios = <&cp0_gpio2 11 GPIO_ACTIVE_LOW>;
300 no-1-8-v;
301 vqmmc-supply = <&cp0_reg_sd_vccq>;
302 vmmc-supply = <&cp0_reg_sd_vcc>;
308 pinctrl-names = "default";
309 pinctrl-0 = <&cp0_spi1_pins>;
313 compatible = "jedec,spi-nor";
315 /* On-board MUX does not allow higher frequencies */
316 spi-max-frequency = <40000000>;
319 compatible = "fixed-partitions";
320 #address-cells = <1>;
321 #size-cells = <1>;
324 label = "U-Boot-0";
329 label = "Filesystem-0";
338 compatible = "marvell,cp115-standalone-pinctrl";
340 cp0_i2c0_pins: cp0-i2c-pins-0 {
344 cp0_i2c1_pins: cp0-i2c-pins-1 {
348 cp0_ge1_rgmii_pins: cp0-ge-rgmii-pins-0 {
355 cp0_ge2_rgmii_pins: cp0-ge-rgmii-pins-1 {
362 cp0_sdhci_cd_pins: cp0-sdhci-cd-pins-0 {
366 cp0_sdhci_pins: cp0-sdhi-pins-0 {
371 cp0_spi1_pins: cp0-spi-pins-1 {
375 nand_pins: nand-pins {
382 nand_rb: nand-rb {
395 usb-phy = <&cp0_usb3_0_phy0>;
397 phy-names = "utmi";
403 usb-phy = <&cp0_usb3_0_phy1>;
405 phy-names = "utmi";