From cdab803eb51aa83b3c0eea8769b1c8c1853d779b Mon Sep 17 00:00:00 2001 From: Sebastian Hesselbarth Date: Sat, 9 Nov 2013 14:24:17 +0100 Subject: asm-generic: add macro for BAREBOX_CLK_TABLE This adds a macro for linker scripts to place DT clock provider table. While at it, also add ALIGN(8) to DTB macro and fix a whitespace issue. Signed-off-by: Sebastian Hesselbarth Signed-off-by: Sascha Hauer --- include/asm-generic/barebox.lds.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'include/asm-generic') diff --git a/include/asm-generic/barebox.lds.h b/include/asm-generic/barebox.lds.h index 4754779005..6d3a69ef20 100644 --- a/include/asm-generic/barebox.lds.h +++ b/include/asm-generic/barebox.lds.h @@ -41,9 +41,16 @@ #define BAREBOX_MAGICVARS KEEP(*(SORT_BY_NAME(.barebox_magicvar*))) +#define BAREBOX_CLK_TABLE() \ + . = ALIGN(8); \ + __clk_of_table_start = .; \ + KEEP(*(.__clk_of_table_*)); \ + __clk_of_table_end = .; + #define BAREBOX_DTB() \ + . = ALIGN(8); \ __dtb_start = .; \ - KEEP(*(.dtb.rodata.*)); \ + KEEP(*(.dtb.rodata.*)); \ __dtb_end = .; #if defined(CONFIG_ARCH_BAREBOX_MAX_BARE_INIT_SIZE) && \ -- cgit v1.2.3