mirror of
https://github.com/Fishwaldo/u-boot.git
synced 2025-03-21 06:31:31 +00:00
arm: pxa: init ethaddr for LP-8x4x using DT
When DT define aliases for etherner0 and ethernet1, U-Boot automatically patched MAC addresses using ethaddr and eth1addr environment variables respectively. Custom initialization is no longer needed. Signed-off-by: Sergei Ianovich <ynvich@gmail.com> CC: Marek Vasut <marex@denx.de>
This commit is contained in:
parent
7cd5441eb3
commit
914f2bd1f0
1 changed files with 0 additions and 17 deletions
|
@ -121,25 +121,8 @@ int board_usb_cleanup(int index, enum usb_init_type init)
|
|||
#endif
|
||||
|
||||
#ifdef CONFIG_DRIVER_DM9000
|
||||
void lp8x4x_eth1_mac_init(void)
|
||||
{
|
||||
u8 eth1addr[8];
|
||||
int i;
|
||||
u8 reg;
|
||||
|
||||
eth_getenv_enetaddr_by_index("eth", 1, eth1addr);
|
||||
if (!is_valid_ether_addr(eth1addr))
|
||||
return;
|
||||
|
||||
for (i = 0, reg = 0x10; i < 6; i++, reg++) {
|
||||
writeb(reg, (u8 *)(DM9000_IO_2));
|
||||
writeb(eth1addr[i], (u8 *)(DM9000_DATA_2));
|
||||
}
|
||||
}
|
||||
|
||||
int board_eth_init(bd_t *bis)
|
||||
{
|
||||
lp8x4x_eth1_mac_init();
|
||||
return dm9000_initialize(bis);
|
||||
}
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue