From: Luigi 'Comio' Mantellini <luigi.mantell...@idf-hit.com> This patch add a MII Bus support for FCC port using a simple bitbang implementation (derived from miiphy driver). In order to enable mii bus, you need to define the following additional macros:
CONFIG_MPC85XX_BITBANGMII - Enable the mii bus support code CONFIG_SYS_FCC1_MDIO - Pin used for MDIO signal CONFIG_SYS_FCC2_MDIO CONFIG_SYS_FCC3_MDIO CONFIG_SYS_FCC1_MDC - Pin used for MDC signal CONFIG_SYS_FCC2_MDC CONFIG_SYS_FCC3_MDC CONFIG_SYS_FCC1_PHYADDR - Phy address CONFIG_SYS_FCC2_PHYADDR CONFIG_SYS_FCC3_PHYADDR Notice that all Pins are refered to the Parallel IO Ports (A, B, C, D). The pin number is gived by the following formula: AbsIoPin# = (Port#) * 32 + IoPin# where: Port# is 0 for port A, 1 for port B, etc... IoPin# is the pin is a value from 0 to 31 refered to the port AbsIoPin# is the value request bt *_MDIO and *_MDC macros. Any feedback is welcome. best regards, luigi Luigi 'Comio' Mantellini (1): [OLT] Add MII bus implementation for FCC ports (using bitbanging) cpu/mpc85xx/ether_fcc.c | 400 ++++++++++++++++++++++++++++++++++++++++++++--- 1 files changed, 379 insertions(+), 21 deletions(-) _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot