linux/arch/arm/mach-omap2
Tony Lindgren 741e3a89de omap: Use separate init_irq functions to avoid cpu_is_omap tests early
This allows us to remove cpu_is_omap calls from init_irq functions.
There should not be any need for cpu_is_omap calls as at this point.
During the timer init we only care about SoC generation, and not about
subrevisions.

The main reason for the patch is that we want to initialize only
minimal omap specific code from the init_early call.

Signed-off-by: Tony Lindgren <tony@atomide.com>
Reviewed-by: Kevin Hilman <khilman@ti.com>
2011-06-16 05:42:09 -07:00
..
include/mach Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-05-24 15:35:54 +09:00
board-2430sdp.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-3430sdp.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-3630sdp.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-4430sdp.c ARM: OMAP4: MMC: no regulator off during probe for eMMC 2011-06-01 02:25:04 -07:00
board-am3517crane.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-am3517evm.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-apollon.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-cm-t35.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-cm-t3517.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-devkit8000.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-flash.c
board-flash.h
board-generic.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-h4.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-igep0020.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-ldp.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-n8x0.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3beagle.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3evm.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3logic.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3pandora.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3stalker.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap3touchbook.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-omap4panda.c ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
board-overo.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-rm680.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-rx51-peripherals.c omap: rx51: Don't power up speaker amplifier at bootup 2011-06-01 02:25:05 -07:00
board-rx51-video.c Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-05-26 12:11:54 -07:00
board-rx51.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-ti8168evm.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
board-zoom-debugboard.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
board-zoom-display.c OMAP2+: Fix 9 section mismatch(es) warnings from mach-omap2/built-in.o 2011-05-31 06:17:02 -07:00
board-zoom-peripherals.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
board-zoom.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -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 OMAP3: set the core dpll clk rate in its set_rate function 2011-05-13 07:08:18 -07:00
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
clock2xxx.c
clock2xxx.h OMAP: clock: fix compile warning 2011-03-09 18:44:28 -07:00
clock3xxx_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock3xxx.c
clock3xxx.h
clock34xx.c
clock34xx.h
clock36xx.c
clock36xx.h
clock44xx_data.c OMAP4: clock data: Change DSS clock aliases 2011-04-20 12:43:56 -06:00
clock44xx.h
clock2420_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock2430_data.c Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux 2011-03-22 14:27:36 +09:00
clock2430.c
clock3517.c
clock3517.h
clock_common_data.c
clock.c perf: add OMAP support for the new power events 2011-03-11 07:21:44 -08:00
clock.h
clockdomain2xxx_3xxx.c
clockdomain44xx.c
clockdomain.c Fix common misspellings 2011-03-31 11:26:23 -03:00
clockdomain.h Fix common misspellings 2011-03-31 11:26:23 -03:00
clockdomains2xxx_3xxx_data.c
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
cm1_44xx.h
cm2_44xx.h
cm2xxx_3xxx.c OMAP3: PM: Do not rely on ROM code to restore CM_AUTOIDLE_PLL.AUTO_PERIPH_DPLL 2011-04-20 12:43:56 -06:00
cm2xxx_3xxx.h
cm44xx.c
cm44xx.h
cm-regbits-24xx.h
cm-regbits-34xx.h
cm-regbits-44xx.h
cm.h
cminst44xx.c
cminst44xx.h
common-board-devices.c arm: omap2plus: fix ads7846 pendown gpio request 2011-06-01 02:25:04 -07:00
common-board-devices.h arm: omap2plus: move NAND_BLOCK_SIZE out of boards 2011-06-01 02:25:05 -07:00
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 OMAP3: PM: Do not rely on ROM code to restore CM_AUTOIDLE_PLL.AUTO_PERIPH_DPLL 2011-04-20 12:43:56 -06:00
control.h treewide: fix a few typos in comments 2011-05-10 10:16:21 +02:00
cpuidle34xx.c OMAP3: cpuidle: change the power domains modes determination logic 2011-05-20 17:15:54 +02:00
devices.c OMAP4: fix return value of omap4_l3_init 2011-06-01 02:25:04 -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: Clean up omap_display_init() 2011-05-11 14:20:11 +03:00
dma.c Fix common misspellings 2011-03-31 11:26:23 -03:00
dpll3xxx.c
dpll44xx.c
dsp.c
emu.c
gpio.c Fix common misspellings 2011-03-31 11:26:23 -03:00
gpmc-nand.c
gpmc-onenand.c
gpmc-smc91x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc-smsc911x.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -07:00
gpmc.c arm: Cleanup the irq namespace 2011-03-29 14:47:57 +02:00
hsmmc.c ARM: OMAP4: MMC: increase delay for pbias 2011-06-01 04:48:15 -07:00
hsmmc.h ARM: OMAP4: MMC: no regulator off during probe for eMMC 2011-06-01 02:25:04 -07:00
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 omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
io.h
iommu2.c
irq.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07:00
Kconfig omap: drop board-igep0030.c 2011-05-17 03:31:24 -07: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
Makefile Merge branch 'omap-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 2011-05-26 12:11:54 -07:00
Makefile.boot
mcbsp.c Fix common misspellings 2011-03-31 11:26:23 -03:00
mux34xx.c
mux34xx.h
mux44xx.c ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
mux44xx.h
mux2420.c
mux2420.h
mux2430.c
mux2430.h Fix common misspellings 2011-03-31 11:26:23 -03:00
mux.c ARM: omap2+: mux: Allow board mux settings to be NULL 2011-06-01 02:25:04 -07:00
mux.h ARM: omap4: Pass core and wakeup mux tables to omap4_mux_init 2011-06-01 02:25:04 -07:00
omap4-common.c omap: Use separate init_irq functions to avoid cpu_is_omap tests early 2011-06-16 05:42:09 -07: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_3xxx_data.c OMAP2/3: hwmod: fix gpio-reset timeouts seen during bootup. 2011-04-20 12:43:56 -06:00
omap_hwmod_44xx_data.c omap4: hwmod: Enable the keypad 2011-06-01 02:25:05 -07:00
omap_hwmod_2420_data.c OMAP2/3: hwmod: fix gpio-reset timeouts seen during bootup. 2011-04-20 12:43:56 -06:00
omap_hwmod_2430_data.c OMAP2/3: hwmod: fix gpio-reset timeouts seen during bootup. 2011-04-20 12:43:56 -06:00
omap_hwmod_common_data.c
omap_hwmod_common_data.h
omap_hwmod.c OMAP2+: mux: fix compilation warnings 2011-06-01 00:16:04 -07:00
omap_l3_noc.c OMAP3/4: l3: minor cleanup for parenthesis and extra spaces 2011-05-03 02:38:01 -07:00
omap_l3_noc.h OMAP4: l3: Introduce l3-interconnect error handling driver 2011-03-09 17:23:58 +05:30
omap_l3_smx.c Merge branches 'devel-fixes', 'devel-cleanup' and 'devel-genirq' into for-next 2011-05-17 03:44:50 -07:00
omap_l3_smx.h
omap_opp_data.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
omap_phy_internal.c ARM: OMAP2: Add missing iounmap in omap4430_phy_init 2011-06-01 02:25:04 -07:00
omap_twl.c Fix common misspellings 2011-03-31 11:26:23 -03:00
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 ARM: consolidate SMP cross call implementation 2011-05-23 16:53:17 +01:00
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
opp.c
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 OMAP3: PM: Boot message is not an error, and not helpful, remove it 2011-05-20 17:15:54 +02:00
pm44xx.c OMAP4: PM: remove redundant #ifdef CONFIG_PM 2011-05-03 02:38:03 -07:00
pm-debug.c
pm.c OMAP4: Intialize IVA Device in addition to DSP device. 2011-04-26 02:45:32 -07:00
pm.h OMAP3: cpuidle: change the power domains modes determination logic 2011-05-20 17:15:54 +02:00
powerdomain2xxx_3xxx.c
powerdomain44xx.c
powerdomain-common.c
powerdomain.c Fix common misspellings 2011-03-31 11:26:23 -03:00
powerdomain.h Fix common misspellings 2011-03-31 11:26:23 -03:00
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 Fix common misspellings 2011-03-31 11:26:23 -03:00
powerdomains44xx_data.c
prcm44xx.h
prcm_mpu44xx.c
prcm_mpu44xx.h
prcm-common.h
prcm.c
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
prm-regbits-24xx.h
prm-regbits-34xx.h
prm-regbits-44xx.h
prm.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
sdrc2xxx.c
sdrc.c
sdrc.h
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
smartreflex.c OMAP3+: smartreflex: delete debugfs entries on probe error 2011-05-03 02:38:03 -07:00
smartreflex.h
sr_device.c
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 'for-tony' of master.kernel.org:/pub/scm/linux/kernel/git/balbi/usb into omap-for-linus 2011-05-24 00:04:49 -07:00
usb-tusb6010.c arm: omap2plus: GPIO cleanup 2011-05-12 02:52:06 -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
vc.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
voltage.c Merge branches 'devel-fixes', 'devel-cleanup' and 'devel-genirq' into for-next 2011-05-17 03:44:50 -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
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
vp.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
wd_timer.c
wd_timer.h