[PATCH V2 6/7] ARM: SPEAr13xx: Add auxdata for Ethernet controller.

Shiraz Hashim shiraz.hashim at st.com
Wed Jul 25 03:34:07 EDT 2012


Hi Arnd,

On Wed, Jul 25, 2012 at 06:31:53AM +0000, Arnd Bergmann wrote:
> Can you post here the complete set of callback implementations
> that you have in your development trees at the moment? That should
> help us determine which case we're talking about here.

There are following types of callbacks (involving SoC/platform) seen
generally in our case,

  * parent clk selection -
        driver is not aware about various clock sources (which also
        varies from platform to platform) and hence can only be
        programmed by corresponding platform.

        This is the case in Ethernet, audio, etc.

  * spi controller
        This is little hack in the h/w. As part of s/w controlled chip
        select/deselect in spi-pl022, we need to write to some system
        specific register.

  * OTG controller
        phy clock initialization which involves series of steps
        including powering down, etc.

  * NAND controller
        bank selection on runtime by writing to system registers

  * sata controller
        Similar to OTG case which involves clock initialization.

--
regards
Shiraz



More information about the linux-arm-kernel mailing list