int ok;
/* Check, whether MAC address is enabled */
- ok = CYGACC_CALL_IF_FLASH_CFG_OP(CYGNUM_CALL_IF_FLASH_CFG_GET,
- "fec_esa", &esa_set, CONFIG_BOOL);
+ ok = CYGACC_CALL_IF_FLASH_CFG_OP(CYGNUM_CALL_IF_FLASH_CFG_GET,
+ "fec_esa", &esa_set, CONFIG_BOOL);
if (!(ok && esa_set)) {
diag_printf("FEC disabled; set fec_esa=true to enable networking\n");
return false;
tx27_set_reg(SOC_GPIOB_BASE + GPIO_DR, 0, GPR_MASK(30));
}
- const unsigned int phy_mode_mask = 0x1060;
- // deassert PD0-15 (except 5,6,12 => PHY MODE[0..2])
+ const unsigned int phy_mode_mask = 0x10e0;
+ // deassert PD0-15 (except 5,6,7,12 => PHY MODE[0..2], INTSEL)
tx27_set_reg(SOC_GPIOD_BASE + GPIO_OCR1, 0xffffffff, 0);
tx27_set_reg(SOC_GPIOD_BASE + GPIO_DR, phy_mode_mask, ~phy_mode_mask);
tx27_set_reg(SOC_GPIOD_BASE + GPIO_DDIR, 0xffff, 0);