diff options
author | Andrew Turner <andrew@FreeBSD.org> | 2016-09-23 13:08:15 +0000 |
---|---|---|
committer | Andrew Turner <andrew@FreeBSD.org> | 2016-09-23 13:08:15 +0000 |
commit | 0dbb8873c8b33c252b19eaf21b79d4e58cbfb87f (patch) | |
tree | b8380512f12e111d5c6f9ddf2937b4697c8644d2 /sys/arm/nvidia | |
parent | c35b5d8372e4c4ec50e8653c2b51e6179a81769e (diff) | |
download | src-0dbb8873c8b33c252b19eaf21b79d4e58cbfb87f.tar.gz src-0dbb8873c8b33c252b19eaf21b79d4e58cbfb87f.zip |
Move cpu_reset to be a platform method to allow multiple implementations.
Reviewed by: mmel
Sponsored by: ABT Systems Ltd
Differential Revision: https://reviews.freebsd.org/D8010
Notes
Notes:
svn path=/head/; revision=306263
Diffstat (limited to 'sys/arm/nvidia')
-rw-r--r-- | sys/arm/nvidia/tegra124/tegra124_machdep.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sys/arm/nvidia/tegra124/tegra124_machdep.c b/sys/arm/nvidia/tegra124/tegra124_machdep.c index 71cf412c07d7..387a4f7b9d4f 100644 --- a/sys/arm/nvidia/tegra124/tegra124_machdep.c +++ b/sys/arm/nvidia/tegra124/tegra124_machdep.c @@ -97,8 +97,8 @@ tegra124_devmap_init(platform_t plat) return (0); } -void -cpu_reset(void) +static void +tegra124_cpu_reset(platform_t plat) { bus_space_handle_t pmc; uint32_t reg; @@ -148,6 +148,8 @@ static platform_method_t tegra124_methods[] = { PLATFORMMETHOD(platform_lastaddr, tegra124_lastaddr), PLATFORMMETHOD(platform_devmap_init, tegra124_devmap_init), PLATFORMMETHOD(platform_late_init, tegra124_late_init), + PLATFORMMETHOD(platform_cpu_reset, tegra124_cpu_reset), + #ifdef SMP PLATFORMMETHOD(platform_mp_start_ap, tegra124_mp_start_ap), PLATFORMMETHOD(platform_mp_setmaxid, tegra124_mp_setmaxid), |