Commit 282fb014 authored by Yangbo Lu's avatar Yangbo Lu Committed by Benjamin Cabé
Browse files

boards: nxp: mimxrt1180_evk: add pinctrl for NETC switch ports



Added pinctrl for NETC switch ports.

Signed-off-by: default avatarYangbo Lu <yangbo.lu@nxp.com>
parent f55331ef
Loading
Loading
Loading
Loading
+82 −0
Original line number Diff line number Diff line
@@ -17,6 +17,88 @@
		};
	};

	eth0_default: eth0_default {
		group1 {
			pinmux = <&iomuxc_gpio_emc_b2_05_eth0_tx_data0>,
				<&iomuxc_gpio_emc_b2_06_eth0_tx_data1>,
				<&iomuxc_gpio_emc_b2_07_eth0_tx_en>,
				<&iomuxc_gpio_emc_b2_09_eth0_rx_data0>,
				<&iomuxc_gpio_emc_b2_10_eth0_rx_data1>,
				<&iomuxc_gpio_emc_b2_11_eth0_rx_en>,
				<&iomuxc_gpio_emc_b2_12_eth0_rx_er>;
			bias-pull-down;
			slew-rate = "fast";
			drive-strength = "high";
		};
		group2 {
			pinmux = <&iomuxc_gpio_emc_b2_08_eth0_tx_clk>;
			input-enable;
			bias-pull-down;
			slew-rate = "fast";
			drive-strength = "high";
		};
	};

	eth1_default: eth1_default {
		group1 {
			pinmux = <&iomuxc_gpio_b1_00_eth1_tx_data0>,
				<&iomuxc_gpio_b1_01_eth1_tx_data1>,
				<&iomuxc_gpio_b1_02_eth1_tx_en>,
				<&iomuxc_gpio_b1_03_eth1_tx_clk >,
				<&iomuxc_gpio_b1_04_eth1_rx_data0>,
				<&iomuxc_gpio_b1_05_eth1_rx_data1>,
				<&iomuxc_gpio_b1_06_eth1_rx_en>,
				<&iomuxc_gpio_b1_07_eth1_tx_data2>,
				<&iomuxc_gpio_b1_08_eth1_tx_data3>,
				<&iomuxc_gpio_b1_09_eth1_rx_data2>,
				<&iomuxc_gpio_b1_10_eth1_rx_data3>,
				<&iomuxc_gpio_b1_11_eth1_rx_clk>;
			bias-pull-down;
			slew-rate = "fast";
			drive-strength = "high";
		};
	};

	eth2_default: eth2_default {
		group1 {
			pinmux = <&iomuxc_gpio_emc_b1_13_eth2_rx_en>,
				<&iomuxc_gpio_emc_b1_16_eth2_rx_data0>,
				<&iomuxc_gpio_emc_b1_17_eth2_rx_data1>,
				<&iomuxc_gpio_emc_b1_21_eth2_rx_clk>,
				<&iomuxc_gpio_emc_b1_22_eth2_rx_data2>,
				<&iomuxc_gpio_emc_b1_23_eth2_rx_data3>,
				<&iomuxc_gpio_emc_b1_24_eth2_tx_data3>,
				<&iomuxc_gpio_emc_b1_25_eth2_tx_data2>,
				<&iomuxc_gpio_emc_b1_26_eth2_tx_data1>,
				<&iomuxc_gpio_emc_b1_27_eth2_tx_data0>,
				<&iomuxc_gpio_emc_b1_28_eth2_tx_en>,
				<&iomuxc_gpio_emc_b1_29_eth2_tx_clk>;
			bias-pull-down;
			slew-rate = "fast";
			drive-strength = "high";
		};
	};

	eth3_default: eth3_default {
		group1 {
			pinmux = <&iomuxc_gpio_emc_b1_00_eth3_tx_data3>,
				<&iomuxc_gpio_emc_b1_01_eth3_tx_data2>,
				<&iomuxc_gpio_emc_b1_02_eth3_rx_clk>,
				<&iomuxc_gpio_emc_b1_03_eth3_rx_data3>,
				<&iomuxc_gpio_emc_b1_04_eth3_rx_data2>,
				<&iomuxc_gpio_emc_b1_05_eth3_tx_data0>,
				<&iomuxc_gpio_emc_b1_06_eth3_tx_data1>,
				<&iomuxc_gpio_emc_b1_07_eth3_tx_en>,
				<&iomuxc_gpio_emc_b1_08_eth3_tx_clk>,
				<&iomuxc_gpio_emc_b1_09_eth3_rx_data0>,
				<&iomuxc_gpio_emc_b1_10_eth3_rx_data1>,
				<&iomuxc_gpio_emc_b1_11_eth3_rx_en>;
			bias-pull-down;
			slew-rate = "fast";
			drive-strength = "high";
		};
	};

	eth4_default: eth4_default {
		group1 {
			pinmux = <&iomuxc_gpio_emc_b2_13_eth4_tx_data0>,