16 Oct, 2007
2 commits
-
Signed-off-by: eric miao
Signed-off-by: Russell King
13 Oct, 2007
4 commits
-
Signed-off-by: Russell King
-
Signed-off-by: Uwe Kleine-König
Signed-off-by: Russell King -
Signed-off-by: Uwe Kleine-König
Signed-off-by: Russell King -
This implementation conforms to the general GPIO API
introduced in 2.6.21.This patch was signed-of by David Brownell before I exported the functions
using EXPORT_SYMBOL.Signed-off-by: Uwe Kleine-König
Signed-off-by: Russell King
22 Aug, 2007
1 commit
-
Bugfixes for the OSK led support:
- Fix Kconfig merge glitches: Mistral handles idle and timer leds just fine
- Fix pm_suspend() runtime botch: can't sleep, so can't touch tps65010 ledsImprovements:
- Switch sense of Mistral idle led, so idle == offProbably the TPS65010 leds should be handled only by the "new led" API.
Signed-off-by: David Brownell
Signed-off-by: Tony Lindgren
01 Aug, 2007
1 commit
-
scripts/kconfig/conf -o arch/arm/Kconfig
arch/arm/Kconfig:994: can't open file "drivers/acorn/block/Kconfig"Cc: Adrian Bunk
Cc: Ian Molton
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
24 Jul, 2007
1 commit
-
make ARCH_PXA select GENERIC_CLOCKEVENTS to fix the
building issue due to merge of clockevents based PXA
timerSigned-off-by: eric miao
Signed-off-by: Russell King
23 Jul, 2007
1 commit
22 Jul, 2007
2 commits
-
Create the initial arch/arm/plat-s3c directory and start
linking it into the arch/arm build heirarchy ready to
receive the generic parts of the S3C24XX support to be
used when adding S3C6400 devices.Signed-off-by: Ben Dooks
Signed-off-by: Russell King -
This patch adds the foundation pieces for
the Freescale MXC platforms, including
i.MX2 and i.MX3 based systems.The bare-bones MX31 support in this patch
boots to the rootdev panic with 8250 serial
console configured "console=ttyS0,115200".
It assumes that Redboot is the boot loader.Signed-off-by: Quinn Jensen
Acked-by: Lennert Buytenhek
Signed-off-by: Russell King
14 Jul, 2007
1 commit
-
* 'ioat-md-accel-for-linus' of git://lost.foo-projects.org/~dwillia2/git/iop: (28 commits)
ioatdma: add the unisys "i/oat" pci vendor/device id
ARM: Add drivers/dma to arch/arm/Kconfig
iop3xx: surface the iop3xx DMA and AAU units to the iop-adma driver
iop13xx: surface the iop13xx adma units to the iop-adma driver
dmaengine: driver for the iop32x, iop33x, and iop13xx raid engines
md: remove raid5 compute_block and compute_parity5
md: handle_stripe5 - request io processing in raid5_run_ops
md: handle_stripe5 - add request/completion logic for async expand ops
md: handle_stripe5 - add request/completion logic for async read ops
md: handle_stripe5 - add request/completion logic for async check ops
md: handle_stripe5 - add request/completion logic for async compute ops
md: handle_stripe5 - add request/completion logic for async write ops
md: common infrastructure for running operations with raid5_run_ops
md: raid5_run_ops - run stripe operations outside sh->lock
raid5: replace custom debug PRINTKs with standard pr_debug
raid5: refactor handle_stripe5 and handle_stripe6 (v3)
async_tx: add the async_tx api
xor: make 'xor_blocks' a library routine for use with async_tx
dmaengine: make clients responsible for managing channels
dmaengine: refactor dmaengine around dma_async_tx_descriptor
...
13 Jul, 2007
3 commits
-
Cc: Russell King
Signed-off-by: Dan Williams -
* 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm: (50 commits)
[ARM] sa1100: remove boot time RTC initialisation
[ARM] sa1100: stop doing our own rtc management over suspend
[ARM] 4474/1: Do not check the PSR_F_BIT in valid_user_regs
[ARM] 4473/2: Take the HWCAP definitions out of the elf.h file
[ARM] pxa: move platform devices to separate header file
[ARM] pxa: move device registration into CPU-specific file
[ARM] pxa: remove boot time RTC initialisation
[ARM] pxa: stop doing our own rtc management over suspend
[ARM] 4451/1: pxa: make dma.c generic and remove cpu specific dma code
[ARM] 4450/1: pxa: add pxa25x_init_irq() and pxa27x_init_irq()
[ARM] 4440/1: PXA: enable the checking of ICIP2 for IRQs
[ARM] 4438/1: PXA: remove #ifdef .. #endif from pxa_gpio_demux_handler()
[ARM] 4437/1: PXA: move the GPIO IRQ initialization code to pxa_init_irq_gpio()
[ARM] 4436/1: PXA: move low IRQ initialization code to pxa_init_irq_low()
[ARM] 4435/1: PXA: remove PXA_INTERNAL_IRQS
[ARM] 4434/1: PXA: remove PXA_IRQ_SKIP
[ARM] pxa: Fix PXA27x suspend type validation, remove pxa_pm_prepare()
[ARM] pxa: move pm_ops structure into CPU specific files
[ARM] pxa: introduce cpu_is_pxaXXX macros
[ARM] pxa: remove MMC register defines from pxa-regs.h
...
12 Jul, 2007
5 commits
-
Driver to control the GPIO pins on the KS8695 processor.
The driver natively supports the Generic GPIO interface.Signed-off-by: Andrew Victor
Signed-off-by: Russell King -
Support clock event source based on i.MX general purpose
timer in free running timer mode.Signed-off-by: Pavel Pisa
Acked-by: Thomas Gleixner
Acked-by: Sascha Hauer
Signed-off-by: Russell King -
Support for generic input output for MX1 family.
The implementation prevents allocation of one pin
by two users, but does not store pointer to the user
description permanently, because this solution
would have bigger memory overhead.The simple way to integrate code with per BSP
pins setup and allocation is required else all GPIO
registration checking is useless. The function
imx_gpio_setup_multiple_pins() can be used for this
purpose in future.Signed-off-by: Pavel Pisa
Signed-off-by: Russell King -
Support GPIO driver for TI DaVinci SoC
Signed-off-by: Vladimir Barinov
Acked-by: David Brownell
Acked-by: Kevin Hilman
Signed-off-by: Russell King -
The PCI syscalls are built on every architecture except X86, but only
a few have ever hooked them up. Use a new Kconfig symbol to save a
couple of kB on the architectures that have never used the syscalls.
Tested on x86 and ia64 only.Signed-off-by: Matthew Wilcox
Signed-off-by: Greg Kroah-Hartman
16 May, 2007
1 commit
-
Selects GENERIC_GPIO for ARCH_IXP4XX in Kconfig.
IXP4XX has generic GPIO support; however, ARCH_IXP4XX
Kconfig entry currently does not select GENERIC_GPIO like other
arch entries.Signed-off-by: Milan Svoboda
Signed-off-by: Russell King
12 May, 2007
6 commits
-
Signed-off-by: Russell King
-
Add core support for the Kendin/Micrel KS8695 processor family.
It is an ARM922-T based SoC with integrated USART, 4-port Ethernet
Switch, WAN Ethernet port, and optional PCI Host bridge, etc.
http://www.micrel.com/page.do?page=product-info/sys_on_chip.jspThis patch is based on earlier patches from Lennert Buytenhek, Ben
Dooks and Greg Ungerer posted to the arm-linux-kernel mailing list in
March 2006; and Micrel's 2.6.9 port.Signed-off-by: Andrew Victor
Signed-off-by: Russell King -
Remove the apparently useless config option GENERIC_BUST_SPINLOCK,
since nothing in the source tree refers to it.Signed-off-by: Robert P. J. Day
Signed-off-by: Andrew Morton
Signed-off-by: Russell King -
Add base kernel support for the TI DaVinci platform.
This patch only includes interrupts, timers, CPU identification,
serial support and basic power and sleep controller init. More
drivers to come.Signed-off-by: Kevin Hilman
Signed-off-by: Russell King -
Trying to build current git tree fails. The failure is due to commit
25ff0a653067eec56efc730dbed664d5cc77e9f3. The patch title say it's for
OMAP board while it's applied on S3C2410 Kconfig entry. Moreover, the
OMAP entry is already selecting GENERIC_TIME.This patch reverts the offending commit.
Signed-off-by: Arnaud Patard
Signed-off-by: Russell King
09 May, 2007
2 commits
-
Somehow this got lost in a merge ...
Signed-off-by: David Brownell
Signed-off-by: Tony Lindgren
Signed-off-by: Russell King
07 May, 2007
2 commits
-
* 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (82 commits)
[ARM] Add comments marking in-use ptrace numbers
[ARM] Move syscall saving out of the way of utrace
[ARM] 4360/1: S3C24XX: regs-udc.h remove unused macro
[ARM] 4358/1: S3C24XX: mach-qt2410.c: remove linux/mmc/protocol.h header
[ARM] mm 10: allow memory type to be specified with ioremap
[ARM] mm 9: add additional device memory types
[ARM] mm 8: define mem_types table L1 bit 4 to be for ARMv6
[ARM] iop: add missing parens in macro
[ARM] mm 7: remove duplicated __ioremap() prototypes
ARM: OMAP: fix OMAP1 mpuio suspend/resume oops
ARM: OMAP: MPUIO wake updates
ARM: OMAP: speed up gpio irq handling
ARM: OMAP: plat-omap changes for 2430 SDP
ARM: OMAP: gpio object shrinkage, cleanup
ARM: OMAP: /sys/kernel/debug/omap_gpio
ARM: OMAP: Implement workaround for GPIO wakeup bug in OMAP2420 silicon
ARM: OMAP: Enable 24xx GPIO autoidling
[ARM] 4318/2: DSM-G600 Board Support
[ARM] 4227/1: minor head.S fixups
[ARM] 4328/1: Move i.MX UART regs to driver
... -
…x', 'omap', 'pxa', 'rpc', 's3c' and 'sa1100' into devel
03 May, 2007
1 commit
-
Allows architectures to advertise that they support MSI rather than listing
each architecture as a PCI_MSI dependency.Signed-off-by: Dan Williams
Acked-by: "Eric W. Biederman"
Signed-off-by: Greg Kroah-Hartman
28 Apr, 2007
1 commit
-
Add support for stacktrace. Use the new stacktrace code with
oprofile instead of it's version; there's no point having
multiple versions of stacktracing in the kernel.Signed-off-by: Russell King
22 Apr, 2007
5 commits
-
Update OMAP1 to enable support for hrtimers and dynticks by using new clocksource and clockevent infrastructure.
Signed-off-by: Kevin Hilman
Signed-off-by: Russell King -
Update Versatile platform to use new clockevent infrastructure.
Signed-off-by: Kevin Hilman
Signed-off-by: Russell King -
Update Versatile to use new clocksource infrastructure for basic timekeeping.
Signed-off-by: Kevin Hilman
Signed-off-by: Russell King -
Update ixp4xx timer support to use new clockevent infrastructure.
Signed-off-by: Kevin Hilman
Signed-off-by: Russell King -
This time with LEDS_TIMER set with !GENERIC_CLOCKEVENTS
Signed-off-by: Kevin Hilman
Acked-by: Thomas Gleixner
Signed-off-by: Russell King
05 Mar, 2007
1 commit
-
Most drivers using GPIOs already know they are running on a system that
supports the generic GPIO calls, because of other platform dependencies.
But the generic GPIO-based LED and input button drivers can't know that.So this patch adds a Kconfig hook, GENERIC_GPIO, to mark the platforms
where will do the right thing. Currently that's a bunch of
ARMs, and AVR32; more are on the way.It also fixes a dependency bug for the gpio button input driver; it was
wrong to start with, now it covers all platforms with GENERIC_GPIO.Signed-off-by: David Brownell
Acked-by: Richard Purdie
Cc: Arnaud Patard
Cc:
Cc:
Cc: pHilipp Zabel
Cc: Haavard Skinnemoen
Cc: Dmitry Torokhov
Cc: Russell King
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds