linux/arch/arm/mach-orion5x
Thomas Petazzoni 5d1190ea69 arm: mach-orion5x: convert to use mvebu-mbus driver
This commit migrates the mach-orion5x platforms to use the mvebu-mbus
driver and therefore removes the Orion5x-specific addr-map code.

The dove_init_early() function now initializes the mvebu-mbus driver
by calling mvebu_mbus_init().

We also convert a number of orion5x_setup_xyz_win() calls to the
appropriate mvebu_mbus_add_window() calls, as each board was doing its
own setup for the NOR window or other devices. Ultimately, those
devices will be probed from the DT.

The common address decoding windows are now registered in the
orion5x_setup_wins() function. It is worth noting that the four PCIe
address decoding windows will ultimately no longer have to be
registered here: it will be done automatically by the PCIe driver once
Dove has been migrated to use the upcoming mvebu PCIe driver.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Jason Cooper <jason@lakedaemon.net>
2013-04-15 14:06:34 +00:00
..
include/mach arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
board-dt.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
common.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
common.h arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
d2net-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
db88f5281-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
dns323-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
edmini_v2-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
irq.c Merge branch 'kirkwood/addr_decode' of git://git.infradead.org/users/jcooper/linux into late/kirkwood 2012-09-22 14:22:47 -07:00
Kconfig arm: orion5x: convert 'LaCie Ethernet Disk mini v2' to Device Tree 2012-11-21 21:00:51 +00:00
kurobox_pro-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
ls_hgl-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
ls-chl-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
lsmini-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
Makefile arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
Makefile.boot ARM: 7022/1: allow to detect conflicting zreladdrs 2011-10-17 09:12:40 +01:00
mpp.c arm: plat-orion: use void __iomem pointers for MPP functions 2012-09-21 18:04:24 +00:00
mpp.h ARM: orion5x: Fix GPIO enable bits for MPP9 2012-05-08 18:57:21 +00:00
mss2-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
mv2120-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
net2big-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
pci.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
rd88f5181l-fxo-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
rd88f5181l-ge-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
rd88f5182-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
rd88f6183ap-ge-setup.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
terastation_pro2-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
ts78xx-fpga.h ARM: orion5x: ts78xx whitespace cleanups 2012-05-14 18:13:00 +02:00
ts78xx-setup.c ARM: delete struct sys_timer 2012-12-24 09:36:38 -07:00
ts209-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
ts409-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
tsx09-common.c ARM: orion5x: clean-up mach/io.h 2012-03-06 21:34:40 -06:00
tsx09-common.h [ARM] Orion: remove code duplication in TS209 and TS409 setup files 2008-06-22 22:44:54 +02:00
wnr854t-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00
wrt350n-v2-setup.c arm: mach-orion5x: convert to use mvebu-mbus driver 2013-04-15 14:06:34 +00:00