upstream u-boot with additional patches for our devices/boards:
https://lists.denx.de/pipermail/u-boot/2017-March/282789.html (AXP crashes) ;
Gbit ethernet patch for some LIME2 revisions ;
with SPI flash support
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
54 lines
704 B
54 lines
704 B
/*
|
|
* (C) Copyright 2007 Semihalf
|
|
*
|
|
* Written by: Rafal Jaworowski <raj@semihalf.com>
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0+
|
|
*/
|
|
|
|
#if defined(CONFIG_PPC)
|
|
|
|
.text
|
|
.globl _start
|
|
_start:
|
|
lis %r11, search_hint@ha
|
|
addi %r11, %r11, search_hint@l
|
|
stw %r1, 0(%r11)
|
|
b main
|
|
|
|
|
|
.globl syscall
|
|
syscall:
|
|
lis %r11, syscall_ptr@ha
|
|
addi %r11, %r11, syscall_ptr@l
|
|
lwz %r11, 0(%r11)
|
|
mtctr %r11
|
|
bctr
|
|
|
|
#elif defined(CONFIG_ARM)
|
|
|
|
.text
|
|
.globl _start
|
|
_start:
|
|
ldr ip, =search_hint
|
|
str sp, [ip]
|
|
b main
|
|
|
|
|
|
.globl syscall
|
|
syscall:
|
|
ldr ip, =syscall_ptr
|
|
ldr pc, [ip]
|
|
|
|
#else
|
|
#error No support for this arch!
|
|
#endif
|
|
|
|
.globl syscall_ptr
|
|
syscall_ptr:
|
|
.align 4
|
|
.long 0
|
|
|
|
.globl search_hint
|
|
search_hint:
|
|
.long 0
|
|
|