Skip to content
Snippets Groups Projects
Forked from Reform / reform-boundary-uboot
Source project has a limited visibility.
  • Prakash PM's avatar
    e6441c4f
    DaVinci: EMAC: Get EMAC_MDIO_PHY_NUM from config files · e6441c4f
    Prakash PM authored
    
    Currently EMAC_MDIO_PHY_NUM is defined as 1 in emac_defs.h.
    Because of this, EMAC does not work on EVMs which do not have phy
    connected at 1. Moving the macro to board config file makes this
    configurable depending on where the phy is connected on the MDIO bus.
    
    This patch fixes the board reset issue observed during network access
    on DM365EVM. EMAC driver was assuming EMAC_MDIO_PHY_NUM as 1
    but it is 0 on DM365EVM.
    
    This patch is verified on da830/omap-l137, dm365 and dm644x evms.
    
    Signed-off-by: default avatarPrakash PM <prakash.pm@ti.com>
    Signed-off-by: default avatarSandeep Paulraj <s-paulraj@ti.com>
    e6441c4f
    History
    DaVinci: EMAC: Get EMAC_MDIO_PHY_NUM from config files
    Prakash PM authored
    
    Currently EMAC_MDIO_PHY_NUM is defined as 1 in emac_defs.h.
    Because of this, EMAC does not work on EVMs which do not have phy
    connected at 1. Moving the macro to board config file makes this
    configurable depending on where the phy is connected on the MDIO bus.
    
    This patch fixes the board reset issue observed during network access
    on DM365EVM. EMAC driver was assuming EMAC_MDIO_PHY_NUM as 1
    but it is 0 on DM365EVM.
    
    This patch is verified on da830/omap-l137, dm365 and dm644x evms.
    
    Signed-off-by: default avatarPrakash PM <prakash.pm@ti.com>
    Signed-off-by: default avatarSandeep Paulraj <s-paulraj@ti.com>