da8xx-dt.c 713 B

123456789101112131415161718192021222324252627282930313233343536
  1. // SPDX-License-Identifier: GPL-2.0-only
  2. /*
  3. * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
  4. *
  5. * Modified from mach-omap/omap2/board-generic.c
  6. */
  7. #include <asm/mach/arch.h>
  8. #include "common.h"
  9. #include "da8xx.h"
  10. #ifdef CONFIG_ARCH_DAVINCI_DA850
  11. static void __init da850_init_machine(void)
  12. {
  13. davinci_pm_init();
  14. pdata_quirks_init();
  15. }
  16. static const char *const da850_boards_compat[] __initconst = {
  17. "enbw,cmc",
  18. "ti,da850-lcdk",
  19. "ti,da850-evm",
  20. "ti,da850",
  21. NULL,
  22. };
  23. DT_MACHINE_START(DA850_DT, "Generic DA850/OMAP-L138/AM18x")
  24. .map_io = da850_init,
  25. .init_machine = da850_init_machine,
  26. .dt_compat = da850_boards_compat,
  27. .init_late = davinci_init_late,
  28. MACHINE_END
  29. #endif