18c2ecf20Sopenharmony_ci// SPDX-License-Identifier: GPL-2.0-only 28c2ecf20Sopenharmony_ci/* 38c2ecf20Sopenharmony_ci * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 48c2ecf20Sopenharmony_ci * 58c2ecf20Sopenharmony_ci * Modified from mach-omap/omap2/board-generic.c 68c2ecf20Sopenharmony_ci */ 78c2ecf20Sopenharmony_ci 88c2ecf20Sopenharmony_ci#include <asm/mach/arch.h> 98c2ecf20Sopenharmony_ci 108c2ecf20Sopenharmony_ci#include <mach/common.h> 118c2ecf20Sopenharmony_ci#include <mach/da8xx.h> 128c2ecf20Sopenharmony_ci 138c2ecf20Sopenharmony_ci#ifdef CONFIG_ARCH_DAVINCI_DA850 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_cistatic void __init da850_init_machine(void) 168c2ecf20Sopenharmony_ci{ 178c2ecf20Sopenharmony_ci davinci_pm_init(); 188c2ecf20Sopenharmony_ci pdata_quirks_init(); 198c2ecf20Sopenharmony_ci} 208c2ecf20Sopenharmony_ci 218c2ecf20Sopenharmony_cistatic const char *const da850_boards_compat[] __initconst = { 228c2ecf20Sopenharmony_ci "enbw,cmc", 238c2ecf20Sopenharmony_ci "ti,da850-lcdk", 248c2ecf20Sopenharmony_ci "ti,da850-evm", 258c2ecf20Sopenharmony_ci "ti,da850", 268c2ecf20Sopenharmony_ci NULL, 278c2ecf20Sopenharmony_ci}; 288c2ecf20Sopenharmony_ci 298c2ecf20Sopenharmony_ciDT_MACHINE_START(DA850_DT, "Generic DA850/OMAP-L138/AM18x") 308c2ecf20Sopenharmony_ci .map_io = da850_init, 318c2ecf20Sopenharmony_ci .init_machine = da850_init_machine, 328c2ecf20Sopenharmony_ci .dt_compat = da850_boards_compat, 338c2ecf20Sopenharmony_ci .init_late = davinci_init_late, 348c2ecf20Sopenharmony_ciMACHINE_END 358c2ecf20Sopenharmony_ci 368c2ecf20Sopenharmony_ci#endif 37