
Hi Luigi,
I like what you're doing here. Thanks for working towards making the BB driver more universal.
Luigi 'Comio' Mantellini wrote:
From: Luigi 'Comio' Mantellini luigi.mantellini@idf-hit.com
This patch rewrites the miiphybb ( Bit-banged MII bus driver ) in order to support an arbitrary number of buses. This feature is useful when your board uses different mii buses for different phys and all (or a part) of these buses are implemented via bit-banging mode.
The driver requires that the following macros should be defined into the board configuration file:
CONFIG_BITBANGMII - Enable the miiphybb driver CONFIG_BITBANGMII_MULTI - Enable the multi bus support
If the CONFIG_BITBANGMII_MULTI is not defined, the board's config file needs to define the following macros:
My preference would be to only support the 'multi' mode. That way we can keep it smaller (source-wise, not binary-wise) and not use macros. I'll give a more thorough review shortly, but just thought I'd put this idea out there...
regards, Ben