QUERY: How to handle SOC Configuration (Peripheral Multiplexing) in linux

Shiraz HASHIM shiraz.hashim at st.com
Mon Mar 15 06:22:29 EDT 2010


Jassi,

On 3/15/2010 3:07 PM, jassi brar wrote:
> On Mon, Mar 15, 2010 at 6:09 PM, Shiraz HASHIM <shiraz.hashim at st.com> wrote:
>> > yes, and if you see, should any one require it dynamically? Each user
>> > would have his own board with static devices. This configuration (of
>> > selecting multiplexed devices) depends on his board configuration, which
>> > is the responsibility of the board configuration file.
> sorry for barging in but ...

your comments are most welcome.

> usually device makers(that release product versions with same SoC but
> different devices)
> want a single kernel image that detects the machine type and
> accordingly populate the
> device support. Managing separate images for similar devices is
> considered inefficient.

Actually you have pointed to right thing and this is really important.
Some architectures (I think ppc) have device tree option to pass the
hardware configuration to the kernel from bootloader.
I dont know such option exists for arm. Lets hear others' opinions.

Following link exactly targets this
http://ols.fedoraproject.org/OLS/Reprints-2008/likely2-reprint.pdf

regards
Shiraz

 




More information about the linux-arm-kernel mailing list