Makefile 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. # SPDX-License-Identifier: GPL-2.0+
  2. #
  3. # (C) Copyright 2012 Henrik Nordstrom <henrik@henriknordstrom.net>
  4. #
  5. # Based on some other Makefile
  6. # (C) Copyright 2000-2003
  7. # Wolfgang Denk, DENX Software Engineering, wd@denx.de.
  8. obj-y += board.o
  9. obj-y += clock.o
  10. obj-y += cpu_info.o
  11. obj-y += dram_helpers.o
  12. obj-y += pinmux.o
  13. obj-$(CONFIG_SUN6I_P2WI) += p2wi.o
  14. obj-$(CONFIG_SUN6I_PRCM) += prcm.o
  15. obj-$(CONFIG_AXP_PMIC_BUS) += pmic_bus.o
  16. obj-$(CONFIG_SUN8I_RSB) += rsb.o
  17. obj-$(CONFIG_MACH_SUN4I) += clock_sun4i.o
  18. obj-$(CONFIG_MACH_SUN5I) += clock_sun4i.o
  19. obj-$(CONFIG_MACH_SUN6I) += clock_sun6i.o
  20. obj-$(CONFIG_MACH_SUN7I) += clock_sun4i.o
  21. obj-$(CONFIG_MACH_SUN50I) += clock_sun6i.o
  22. ifdef CONFIG_MACH_SUN8I_A83T
  23. obj-y += clock_sun8i_a83t.o
  24. else
  25. obj-$(CONFIG_MACH_SUN8I) += clock_sun6i.o
  26. endif
  27. obj-$(CONFIG_MACH_SUN9I) += clock_sun9i.o gtbus_sun9i.o
  28. ifdef CONFIG_SPL_BUILD
  29. obj-$(CONFIG_DRAM_SUN4I) += dram_sun4i.o
  30. obj-$(CONFIG_DRAM_SUN6I) += dram_sun6i.o
  31. obj-$(CONFIG_DRAM_SUN8I_A23) += dram_sun8i_a23.o
  32. obj-$(CONFIG_DRAM_SUN8I_A33) += dram_sun8i_a33.o
  33. obj-$(CONFIG_DRAM_SUN8I_A83T) += dram_sun8i_a83t.o
  34. obj-$(CONFIG_DRAM_SUN9I) += dram_sun9i.o
  35. obj-$(CONFIG_SPL_SPI_SUNXI) += spl_spi_sunxi.o
  36. obj-$(CONFIG_SUNXI_DRAM_DW) += dram_sunxi_dw.o
  37. obj-$(CONFIG_SUNXI_DRAM_DW) += dram_timings/
  38. endif