Commit bd363f80e4462afe2b7551a87ac808a22de58aa1

Authored by Jagan Teki
Committed by Stefano Babic
1 parent b443c88b1a

imx6: geam6ul: Add FEC support

Add FEC support for Engicam GEAM6UL module.

Cc: Stefano Babic <sbabic@denx.de>
Cc: Matteo Lisi <matteo.lisi@engicam.com>
Cc: Michael Trimarchi <michael@amarulasolutions.com>
Signed-off-by: Jagan Teki <jagan@amarulasolutions.com>

Showing 4 changed files with 17 additions and 0 deletions Side-by-side Diff

arch/arm/cpu/armv7/mx6/Kconfig
... ... @@ -197,6 +197,7 @@
197 197 select MX6UL
198 198 select OF_CONTROL
199 199 select DM
  200 + select DM_ETH
200 201 select DM_GPIO
201 202 select DM_I2C
202 203 select DM_MMC
configs/imx6ul_geam_mmc_defconfig
... ... @@ -18,6 +18,8 @@
18 18 CONFIG_CMD_BOOTZ=y
19 19 CONFIG_CMD_GPIO=y
20 20 CONFIG_CMD_MEMTEST=y
  21 +CONFIG_CMD_MII=y
  22 +CONFIG_CMD_PING=y
21 23 CONFIG_CMD_MMC=y
22 24 CONFIG_CMD_CACHE=y
23 25 CONFIG_CMD_EXT2=y
... ... @@ -27,6 +29,7 @@
27 29 CONFIG_CMD_FS_GENERIC=y
28 30 CONFIG_CMD_I2C=y
29 31 CONFIG_OF_LIBFDT=y
  32 +CONFIG_FEC_MXC=y
30 33 CONFIG_MXC_UART=y
31 34 CONFIG_IMX_THERMAL=y
32 35 CONFIG_PINCTRL=y
configs/imx6ul_geam_nand_defconfig
... ... @@ -18,9 +18,12 @@
18 18 CONFIG_CMD_BOOTZ=y
19 19 CONFIG_CMD_GPIO=y
20 20 CONFIG_CMD_MEMTEST=y
  21 +CONFIG_CMD_MII=y
  22 +CONFIG_CMD_PING=y
21 23 CONFIG_CMD_NAND=y
22 24 CONFIG_CMD_CACHE=y
23 25 CONFIG_OF_LIBFDT=y
  26 +CONFIG_FEC_MXC=y
24 27 CONFIG_MXC_UART=y
25 28 CONFIG_NAND_MXS=y
26 29 CONFIG_IMX_THERMAL=y
include/configs/imx6ul_geam.h
... ... @@ -137,6 +137,16 @@
137 137 # define CONFIG_APBH_DMA_BURST8
138 138 #endif
139 139  
  140 +/* Ethernet */
  141 +#ifdef CONFIG_FEC_MXC
  142 +# define CONFIG_FEC_MXC_PHYADDR 0
  143 +# define CONFIG_FEC_XCV_TYPE RMII
  144 +
  145 +# define CONFIG_MII
  146 +# define CONFIG_PHYLIB
  147 +# define CONFIG_PHY_SMSC
  148 +#endif
  149 +
140 150 /* SPL */
141 151 #ifdef CONFIG_SPL
142 152 # ifdef CONFIG_NAND_MXS