9
0
Fork 0

Merge branch 'for-next/misc-arm'

This commit is contained in:
Sascha Hauer 2013-04-04 14:20:32 +02:00
commit 45b87922a6
27 changed files with 38 additions and 24 deletions

View File

@ -25,7 +25,7 @@
#include <init.h>
#include <asm/armlinux.h>
#include <generated/mach-types.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <partition.h>
#include <nand.h>
#include <io.h>

View File

@ -24,7 +24,7 @@
#include <driver.h>
#include <init.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <generated/mach-types.h>
#include <partition.h>
#include <nand.h>

View File

@ -25,7 +25,7 @@
#include <mach/imx25-regs.h>
#include <asm/armlinux.h>
#include <asm/barebox-arm.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <mach/gpio.h>
#include <io.h>
#include <asm/mmu.h>

View File

@ -26,7 +26,7 @@
#include <mach/imx-nand.h>
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
#include <asm/system.h>

View File

@ -26,7 +26,7 @@
#include <notifier.h>
#include <mach/gpio.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm.h>
#include <generated/mach-types.h>
#include <partition.h>

View File

@ -26,7 +26,7 @@
#include <mach/imx-nand.h>
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
#include <asm/system.h>

View File

@ -23,7 +23,7 @@
#include <environment.h>
#include <mach/imx25-regs.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm.h>
#include <mach/gpio.h>
#include <io.h>

View File

@ -34,7 +34,7 @@
#include <partition.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm.h>
#include <io.h>
#include <generated/mach-types.h>

View File

@ -32,7 +32,7 @@
#include <mci.h>
#include <fb.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <io.h>
#include <mach/gpio.h>
#include <mach/s3c-iomap.h>

View File

@ -26,7 +26,7 @@
#include <mach/imx-nand.h>
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
#include <asm/system.h>

View File

@ -27,7 +27,7 @@
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm/system.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
#define ESDCTL0_VAL (ESDCTL0_SDE | ESDCTL0_ROW13 | ESDCTL0_COL10)

View File

@ -23,7 +23,7 @@
#include <environment.h>
#include <mach/imx21-regs.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm.h>
#include <io.h>
#include <mach/gpio.h>

View File

@ -24,7 +24,7 @@
#include <environment.h>
#include <mach/imx25-regs.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm.h>
#include <mach/gpio.h>
#include <io.h>

View File

@ -27,7 +27,7 @@
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm/system.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
static inline void __bare_init setup_sdram(uint32_t base, uint32_t esdctl,

View File

@ -27,7 +27,7 @@
#include <mach/imx31-regs.h>
#include <mach/iomux-mx31.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <mach/gpio.h>
#include <mach/weim.h>
#include <io.h>

View File

@ -26,7 +26,7 @@
#include <asm/barebox-arm.h>
#include <asm/system.h>
#include <asm-generic/memory_layout.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm/barebox-arm-head.h>
#include "pll.h"

View File

@ -26,7 +26,7 @@
#include <mach/imx-nand.h>
#include <asm/barebox-arm.h>
#include <asm/barebox-arm-head.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <asm-generic/memory_layout.h>
#include <asm/system.h>

View File

@ -22,7 +22,7 @@
#include <fec.h>
#include <mach/gpio.h>
#include <asm/armlinux.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#include <generated/mach-types.h>
#include <partition.h>
#include <fs.h>

View File

@ -30,6 +30,15 @@
#include "mmu-early.h"
unsigned long arm_stack_top;
static unsigned long barebox_boarddata;
/*
* return the boarddata variable passed to barebox_arm_entry
*/
unsigned long barebox_arm_boarddata(void)
{
return barebox_boarddata;
}
static noinline __noreturn void __start(uint32_t membase, uint32_t memsize,
uint32_t boarddata)
@ -39,6 +48,7 @@ static noinline __noreturn void __start(uint32_t membase, uint32_t memsize,
setup_c();
barebox_boarddata = boarddata;
arm_stack_top = endmem;
endmem -= STACK_SIZE; /* Stack */

View File

@ -41,5 +41,6 @@ uint32_t get_runtime_offset(void);
void setup_c(void);
void __noreturn barebox_arm_entry(uint32_t membase, uint32_t memsize, uint32_t boarddata);
unsigned long barebox_arm_boarddata(void);
#endif /* _BAREBOX_ARM_H_ */

View File

@ -2,7 +2,7 @@
#include <init.h>
#include <asm/stacktrace.h>
#include <asm/unwind.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
/* Dummy functions to avoid linker complaints */
void __aeabi_unwind_cpp_pr0(void)

View File

@ -1,3 +1,5 @@
#ifndef __MACH_GENERIC_H
#define __MACH_GENERIC_H
u64 imx_uid(void);
@ -68,3 +70,5 @@ void imx6_boot_save_loc(void __iomem *src_base);
#define cpu_is_mx23() (0)
#define cpu_is_mx28() (0)
#endif /* __MACH_GENERIC_H */

View File

@ -1,7 +1,7 @@
#ifndef __MACH_FLASH_HEADER_H
#define __MACH_FLASH_HEADER_H
#include <asm-generic/sections.h>
#include <asm/sections.h>
#define __flash_header_start __section(.flash_header_start)

View File

@ -1,7 +1,7 @@
#include <common.h>
#include <init.h>
#include <kallsyms.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
#ifndef DOXYGEN_SHOULD_SKIP_THIS

View File

@ -2,7 +2,7 @@
#include <init.h>
#include <memory.h>
#include <asm-generic/memory_layout.h>
#include <asm-generic/sections.h>
#include <asm/sections.h>
static int display_meminfo(void)
{

View File

@ -27,7 +27,6 @@
#include <driver.h>
#include <linux/clk.h>
#include <linux/err.h>
#include <mach/clock.h>
#include <io.h>
#define DRIVER_NAME "imx-mmc"

View File

@ -602,7 +602,7 @@ void __nand_boot_init s3c24x0_nand_load_image(void *dest, int size, int page)
disable_nand_controller(host);
}
#include <asm-generic/sections.h>
#include <asm/sections.h>
void __nand_boot_init nand_boot(void)
{