ARM: ccmx51: Fix ethernet devices control by MC13892 GPOs
LAN9221 is eth1, FEC is eth0, so fix power/reset control by MC13892 GPOs. Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
697e02b74f
commit
937e6b541a
|
@ -363,12 +363,12 @@ static int ccxmx51_power_init(void)
|
|||
/* De-assert reset of external devices on GP01, GPO2, GPO3 and GPO4 */
|
||||
mc13xxx_reg_read(mc13xxx_dev, MC13892_REG_POWER_MISC, &val);
|
||||
/* GPO1 - External */
|
||||
/* GP02 - LAN9221 */
|
||||
/* GP03 - FEC */
|
||||
/* GP04 - Wireless */
|
||||
if (IS_ENABLED(CONFIG_DRIVER_NET_SMC911X) && ccxmx51_id->eth0)
|
||||
/* GP02 - LAN9221 Power */
|
||||
/* GP03 - FEC Reset */
|
||||
/* GP04 - Wireless Power */
|
||||
if (IS_ENABLED(CONFIG_DRIVER_NET_SMC911X) && ccxmx51_id->eth1)
|
||||
val |= (1 << 8);
|
||||
if (IS_ENABLED(CONFIG_DRIVER_NET_FEC_IMX) && ccxmx51_id->eth1)
|
||||
if (IS_ENABLED(CONFIG_DRIVER_NET_FEC_IMX) && ccxmx51_id->eth0)
|
||||
val |= (1 << 10);
|
||||
if (ccxmx51_id->wless)
|
||||
val |= (1 << 12);
|
||||
|
|
Loading…
Reference in New Issue