mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-07 13:23:20 +09:00
![Philipp Tomsich](/assets/img/avatar_default.png)
On sun9i, the GTBUS manages transaction priority and bandwidth for multiple read ports when accessing DRAM. The initialisation mirrors the settings from Allwinner's boot0 for now, even though this may not be optimal for all applications (e.g. headless systems might want to give priority to IO modules). Adding a common callout to gtbus_init() from the SPL clock init with a weakly defined implementation in sunxi/clock.c to fallback to for platforms that don't require this. [wens@csie.org: Moved gtbus_sun9i.c to arch/arm/mach-sunxi/; style cleanup] Signed-off-by: Chen-Yu Tsai <wens@csie.org> Acked-by: Hans de Goede <hdegoede@redhat.com> Signed-off-by: Hans de Goede <hdegoede@redhat.com>
54 lines
1.6 KiB
Makefile
54 lines
1.6 KiB
Makefile
#
|
|
# (C) Copyright 2012 Henrik Nordstrom <henrik@henriknordstrom.net>
|
|
#
|
|
# Based on some other Makefile
|
|
# (C) Copyright 2000-2003
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
obj-y += board.o
|
|
obj-y += clock.o
|
|
obj-y += cpu_info.o
|
|
obj-y += dram_helpers.o
|
|
obj-y += pinmux.o
|
|
ifndef CONFIG_MACH_SUN9I
|
|
obj-y += usb_phy.o
|
|
endif
|
|
obj-$(CONFIG_MACH_SUN6I) += prcm.o
|
|
obj-$(CONFIG_MACH_SUN8I) += prcm.o
|
|
obj-$(CONFIG_MACH_SUN9I) += prcm.o
|
|
obj-$(CONFIG_MACH_SUN6I) += p2wi.o
|
|
obj-$(CONFIG_MACH_SUN8I) += rsb.o
|
|
obj-$(CONFIG_MACH_SUN9I) += rsb.o
|
|
obj-$(CONFIG_MACH_SUN4I) += clock_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN5I) += clock_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN6I) += clock_sun6i.o
|
|
obj-$(CONFIG_MACH_SUN7I) += clock_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN50I) += clock_sun6i.o
|
|
ifdef CONFIG_MACH_SUN8I_A83T
|
|
obj-y += clock_sun8i_a83t.o
|
|
else
|
|
obj-$(CONFIG_MACH_SUN8I) += clock_sun6i.o
|
|
endif
|
|
obj-$(CONFIG_MACH_SUN9I) += clock_sun9i.o gtbus_sun9i.o
|
|
|
|
obj-$(CONFIG_AXP152_POWER) += pmic_bus.o
|
|
obj-$(CONFIG_AXP209_POWER) += pmic_bus.o
|
|
obj-$(CONFIG_AXP221_POWER) += pmic_bus.o
|
|
obj-$(CONFIG_AXP809_POWER) += pmic_bus.o
|
|
obj-$(CONFIG_AXP818_POWER) += pmic_bus.o
|
|
|
|
ifdef CONFIG_SPL_BUILD
|
|
obj-$(CONFIG_MACH_SUN4I) += dram_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN5I) += dram_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN6I) += dram_sun6i.o
|
|
obj-$(CONFIG_MACH_SUN7I) += dram_sun4i.o
|
|
obj-$(CONFIG_MACH_SUN8I_A23) += dram_sun8i_a23.o
|
|
obj-$(CONFIG_MACH_SUN8I_A33) += dram_sun8i_a33.o
|
|
obj-$(CONFIG_MACH_SUN8I_A83T) += dram_sun8i_a83t.o
|
|
obj-$(CONFIG_MACH_SUN8I_H3) += dram_sun8i_h3.o
|
|
obj-$(CONFIG_MACH_SUN9I) += dram_sun9i.o
|
|
endif
|