Skip to content

Commit a168c62

Browse files
yangbolu1991henrikbrixandersen
authored andcommitted
boards: nxp: mimxrt1180_evk: enable netc support in dts
Enabled netc support in dts. Signed-off-by: Yangbo Lu <[email protected]>
1 parent ea741a3 commit a168c62

File tree

2 files changed

+52
-0
lines changed

2 files changed

+52
-0
lines changed

boards/nxp/mimxrt1180_evk/mimxrt1180_evk-pinctrl.dtsi

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,38 @@
77
#include <nxp/nxp_imx/rt/mimxrt1189cvm8b-pinctrl.dtsi>
88

99
&pinctrl {
10+
emdio_default: emdio_default {
11+
group1 {
12+
pinmux = <&iomuxc_gpio_ad_30_netc_emdc>,
13+
<&iomuxc_gpio_ad_31_netc_emdio>;
14+
bias-pull-down;
15+
slew-rate = "fast";
16+
drive-strength = "high";
17+
};
18+
};
19+
20+
eth4_default: eth4_default {
21+
group1 {
22+
pinmux = <&iomuxc_gpio_emc_b2_13_eth4_tx_data0>,
23+
<&iomuxc_gpio_emc_b2_14_eth4_tx_data1>,
24+
<&iomuxc_gpio_emc_b2_15_eth4_tx_en>,
25+
<&iomuxc_gpio_emc_b2_17_eth4_rx_data0>,
26+
<&iomuxc_gpio_emc_b2_18_eth4_rx_data1>,
27+
<&iomuxc_gpio_emc_b2_19_eth4_rx_en>,
28+
<&iomuxc_gpio_emc_b2_20_eth4_rx_er>;
29+
bias-pull-down;
30+
slew-rate = "fast";
31+
drive-strength = "high";
32+
};
33+
group2 {
34+
pinmux = <&iomuxc_gpio_emc_b2_16_eth4_tx_clk>;
35+
input-enable;
36+
bias-pull-down;
37+
slew-rate = "fast";
38+
drive-strength = "high";
39+
};
40+
};
41+
1042
pinmux_lpspi3: pinmux_lpspi3 {
1143
group0 {
1244
pinmux = <&iomuxc_gpio_sd_b1_00_lpspi3_pcs0>,

boards/nxp/mimxrt1180_evk/mimxrt1180_evk_mimxrt1189_cm33.dts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,26 @@
3030
};
3131
};
3232

33+
&emdio {
34+
pinctrl-0 = <&emdio_default>;
35+
pinctrl-names = "default";
36+
status = "okay";
37+
38+
phy4: phy@3 {
39+
compatible = "ethernet-phy";
40+
reg = <0x3>;
41+
status = "okay";
42+
};
43+
};
44+
45+
&enetc_psi0 {
46+
local-mac-address = [00 00 00 01 02 00];
47+
pinctrl-0 = <&eth4_default>;
48+
pinctrl-names = "default";
49+
phy-handle = <&phy4>;
50+
status = "okay";
51+
};
52+
3353
&lpuart1 {
3454
status = "okay";
3555
current-speed = <115200>;

0 commit comments

Comments
 (0)