]> git.karo-electronics.de Git - karo-tx-redboot.git/blobdiff - packages/devs/eth/arm/tx51karo/v1_0/include/devs_eth_arm_tx51.inl
STK5 Release 1.10
[karo-tx-redboot.git] / packages / devs / eth / arm / tx51karo / v1_0 / include / devs_eth_arm_tx51.inl
index 1576cf1b2e1bb2f04ce661e8d7b5892d0d42f36f..aaa8f7882f04c00a21b8799b013666eb360e6d1b 100644 (file)
@@ -79,8 +79,6 @@ cyg_plf_redboot_esa_validate(unsigned char *val)
 
 extern int tx51_mac_addr_program(unsigned char mac_addr[ETHER_ADDR_LEN]);
 
-#define dmb()  asm volatile("dmb" : : : "memory")
-
 static inline void tx51_write_reg(CYG_ADDRWORD base_addr, CYG_WORD32 offset, CYG_WORD32 val)
 {
        if (net_debug) {
@@ -146,11 +144,13 @@ static struct tx51_gpio_setup tx51_fec_pwr_pins[] = {
 };
 
 static struct tx51_gpio_setup tx51_fec_strap_pins[] = {
-       { IOMUXC_SW_MUX_CTL_PAD_GPIO1_3,                0x10, 0x10, 1,  3, },
-       { IOMUXC_SW_MUX_CTL_PAD_NANDF_D9,               0x12, 0x13, 3, 31, },
-       { IOMUXC_SW_MUX_CTL_PAD_EIM_EB3,                0x13, 0x11, 2, 23, },
-       { IOMUXC_SW_MUX_CTL_PAD_EIM_CS2,                0x13, 0x11, 2, 27, },
-       { IOMUXC_SW_MUX_CTL_PAD_EIM_CS3,                0x13, 0x11, 2, 28, },
+       { IOMUXC_SW_MUX_CTL_PAD_GPIO1_3,                0x10, 0x10, 1,  3, }, /* PHY Power enable */
+       { IOMUXC_SW_MUX_CTL_PAD_NANDF_D9,               0x12, 0x13, 3, 31, }, /* Mode[0] */
+       { IOMUXC_SW_MUX_CTL_PAD_EIM_EB3,                0x13, 0x11, 2, 23, }, /* Mode[1] */
+       { IOMUXC_SW_MUX_CTL_PAD_EIM_CS2,                0x13, 0x11, 2, 27, }, /* Mode[2] */
+#if 0
+       { IOMUXC_SW_MUX_CTL_PAD_EIM_CS3,                0x13, 0x11, 2, 28, }, /* nINTSEL */
+#endif
 };
 
 static inline void tx51_phy_power_off(void)