u-boot/drivers/net/ti
Andreas Dannenberg edacf6a44d net: ti: am65-cpsw-nuss: Use dedicated port mode control registers
The different CPSW sub-system Ethernet ports have different PHY mode
control registers. In order to allow the modes to get configured
independently only the register for the port in question must be
accessed, otherwise we would just be re-configuring the mode for port 1,
while leaving all others at their power-on defaults. Fix this issue by
adding a port-number based offset to the mode control base register
address based on the fact that the control registers for the different
ports are spaced exactly 0x4 bytes apart.

Fixes: 9d0dca1199 ("net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver")
Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
Reviewed-by: Siddharth Vadapalli <s-vadapalli@ti.com>
2023-07-14 15:21:07 -04:00
..
am65-cpsw-nuss.c net: ti: am65-cpsw-nuss: Use dedicated port mode control registers 2023-07-14 15:21:07 -04:00
cpsw-common.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
cpsw.c arm: ti814x: Remove remaining support code 2022-12-22 10:31:48 -05:00
cpsw_mdio.c cpsw_mdio.c: Use correct reg in cpsw_mdio_get_alive 2023-02-17 10:49:41 -05:00
cpsw_mdio.h net: ti: cpsw-mdio: Add workaround for errata i2329 2022-10-06 21:05:17 -04:00
davinci_emac.c arm: Remove ti816x_evm board and ti816x SoC support 2023-05-31 10:11:46 -04:00
davinci_emac.h driver: net: consolidate ti's code in separate folder 2018-11-05 10:41:59 -06:00
Kconfig Convert CONFIG_KSNET_NETCP_V1_0 et al to Kconfig 2022-12-22 10:31:48 -05:00
keystone_net.c global: Migrate CONFIG_KSNET_SERDES_SGMII_BASE to CFG 2022-12-23 10:14:50 -05:00
Makefile net: ethernet: ti: Introduce am654 gigabit eth switch subsystem driver 2019-07-15 13:32:25 -05:00