07 Jan, 2012

1 commit

  • Conflicts:
    arch/arm/mach-at91/at91cap9.c
    arch/arm/mach-at91/at91sam9260.c
    arch/arm/mach-at91/at91sam9261.c
    arch/arm/mach-at91/at91sam9263.c
    arch/arm/mach-at91/at91sam9g45.c
    arch/arm/mach-at91/at91sam9rl.c
    arch/arm/mach-exynos/cpu.c
    arch/arm/mach-shmobile/board-kota2.c

    This resolves a bunch of conflicts between the arm-soc tree
    and changes from the arm tree that have gone upstream.

    Signed-off-by: Arnd Bergmann

    Arnd Bergmann
     

05 Jan, 2012

1 commit

  • Rather than using a private function pointer, use the existing
    arm_pm_restart function pointer instead. We no longer need to enable
    the I-cache in at91sam9_alt_reset() as the caches will now be on when
    this function is called.

    Update the function names to use the 'restart' terminology rather than
    the 'reboot' terminology.

    Signed-off-by: Russell King

    Russell King
     

29 Nov, 2011

1 commit


28 Nov, 2011

3 commits


28 Jul, 2011

4 commits


25 May, 2011

4 commits


26 Oct, 2010

1 commit


20 Jan, 2010

1 commit

  • Add support for the Atmel AT572D940HF processor (DIOPSIS range).
    This processor integrates an ARM926 core, a DSP and the SoC
    peripherals usually found on an AT91 processor (USART, SSC, SPI, TWI,
    CAN, etc)

    Signed-off-by: Antonio R. Costa
    Signed-off-by: Andrew Victor
    Signed-off-by: Russell King

    Andrew Victor
     

27 Jun, 2009

1 commit

  • Here are the at91 specific files dedicated to the at91sam9g45 series. They
    mimic the traditional at91 way of managing chips & boards.

    The first board that embeds at91sam9g45 chip is the AT91SAM9G45-EKES. In
    the future, the main board for this 9g45 series will be the
    AT91SAM9M10G45-EK (I choose this last name for the board file).

    Simple drivers are enabled in _devices and board- files. Newer peripheral
    support will be added in future patches.

    Incuded peripherals support (for now):
    - USART
    - SPI
    - Ethernet
    - NAND flash
    - LCD
    - gpio/joystick/buttons
    - leds and pwm

    Signed-off-by: Nicolas Ferre
    Acked-by: Andrew Victor
    Signed-off-by: Russell King

    Nicolas Ferre
     

12 Feb, 2009

1 commit


04 Feb, 2008

1 commit

  • On the at91sam9263, IRQs for GPIO banks C and D don't currently work.
    This is because banks C, D, and E share one clock and toplevel IRQ, but
    the AT91 code setting up and handling GPIO IRQs expects no sharing.
    This patch:

    - Fixes GPIO IRQ setup and handling to cope with GPIO banks that are
    shared like on sam9263 chips, by setting up a list of those banks
    and making the IRQ dispatching logic scan that list.

    - Precomputes the address of each bank's registers, saving it with
    other per-bank data so that it no longer needs to be constantly
    recomputed during IRQs and other GPIO operations. That shrinks
    hot-path code, while helping the GPIO bank irq updates.

    - Fixes a minor bug where IRQ_TYPE_NONE was wrongly rejected (it just
    means "use the default", which is "both edges" here).

    Signed-off-by: David Brownell
    Acked-by: Andrew Victor
    Signed-off-by: Russell King

    David Brownell
     

26 Jan, 2008

1 commit


13 Oct, 2007

1 commit


12 May, 2007

1 commit


08 Feb, 2007

2 commits

  • Add support for the Atmel AT91SAM9263 processor. It is similar to the
    AT91SAM9260 but with more integrated peripherals, 5 GPIO banks, etc.

    Original patch from Nicolas Ferre.

    Signed-off-by: Andrew Victor
    Signed-off-by: Russell King

    Andrew Victor
     
  • Now that Linux includes support for the Atmel AT91SAM9260 and
    AT91SAM9261 processors in addition to the original Atmel AT91RM9200
    (with support for more AT91 processors pending), the "mach-at91rm9200"
    and "arch-at91rm9200" directories should be renamed to indicate their
    more generic nature.

    The following git commands should be run BEFORE applying this patch:
    git-mv arch/arm/mach-at91rm9200 arch/arm/mach-at91
    git-mv include/asm-arm/arch-at91rm9200 include/asm-arm/arch-at91

    Signed-off-by: Andrew Victor
    Signed-off-by: Russell King

    Andrew Victor