aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2014-02-20 04:11:52 -0500
committerOlof Johansson <olof@lixom.net>2014-02-20 04:12:04 -0500
commit567acf8e1766650c91a6613ec115efda6c559da4 (patch)
tree3194791d82b61db9cb1611077f606c392609451b /include
parent6d0abeca3242a88cab8232e4acd7e2bf088f3bc2 (diff)
parent6990c132abc984bd6e75ac2be1f1d657cd600f63 (diff)
Merge tag 'qcom-soc-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom into next/soc
Merge "Qualcomm ARM Based SoC Updates for v3.15" from Kumar Gala: * Add support for determining smp ops based on device tree. * Add DT binding specs for Krait/Scorpion enable method * Add DT binding specs for various Krait Processor controller complexes * Add SoC SMP support for Krait Processor Subsystem v1 & v2 * tag 'qcom-soc-for-3.15' of git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom: ARM: qcom: Add SMP support for KPSSv2 ARM: qcom: Add SMP support for KPSSv1 devicetree: bindings: Document qcom,saw2 node devicetree: bindings: Document qcom,kpss-acc devicetree: bindings: Document Krait/Scorpion cpus and enable-method ARM: qcom: Re-organize platsmp to make it extensible ARM: Introduce CPU_METHOD_OF_DECLARE() for cpu hotplug/smp ARM: qcom: Rename various msm prefixed functions to qcom clocksource: qcom: split building of legacy vs multiplatform support ARM: qcom: Split Qualcomm support into legacy and multiplatform clocksource: qcom: Move clocksource code out of mach-msm ARM: msm: kill off hotplug.c ARM: msm: Remove pen_release usage ARM: dts: msm: split out msm8660 and msm8960 soc into dts include Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'include')
-rw-r--r--include/asm-generic/vmlinux.lds.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/asm-generic/vmlinux.lds.h b/include/asm-generic/vmlinux.lds.h
index bc2121fa9132..bd02ca7a1d55 100644
--- a/include/asm-generic/vmlinux.lds.h
+++ b/include/asm-generic/vmlinux.lds.h
@@ -167,6 +167,15 @@
167#define CLK_OF_TABLES() 167#define CLK_OF_TABLES()
168#endif 168#endif
169 169
170#ifdef CONFIG_SMP
171#define CPU_METHOD_OF_TABLES() . = ALIGN(8); \
172 VMLINUX_SYMBOL(__cpu_method_of_table_begin) = .; \
173 *(__cpu_method_of_table) \
174 VMLINUX_SYMBOL(__cpu_method_of_table_end) = .;
175#else
176#define CPU_METHOD_OF_TABLES()
177#endif
178
170#define KERNEL_DTB() \ 179#define KERNEL_DTB() \
171 STRUCT_ALIGN(); \ 180 STRUCT_ALIGN(); \
172 VMLINUX_SYMBOL(__dtb_start) = .; \ 181 VMLINUX_SYMBOL(__dtb_start) = .; \
@@ -491,6 +500,7 @@
491 MEM_DISCARD(init.rodata) \ 500 MEM_DISCARD(init.rodata) \
492 CLK_OF_TABLES() \ 501 CLK_OF_TABLES() \
493 CLKSRC_OF_TABLES() \ 502 CLKSRC_OF_TABLES() \
503 CPU_METHOD_OF_TABLES() \
494 KERNEL_DTB() \ 504 KERNEL_DTB() \
495 IRQCHIP_OF_MATCH_TABLE() 505 IRQCHIP_OF_MATCH_TABLE()
496 506