15 Mar, 2010

1 commit

  • On PL111, as found on Realview and other platforms, these registers are
    always arranged as CNTL then IENB. On PL110, these registers are IENB
    then CNTL, except on Versatile platforms.

    Re-arrange the handling of these register swaps so that PL111 always
    gets it right without resorting to ifdefs, leaving the only case needing
    special handling being PL110 on Versatile.

    Fill out amba/clcd.h with the PL110/PL111 register definition
    differences in case someone tries to use the PL110 specific definitions
    on PL111.

    Signed-off-by: Russell King

    Russell King
     

20 Feb, 2010

1 commit


23 Sep, 2009

1 commit

  • This moves the mmci platform data definition struct away from
    arch/arm/include/asm/mach/mmc.h into the more proper place among
    the other primecells in include/linux/amba/mmci.h and at the same
    time renames it to "mmci.h", and also the struct in this file
    confusingly named mmc_platform_data has been renamed
    mmci_platform_data for clarity.

    Cc: Catalin Marinas
    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

21 Sep, 2009

1 commit


19 Sep, 2009

1 commit

  • The definition of the SPI clock phase for the Motorola mode of
    the PL022 driver was incorrect: the spec had been interpreted as
    data being recieved on rising or falling edge of the clocks while
    the correct interpretation is that data can be recieved on the
    first or second edge transition, falling or rising depending on
    the polarity setting.

    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

12 Sep, 2009

1 commit


31 Jul, 2009

1 commit


20 Jun, 2009

1 commit

  • This is a driver for the ARM PrimeCell PL061 GPIO AMBA peripheral. The
    driver is implemented using the gpiolib framework.

    This driver also includes support for the use of the PL061 as an interrupt
    controller (secondary).

    Signed-off-by: Baruch Siach
    Cc: David Brownell
    Acked-by: Russell King
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Baruch Siach
     

15 Jun, 2009

1 commit

  • * 'for-linus' of master.kernel.org:/home/rmk/linux-2.6-arm: (417 commits)
    MAINTAINERS: EB110ATX is not ebsa110
    MAINTAINERS: update Eric Miao's email address and status
    fb: add support of LCD display controller on pxa168/910 (base layer)
    [ARM] 5552/1: ep93xx get_uart_rate(): use EP93XX_SYSCON_PWRCNT and EP93XX_SYSCON_PWRCN
    [ARM] pxa/sharpsl_pm: zaurus needs generic pxa suspend/resume routines
    [ARM] 5544/1: Trust PrimeCell resource sizes
    [ARM] pxa/sharpsl_pm: cleanup of gpio-related code.
    [ARM] pxa/sharpsl_pm: drop set_irq_type calls
    [ARM] pxa/sharpsl_pm: merge pxa-specific code into generic one
    [ARM] pxa/sharpsl_pm: merge the two sharpsl_pm.c since it's now pxa specific
    [ARM] sa1100: remove unused collie_pm.c
    [ARM] pxa: fix the conflicting non-static declarations of global_gpios[]
    [ARM] 5550/1: Add default configure file for w90p910 platform
    [ARM] 5549/1: Add clock api for w90p910 platform.
    [ARM] 5548/1: Add gpio api for w90p910 platform
    [ARM] 5551/1: Add multi-function pin api for w90p910 platform.
    [ARM] Make ARM_VIC_NR depend on ARM_VIC
    [ARM] 5546/1: ARM PL022 SSP/SPI driver v3
    ARM: OMAP4: SMP: Update defconfig for OMAP4430
    ARM: OMAP4: SMP: Enable SMP support for OMAP4430
    ...

    Linus Torvalds
     

11 Jun, 2009

1 commit

  • This adds a driver for the ARM PL022 PrimeCell SSP/SPI
    driver found in the U300 platforms as well as in some
    ARM reference hardware, and in a modified version on the
    Nomadik board.

    Reviewed-by: Alessandro Rubini
    Reviewed-by: Russell King
    Reviewed-by: Baruch Siach

    Signed-off-by: Linus Walleij
    Signed-off-by: Russell King

    Linus Walleij
     

07 Jun, 2009

1 commit


05 Jun, 2009

1 commit


21 May, 2009

1 commit


26 Apr, 2006

1 commit


27 Mar, 2006

1 commit


16 Mar, 2006

1 commit


07 Jan, 2006

1 commit