Drivers' probe function calling order

Misbah khan misbah_khan at
Fri Jan 4 19:41:14 EST 2008

Hi Mr Rubini ...

I am writing a driver in which device port is mapped to CPLD and 8 bit data
bus is directly connected from processor to CPLD. Read write on CPLD memory
mapped (buffer/register) is required to control the device. This is now IO
mapped to processor. 

I need to know whether i am right if i impliment like this :- 
         addr=ioremap(base_addr,size);          // Remap to Mem mapped
         out_8(addr) and in_8(addr); 

Alessandro Rubini wrote:
>> how can I force the system to call
>> probe function of the spi driver first?
> You can declare their init functions at different initcall level.  For
> example declaring the dataflash one as late_initcall(). Or declare
> the spi one as subsys_initcall() -- whatever makes more sense.
> There might be cleaner ways according to your setup, but this will
> surely work.
> /alessandro
> _______________________________________________
> Linuxppc-embedded mailing list
> Linuxppc-embedded at

View this message in context:
Sent from the linuxppc-embedded mailing list archive at

More information about the Linuxppc-embedded mailing list