Re: [PATCH] Suppress compiler warnings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sunday 27 August 2006 14:12, Geert Uytterhoeven wrote:
> On Sun, 27 Aug 2006 thomas@xxxxxxxxxxxxxxxxxx wrote:
> > The excite platform exports hardware resources for device drivers to use.
> > Any driver wanting to use these resources will look up them by their
> > names. Since these resources are declared to have static linkage, but are
> > not used in the source file defining them, the compiler used to emit an
> > 'unused' warning, which this patch suppresses.
>
> How can a driver look them up, if they are not linked in in some structure?
>
> Gr{oetje,eeting}s,
>
> 						Geert

It uses the standard platform device/driver mechanism: the platform registers
a platform device (to which the resources are attached) with the platform bus.
The driver registers a platform driver with the platform bus. The bus matches
drivers and devices and calls the probe routine of any matching driver, at
which point the driver can look up the resources using platform_get_resource_byname().

Thomas
-- 
Thomas Koeller
thomas at koeller dot dyndns dot org


[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux