Hello.

David Brownell wrote:

From: David Brownell <[email protected]>

Move DM355 MMC/SD pinmux to the device setup code; it shouldn't
be coupled to clock activation.  This is a small cleanup which
doesn't yet support options like not muxing all MMCSD1 pins when
they're not needed (e.g. hard-wired to an SDIO WLAN adapter).

Such options should be dealt with at the board-*.c level -- as well as any board level PinMux specifics (say, you need unused pins of some device to be used by other device and you do need both devices to work).

WBR, Sergei

PS: We now have the code to detect PinMux conflicts at runtime but it will only work on DM35x. DM64xx PinMux registers are module-, not pin-centric (i.e., it might be possible to detect conflicts there but that would need careful work of grouping some separate bitfields together in 'struct pin_config' to create mutually exclusive configs -- not sure if it's at all posiible ATM). Hopefully, we'll be able to submit that...

_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to