Commit | Line | Data |
---|---|---|
a636cd6c | 1 | // SPDX-License-Identifier: GPL-2.0-or-later |
49fe2ba3 | 2 | /* |
cac01723 | 3 | * Setup code for AT91SAM9 |
49fe2ba3 | 4 | * |
49fe2ba3 NF |
5 | * Copyright (C) 2011 Atmel, |
6 | * 2011 Nicolas Ferre <nicolas.ferre@atmel.com> | |
49fe2ba3 NF |
7 | */ |
8 | ||
8014d6f4 | 9 | #include <linux/of.h> |
4db0ba22 | 10 | #include <linux/of_platform.h> |
49fe2ba3 | 11 | |
49fe2ba3 | 12 | #include <asm/mach/arch.h> |
d18032d6 | 13 | #include <asm/system_misc.h> |
49fe2ba3 | 14 | |
49fe2ba3 | 15 | #include "generic.h" |
d18032d6 | 16 | |
13469192 | 17 | static void __init at91sam9_init(void) |
4db0ba22 | 18 | { |
b32de9dd | 19 | of_platform_default_populate(NULL, NULL, NULL); |
d18032d6 | 20 | |
13469192 | 21 | at91sam9_pm_init(); |
4db0ba22 AB |
22 | } |
23 | ||
19c233b7 | 24 | static const char *const at91_dt_board_compat[] __initconst = { |
7c8a98c8 | 25 | "atmel,at91sam9", |
49fe2ba3 NF |
26 | NULL |
27 | }; | |
28 | ||
ad3fc3e3 | 29 | DT_MACHINE_START(at91sam_dt, "Atmel AT91SAM9") |
49fe2ba3 | 30 | /* Maintainer: Atmel */ |
13469192 | 31 | .init_machine = at91sam9_init, |
49fe2ba3 NF |
32 | .dt_compat = at91_dt_board_compat, |
33 | MACHINE_END |