1d2912cb1SThomas Gleixner // SPDX-License-Identifier: GPL-2.0-only
2689e331fSSekhar Nori /*
3fb01eb36SAlexander A. Klimov * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
4689e331fSSekhar Nori *
5689e331fSSekhar Nori * Modified from mach-omap/omap2/board-generic.c
6689e331fSSekhar Nori */
7689e331fSSekhar Nori
8689e331fSSekhar Nori #include <asm/mach/arch.h>
9689e331fSSekhar Nori
10*ca31807bSArnd Bergmann #include "common.h"
11*ca31807bSArnd Bergmann #include "da8xx.h"
12689e331fSSekhar Nori
13689e331fSSekhar Nori #ifdef CONFIG_ARCH_DAVINCI_DA850
14689e331fSSekhar Nori
da850_init_machine(void)15689e331fSSekhar Nori static void __init da850_init_machine(void)
16689e331fSSekhar Nori {
177e431af8SKevin Hilman davinci_pm_init();
189c9b1bc2SKevin Hilman pdata_quirks_init();
19689e331fSSekhar Nori }
20689e331fSSekhar Nori
2119c233b7SNicolas Pitre static const char *const da850_boards_compat[] __initconst = {
223015fb33SHeiko Schocher "enbw,cmc",
2344524a01SKarl Beldan "ti,da850-lcdk",
2427e6e0d3SSekhar Nori "ti,da850-evm",
25689e331fSSekhar Nori "ti,da850",
26689e331fSSekhar Nori NULL,
27689e331fSSekhar Nori };
28689e331fSSekhar Nori
29689e331fSSekhar Nori DT_MACHINE_START(DA850_DT, "Generic DA850/OMAP-L138/AM18x")
30689e331fSSekhar Nori .map_io = da850_init,
31689e331fSSekhar Nori .init_machine = da850_init_machine,
32689e331fSSekhar Nori .dt_compat = da850_boards_compat,
33689e331fSSekhar Nori .init_late = davinci_init_late,
34689e331fSSekhar Nori MACHINE_END
35689e331fSSekhar Nori
36689e331fSSekhar Nori #endif
37