mirror of
https://github.com/u-boot/u-boot.git
synced 2025-05-06 11:43:45 +00:00

When bringing in the series 'arm: dts: am62-beagleplay: Fix Beagleplay Ethernet"' I failed to notice that b4 noticed it was based on next and so took that as the base commit and merged that part of next to master. This reverts commitc8ffd1356d
, reversing changes made to2ee6f3a5f7
. Reported-by: Jonas Karlman <jonas@kwiboo.se> Signed-off-by: Tom Rini <trini@konsulko.com>
29 lines
796 B
C
29 lines
796 B
C
// SPDX-License-Identifier: GPL-2.0+
|
|
/*
|
|
* Copyright 2012 Stefan Roese <sr@denx.de>
|
|
*/
|
|
#include <common.h>
|
|
#include <config.h>
|
|
#include <log.h>
|
|
#include <spl.h>
|
|
#include <image.h>
|
|
#include <linux/compiler.h>
|
|
|
|
/*
|
|
* This function jumps to an image with argument. Normally an FDT or ATAGS
|
|
* image.
|
|
*/
|
|
#ifdef CONFIG_SPL_OS_BOOT
|
|
void __noreturn jump_to_image_linux(struct spl_image_info *spl_image)
|
|
{
|
|
debug("Entering kernel arg pointer: 0x%p\n", spl_image->arg);
|
|
typedef void (*image_entry_arg_t)(void *, ulong r4, ulong r5, ulong r6,
|
|
ulong r7, ulong r8, ulong r9)
|
|
__attribute__ ((noreturn));
|
|
image_entry_arg_t image_entry =
|
|
(image_entry_arg_t)spl_image->entry_point;
|
|
|
|
image_entry(spl_image->arg, 0, 0, EPAPR_MAGIC, CFG_SYS_BOOTMAPSZ,
|
|
0, 0);
|
|
}
|
|
#endif /* CONFIG_SPL_OS_BOOT */
|