xref: /rk3399_rockchip-uboot/arch/arm/mach-sunxi/Makefile (revision cf6fc54d5805d338500f2eafb9f3008b73220029)
1e6e505b9SAlexander Graf#
2e6e505b9SAlexander Graf# (C) Copyright 2012 Henrik Nordstrom <henrik@henriknordstrom.net>
3e6e505b9SAlexander Graf#
4e6e505b9SAlexander Graf# Based on some other Makefile
5e6e505b9SAlexander Graf# (C) Copyright 2000-2003
6e6e505b9SAlexander Graf# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
7e6e505b9SAlexander Graf#
8e6e505b9SAlexander Graf# SPDX-License-Identifier:	GPL-2.0+
9e6e505b9SAlexander Graf#
10e6e505b9SAlexander Graf
11e6e505b9SAlexander Grafobj-y	+= board.o
12e6e505b9SAlexander Grafobj-y	+= clock.o
13e6e505b9SAlexander Grafobj-y	+= cpu_info.o
14e6e505b9SAlexander Grafobj-y	+= dram_helpers.o
15e6e505b9SAlexander Grafobj-y	+= pinmux.o
16e6e505b9SAlexander Grafifndef CONFIG_MACH_SUN9I
17e6e505b9SAlexander Grafobj-y	+= usb_phy.o
18e6e505b9SAlexander Grafendif
19e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN6I)	+= prcm.o
20e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I)	+= prcm.o
21e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN9I)	+= prcm.o
22e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN6I)	+= p2wi.o
23e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I)	+= rsb.o
24e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN9I)	+= rsb.o
25e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN4I)	+= clock_sun4i.o
26e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN5I)	+= clock_sun4i.o
27e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN6I)	+= clock_sun6i.o
28e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN7I)	+= clock_sun4i.o
29d96ebc46SSiarhei Siamashkaobj-$(CONFIG_MACH_SUN50I)	+= clock_sun6i.o
30e6e505b9SAlexander Grafifdef CONFIG_MACH_SUN8I_A83T
31e6e505b9SAlexander Grafobj-y				+= clock_sun8i_a83t.o
32e6e505b9SAlexander Grafelse
33e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I)	+= clock_sun6i.o
34e6e505b9SAlexander Grafendif
35ea1af9f2SPhilipp Tomsichobj-$(CONFIG_MACH_SUN9I)	+= clock_sun9i.o gtbus_sun9i.o
36e6e505b9SAlexander Graf
37e6e505b9SAlexander Grafobj-$(CONFIG_AXP152_POWER)	+= pmic_bus.o
38e6e505b9SAlexander Grafobj-$(CONFIG_AXP209_POWER)	+= pmic_bus.o
39e6e505b9SAlexander Grafobj-$(CONFIG_AXP221_POWER)	+= pmic_bus.o
40795857dfSChen-Yu Tsaiobj-$(CONFIG_AXP809_POWER)	+= pmic_bus.o
41e6e505b9SAlexander Grafobj-$(CONFIG_AXP818_POWER)	+= pmic_bus.o
42e6e505b9SAlexander Graf
43e6e505b9SAlexander Grafifdef CONFIG_SPL_BUILD
44e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN4I)	+= dram_sun4i.o
45e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN5I)	+= dram_sun4i.o
46e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN6I)	+= dram_sun6i.o
47e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN7I)	+= dram_sun4i.o
48e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I_A23)	+= dram_sun8i_a23.o
49e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I_A33)	+= dram_sun8i_a33.o
50e6e505b9SAlexander Grafobj-$(CONFIG_MACH_SUN8I_A83T)	+= dram_sun8i_a83t.o
51*cf6fc54dSJagan Tekiobj-$(CONFIG_SPL_SPI_SUNXI)	+= spl_spi_sunxi.o
529934aba4SIcenowy Zhengobj-$(CONFIG_SUNXI_DRAM_DW)	+= dram_sunxi_dw.o
53f6457ce5SIcenowy Zhengobj-$(CONFIG_SUNXI_DRAM_DW)	+= dram_timings/
54297bb9e0SPhilipp Tomsichobj-$(CONFIG_MACH_SUN9I)	+= dram_sun9i.o
55e6e505b9SAlexander Grafendif
56