]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
ARM: shmobile: Let romImage rely on default ATAGS
authorMagnus Damm <damm@opensource.se>
Wed, 5 Jun 2013 07:55:22 +0000 (07:55 +0000)
committerSimon Horman <horms+renesas@verge.net.au>
Wed, 12 Jun 2013 11:49:57 +0000 (20:49 +0900)
Remove the ATAGS data structure from head-shmobile.S
since a default ATAGS is already provided by the code
in arch/arm/kernel/atags_parser.c. Passing a NULL as
ATAGS is valid. For actual hardware specific setup
the fixup callback in the board code may be used.

Signed-off-by: Magnus Damm <damm@opensource.se>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
arch/arm/boot/compressed/head-shmobile.S

index fe3719b516fd47370ba089b624ddd123de6a5750..19b2304436fa644a77969df87fe5faaeb8422dc9 100644 (file)
@@ -55,26 +55,9 @@ __tmp_stack:
 __continue:
 #endif /* CONFIG_ZBOOT_ROM_MMC || CONFIG_ZBOOT_ROM_SH_MOBILE_SDHI */
 
-       b       1f
-__atags:@ tag #1
-       .long   12                      @ tag->hdr.size = tag_size(tag_core);
-       .long   0x54410001              @ tag->hdr.tag = ATAG_CORE;
-       .long   0                       @ tag->u.core.flags = 0;
-       .long   0                       @ tag->u.core.pagesize = 0;
-       .long   0                       @ tag->u.core.rootdev = 0;
-       @ tag #2
-       .long   8                       @ tag->hdr.size = tag_size(tag_mem32);
-       .long   0x54410002              @ tag->hdr.tag = ATAG_MEM;
-       .long   CONFIG_MEMORY_SIZE      @ tag->u.mem.size = CONFIG_MEMORY_SIZE;
-       .long   CONFIG_MEMORY_START     @ @ tag->u.mem.start = CONFIG_MEMORY_START;
-       @ tag #3
-       .long   0                       @ tag->hdr.size = 0
-       .long   0                       @ tag->hdr.tag = ATAG_NONE;
-1:
-
        /* Set board ID necessary for boot */
        ldr     r7, 1f                          @ Set machine type register
-       adr     r8, __atags                     @ Set atag register
+       mov     r8, #0                          @ pass null pointer as atag
        b       2f
 
 1 :    .long MACH_TYPE