1. 29 Nov, 2011 1 commit
  2. 28 Nov, 2011 4 commits
  3. 22 Nov, 2011 1 commit
  4. 09 Nov, 2011 1 commit
  5. 26 Oct, 2011 1 commit
  6. 10 Sep, 2011 1 commit
  7. 08 Aug, 2011 1 commit
  8. 25 Jun, 2011 1 commit
  9. 25 May, 2011 2 commits
  10. 23 Sep, 2009 1 commit
  11. 01 Aug, 2009 1 commit
  12. 14 Feb, 2009 1 commit
    • Andrew Victor's avatar
      [ARM] 5390/1: AT91: Watchdog fixes · 2af29b78
      Andrew Victor authored
      The recently merged AT91SAM9 watchdog driver uses the
      AT91SAM9X_WATCHDOG config variable, whereas the original version of
      the driver (and the platform support code) used AT91SAM9_WATCHDOG.
      This causes the watchdog platform_device to never be registered, and
      therefore the driver not to be initialized.
      
      This patch:
      - updates the platform support code to use AT91SAM9X_WATCHDOG.
      - includes <linux/io.h> to fix compile error (same fix as was applied
      to at91rm9200_wdt.c)
      - fixes comment regarding watchdog clock-rates in at91rm9200.
      Signed-off-by: default avatarAndrew Victor <linux@maxim.org.za>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      2af29b78
  13. 01 Dec, 2008 1 commit
  14. 07 Aug, 2008 1 commit
  15. 01 Aug, 2008 1 commit
    • Pieter du Preez's avatar
      Fix rename of at91_nand -> atmel_nand · f6ed6f78
      Pieter du Preez authored
      Structs called at91_nand_data where renamed to atmel_nand_data
      and configs called *MTD_NAND_AT91* where renamed to
      *MTD_NAND_ATMEL*. This was unfortunately not done consistently,
      causing NAND chips not being initialised on several ARM boards.
      
      I am aware that the author of the original change did not rename
      MTD_NAND_AT91_BUSWIDTH to MTD_NAND_ATMEL_BUSWIDTH, for example.
      All *MTD_NAND_AT91* where renamed to *MTD_NAND_ATMEL* in order
      to keep naming consistency.
      
      This patch was only tested on a MACH_SAM9_L9260, as this is the
      only ARM board I have to my disposal.
      
      Before this patch:
      
      $ git-ls-files |xargs grep atmel_nand |wc -l
      105
      $ git-ls-files |xargs grep at91_nand |wc -l
      4
      $ git-ls-files |xargs grep MTD_NAND_ATMEL |wc -l
      8
      $ git-ls-files |xargs grep MTD_NAND_AT91 |wc -l
      47
      
      After this patch:
      
      $ git-ls-files |xargs grep atmel_nand |wc -l
      109
      $ git-ls-files |xargs grep at91_nand |wc -l
      0
      $ git-ls-files |xargs grep MTD_NAND_ATMEL |wc -l
      55
      $ git-ls-files |xargs grep MTD_NAND_AT91 |wc -l
      0
      Signed-off-by: default avatarPieter du Preez <pdupreez@gmail.com>
      Signed-off-by: default avatarDavid Woodhouse <David.Woodhouse@intel.com>
      f6ed6f78
  16. 10 Jul, 2008 1 commit
  17. 09 Jul, 2008 1 commit
  18. 07 Jun, 2008 1 commit
  19. 17 Apr, 2008 1 commit
  20. 04 Apr, 2008 4 commits
  21. 26 Jan, 2008 6 commits
  22. 26 Nov, 2007 1 commit
  23. 11 May, 2007 1 commit
  24. 29 Mar, 2007 1 commit
  25. 08 Feb, 2007 4 commits
    • Andrew Victor's avatar
      [ARM] 4150/1: AT91: LED update · da11d02c
      Andrew Victor authored
      The GPIO pin setup should be handed by the platform-setup code, and not
      directly by the driver.
      
      Original patch from David Brownell.
      Signed-off-by: default avatarAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      da11d02c
    • Andrew Victor's avatar
      [ARM] 4143/1: AT91: Prepare for AT91SAM9263 support · d0760b3b
      Andrew Victor authored
      The Atmel AT91SAM9263 processor includes many more integrated
      peripherals than Atmel's previous ARM9-based AT91 processors, so this
      has necessitated a few changes to the core AT91 support.
      
      These changes are:
            * The system peripheral I/O region we remap has increased from
              0xFFFA0000..0xFFFFFFFF to 0xFFF78000..0xFFFFFFFF.
            * The increased I/O region forces changes to entry-macro.S and
              debug-macro.S due to ARM's limited immediate offset addressing
              modes.
            * Maximum number of GPIO banks increases to 5.
            * 2 MMC controllers so the board-setup code needs to specify which
              controller it wishes to use when calling at91_add_device_mmc().
      
      Original patch from Nicolas Ferre.
      Signed-off-by: default avatarAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      d0760b3b
    • Andrew Victor's avatar
      [ARM] 4124/1: Rename mach-at91rm9200 and arch-at91rm9200 directories · 9d041268
      Andrew Victor authored
      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: default avatarAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      9d041268
    • Andrew Victor's avatar
      [ARM] 4119/1: AT91: Fix build of AT91SAM9260 · a93d48cc
      Andrew Victor authored
      Fix build failure of AT91SAM9260.
      
      The AT91RM9200 ethernet driver (at91_ether.c) stores platform data in a
      "struct at91_eth_data" structure, but the AT91SAM9260 (and AT91SAM9263)
      ethernet driver (macb.c) [developed on the AVR32 architecture] expects a
      "struct eth_platform_data".
      
      Since the platform data of the two drivers is very similar, we continue
      to use the "struct at91_eth_data" for all AT91 processors but add a
          #define eth_platform_data      at91_eth_data
      in board.h to keep the MACB driver happy.
      
      Original patch by Jan Altenberg.
      Signed-off-by: default avatarAndrew Victor <andrew@sanpeople.com>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      a93d48cc