at91sam9.c 662 B

12345678910111213141516171819202122232425262728293031323334
  1. /*
  2. * Setup code for AT91SAM9
  3. *
  4. * Copyright (C) 2011 Atmel,
  5. * 2011 Nicolas Ferre <nicolas.ferre@atmel.com>
  6. *
  7. * Licensed under GPLv2 or later.
  8. */
  9. #include <linux/of.h>
  10. #include <linux/of_platform.h>
  11. #include <asm/mach/arch.h>
  12. #include <asm/system_misc.h>
  13. #include "generic.h"
  14. static void __init at91sam9_init(void)
  15. {
  16. of_platform_default_populate(NULL, NULL, NULL);
  17. at91sam9_pm_init();
  18. }
  19. static const char *const at91_dt_board_compat[] __initconst = {
  20. "atmel,at91sam9",
  21. NULL
  22. };
  23. DT_MACHINE_START(at91sam_dt, "Atmel AT91SAM9")
  24. /* Maintainer: Atmel */
  25. .init_machine = at91sam9_init,
  26. .dt_compat = at91_dt_board_compat,
  27. MACHINE_END