mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-29 16:10:58 +00:00
ffdf9f9ae0
This is based on Thierry Reding's work and uses Ian Campell's preparatory patches. It comes with full support for CPU_ON/OFF PSCI services. The algorithm used in this version for turning CPUs on and off was proposed by Peter De Schrijver and Thierry Reding in http://thread.gmane.org/gmane.comp.boot-loaders.u-boot/210881. It consists of first enabling CPU1..3 via the PMC, just to powergate them again with the help of the Flow Controller. Once the Flow Controller is in place, we can leave the PMC alone while processing CPU_ON and CPU_OFF PSCI requests. Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com> Signed-off-by: Tom Warren <twarren@nvidia.com>
36 lines
758 B
Makefile
36 lines
758 B
Makefile
#
|
|
# (C) Copyright 2010,2011 Nvidia Corporation.
|
|
#
|
|
# (C) Copyright 2000-2008
|
|
# Wolfgang Denk, DENX Software Engineering, wd@denx.de.
|
|
#
|
|
# SPDX-License-Identifier: GPL-2.0+
|
|
#
|
|
|
|
ifdef CONFIG_SPL_BUILD
|
|
obj-y += spl.o
|
|
obj-y += cpu.o
|
|
else
|
|
obj-$(CONFIG_CMD_ENTERRCM) += cmd_enterrcm.o
|
|
obj-$(CONFIG_PWM_TEGRA) += pwm.o
|
|
endif
|
|
|
|
obj-y += ap.o
|
|
obj-y += board.o
|
|
obj-y += cache.o
|
|
obj-y += clock.o
|
|
obj-y += lowlevel_init.o
|
|
obj-y += pinmux-common.o
|
|
obj-y += powergate.o
|
|
obj-y += xusb-padctl.o
|
|
obj-$(CONFIG_DISPLAY_CPUINFO) += sys_info.o
|
|
obj-$(CONFIG_TEGRA124) += vpr.o
|
|
|
|
ifndef CONFIG_SPL_BUILD
|
|
obj-$(CONFIG_ARMV7_PSCI) += psci.o
|
|
endif
|
|
|
|
obj-$(CONFIG_TEGRA20) += tegra20/
|
|
obj-$(CONFIG_TEGRA30) += tegra30/
|
|
obj-$(CONFIG_TEGRA114) += tegra114/
|
|
obj-$(CONFIG_TEGRA124) += tegra124/
|