ethernet_phy_pins_default: ethernet_phy_pins_default { pinctrl-single,pins = < /* phy 1 */ AM4372_IOPAD(0x90c, PIN_INPUT_PULLDOWN | MUX_MODE1 ) /* (B14) mii1_crs.rmii1_crs_dv */ AM4372_IOPAD(0x910, PIN_INPUT_PULLDOWN | MUX_MODE1 ) /* (B13) mii1_rx_er.rmii1_rxer */ AM4372_IOPAD(0x914, PIN_OUTPUT_PULLDOWN | MUX_MODE1 ) /* (A13) mii1_tx_en.rmii1_txen */ AM4372_IOPAD(0x924, PIN_OUTPUT_PULLDOWN | MUX_MODE1 ) /* (A14) mii1_txd1.rmii1_txd1 */ AM4372_IOPAD(0x928, PIN_OUTPUT_PULLDOWN | MUX_MODE1 ) /* (B15) mii1_txd0.rmii1_txd0 */ AM4372_IOPAD(0x93c, PIN_INPUT_PULLDOWN | MUX_MODE1 ) /* (B16) mii1_rxd1.rmii1_rxd1 */ AM4372_IOPAD(0x940, PIN_INPUT_PULLDOWN | MUX_MODE1 ) /* (F17) mii1_rxd0.rmii1_rxd0 */ AM4372_IOPAD(0x944, PIN_INPUT_PULLDOWN | MUX_MODE0 ) /*(A16) rmii1_ref_clk.rmii1_refclk*/ /* phy 2 */ AM4372_IOPAD(0x840, PIN_OUTPUT_PULLDOWN | MUX_MODE3 ) /* (C3) gpmc_a0.rmii2_txen */ AM4372_IOPAD(0x850, PIN_OUTPUT_PULLDOWN | MUX_MODE3 ) /* (D7) gpmc_a4.rmii2_txd1 */ AM4372_IOPAD(0x854, PIN_OUTPUT_PULLDOWN | MUX_MODE3 ) /* (E7) gpmc_a5.rmii2_txd0 */ AM4372_IOPAD(0x86c, PIN_INPUT_PULLDOWN | MUX_MODE3 ) /* (D8) gpmc_a11.rmii2_rxd0 */ AM4372_IOPAD(0x868, PIN_INPUT_PULLDOWN | MUX_MODE3 ) /* (G8) gpmc_a10.rmii2_rxd1 */ AM4372_IOPAD(0x870, PIN_INPUT_PULLDOWN | MUX_MODE3 ) /* (A2) gpmc_wait0.rmii2_crs_dv */ AM4372_IOPAD(0x874, PIN_INPUT_PULLDOWN | MUX_MODE3 ) /* (B3) gpmc_wpn.rmii2_rxer */ AM4372_IOPAD(0x908, PIN_INPUT_PULLDOWN | MUX_MODE1 ) /* (D16) mii1_col.rmii2_refclk */ >; }; davinci_mdio_default: davinci_mdio_default { pinctrl-single,pins = < /* MDIO */ AM4372_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0) /* mdio_data.mdio_data */ AM4372_IOPAD(0x94c, PIN_OUTPUT_PULLUP | MUX_MODE0) /* mdio_clk.mdio_clk */ >; }; davinci_mdio_sleep: davinci_mdio_sleep { pinctrl-single,pins = < /* MDIO reset value */ AM4372_IOPAD(0x948, PIN_INPUT_PULLDOWN | MUX_MODE7) AM4372_IOPAD(0x94c, PIN_INPUT_PULLDOWN | MUX_MODE7) >; }; &mac { status = "okay"; pinctrl-names = "default"; pinctrl-0 = <ðernet_phy_pins_default>; /* for SK EVM pinctrl-0 = <&cpsw_default>;*/ /* for SK EVM pinctrl-1 = <&cpsw_sleep>;*/ slaves = <2>; dual_emac; }; &davinci_mdio { pinctrl-names = "default", "sleep"; pinctrl-0 = <&davinci_mdio_default>; pinctrl-1 = <&davinci_mdio_sleep>; status = "okay"; };