mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-24 13:43:28 +00:00
board: gateworks: venice: enable XWAY PHY support
Enable XWAY PHY driver and remove board specific config from board_phy_config weak override. Signed-off-by: Tim Harvey <tharvey@gateworks.com> Reviewed-by: Fabio Estevam <festevam@denx.de>
This commit is contained in:
parent
69c573ca89
commit
7e32871ce4
4 changed files with 3 additions and 16 deletions
|
@ -74,7 +74,6 @@ static int __maybe_unused setup_eqos(void)
|
|||
int board_phy_config(struct phy_device *phydev)
|
||||
{
|
||||
unsigned short val;
|
||||
ofnode node;
|
||||
|
||||
switch (phydev->phy_id) {
|
||||
case 0x2000a231: /* TI DP83867 GbE PHY */
|
||||
|
@ -85,21 +84,6 @@ int board_phy_config(struct phy_device *phydev)
|
|||
val |= 0xb << 8; /* LED2(Green;Link/Act): blink for TX/RX act */
|
||||
phy_write(phydev, MDIO_DEVAD_NONE, 24, val);
|
||||
break;
|
||||
case 0xd565a401: /* MaxLinear GPY111 */
|
||||
puts("GPY111 ");
|
||||
node = phy_get_ofnode(phydev);
|
||||
if (ofnode_valid(node)) {
|
||||
u32 rx_delay, tx_delay;
|
||||
|
||||
rx_delay = ofnode_read_u32_default(node, "rx-internal-delay-ps", 2000);
|
||||
tx_delay = ofnode_read_u32_default(node, "tx-internal-delay-ps", 2000);
|
||||
val = phy_read(phydev, MDIO_DEVAD_NONE, 0x17);
|
||||
val &= ~((0x7 << 12) | (0x7 << 8));
|
||||
val |= (rx_delay / 500) << 12;
|
||||
val |= (tx_delay / 500) << 8;
|
||||
phy_write(phydev, MDIO_DEVAD_NONE, 0x17, val);
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
if (phydev->drv->config)
|
||||
|
|
|
@ -104,6 +104,7 @@ CONFIG_SPL_MMC_HS400_SUPPORT=y
|
|||
CONFIG_FSL_USDHC=y
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHY_TI_DP83867=y
|
||||
CONFIG_PHY_XWAY=y
|
||||
CONFIG_PHY_FIXED=y
|
||||
CONFIG_DM_MDIO=y
|
||||
CONFIG_DM_DSA=y
|
||||
|
|
|
@ -105,6 +105,7 @@ CONFIG_SPL_MMC_HS400_SUPPORT=y
|
|||
CONFIG_FSL_USDHC=y
|
||||
CONFIG_PHYLIB=y
|
||||
CONFIG_PHY_TI_DP83867=y
|
||||
CONFIG_PHY_XWAY=y
|
||||
CONFIG_PHY_FIXED=y
|
||||
CONFIG_DM_MDIO=y
|
||||
CONFIG_DM_DSA=y
|
||||
|
|
|
@ -98,6 +98,7 @@ CONFIG_MMC_HS400_ES_SUPPORT=y
|
|||
CONFIG_MMC_HS400_SUPPORT=y
|
||||
CONFIG_FSL_USDHC=y
|
||||
CONFIG_PHY_TI_DP83867=y
|
||||
CONFIG_PHY_XWAY=y
|
||||
CONFIG_PHY_FIXED=y
|
||||
CONFIG_DM_MDIO=y
|
||||
CONFIG_DM_DSA=y
|
||||
|
|
Loading…
Reference in a new issue