at91sam9n12.c 739 B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. * SoC specific setup code for the AT91SAM9N12
  3. *
  4. * Copyright (C) 2012 Atmel Corporation.
  5. *
  6. * Licensed under GPLv2 or later.
  7. */
  8. #include <asm/system_misc.h>
  9. #include <mach/hardware.h>
  10. #include "soc.h"
  11. #include "generic.h"
  12. /* --------------------------------------------------------------------
  13. * AT91SAM9N12 processor initialization
  14. * -------------------------------------------------------------------- */
  15. static void __init at91sam9n12_map_io(void)
  16. {
  17. at91_init_sram(0, AT91SAM9N12_SRAM_BASE, AT91SAM9N12_SRAM_SIZE);
  18. }
  19. static void __init at91sam9n12_initialize(void)
  20. {
  21. at91_sysirq_mask_rtc(AT91SAM9N12_BASE_RTC);
  22. }
  23. AT91_SOC_START(at91sam9n12)
  24. .map_io = at91sam9n12_map_io,
  25. .init = at91sam9n12_initialize,
  26. AT91_SOC_END