linux-stable-rt/arch/arm/mach-omap2
Santosh Shilimkar 43b3e18982 ARM: 6860/1: OMAP4: Move the privately used SMP boot functions to OMAP specific header.
Header files in arch/arm/*/include/mach included from
arch/arm/include/asm/*.h are there to provide necessary definitions for
either the rest of the kernel or the ARM specific parts.  They shouldn't
be polluted with *any* platform private stuff which is not absolutely
necessary to satisfy the rest of the kernel.

Hence move the OMAP specific SMP boot functions to different header
instead of keeping them in 'plat/smp.h' which gets included indirectly
by linux/smp.h

The patch is outcome of the discussion in below thread:
	http://www.spinics.net/lists/arm-kernel/msg120363.html

Cc: Tony Lindgren <tony@atomide.com>
Signed-off-by: Santosh Shilimkar <santosh.shilimkar@ti.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2011-04-04 09:36:21 +01:00
..
include/mach ARM: 6860/1: OMAP4: Move the privately used SMP boot functions to OMAP specific header. 2011-04-04 09:36:21 +01:00
Kconfig Merge branch 'devel' of master.kernel.org:/home/rmk/linux-2.6-arm 2011-03-23 20:37:26 -07:00
Makefile Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
Makefile.boot
board-2430sdp.c
board-3430sdp.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-3630sdp.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-4430sdp.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/sameo/mfd-2.6 2011-03-24 07:59:01 -07:00
board-am3517crane.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-am3517evm.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-apollon.c
board-cm-t35.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-cm-t3517.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-devkit8000.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-flash.c
board-flash.h
board-generic.c
board-h4.c omap: Fix H4 init_irq to not call h4_init_flash 2011-03-10 09:51:29 -08:00
board-igep0020.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-igep0030.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-ldp.c
board-n8x0.c
board-omap3beagle.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-omap3evm.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-omap3logic.c
board-omap3pandora.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-omap3stalker.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-omap3touchbook.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
board-omap4panda.c Merge branch 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-27 20:03:12 -07:00
board-overo.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
board-rm680.c
board-rx51-peripherals.c OMAP2, 3: DSS2: VENC: create platform_driver, move init, exit to driver 2011-03-11 15:46:20 +02:00
board-rx51-video.c
board-rx51.c
board-ti8168evm.c
board-zoom-debugboard.c
board-zoom-display.c
board-zoom-peripherals.c OMAP2, 3: DSS2: DSI: create platform_driver, move init, exit to driver 2011-03-11 15:46:21 +02:00
board-zoom.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
clkt2xxx_apll.c
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c
clkt2xxx_osc.c
clkt2xxx_sys.c
clkt2xxx_virt_prcm_set.c
clkt34xx_dpll3m2.c
clkt_clksel.c
clkt_dpll.c Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
clkt_iclk.c
clock.c perf: add OMAP support for the new power events 2011-03-11 07:21:44 -08:00
clock.h OMAP2xxx: clock: remove dsp_irate_ick 2011-03-07 20:21:17 -07:00
clock2xxx.c
clock2xxx.h OMAP: clock: fix compile warning 2011-03-09 18:44:28 -07:00
clock3xxx.c
clock3xxx.h
clock3xxx_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock34xx.c
clock34xx.h
clock36xx.c
clock36xx.h
clock44xx.h
clock44xx_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock2420_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock2430.c
clock2430_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock3517.c
clock3517.h
clock_common_data.c OMAP2xxx: clock: remove dsp_irate_ick 2011-03-07 20:21:17 -07:00
clockdomain.c Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
clockdomain.h Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
clockdomain2xxx_3xxx.c
clockdomain44xx.c
clockdomains2xxx_3xxx_data.c omap2/3: clockdomains: fix compile-time warnings 2011-03-07 20:21:17 -07:00
clockdomains44xx_data.c Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
cm-regbits-24xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h
cm.h
cm1_44xx.h
cm2_44xx.h
cm2xxx_3xxx.c
cm2xxx_3xxx.h
cm44xx.c
cm44xx.h
cminst44xx.c
cminst44xx.h
common.c Merge branch 'for_2.6.39/pm-misc' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-10 18:54:14 -08:00
control.c
control.h
cpuidle34xx.c Merge branch 'integration-2.6.39-for-tony' of git://git.pwsan.com/linux-integration into omap-for-linus 2011-03-11 09:20:03 -08:00
devices.c Merge branch 'omap-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-27 20:03:12 -07:00
devices.h [media] omap3: Add function to register omap3isp platform device structure 2011-03-22 04:53:42 -03:00
display.c OMAP2PLUS:DSS2: add opt_clock_available in pdata 2011-03-11 15:46:26 +02:00
dma.c
dpll3xxx.c
dpll44xx.c
dsp.c
emu.c
gpio.c
gpmc-nand.c
gpmc-onenand.c
gpmc-smc91x.c
gpmc-smsc911x.c
gpmc.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
hsmmc.c
hsmmc.h
hwspinlock.c
i2c.c
id.c OMAP2+: Common CPU DIE ID reading code reads wrong registers for OMAP4430 2011-03-14 11:12:54 -07:00
io.c Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
io.h
iommu2.c
irq.c arm: Fold irq_set_chip/irq_set_handler 2011-03-29 14:47:58 +02:00
mailbox.c Merge branch 'for_2.6.39/pm-misc' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-10 18:54:14 -08:00
mcbsp.c
mux.c omap2+: mux: Remove the use of IDLE flag 2011-03-11 11:32:25 -08:00
mux.h omap2+: mux: Add macro for configuring static with omap_hwmod_mux_init 2011-03-11 11:32:26 -08:00
mux34xx.c
mux34xx.h
mux44xx.c omap4: mux: Remove duplicate mux modes 2011-03-14 09:51:14 -07:00
mux44xx.h
mux2420.c
mux2420.h
mux2430.c
mux2430.h
omap-headsmp.S ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL 2011-03-09 16:38:36 -08:00
omap-hotplug.c
omap-iommu.c
omap-smp.c
omap4-common.c ARM: 6755/1: omap4: l2x0: Populate set_debug() function and enable Errata 727915 2011-03-09 00:18:47 +00:00
omap44xx-smc.S ARM: omap4: Convert END() to ENDPROC() for correct linkage with CONFIG_THUMB2_KERNEL 2011-03-09 16:38:36 -08:00
omap_hwmod.c omap2+: Add separate list for dynamic pads to mux 2011-03-11 11:32:25 -08:00
omap_hwmod_3xxx_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
omap_hwmod_44xx_data.c OMAP4: hwmod_data: Add address space and irq in L3 hwmod. 2011-03-09 17:23:57 +05:30
omap_hwmod_2420_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
omap_hwmod_2430_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
omap_hwmod_common_data.c
omap_hwmod_common_data.h
omap_l3_noc.c OMAP4: l3: Introduce l3-interconnect error handling driver 2011-03-09 17:23:58 +05:30
omap_l3_noc.h OMAP4: l3: Introduce l3-interconnect error handling driver 2011-03-09 17:23:58 +05:30
omap_l3_smx.c arm: mach-omap2: omap_l3_smx: fix irq handler setup 2011-03-18 16:53:20 -07:00
omap_l3_smx.h OMAP3: l3: Introduce l3-interconnect error handling driver 2011-03-09 17:23:57 +05:30
omap_opp_data.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
omap_phy_internal.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
omap_twl.c Merge branch 'integration-2.6.39-for-tony' of git://git.pwsan.com/linux-integration into omap-for-linus 2011-03-11 09:20:03 -08:00
opp.c
opp2xxx.h
opp3xxx_data.c Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-11 09:39:58 -08:00
opp4xxx_data.c Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-11 09:39:58 -08:00
opp2420_data.c
opp2430_data.c
pm-debug.c
pm.c Merge branch 'integration-2.6.39-for-tony' of git://git.pwsan.com/linux-integration into omap-for-linus 2011-03-11 09:20:03 -08:00
pm.h Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
pm24xx.c Merge branch 'integration-2.6.39-for-tony' of git://git.pwsan.com/linux-integration into omap-for-linus 2011-03-11 09:20:03 -08:00
pm34xx.c Merge branch 'for_2.6.39/pm-integration' of ssh://master.kernel.org/pub/scm/linux/kernel/git/khilman/linux-omap-pm into omap-for-linus 2011-03-11 09:39:58 -08:00
pm44xx.c
pm_bus.c
powerdomain-common.c
powerdomain.c perf: add OMAP support for the new power events 2011-03-11 07:21:44 -08:00
powerdomain.h Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
powerdomain2xxx_3xxx.c
powerdomain44xx.c
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c Merge remote branches 'remotes/origin/pwrdm_clkdm_b_2.6.39', 'remotes/origin/pwrdm_add_can_lose_context_fns_2.6.39', 'remotes/origin/omap_device_a_2.6.39', 'remotes/origin/mmc_a_2.6.39', 'remotes/origin/hwmod_b_2.6.39', 'remotes/origin/dmtimer_a_2.6.39', 'remotes/origin/pwrdm_clkdm_a_2.6.39', 'remotes/origin/clkdm_statdep_omap4_2.6.39', 'remotes/origin/clk_a_2.6.39', 'remotes/origin/clk_autoidle_a_2.6.39', 'remotes/origin/clk_autoidle_b_2.6.39', 'remotes/origin/clk_b_2.6.39', 'remotes/origin/clk_clkdm_a_2.6.39', 'remotes/origin/misc_a_2.6.39', 'remotes/origin/for_2.6.39/omap3_hwmod_data' and 'remotes/origin/wdtimer_a_2.6.39' into tmp-integration-2.6.39-20110310-024 2011-03-10 22:41:28 -07:00
powerdomains3xxx_data.c
powerdomains44xx_data.c
prcm-common.h
prcm.c
prcm44xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h
prm.h
prm2xxx_3xxx.c OMAP2+: hwmod: use status bit info for reset line 2011-03-10 03:23:56 -07:00
prm2xxx_3xxx.h OMAP2+: hwmod: use status bit info for reset line 2011-03-10 03:23:56 -07:00
prm44xx.c
prm44xx.h
prminst44xx.c
prminst44xx.h
scrm44xx.h
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc.c
sdrc.h
sdrc2xxx.c
serial.c
sleep24xx.S
sleep34xx.S Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
smartreflex-class3.c OMAP: smartreflex: move plat/smartreflex.h to mach-omap2/smartreflex.h 2011-03-07 20:05:08 -07:00
smartreflex.c Merge branch 'integration-2.6.39-for-tony' of git://git.pwsan.com/linux-integration into omap-for-linus 2011-03-11 09:20:03 -08:00
smartreflex.h OMAP: voltage: move plat/voltage.h to mach-omap2/voltage.h 2011-03-07 20:05:08 -07:00
sr_device.c OMAP: voltage: move plat/voltage.h to mach-omap2/voltage.h 2011-03-07 20:05:08 -07:00
sram34xx.S Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
sram242x.S
sram243x.S
timer-gp.c
timer-gp.h
timer-mpu.c
usb-fs.c
usb-host.c
usb-musb.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-03-17 19:28:15 -07:00
usb-tusb6010.c
vc.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
vc3xxx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
vc44xx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
voltage.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
voltage.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
voltagedomains3xxx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
voltagedomains44xx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
vp.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
vp3xxx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
vp44xx_data.c OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
wd_timer.c
wd_timer.h