ARM: k2g: Add Ethernet Support
Add Ethernet support for tftp support Signed-off-by: Vitaly Andrianov <vitalya@ti.com> Signed-off-by: Mugunthan V N <mugunthanvnm@ti.com> Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
997a318b30
commit
91266ccbb2
@ -75,9 +75,14 @@ int board_eth_init(bd_t *bis)
|
|||||||
int port_num;
|
int port_num;
|
||||||
char link_type_name[32];
|
char link_type_name[32];
|
||||||
|
|
||||||
|
if (cpu_is_k2g())
|
||||||
|
writel(KS2_ETHERNET_RGMII, KS2_ETHERNET_CFG);
|
||||||
|
|
||||||
/* By default, select PA PLL clock as PA clock source */
|
/* By default, select PA PLL clock as PA clock source */
|
||||||
|
#ifndef CONFIG_SOC_K2G
|
||||||
if (psc_enable_module(KS2_LPSC_PA))
|
if (psc_enable_module(KS2_LPSC_PA))
|
||||||
return -1;
|
return -1;
|
||||||
|
#endif
|
||||||
if (psc_enable_module(KS2_LPSC_CPGMAC))
|
if (psc_enable_module(KS2_LPSC_CPGMAC))
|
||||||
return -1;
|
return -1;
|
||||||
if (psc_enable_module(KS2_LPSC_CRYPTO))
|
if (psc_enable_module(KS2_LPSC_CRYPTO))
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
*/
|
*/
|
||||||
#include <common.h>
|
#include <common.h>
|
||||||
#include <asm/arch/clock.h>
|
#include <asm/arch/clock.h>
|
||||||
|
#include <asm/ti-common/keystone_net.h>
|
||||||
#include "mux-k2g.h"
|
#include "mux-k2g.h"
|
||||||
|
|
||||||
#define SYS_CLK 24000000
|
#define SYS_CLK 24000000
|
||||||
@ -74,3 +75,21 @@ void spl_init_keystone_plls(void)
|
|||||||
init_plls();
|
init_plls();
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef CONFIG_DRIVER_TI_KEYSTONE_NET
|
||||||
|
struct eth_priv_t eth_priv_cfg[] = {
|
||||||
|
{
|
||||||
|
.int_name = "K2G_EMAC",
|
||||||
|
.rx_flow = 0,
|
||||||
|
.phy_addr = 0,
|
||||||
|
.slave_port = 1,
|
||||||
|
.sgmii_link_type = SGMII_LINK_MAC_PHY,
|
||||||
|
.phy_if = PHY_INTERFACE_MODE_RGMII,
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
int get_num_eth_ports(void)
|
||||||
|
{
|
||||||
|
return sizeof(eth_priv_cfg) / sizeof(struct eth_priv_t);
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user