16 Oct, 2007

2 commits


13 Oct, 2007

4 commits


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 leds

    Improvements:
    - Switch sense of Mistral idle led, so idle == off

    Probably the TPS65010 leds should be handled only by the "new led" API.

    Signed-off-by: David Brownell
    Signed-off-by: Tony Lindgren

    David Brownell
     

01 Aug, 2007

1 commit


24 Jul, 2007

1 commit


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

    Ben Dooks
     
  • 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

    Quinn Jensen
     

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
    ...

    Linus Torvalds
     

13 Jul, 2007

3 commits

  • Cc: Russell King
    Signed-off-by: Dan Williams

    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
    ...

    Linus Torvalds
     
  • Russell King
     

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

    Andrew Victor
     
  • 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

    Pavel Pisa
     
  • 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

    Pavel Pisa
     
  • 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

    Vladimir Barinov
     
  • 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

    Matthew Wilcox
     

16 May, 2007

1 commit


12 May, 2007

6 commits


09 May, 2007

2 commits


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
    ...

    Linus Torvalds
     
  • …x', 'omap', 'pxa', 'rpc', 's3c' and 'sa1100' into devel

    Russell King
     

03 May, 2007

1 commit


28 Apr, 2007

1 commit


22 Apr, 2007

5 commits


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

    David Brownell