kernel-ark/arch/arm
Deepak Saxena 54e269ead6 [ARM] 3226/1: IXP4xx runtime expansion bus window size configuration
Patch from Deepak Saxena

The expansion bus on the IXP46x NPU can be configured for either 32MiB or
16MiB windows and changing the configuration causes the base address for
each chip select for each region to change. Because of this, we cannot
hardcode the physical base as we currently do. This patch checks the
expansion bus configuration registers at runtime to determine the
appropriate window size. Note that this requires that the bootloader
already configured the device sizes appropriately, but I feel that is
valid assumption to make as the bootloader must configure and access
the flash window, the output display (LCD, LEDs, etc) window, and
other expansion bus devices.

Signed-off-by: Deepak Saxena <dsaxena@plexity.net>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2006-01-05 20:59:29 +00:00
..
boot [ARM] Make kernel link address depend on PAGE_OFFSET 2006-01-03 17:28:33 +00:00
common [ARM] 3230/1: Sharp Scoop: Fix Shared Power Control Issues 2006-01-05 20:44:57 +00:00
configs [ARM] 3221/1: Update IXP4xx defconfig 2006-01-04 17:17:14 +00:00
kernel [ARM] 3229/1: Remove uneeded ARM apm dependency on PM_LEGACY 2006-01-05 20:44:55 +00:00
lib
mach-aaec2000 [ARM] Remove clk_use()/clk_unuse() 2006-01-03 18:41:37 +00:00
mach-clps711x [ARM] Remove unused dma.c files 2006-01-04 14:06:31 +00:00
mach-clps7500
mach-ebsa110
mach-epxa10db [ARM] Remove unused dma.c files 2006-01-04 14:06:31 +00:00
mach-footbridge [ARM] Cleanup ARM includes 2006-01-03 17:39:34 +00:00
mach-h720x
mach-imx [ARM] 3231/1: mx1ads board support cleanup 2006-01-05 20:44:58 +00:00
mach-integrator [ARM] Remove unused dma.c files 2006-01-04 14:06:31 +00:00
mach-iop3xx [ARM] 3217/1: iop331 uarts as platform devices 2006-01-05 20:53:02 +00:00
mach-ixp4xx [ARM] 3226/1: IXP4xx runtime expansion bus window size configuration 2006-01-05 20:59:29 +00:00
mach-ixp2000
mach-l7200
mach-lh7a40x
mach-omap1
mach-omap2
mach-pxa [ARM] 3230/1: Sharp Scoop: Fix Shared Power Control Issues 2006-01-05 20:44:57 +00:00
mach-realview [ARM] Remove clk_use()/clk_unuse() 2006-01-03 18:41:37 +00:00
mach-rpc [ARM] Remove '__address' from scatterlist and convert to DMA API 2006-01-04 15:08:30 +00:00
mach-s3c2410 [ARM] Remove clk_use()/clk_unuse() 2006-01-03 18:41:37 +00:00
mach-sa1100 [ARM] Remove SA1100 PM prepare/finish ops 2006-01-04 15:55:41 +00:00
mach-shark
mach-versatile [ARM] Remove clk_use()/clk_unuse() 2006-01-03 18:41:37 +00:00
mm [ARM] Cleanup ARM includes 2006-01-03 17:39:34 +00:00
nwfpe
oprofile
plat-omap
tools
vfp
Kconfig [ARM] 3229/1: Remove uneeded ARM apm dependency on PM_LEGACY 2006-01-05 20:44:55 +00:00
Kconfig.debug
Makefile [ARM] Make kernel link address depend on PAGE_OFFSET 2006-01-03 17:28:33 +00:00