diff options
author | Olof Johansson <olof@lixom.net> | 2014-02-20 04:11:52 -0500 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2014-02-20 04:12:04 -0500 |
commit | 567acf8e1766650c91a6613ec115efda6c559da4 (patch) | |
tree | 3194791d82b61db9cb1611077f606c392609451b /include | |
parent | 6d0abeca3242a88cab8232e4acd7e2bf088f3bc2 (diff) | |
parent | 6990c132abc984bd6e75ac2be1f1d657cd600f63 (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.h | 10 |
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 | ||