soc.h 580 B

123456789101112131415161718192021
  1. /*
  2. * Copyright (C) 2011 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
  3. *
  4. * Under GPLv2
  5. */
  6. struct at91_soc {
  7. unsigned int *default_irq_priority;
  8. void (*map_io)(void);
  9. void (*init)(unsigned long main_clock);
  10. };
  11. extern struct at91_soc at91_boot_soc;
  12. extern struct at91_soc at91cap9_soc;
  13. extern struct at91_soc at91rm9200_soc;
  14. extern struct at91_soc at91sam9260_soc;
  15. extern struct at91_soc at91sam9261_soc;
  16. extern struct at91_soc at91sam9263_soc;
  17. extern struct at91_soc at91sam9g45_soc;
  18. extern struct at91_soc at91sam9rl_soc;
  19. extern struct at91_soc at91sam9x5_soc;