projects/linux·commit 591eb85e

Merge master.kernel.org:/home/rmk/linux-2.6-arm

591eb85e · Linus Torvalds <[email protected]> · 2006-03-22 17:32:09 -08:00

* master.kernel.org:/home/rmk/linux-2.6-arm: (45 commits)
  [ARM] 3389/1: typo and grammar fix
  [ARM] 3386/1: AT91RM9200 Clock update
  [ARM] 3384/1: AT91RM9200: Timer
  [ARM] 3382/1: ixp2000: unify defconfigs
  [ARM] 3381/1: ixp2000: fix slowport write timing control register fields
  [ARM] 3380/1: ixp2000: simplify ixdp2x00_master_npu() check
  [ARM] 3379/1: ixp2000: use generic 8250 debug macros
  [ARM] 3378/1: ixp2000: fix gpio interrupt handling
  [ARM] Quieten spurious IRQ detection
  [ARM] Use kcalloc to allocate counter_config array rather than kmalloc
  [ARM] Oprofile: dynamically allocate counter_config
  [ARM] Oprofile: Convert semaphore to mutex
  [ARM] 3376/2: S3C2410 - update defconfig
  [ARM] 3375/1: S3C2440 - fix osiris machine build
  [ARM] 3374/1: ep93xx: gpio interrupt support
  [ARM] 3361/1: S3C24XX - add USB bus clock source
  [ARM] 3360/1: S3C2440 - add set rate methods and camera clock
  [ARM] 3359/1: S3C24XX - add support for clk_set_rate
  [ARM] Convert kmalloc+memset to kzalloc
  [ARM] 3373/1: move uengine loader to arch/arm/common
  ...
Commit
591eb85ecd7e6eb8596c6129ae074e16636b99f4
Parents
4658f79b · 3a2916aa

Merge commit. Changes below are compared with the first parent: 4658f79b.

Changes

151 files changed · +3023 −3913

FileStatusAddDelContent
Documentation/arm/Samsung-S3C24XX/Overview.txtmodified+41−1View file
arch/arm/Kconfigmodified+16−0View file
arch/arm/Makefilemodified+1−0View file
arch/arm/common/Makefilemodified+1−0View file
arch/arm/common/dmabounce.cmodified+1−1View file
arch/arm/common/locomo.cmodified+23−26View file
arch/arm/common/sa1111.cmodified+21−25View file
arch/arm/common/scoop.cmodified+2−4View file
arch/arm/mach-ixp2000/uengine.c → arch/arm/common/uengine.crenamed+1−1View file
arch/arm/common/vic.cmodified+27−22View file
arch/arm/configs/ixdp2400_defconfig → arch/arm/configs/ep93xx_defconfigrenamed+333−221View file
arch/arm/configs/ixdp2401_defconfigdeleted+0−976View before deletion
arch/arm/configs/ixdp2800_defconfigdeleted+0−975View before deletion
arch/arm/configs/ixdp2801_defconfigdeleted+0−976View before deletion
arch/arm/configs/enp2611_defconfig → arch/arm/configs/ixp2000_defconfigrenamed+47−15View file
arch/arm/configs/s3c2410_defconfigmodified+141−6View file
arch/arm/kernel/apm.cmodified+1−3View file
arch/arm/kernel/bios32.cmodified+1−3View file
arch/arm/kernel/debug.Smodified+0−1View file
arch/arm/kernel/ecard.cmodified+1−3View file
arch/arm/kernel/entry-armv.Smodified+1−1View file
arch/arm/kernel/head.Smodified+3−4View file
arch/arm/kernel/irq.cmodified+8−3View file
arch/arm/lib/delay.Smodified+12−8View file
arch/arm/lib/io-acorn.Smodified+0−1View file
arch/arm/mach-at91rm9200/clock.cmodified+73−12View file
arch/arm/mach-at91rm9200/gpio.cmodified+2−2View file
arch/arm/mach-at91rm9200/time.cmodified+2−2View file
arch/arm/mach-ep93xx/Kconfigadded+21−0View file
arch/arm/mach-ep93xx/Makefileadded+10−0View file
arch/arm/mach-ep93xx/Makefile.bootadded+2−0View file
arch/arm/mach-ep93xx/core.cadded+374−0View file
arch/arm/mach-ep93xx/gesbc9312.cadded+40−0View file
arch/arm/mach-ep93xx/ts72xx.cadded+118−0View file
arch/arm/mach-footbridge/dc21285.cmodified+1−3View file
arch/arm/mach-integrator/impd1.cmodified+2−5View file
arch/arm/mach-integrator/integrator_ap.cmodified+1−3View file
arch/arm/mach-iop3xx/iq31244-pci.cmodified+1−3View file
arch/arm/mach-iop3xx/iq80321-pci.cmodified+1−3View file
arch/arm/mach-iop3xx/iq80331-pci.cmodified+1−3View file
arch/arm/mach-iop3xx/iq80332-pci.cmodified+1−3View file
arch/arm/mach-ixp2000/Kconfigmodified+7−2View file
arch/arm/mach-ixp2000/Makefilemodified+1−1View file
arch/arm/mach-ixp2000/core.cmodified+1−12View file
arch/arm/mach-ixp2000/ixdp2x01.cmodified+18−2View file
arch/arm/mach-ixp4xx/common-pci.cmodified+1−2View file
arch/arm/mach-ixp4xx/common.cmodified+4−1View file
arch/arm/mach-lh7a40x/common.hmodified+1−0View file
arch/arm/mach-lh7a40x/irq-kev7a400.cmodified+1−0View file
arch/arm/mach-lh7a40x/irq-lh7a400.cmodified+1−1View file
arch/arm/mach-lh7a40x/irq-lh7a404.cmodified+2−1View file
arch/arm/mach-lh7a40x/irq-lpd7a40x.cmodified+1−0View file
arch/arm/mach-pxa/Makefilemodified+1−1View file
arch/arm/mach-pxa/clock.cadded+124−0View file
arch/arm/mach-pxa/corgi.cmodified+0−1View file
arch/arm/mach-pxa/poodle.cmodified+0−1View file
arch/arm/mach-pxa/spitz.cmodified+0−1View file
arch/arm/mach-pxa/tosa.cmodified+0−1View file
arch/arm/mach-s3c2410/Kconfigmodified+7−0View file
arch/arm/mach-s3c2410/Makefilemodified+1−0View file
arch/arm/mach-s3c2410/clock.cmodified+174−4View file
arch/arm/mach-s3c2410/clock.hmodified+8−0View file
arch/arm/mach-s3c2410/mach-osiris.cadded+294−0View file
arch/arm/mach-s3c2410/s3c2440-clock.cmodified+71−18View file
arch/arm/mach-s3c2410/time.cmodified+7−1View file
arch/arm/mach-sa1100/Makefilemodified+1−1View file
arch/arm/mach-sa1100/clock.cadded+132−0View file
arch/arm/mach-versatile/core.cmodified+1−1View file
arch/arm/mm/Kconfigmodified+1−1View file
arch/arm/mm/init.cmodified+0−1View file
arch/arm/mm/ioremap.cmodified+0−1View file
arch/arm/mm/proc-arm1020.Smodified+0−1View file
arch/arm/mm/proc-arm1020e.Smodified+0−1View file
arch/arm/mm/proc-arm720.Smodified+0−1View file
arch/arm/mm/proc-arm920.Smodified+0−1View file
arch/arm/mm/proc-arm922.Smodified+0−1View file
arch/arm/mm/proc-arm925.Smodified+0−1View file
arch/arm/mm/proc-arm926.Smodified+0−1View file
arch/arm/mm/proc-xscale.Smodified+0−1View file
arch/arm/oprofile/common.cmodified+19−15View file
arch/arm/oprofile/op_counter.hmodified+1−1View file
arch/arm/vfp/entry.Smodified+1−0View file
drivers/net/ixp2000/enp2611.cmodified+1−1View file
drivers/net/ixp2000/ixpdev.cmodified+1−1View file
include/asm-arm/arch-aaec2000/param.hdeleted+0−15View before deletion
include/asm-arm/arch-at91rm9200/param.hdeleted+0−28View before deletion
include/asm-arm/arch-cl7500/debug-macro.Smodified+2−12View file
include/asm-arm/arch-cl7500/param.hdeleted+0−5View before deletion
include/asm-arm/arch-clps711x/param.hdeleted+0−19View before deletion
include/asm-arm/arch-ebsa110/debug-macro.Smodified+3−16View file
include/asm-arm/arch-ebsa110/param.hdeleted+0−4View before deletion
include/asm-arm/arch-ebsa285/debug-macro.Smodified+3−15View file
include/asm-arm/arch-ep93xx/debug-macro.Sadded+22−0View file
include/asm-arm/arch-ebsa285/param.h → include/asm-arm/arch-ep93xx/dma.hrenamed+1−1View file
include/asm-arm/arch-ep93xx/entry-macro.Sadded+53−0View file
include/asm-arm/arch-ep93xx/ep93xx-regs.hadded+125−0View file
include/asm-arm/arch-iop3xx/param.h → include/asm-arm/arch-ep93xx/gesbc9312.hrenamed+1−1View file
include/asm-arm/arch-ep93xx/gpio.hadded+107−0View file
include/asm-arm/arch-ep93xx/hardware.hadded+12−0View file
include/asm-arm/arch-ep93xx/io.hadded+8−0View file
include/asm-arm/arch-ep93xx/irqs.hadded+80−0View file
include/asm-arm/arch-ep93xx/memory.hadded+14−0View file
include/asm-arm/arch-ep93xx/platform.hadded+14−0View file
include/asm-arm/arch-ep93xx/system.hadded+26−0View file
include/asm-arm/arch-ixp2000/param.h → include/asm-arm/arch-ep93xx/timex.hrenamed+3−1View file
include/asm-arm/arch-ep93xx/ts72xx.hadded+90−0View file
include/asm-arm/arch-ep93xx/uncompress.hadded+53−0View file
include/asm-arm/arch-ixp4xx/param.h → include/asm-arm/arch-ep93xx/vmalloc.hrenamed+3−1View file
include/asm-arm/arch-h720x/irq.hdeleted+0−14View before deletion
include/asm-arm/arch-h720x/param.hdeleted+0−10View before deletion
include/asm-arm/arch-imx/irq.hdeleted+0−20View before deletion
include/asm-arm/arch-imx/param.hdeleted+0−19View before deletion
include/asm-arm/arch-integrator/debug-macro.Smodified+1−17View file
include/asm-arm/arch-integrator/param.hdeleted+0−19View before deletion
include/asm-arm/arch-iop3xx/debug-macro.Smodified+3−16View file
include/asm-arm/arch-ixp2000/debug-macro.Smodified+2−15View file
include/asm-arm/arch-ixp2000/irq.hdeleted+0−13View before deletion
include/asm-arm/arch-ixp2000/ixdp2x00.hmodified+2−3View file
include/asm-arm/arch-ixp2000/ixp2000-regs.hmodified+2−2View file
include/asm-arm/arch-ixp2000/system.hmodified+1−1View file
include/asm-arm/arch-ixp4xx/debug-macro.Smodified+2−13View file
include/asm-arm/arch-ixp4xx/irq.hdeleted+0−13View before deletion
include/asm-arm/arch-ixp4xx/platform.hmodified+27−0View file
include/asm-arm/arch-l7200/param.hdeleted+0−19View before deletion
include/asm-arm/arch-lh7a40x/irq.hdeleted+0−11View before deletion
include/asm-arm/arch-lh7a40x/param.hdeleted+0−9View before deletion
include/asm-arm/arch-omap/param.hdeleted+0−8View before deletion
include/asm-arm/arch-pxa/debug-macro.Smodified+2−15View file
include/asm-arm/arch-pxa/irq.hdeleted+0−14View before deletion
include/asm-arm/arch-pxa/param.hdeleted+0−3View before deletion
include/asm-arm/arch-realview/debug-macro.Smodified+1−17View file
include/asm-arm/arch-realview/param.hdeleted+0−19View before deletion
include/asm-arm/arch-rpc/debug-macro.Smodified+3−16View file
include/asm-arm/arch-rpc/param.hdeleted+0−3View before deletion
include/asm-arm/arch-s3c2410/osiris-cpld.hadded+25−0View file
include/asm-arm/arch-s3c2410/osiris-map.hadded+41−0View file
include/asm-arm/arch-s3c2410/param.hdeleted+0−27View before deletion
include/asm-arm/arch-s3c2410/regs-gpio.hmodified+2−0View file
include/asm-arm/arch-sa1100/debug-macro.Smodified+1−0View file
include/asm-arm/arch-sa1100/param.hdeleted+0−3View before deletion
include/asm-arm/arch-shark/param.hdeleted+0−5View before deletion
include/asm-arm/arch-versatile/debug-macro.Smodified+1−17View file
include/asm-arm/arch-versatile/param.hdeleted+0−19View before deletion
include/asm-arm/delay.hmodified+7−5View file
include/asm-arm/hardware/debug-8250.Sadded+29−0View file
include/asm-arm/hardware/debug-pl01x.Sadded+29−0View file
include/asm-arm/arch-ixp2000/uengine.h → include/asm-arm/hardware/uengine.hrenamed+0−0View file
include/asm-arm/hardware/vic.hmodified+1−1View file
include/asm-arm/mach/arch.hmodified+1−4View file
include/asm-arm/mach/irq.hmodified+4−3View file
include/asm-arm/param.hmodified+1−6View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/arm/Samsung-S3C24XX/Overview.txt

View file
diff --git a/Documentation/arm/Samsung-S3C24XX/Overview.txt b/Documentation/arm/Samsung-S3C24XX/Overview.txt
index 89aa89d..8c6ee68 100644
--- a/Documentation/arm/Samsung-S3C24XX/Overview.txt
+++ b/Documentation/arm/Samsung-S3C24XX/Overview.txt
@@ -10,6 +10,8 @@ Introduction
by the 's3c2410' architecture of ARM Linux. Currently the S3C2410 and
the S3C2440 are supported CPUs.
+ Support for the S3C2400 series is in progress.
+
Configuration
-------------
@@ -32,6 +34,11 @@ Machines
A general purpose development board, see EB2410ITX.txt for further
details
+ Simtec Electronics IM2440D20 (Osiris)
+
+ CPU Module from Simtec Electronics, with a S3C2440A CPU, nand flash
+ and a PCMCIA controller.
+
Samsung SMDK2410
Samsung's own development board, geared for PDA work.
@@ -85,6 +92,26 @@ Adding New Machines
mailing list information.
+I2C
+---
+
+ The hardware I2C core in the CPU is supported in single master
+ mode, and can be configured via platform data.
+
+
+RTC
+---
+
+ Support for the onboard RTC unit, including alarm function.
+
+
+Watchdog
+--------
+
+ The onchip watchdog is available via the standard watchdog
+ interface.
+
+
NAND
----
@@ -121,6 +148,15 @@ Clock Management
various clock units
+Suspend to RAM
+--------------
+
+ For boards that provide support for suspend to RAM, the
+ system can be placed into low power suspend.
+
+ See Suspend.txt for more information.
+
+
Platform Data
-------------
@@ -158,6 +194,7 @@ Platform Data
exported outside arch/arm/mach-s3c2410/, or exported to
modules via EXPORT_SYMBOL() and related functions.
+
Port Contributors
-----------------
@@ -188,8 +225,11 @@ Document Changes
08 Mar 2005 - BJD - Added LCVR to list of people, updated introduction
08 Mar 2005 - BJD - Added section on adding machines
09 Sep 2005 - BJD - Added section on platform data
+ 11 Feb 2006 - BJD - Added I2C, RTC and Watchdog sections
+ 11 Feb 2006 - BJD - Added Osiris machine, and S3C2400 information
+
Document Author
---------------
-Ben Dooks, (c) 2004-2005 Simtec Electronics
+Ben Dooks, (c) 2004-2005,2006 Simtec Electronics

arch/arm/Kconfig

View file
diff --git a/arch/arm/Kconfig b/arch/arm/Kconfig
index 32ba00b..0dd24eb 100644
--- a/arch/arm/Kconfig
+++ b/arch/arm/Kconfig
@@ -108,6 +108,13 @@ config ARCH_EBSA110
Ethernet interface, two PCMCIA sockets, two serial ports and a
parallel port.
+config ARCH_EP93XX
+ bool "EP93xx-based"
+ select ARM_AMBA
+ select ARM_VIC
+ help
+ This enables support for the Cirrus EP93xx series of CPUs.
+
config ARCH_FOOTBRIDGE
bool "FootBridge"
select FOOTBRIDGE
@@ -250,6 +257,8 @@ endchoice
source "arch/arm/mach-clps711x/Kconfig"
+source "arch/arm/mach-ep93xx/Kconfig"
+
source "arch/arm/mach-footbridge/Kconfig"
source "arch/arm/mach-integrator/Kconfig"
@@ -434,6 +443,13 @@ config NO_IDLE_HZ
Currently at least OMAP, PXA2xx and SA11x0 platforms are known
to have accurate timekeeping with dynamic tick.
+config HZ
+ int
+ default 128 if ARCH_L7200
+ default 200 if ARCH_EBSA110 || ARCH_S3C2410
+ default OMAP_32K_TIMER_HZ if ARCH_OMAP && OMAP_32K_TIMER
+ default 100
+
config AEABI
bool "Use the ARM EABI to compile the kernel"
help

arch/arm/Makefile

View file
diff --git a/arch/arm/Makefile b/arch/arm/Makefile
index fbfc14a..b5b1e40 100644
--- a/arch/arm/Makefile
+++ b/arch/arm/Makefile
@@ -105,6 +105,7 @@ endif
machine-$(CONFIG_ARCH_AAEC2000) := aaec2000
machine-$(CONFIG_ARCH_REALVIEW) := realview
machine-$(CONFIG_ARCH_AT91RM9200) := at91rm9200
+ machine-$(CONFIG_ARCH_EP93XX) := ep93xx
ifeq ($(CONFIG_ARCH_EBSA110),y)
# This is what happens if you forget the IOCS16 line.

arch/arm/common/Makefile

View file
diff --git a/arch/arm/common/Makefile b/arch/arm/common/Makefile
index c81a2ff..847e3e6 100644
--- a/arch/arm/common/Makefile
+++ b/arch/arm/common/Makefile
@@ -15,3 +15,4 @@ obj-$(CONFIG_SHARP_LOCOMO) += locomo.o
obj-$(CONFIG_SHARP_PARAM) += sharpsl_param.o
obj-$(CONFIG_SHARPSL_PM) += sharpsl_pm.o
obj-$(CONFIG_SHARP_SCOOP) += scoop.o
+obj-$(CONFIG_ARCH_IXP2000) += uengine.o

arch/arm/common/dmabounce.c

View file
diff --git a/arch/arm/common/dmabounce.c b/arch/arm/common/dmabounce.c
index ad6c89a..7971d0d 100644
--- a/arch/arm/common/dmabounce.c
+++ b/arch/arm/common/dmabounce.c
@@ -5,7 +5,7 @@
* limited DMA windows. These functions utilize bounce buffers to
* copy data to/from buffers located outside the DMA region. This
* only works for systems in which DMA memory is at the bottom of
- * RAM and the remainder of memory is at the top an the DMA memory
+ * RAM, the remainder of memory is at the top and the DMA memory
* can be marked as ZONE_DMA. Anything beyond that such as discontigous
* DMA windows will require custom implementations that reserve memory
* areas at early bootup.

arch/arm/common/locomo.c

View file
diff --git a/arch/arm/common/locomo.c b/arch/arm/common/locomo.c
index 2360940..a7dc137 100644
--- a/arch/arm/common/locomo.c
+++ b/arch/arm/common/locomo.c
@@ -60,7 +60,7 @@ struct locomo {
unsigned long phys;
unsigned int irq;
spinlock_t lock;
- void *base;
+ void __iomem *base;
};
struct locomo_dev_info {
@@ -162,7 +162,7 @@ static void locomo_handler(unsigned int irq, struct irqdesc *desc,
{
int req, i;
struct irqdesc *d;
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
/* Acknowledge the parent IRQ */
desc->chip->ack(irq);
@@ -189,7 +189,7 @@ static void locomo_ack_irq(unsigned int irq)
static void locomo_mask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_ICR);
r &= ~(0x0010 << (irq - LOCOMO_IRQ_START));
@@ -198,7 +198,7 @@ static void locomo_mask_irq(unsigned int irq)
static void locomo_unmask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_ICR);
r |= (0x0010 << (irq - LOCOMO_IRQ_START));
@@ -215,7 +215,7 @@ static void locomo_key_handler(unsigned int irq, struct irqdesc *desc,
struct pt_regs *regs)
{
struct irqdesc *d;
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
if (locomo_readl(mapbase + LOCOMO_KEYBOARD + LOCOMO_KIC) & 0x0001) {
d = irq_desc + LOCOMO_IRQ_KEY_START;
@@ -225,7 +225,7 @@ static void locomo_key_handler(unsigned int irq, struct irqdesc *desc,
static void locomo_key_ack_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_KEYBOARD + LOCOMO_KIC);
r &= ~(0x0100 << (irq - LOCOMO_IRQ_KEY_START));
@@ -234,7 +234,7 @@ static void locomo_key_ack_irq(unsigned int irq)
static void locomo_key_mask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_KEYBOARD + LOCOMO_KIC);
r &= ~(0x0010 << (irq - LOCOMO_IRQ_KEY_START));
@@ -243,7 +243,7 @@ static void locomo_key_mask_irq(unsigned int irq)
static void locomo_key_unmask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_KEYBOARD + LOCOMO_KIC);
r |= (0x0010 << (irq - LOCOMO_IRQ_KEY_START));
@@ -261,7 +261,7 @@ static void locomo_gpio_handler(unsigned int irq, struct irqdesc *desc,
{
int req, i;
struct irqdesc *d;
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
req = locomo_readl(mapbase + LOCOMO_GIR) &
locomo_readl(mapbase + LOCOMO_GPD) &
@@ -280,7 +280,7 @@ static void locomo_gpio_handler(unsigned int irq, struct irqdesc *desc,
static void locomo_gpio_ack_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_GWE);
r |= (0x0001 << (irq - LOCOMO_IRQ_GPIO_START));
@@ -297,7 +297,7 @@ static void locomo_gpio_ack_irq(unsigned int irq)
static void locomo_gpio_mask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_GIE);
r &= ~(0x0001 << (irq - LOCOMO_IRQ_GPIO_START));
@@ -306,7 +306,7 @@ static void locomo_gpio_mask_irq(unsigned int irq)
static void locomo_gpio_unmask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_GIE);
r |= (0x0001 << (irq - LOCOMO_IRQ_GPIO_START));
@@ -323,7 +323,7 @@ static void locomo_lt_handler(unsigned int irq, struct irqdesc *desc,
struct pt_regs *regs)
{
struct irqdesc *d;
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
if (locomo_readl(mapbase + LOCOMO_LTINT) & 0x0001) {
d = irq_desc + LOCOMO_IRQ_LT_START;
@@ -333,7 +333,7 @@ static void locomo_lt_handler(unsigned int irq, struct irqdesc *desc,
static void locomo_lt_ack_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_LTINT);
r &= ~(0x0100 << (irq - LOCOMO_IRQ_LT_START));
@@ -342,7 +342,7 @@ static void locomo_lt_ack_irq(unsigned int irq)
static void locomo_lt_mask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_LTINT);
r &= ~(0x0010 << (irq - LOCOMO_IRQ_LT_START));
@@ -351,7 +351,7 @@ static void locomo_lt_mask_irq(unsigned int irq)
static void locomo_lt_unmask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_LTINT);
r |= (0x0010 << (irq - LOCOMO_IRQ_LT_START));
@@ -369,7 +369,7 @@ static void locomo_spi_handler(unsigned int irq, struct irqdesc *desc,
{
int req, i;
struct irqdesc *d;
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
req = locomo_readl(mapbase + LOCOMO_SPIIR) & 0x000F;
if (req) {
@@ -386,7 +386,7 @@ static void locomo_spi_handler(unsigned int irq, struct irqdesc *desc,
static void locomo_spi_ack_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_SPIWE);
r |= (0x0001 << (irq - LOCOMO_IRQ_SPI_START));
@@ -403,7 +403,7 @@ static void locomo_spi_ack_irq(unsigned int irq)
static void locomo_spi_mask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_SPIIE);
r &= ~(0x0001 << (irq - LOCOMO_IRQ_SPI_START));
@@ -412,7 +412,7 @@ static void locomo_spi_mask_irq(unsigned int irq)
static void locomo_spi_unmask_irq(unsigned int irq)
{
- void *mapbase = get_irq_chipdata(irq);
+ void __iomem *mapbase = get_irq_chipdata(irq);
unsigned int r;
r = locomo_readl(mapbase + LOCOMO_SPIIE);
r |= (0x0001 << (irq - LOCOMO_IRQ_SPI_START));
@@ -428,7 +428,7 @@ static struct irqchip locomo_spi_chip = {
static void locomo_setup_irq(struct locomo *lchip)
{
int irq;
- void *irqbase = lchip->base;
+ void __iomem *irqbase = lchip->base;
/*
* Install handler for IRQ_LOCOMO_HW.
@@ -501,12 +501,11 @@ locomo_init_one_child(struct locomo *lchip, struct locomo_dev_info *info)
struct locomo_dev *dev;
int ret;
- dev = kmalloc(sizeof(struct locomo_dev), GFP_KERNEL);
+ dev = kzalloc(sizeof(struct locomo_dev), GFP_KERNEL);
if (!dev) {
ret = -ENOMEM;
goto out;
}
- memset(dev, 0, sizeof(struct locomo_dev));
strncpy(dev->dev.bus_id,info->name,sizeof(dev->dev.bus_id));
/*
@@ -664,12 +663,10 @@ __locomo_probe(struct device *me, struct resource *mem, int irq)
unsigned long r;
int i, ret = -ENODEV;
- lchip = kmalloc(sizeof(struct locomo), GFP_KERNEL);
+ lchip = kzalloc(sizeof(struct locomo), GFP_KERNEL);
if (!lchip)
return -ENOMEM;
- memset(lchip, 0, sizeof(struct locomo));
-
spin_lock_init(&lchip->lock);
lchip->dev = me;

arch/arm/common/sa1111.c

View file
diff --git a/arch/arm/common/sa1111.c b/arch/arm/common/sa1111.c
index 93352f6..3f68db8 100644
--- a/arch/arm/common/sa1111.c
+++ b/arch/arm/common/sa1111.c
@@ -26,6 +26,7 @@
#include <linux/slab.h>
#include <linux/spinlock.h>
#include <linux/dma-mapping.h>
+#include <linux/clk.h>
#include <asm/hardware.h>
#include <asm/mach-types.h>
@@ -36,10 +37,6 @@
#include <asm/hardware/sa1111.h>
-#ifdef CONFIG_ARCH_PXA
-#include <asm/arch/pxa-regs.h>
-#endif
-
extern void __init sa1110_mb_enable(void);
/*
@@ -51,6 +48,7 @@ extern void __init sa1110_mb_enable(void);
*/
struct sa1111 {
struct device *dev;
+ struct clk *clk;
unsigned long phys;
int irq;
spinlock_t lock;
@@ -451,19 +449,7 @@ static void sa1111_wake(struct sa1111 *sachip)
spin_lock_irqsave(&sachip->lock, flags);
-#ifdef CONFIG_ARCH_SA1100
- /*
- * First, set up the 3.6864MHz clock on GPIO 27 for the SA-1111:
- * (SA-1110 Developer's Manual, section 9.1.2.1)
- */
- GAFR |= GPIO_32_768kHz;
- GPDR |= GPIO_32_768kHz;
- TUCR = TUCR_3_6864MHz;
-#elif CONFIG_ARCH_PXA
- pxa_gpio_mode(GPIO11_3_6MHz_MD);
-#else
-#error missing clock setup
-#endif
+ clk_enable(sachip->clk);
/*
* Turn VCO on, and disable PLL Bypass.
@@ -555,12 +541,11 @@ sa1111_init_one_child(struct sa1111 *sachip, struct resource *parent,
struct sa1111_dev *dev;
int ret;
- dev = kmalloc(sizeof(struct sa1111_dev), GFP_KERNEL);
+ dev = kzalloc(sizeof(struct sa1111_dev), GFP_KERNEL);
if (!dev) {
ret = -ENOMEM;
goto out;
}
- memset(dev, 0, sizeof(struct sa1111_dev));
snprintf(dev->dev.bus_id, sizeof(dev->dev.bus_id),
"%4.4lx", info->offset);
@@ -635,11 +620,15 @@ __sa1111_probe(struct device *me, struct resource *mem, int irq)
unsigned int has_devs, val;
int i, ret = -ENODEV;
- sachip = kmalloc(sizeof(struct sa1111), GFP_KERNEL);
+ sachip = kzalloc(sizeof(struct sa1111), GFP_KERNEL);
if (!sachip)
return -ENOMEM;
- memset(sachip, 0, sizeof(struct sa1111));
+ sachip->clk = clk_get(me, "GPIO27_CLK");
+ if (!sachip->clk) {
+ ret = PTR_ERR(sachip->clk);
+ goto err_free;
+ }
spin_lock_init(&sachip->lock);
@@ -656,7 +645,7 @@ __sa1111_probe(struct device *me, struct resource *mem, int irq)
sachip->base = ioremap(mem->start, PAGE_SIZE * 2);
if (!sachip->base) {
ret = -ENOMEM;
- goto out;
+ goto err_clkput;
}
/*
@@ -666,7 +655,7 @@ __sa1111_probe(struct device *me, struct resource *mem, int irq)
if ((id & SKID_ID_MASK) != SKID_SA1111_ID) {
printk(KERN_DEBUG "SA1111 not detected: ID = %08lx\n", id);
ret = -ENODEV;
- goto unmap;
+ goto err_unmap;
}
printk(KERN_INFO "SA1111 Microprocessor Companion Chip: "
@@ -726,9 +715,11 @@ __sa1111_probe(struct device *me, struct resource *mem, int irq)
return 0;
- unmap:
+ err_unmap:
iounmap(sachip->base);
- out:
+ err_clkput:
+ clk_put(sachip->clk);
+ err_free:
kfree(sachip);
return ret;
}
@@ -751,6 +742,8 @@ static void __sa1111_remove(struct sa1111 *sachip)
sa1111_writel(0, irqbase + SA1111_WAKEEN0);
sa1111_writel(0, irqbase + SA1111_WAKEEN1);
+ clk_disable(sachip->clk);
+
if (sachip->irq != NO_IRQ) {
set_irq_chained_handler(sachip->irq, NULL);
set_irq_data(sachip->irq, NULL);
@@ -759,6 +752,7 @@ static void __sa1111_remove(struct sa1111 *sachip)
}
iounmap(sachip->base);
+ clk_put(sachip->clk);
kfree(sachip);
}
@@ -857,6 +851,8 @@ static int sa1111_suspend(struct platform_device *dev, pm_message_t state)
sa1111_writel(0, sachip->base + SA1111_SKPWM0);
sa1111_writel(0, sachip->base + SA1111_SKPWM1);
+ clk_disable(sachip->clk);
+
spin_unlock_irqrestore(&sachip->lock, flags);
return 0;

arch/arm/common/scoop.c

View file
diff --git a/arch/arm/common/scoop.c b/arch/arm/common/scoop.c
index a2dfe0b..5e830f4 100644
--- a/arch/arm/common/scoop.c
+++ b/arch/arm/common/scoop.c
@@ -132,12 +132,10 @@ int __init scoop_probe(struct platform_device *pdev)
if (!mem)
return -EINVAL;
- devptr = kmalloc(sizeof(struct scoop_dev), GFP_KERNEL);
-
+ devptr = kzalloc(sizeof(struct scoop_dev), GFP_KERNEL);
if (!devptr)
- return -ENOMEM;
+ return -ENOMEM;
- memset(devptr, 0, sizeof(struct scoop_dev));
spin_lock_init(&devptr->scoop_lock);
inf = pdev->dev.platform_data;

arch/arm/common/uengine.c

View file
diff --git a/arch/arm/mach-ixp2000/uengine.c b/arch/arm/common/uengine.c
similarity index 99%
rename from arch/arm/mach-ixp2000/uengine.c
rename to arch/arm/common/uengine.c
index ec4e007..a1310b7 100644
--- a/arch/arm/mach-ixp2000/uengine.c
+++ b/arch/arm/common/uengine.c
@@ -19,7 +19,7 @@
#include <linux/string.h>
#include <asm/hardware.h>
#include <asm/arch/ixp2000-regs.h>
-#include <asm/arch/uengine.h>
+#include <asm/hardware/uengine.h>
#include <asm/io.h>
#define USTORE_ADDRESS 0x000

arch/arm/common/vic.c

View file
diff --git a/arch/arm/common/vic.c b/arch/arm/common/vic.c
index a45ed16..a19bc4a 100644
--- a/arch/arm/common/vic.c
+++ b/arch/arm/common/vic.c
@@ -22,22 +22,21 @@
#include <linux/list.h>
#include <asm/io.h>
-#include <asm/irq.h>
#include <asm/mach/irq.h>
#include <asm/hardware/vic.h>
-static void __iomem *vic_base;
-
static void vic_mask_irq(unsigned int irq)
{
- irq -= IRQ_VIC_START;
- writel(1 << irq, vic_base + VIC_INT_ENABLE_CLEAR);
+ void __iomem *base = get_irq_chipdata(irq);
+ irq &= 31;
+ writel(1 << irq, base + VIC_INT_ENABLE_CLEAR);
}
static void vic_unmask_irq(unsigned int irq)
{
- irq -= IRQ_VIC_START;
- writel(1 << irq, vic_base + VIC_INT_ENABLE);
+ void __iomem *base = get_irq_chipdata(irq);
+ irq &= 31;
+ writel(1 << irq, base + VIC_INT_ENABLE);
}
static struct irqchip vic_chip = {
@@ -46,43 +45,49 @@ static struct irqchip vic_chip = {
.unmask = vic_unmask_irq,
};
-void __init vic_init(void __iomem *base, u32 vic_sources)

This diff is incomplete. Download the complete patch.

arch/arm/configs/ep93xx_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/ixdp2401_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/configs/ixdp2800_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/configs/ixdp2801_defconfig

View before deletion

This diff is incomplete. Download the complete patch.

arch/arm/configs/ixp2000_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/configs/s3c2410_defconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/apm.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/bios32.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/debug.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/ecard.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/entry-armv.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/head.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/kernel/irq.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/delay.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/lib/io-acorn.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91rm9200/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91rm9200/gpio.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-at91rm9200/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/Makefile.boot

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/gesbc9312.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ep93xx/ts72xx.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-footbridge/dc21285.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/impd1.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-integrator/integrator_ap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop3xx/iq31244-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop3xx/iq80321-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop3xx/iq80331-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-iop3xx/iq80332-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp2000/ixdp2x01.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/common-pci.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-ixp4xx/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/common.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/irq-kev7a400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/irq-lh7a400.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/irq-lh7a404.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-lh7a40x/irq-lpd7a40x.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/corgi.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/poodle.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/spitz.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-pxa/tosa.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/clock.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/mach-osiris.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/s3c2440-clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-s3c2410/time.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/Makefile

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-sa1100/clock.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mach-versatile/core.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/Kconfig

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/init.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/ioremap.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1020.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm1020e.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm720.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm920.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm922.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm925.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-arm926.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/mm/proc-xscale.S

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/common.c

View file

This diff is incomplete. Download the complete patch.

arch/arm/oprofile/op_counter.h

View file

This diff is incomplete. Download the complete patch.

arch/arm/vfp/entry.S

View file

This diff is incomplete. Download the complete patch.

drivers/net/ixp2000/enp2611.c

View file

This diff is incomplete. Download the complete patch.

drivers/net/ixp2000/ixpdev.c

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-aaec2000/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-at91rm9200/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-cl7500/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-cl7500/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-clps711x/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ebsa110/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ebsa110/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ebsa285/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/dma.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/entry-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/ep93xx-regs.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/gesbc9312.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/gpio.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/hardware.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/io.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/irqs.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/memory.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/platform.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/system.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/timex.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/ts72xx.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/uncompress.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ep93xx/vmalloc.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-h720x/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-h720x/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-imx/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-imx/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-integrator/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-integrator/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-iop3xx/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp2000/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp2000/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp2000/ixdp2x00.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp2000/ixp2000-regs.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp2000/system.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp4xx/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp4xx/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-ixp4xx/platform.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-l7200/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-lh7a40x/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-lh7a40x/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-omap/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-pxa/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-pxa/irq.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-pxa/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-realview/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-realview/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-rpc/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-rpc/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-s3c2410/osiris-cpld.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-s3c2410/osiris-map.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-s3c2410/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-s3c2410/regs-gpio.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-sa1100/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-sa1100/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-shark/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-versatile/debug-macro.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/arch-versatile/param.h

View before deletion

This diff is incomplete. Download the complete patch.

include/asm-arm/delay.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/hardware/debug-8250.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/hardware/debug-pl01x.S

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/hardware/uengine.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/hardware/vic.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/mach/arch.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/mach/irq.h

View file

This diff is incomplete. Download the complete patch.

include/asm-arm/param.h

View file

This diff is incomplete. Download the complete patch.