aboutsummaryrefslogtreecommitdiffstats
path: root/include/asm-generic/vmlinux.lds.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asm-generic/vmlinux.lds.h')
-rw-r--r--include/asm-generic/vmlinux.lds.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
index 1781e54ea6d3..c4bd0e2c173c 100644
--- a/include/asm-generic/vmlinux.lds.h
+++ b/include/asm-generic/vmlinux.lds.h
@@ -181,6 +181,16 @@
181#define CPUIDLE_METHOD_OF_TABLES() OF_TABLE(CONFIG_CPU_IDLE, cpuidle_method) 181#define CPUIDLE_METHOD_OF_TABLES() OF_TABLE(CONFIG_CPU_IDLE, cpuidle_method)
182#define EARLYCON_OF_TABLES() OF_TABLE(CONFIG_SERIAL_EARLYCON, earlycon) 182#define EARLYCON_OF_TABLES() OF_TABLE(CONFIG_SERIAL_EARLYCON, earlycon)
183 183
184#ifdef CONFIG_ACPI
185#define ACPI_PROBE_TABLE(name) \
186 . = ALIGN(8); \
187 VMLINUX_SYMBOL(__##name##_acpi_probe_table) = .; \
188 *(__##name##_acpi_probe_table) \
189 VMLINUX_SYMBOL(__##name##_acpi_probe_table_end) = .;
190#else
191#define ACPI_PROBE_TABLE(name)
192#endif
193
184#define KERNEL_DTB() \ 194#define KERNEL_DTB() \
185 STRUCT_ALIGN(); \ 195 STRUCT_ALIGN(); \
186 VMLINUX_SYMBOL(__dtb_start) = .; \ 196 VMLINUX_SYMBOL(__dtb_start) = .; \
@@ -514,6 +524,8 @@
514 CPUIDLE_METHOD_OF_TABLES() \ 524 CPUIDLE_METHOD_OF_TABLES() \
515 KERNEL_DTB() \ 525 KERNEL_DTB() \
516 IRQCHIP_OF_MATCH_TABLE() \ 526 IRQCHIP_OF_MATCH_TABLE() \
527 ACPI_PROBE_TABLE(irqchip) \
528 ACPI_PROBE_TABLE(clksrc) \
517 EARLYCON_TABLE() \ 529 EARLYCON_TABLE() \
518 EARLYCON_OF_TABLES() 530 EARLYCON_OF_TABLES()
519 531