kernel-ark/arch/arm/mach-omap2
Kevin Hilman 8e25ad964a OMAP2/3: Add omap_type() for determining GP/EMU/HS
The omap_type() function is added and returns the DEVICETYPE field of
the CONTROL_STATUS register.  The result can be used for conditional
code based on whether device is GP (general purpose), EMU or
HS (high security). Also move the type defines so omap1 code
compile does not require ifdefs for sections using these defines.

This code is needed for the following fix to set the SRAM
size correctly for HS omaps.  Also at least PM and watchdog
code will need this function.

Signed-off-by: Kevin Hilman <khilman@ti.deeprootsystems.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2009-06-23 13:30:23 +03:00
..
board-2430sdp.c ARM: OMAP2: 2430SDP: Add FB support to board file 2009-05-28 13:23:53 -07:00
board-3430sdp.c ARM: OMAP3: SDRC: add timing data for Qimonda HYB18M512160AF-6 2009-05-28 14:03:59 -07:00
board-4430sdp.c ARM: OMAP4: Add support for 4430 SDP 2009-05-28 14:16:05 -07:00
board-apollon.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6 into devel 2009-03-25 18:31:35 +00:00
board-generic.c [ARM] OMAP2 SDRC: add SDRAM timing parameter infrastructure 2009-02-08 17:50:39 +00:00
board-h4.c ARM: OMAP: Remove old dead gpio expander code 2009-04-23 11:10:40 -07:00
board-ldp.c ARM: OMAP3: Initialize more devices for LDP 2009-05-28 14:04:00 -07:00
board-omap3beagle.c ARM: OMAP3: Initialize regulators for Beagle and Overo 2009-05-28 14:04:03 -07:00
board-omap3evm.c ARM: OMAP3: Add omap3 EVM support 2009-05-28 14:13:28 -07:00
board-omap3pandora.c ARM: OMAP3: pandora: add support for mode devices 2009-05-28 14:15:44 -07:00
board-overo.c ARM: OMAP3: Initialize regulators for Beagle and Overo 2009-05-28 14:04:03 -07:00
board-rx51-peripherals.c ARM: OMAP3: RX51: Connect VAUX3 to MMC2 2009-05-28 14:04:04 -07:00
board-rx51.c ARM: OMAP3: remove duplicated #include 2009-04-23 11:10:49 -07:00
board-zoom2.c ARM: OMAP3: Add support for OMAP3 Zoom2 board 2009-05-28 14:04:04 -07:00
board-zoom-debugboard.c ARM: OMAP3: Add support for OMAP3 Zoom2 board 2009-05-28 14:04:04 -07:00
clock24xx.c Merge branch 'omap-clock-upstream' of git://git.pwsan.com/linux-2.6 into for-next 2009-05-26 14:41:35 -07:00
clock24xx.h ARM: OMAP2/3: Remove OMAP_CM_REGADDR 2009-05-25 11:26:46 -07:00
clock34xx.c OMAP3: Add support for DPLL3 divisor values higher than 2 2009-06-19 19:09:32 -06:00
clock34xx.h OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init 2009-05-28 10:59:07 -07:00
clock.c OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons 2009-06-19 19:09:32 -06:00
clock.h [ARM] omap: add support for bypassing DPLLs 2009-02-19 17:28:30 +00:00
clockdomain.c [ARM] omap: ensure that failing power domain lookups produce errors 2009-02-23 14:55:34 +00:00
clockdomains.h OMAP3: PM: D2D clockdomain supports SW supervised transitions 2009-05-28 10:59:08 -07:00
cm-regbits-24xx.h [ARM] OMAP2 PRCM: clean up CM_IDLEST bits 2009-02-08 17:50:37 +00:00
cm-regbits-34xx.h OMAP3: PM: Add D2D clocks and auto-idle setup to PRCM init 2009-05-28 10:59:07 -07:00
cm.h ARM: OMAP2/3: Remove OMAP_CM_REGADDR 2009-05-25 11:26:46 -07:00
control.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
devices.c ARM: OMAP2: Fix SPI driver failure on 2420 when running multi-omap config 2009-05-12 11:20:30 -07:00
gpmc-onenand.c ARM: OMAP2/3: Add generic onenand support when connected to GPMC 2009-05-28 13:23:52 -07:00
gpmc-smc91x.c ARM: OMAP2/3: Add generic smc91x support when connected to GPMC 2009-05-28 13:23:52 -07:00
gpmc.c ARM: OMAP4: Add minimal support for omap4 2009-05-28 14:16:04 -07:00
id.c OMAP2/3: Add omap_type() for determining GP/EMU/HS 2009-06-23 13:30:23 +03:00
io.c OMAP3 clock: initialize SDRC timings at kernel start 2009-06-19 19:09:30 -06:00
iommu2.c omap iommu: omap2 architecture specific functions 2009-05-05 14:52:39 +03:00
irq.c OMAP: Add new function to check wether there is irq pending 2009-05-28 10:59:04 -07:00
Kconfig ARM: OMAP4: Add support for 4430 SDP 2009-05-28 14:16:05 -07:00
mailbox.c OMAP2/3: omap mailbox: platform_get_irq() error ignored 2009-06-23 13:30:22 +03:00
Makefile ARM: OMAP4: SMP: Enable SMP support for OMAP4430 2009-06-09 13:04:06 +05:30
Makefile.boot
mcbsp.c [ARM] omap: mcbsp: convert to use fck/ick clocks directly 2009-02-08 17:50:19 +00:00
mmc-twl4030.c OMAP2/3: mmc-twl4030: use correct controller in twl_mmc23_set_power 2009-06-23 13:30:22 +03:00
mmc-twl4030.h ARM: OMAP3: mmc-twl4030 uses regulator framework 2009-05-28 14:04:03 -07:00
mux.c ARM: OMAP3: Add more GPIO mux options 2009-03-23 18:51:21 -07:00
omap3-iommu.c omap iommu: add MPU_BRIDGE_IOMMU for tidspbridge migration 2009-05-22 10:17:02 +03:00
omap-headsmp.S ARM: OMAP4: SMP: Add OMAP4430 SMP board files 2009-06-09 13:03:50 +05:30
omap-smp.c ARM: OMAP4: SMP: Add OMAP4430 SMP board files 2009-06-09 13:03:50 +05:30
pm24xx.c OMAP3: PM: UART: disable clocks when idle and off-mode support 2009-05-28 10:59:06 -07:00
pm34xx.c OMAP3: PM: prevent module wakeups from waking IVA2 2009-05-28 10:59:10 -07:00
pm-debug.c OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
pm.h OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
powerdomain.c OMAP2 clock/powerdomain: off by 1 error in loop timeout comparisons 2009-06-19 19:09:32 -06:00
powerdomains24xx.h ARM: OMAP2: Powerdomain: Add OMAP2 powerdomains 2008-08-19 11:08:42 +03:00
powerdomains34xx.h [ARM] OMAP3 powerdomains: make USBTLL SAR only available on ES3.1 and beyond 2009-02-23 14:52:51 +00:00
powerdomains.h [ARM] OMAP3 powerdomains: make USBTLL SAR only available on ES3.1 and beyond 2009-02-23 14:52:51 +00:00
prcm-common.h OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
prcm.c [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
prm-regbits-24xx.h ARM: OMAP2: Powerdomain: Add OMAP2 powerdomains 2008-08-19 11:08:42 +03:00
prm-regbits-34xx.h ARM: OMAP3: Fix HW SAVEANDRESTORE shift define 2009-05-16 08:28:17 -07:00
prm.h OMAP3: PM: prevent module wakeups from waking IVA2 2009-05-28 10:59:10 -07:00
sdram-micron-mt46h32m32lf-6.h ARM: OMAP3: SDRC: add timing data for Micron MT46H32M32LF-6, v2 2009-05-28 14:03:59 -07:00
sdram-qimonda-hyb18m512160af-6.h ARM: OMAP3: SDRC: add timing data for Qimonda HYB18M512160AF-6 2009-05-28 14:03:59 -07:00
sdrc2xxx.c ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE 2009-05-25 11:26:42 -07:00
sdrc.c OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
sdrc.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
serial.c Merge branch 'omap4' into for-next 2009-05-28 15:45:14 -07:00
sleep24xx.S OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
sleep34xx.S OMAP2/3: PM: push core PM code from linux-omap 2009-05-28 10:58:50 -07:00
sram34xx.S OMAP3 SDRC: set FIXEDDELAY when disabling SDRC DLL 2009-06-19 19:09:32 -06:00
sram242x.S ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE 2009-05-25 11:26:42 -07:00
sram243x.S ARM: OMAP2/3: Remove OMAP_PRM_REGADDR and OMAP2_PRM_BASE 2009-05-25 11:26:42 -07:00
timer-gp.c ARM: OMAP4: SMP: Add mpu timer support for OMAP4430 2009-06-09 13:03:59 +05:30
timer-mpu.c ARM: OMAP4: SMP: Add mpu timer support for OMAP4430 2009-06-09 13:03:59 +05:30
usb-musb.c OMAP3: PM: Ensure MUSB block can idle when driver not loaded 2009-05-28 10:59:09 -07:00
usb-tusb6010.c ARM: OMAP2: Fix tusb6010 init error and compilation warning 2009-05-12 11:20:02 -07:00