Lines Matching +full:enet +full:- +full:phy +full:- +full:lane +full:- +full:swap

1 // SPDX-License-Identifier: GPL-2.0
7 /dts-v1/;
9 #include <dt-bindings/leds/leds-pca9532.h>
10 #include <dt-bindings/pwm/pwm.h>
11 #include "imx8mp-phycore-som.dtsi"
14 model = "PHYTEC phyBOARD-Pollux i.MX8MP";
15 compatible = "phytec,imx8mp-phyboard-pollux-rdk",
16 "phytec,imx8mp-phycore-som", "fsl,imx8mp";
19 stdout-path = &uart1;
22 reg_can1_stby: regulator-can1-stby {
23 compatible = "regulator-fixed";
24 pinctrl-names = "default";
25 pinctrl-0 = <&pinctrl_flexcan1_reg>;
27 regulator-max-microvolt = <3300000>;
28 regulator-min-microvolt = <3300000>;
29 regulator-name = "can1-stby";
32 reg_can2_stby: regulator-can2-stby {
33 compatible = "regulator-fixed";
34 pinctrl-names = "default";
35 pinctrl-0 = <&pinctrl_flexcan2_reg>;
37 regulator-max-microvolt = <3300000>;
38 regulator-min-microvolt = <3300000>;
39 regulator-name = "can2-stby";
42 reg_usb1_vbus: regulator-usb1-vbus {
43 compatible = "regulator-fixed";
44 pinctrl-names = "default";
45 pinctrl-0 = <&pinctrl_usb1_vbus>;
47 regulator-max-microvolt = <5000000>;
48 regulator-min-microvolt = <5000000>;
49 regulator-name = "usb1_host_vbus";
52 reg_usdhc2_vmmc: regulator-usdhc2 {
53 compatible = "regulator-fixed";
54 pinctrl-names = "default";
55 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
56 regulator-name = "VSD_3V3";
57 regulator-min-microvolt = <3300000>;
58 regulator-max-microvolt = <3300000>;
60 enable-active-high;
61 startup-delay-us = <100>;
62 off-on-delay-us = <12000>;
67 pinctrl-names = "default";
68 pinctrl-0 = <&pinctrl_eqos>;
69 phy-mode = "rgmii-id";
70 phy-handle = <&ethphy0>;
74 compatible = "snps,dwmac-mdio";
75 #address-cells = <1>;
76 #size-cells = <0>;
78 ethphy0: ethernet-phy@1 {
79 compatible = "ethernet-phy-ieee802.3-c22";
81 ti,rx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
82 ti,tx-internal-delay = <DP83867_RGMIIDCTL_1_50_NS>;
83 ti,fifo-depth = <DP83867_PHYCR_FIFO_DEPTH_4_B_NIB>;
84 ti,clk-output-sel = <DP83867_CLK_O_SEL_OFF>;
85 enet-phy-lane-no-swap;
92 pinctrl-names = "default";
93 pinctrl-0 = <&pinctrl_flexcan1>;
94 xceiver-supply = <&reg_can1_stby>;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_flexcan2>;
101 xceiver-supply = <&reg_can2_stby>;
106 clock-frequency = <400000>;
107 pinctrl-names = "default", "gpio";
108 pinctrl-0 = <&pinctrl_i2c2>;
109 pinctrl-1 = <&pinctrl_i2c2_gpio>;
110 sda-gpios = <&gpio5 17 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
111 scl-gpios = <&gpio5 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
124 led-1 {
128 led-2 {
132 led-3 {
144 pinctrl-names = "default";
145 pinctrl-0 = <&pinctrl_uart1>;
149 /* USB1 Host mode Type-A */
151 vbus-supply = <&reg_usb1_vbus>;
164 /* USB2 4-port USB3.0 HUB */
170 fsl,permanently-attached;
171 fsl,disable-port-power-control;
182 assigned-clocks = <&clk IMX8MP_CLK_UART2>;
183 assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&pinctrl_uart2>;
186 uart-has-rtscts;
190 /* SD-Card */
192 assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
193 assigned-clock-rates = <200000000>;
194 pinctrl-names = "default", "state_100mhz", "state_200mhz";
195 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_pins>;
196 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_pins>;
197 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_pins>;
198 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
199 vmmc-supply = <&reg_usdhc2_vmmc>;
200 bus-width = <4>;
205 gpio-line-names = "", "", "X_PMIC_WDOG_B", "",
211 gpio-line-names = "", "", "", "",
218 gpio-line-names = "", "", "", "",
225 gpio-line-names = "", "", "", "",
320 pinctrl_usdhc2_pins: usdhc2-gpiogrp {
338 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
350 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {