2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-17 17:53:56 +08:00
linux-next/arch/arm
Deepak Saxena 450008b5a6 [PATCH] ARM: 2792/1: IXP4xx iomap API implementation
Patch from Deepak Saxena

This patch implements the iomap API for Intel IXP4xx NPU systems.
We need to implement our own version of the API functions b/c of the
PCI hostbridge does not provide the capability to map PCI I/O space
into the CPU's physical memory space. In addition, if a system has
more than 64M of PCI memory mapped BARs, PCI memory must also be
accessed indirectly.  This patch changes the assignment of PCI I/O
resources to fall into to 0x0000:0xffff range so that we can trap
I/O areas in our ioread/iowrite macros.

Signed-off-by: Deepak Saxena
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2005-07-06 23:06:05 +01:00
..
boot [PATCH] use ${CROSS_COMPILE}installkernel in arch/*/boot/install.sh 2005-06-23 09:45:07 -07:00
common [PATCH] ARM: Use list_for_each_entry() for dmabounce 2005-06-22 21:25:58 +01:00
configs [PATCH] ARM: 2783/1: Remove omnimeter_defconfig as there is no kernel support 2005-07-01 11:27:06 +01:00
kernel [PATCH] ARM: 2791/1: Add CRCs for aliased ARM symbols 2005-07-06 23:06:05 +01:00
lib [PATCH] ARM: 2723/2: remove __udivdi3 and __umoddi3 from the kernel 2005-06-29 18:10:54 +01:00
mach-aaec2000 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-clps711x [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-clps7500 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-ebsa110 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-epxa10db [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-footbridge [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-h720x [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-imx [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-integrator [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-iop3xx [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-ixp4xx [PATCH] ARM: 2792/1: IXP4xx iomap API implementation 2005-07-06 23:06:05 +01:00
mach-ixp2000 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-l7200 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-lh7a40x [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-omap [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-pxa [PATCH] ARM: Fix non-standard PXA io_pg_offst initialisers 2005-07-04 10:44:34 +01:00
mach-rpc [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-s3c2410 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-sa1100 [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-shark [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mach-versatile [PATCH] ARM: Remove machine description macros 2005-07-03 17:38:58 +01:00
mm [PATCH] ARM: 2789/1: Enable access to both CP10 and CP11 on ARMv6 2005-07-06 23:06:03 +01:00
nwfpe [PATCH] ARM: 2722/1: remove reliance on udivdi3 for nwfpe 2005-06-23 21:56:46 +01:00
oprofile [PATCH] ARM: 2761/1: OProfile: Add call graphing support for arm 2005-06-28 21:01:03 +01:00
tools [PATCH] ARM: Update mach-types 2005-06-27 14:49:10 +01:00
vfp [PATCH] ARM: Don't force SIGFPE 2005-06-29 23:02:02 +01:00
Kconfig [PATCH] ARM: 2760/1: Add a warning on dynamic tick timekeeping on some platforms 2005-06-28 21:01:16 +01:00
Kconfig.debug Linux-2.6.12-rc2 2005-04-16 15:20:36 -07:00
Makefile [PATCH] ARM: 2778/1: Add -mno-thumb-interwork to CFLAGS_ABI 2005-06-30 17:04:14 +01:00