1
linux/arch/arm/mach-davinci
Sekhar Nori bae105879f davinci: DA850/OMAP-L138 EVM: implement autodetect of RMII PHY
Implement autodetection of RMII PHY by shifting the decision
to use the RMII PHY to da850_evm_ui_expander_setup() from
da850_evm_init() earlier.

Without this patch, selecting RMII PHY in the UI expander menu
will make the MII PHY unusable even though UI board is not
connected.

The actual configuration and registration of the EMAC device
is delayed to device_initcall() so it happens after the UI card
detection is complete.

A side effect of this patch is the removal of a voilation of
Documentation/SubmittingPatches section 2.2 in function
da850_evm_init()

Signed-off-by: Sekhar Nori <nsekhar@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
2009-11-25 10:21:35 -08:00
..
include/mach DA8xx: MUSB platform device registration 2009-11-25 10:21:33 -08:00
board-da830-evm.c davinci: DA830/OMAP-L137 EVM: do not configure NAND on UI card when MMC/SD is selected 2009-11-25 10:21:35 -08:00
board-da850-evm.c davinci: DA850/OMAP-L138 EVM: implement autodetect of RMII PHY 2009-11-25 10:21:35 -08:00
board-dm355-evm.c DaVinci: rename setup_usb() to davinci_setup_usb() 2009-11-25 10:21:33 -08:00
board-dm355-leopard.c DaVinci: rename setup_usb() to davinci_setup_usb() 2009-11-25 10:21:33 -08:00
board-dm365-evm.c Davinci: DM365: Enable DaVinci Key Scan support for DM365 EVM 2009-11-25 10:21:32 -08:00
board-dm644x-evm.c DaVinci: rename setup_usb() to davinci_setup_usb() 2009-11-25 10:21:33 -08:00
board-dm646x-evm.c davinci: dm646x-evm: Add platform data for NAND 2009-11-25 10:21:32 -08:00
board-sffsdr.c DaVinci: rename setup_usb() to davinci_setup_usb() 2009-11-25 10:21:33 -08:00
clock.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
clock.h davinci: DA8xx: rename 'psc_ctlr' field into 'gpsc' 2009-11-25 10:21:30 -08:00
common.c davinci: make it easier to identify SoC init failures 2009-11-25 10:21:31 -08:00
cp_intc.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
cpufreq.c davinci: add generic CPUFreq driver for DaVinci 2009-11-25 10:21:28 -08:00
da830.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
da850.c davinci: DA850/OMAP-L138: Set ASYNC3 domain flag for McASP 2009-11-25 10:21:32 -08:00
devices-da8xx.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
devices.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dm355.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dm365.c Davinci: DM365: Enable DaVinci Key Scan support for DM365 EVM 2009-11-25 10:21:32 -08:00
dm644x.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dm646x.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
dma.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
gpio.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
io.c davinci: Encapsulate SoC-specific data in a structure 2009-05-26 08:14:04 -07:00
irq.c davinci: Move interrupt ctlr info to SoC infrastructure 2009-05-26 08:18:09 -07:00
Kconfig davinci: DA830/OMAP-L137 EVM: use runtime detection for UI card 2009-11-25 10:21:34 -08:00
Makefile davinci: add generic CPUFreq driver for DaVinci 2009-11-25 10:21:28 -08:00
Makefile.boot davinci: da8xx: Add base DA830/OMAP-L137 SoC support 2009-08-26 10:56:59 +03:00
mux.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
mux.h davinci: update pin-multiplexing support 2009-04-27 09:49:46 -07:00
psc.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
serial.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
sram.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
time.c DaVinci: remove unneeded #include's 2009-11-25 10:21:31 -08:00
usb.c DA8xx: MUSB platform device registration 2009-11-25 10:21:33 -08:00