QUERY: How to handle SOC Configuration (Peripheral Multiplexing) in linux
Mark Brown
broonie at opensource.wolfsonmicro.com
Mon Mar 15 13:09:40 EDT 2010
On Mon, Mar 15, 2010 at 11:53:15AM -0500, Bill Gatliff wrote:
> It's true that for a specific SoC, you *do* know such things. So you
> handle that the way the at91 guys have done: you provide a
> at91sam9263_devices.c:at91_add_device_usbh(struct at91_usbh_data *data),
> and _that_ function sets up pins, etc. before it registers the generic
> platform device. The driver is always a generic platform one, and gets
That does depend on the SoC, at least for the pin muxing - with some
SoCs there's a lot of options for where the signals are brought out so
the pin mux configuration really does need to be board specific.
More information about the linux-arm-kernel
mailing list