mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-09-21 07:01:57 +00:00
FEC: Allow selection of MII mode via CONFIG_FEC_XCV_TYPE
The default is MII100, which was hardcoded previously in the driver. Signed-off-by: Marek Vasut <marek.vasut@gmail.com> Cc: Ben Warren <biggerbadderben@gmail.com> Cc: Stefano Babic <sbabic@denx.de> Cc: Wolfgang Denk <wd@denx.de> Cc: Detlev Zundel <dzu@denx.de>
This commit is contained in:
parent
a50a90c90e
commit
392b850233
1 changed files with 5 additions and 1 deletions
|
@ -38,6 +38,10 @@ DECLARE_GLOBAL_DATA_PTR;
|
|||
#error "CONFIG_MII has to be defined!"
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_FEC_XCV_TYPE
|
||||
#define CONFIG_FEC_XCV_TYPE MII100
|
||||
#endif
|
||||
|
||||
#undef DEBUG
|
||||
|
||||
struct nbuf {
|
||||
|
@ -711,7 +715,7 @@ static int fec_probe(bd_t *bd)
|
|||
fec->eth = (struct ethernet_regs *)IMX_FEC_BASE;
|
||||
fec->bd = bd;
|
||||
|
||||
fec->xcv_type = MII100;
|
||||
fec->xcv_type = CONFIG_FEC_XCV_TYPE;
|
||||
|
||||
/* Reset chip. */
|
||||
writel(readl(&fec->eth->ecntrl) | FEC_ECNTRL_RESET, &fec->eth->ecntrl);
|
||||
|
|
Loading…
Reference in a new issue