linux/arch/arm/mach-omap2
Jon Hunter 9725f4451a ARM: OMAP: Add DT support for timer driver
In order to add device-tree support to the timer driver the following changes
were made ...

1. Allocate system timers (used for clock-events and clock-source) based upon
   timer properties rather than using an hard-coded timer instance ID. To allow
   this a new helper function called omap_dmtimer_find_by_property() has been
   added for finding a timer with the particular properties in the device-tree
   blob. Please note that this is an internal helper function for system timers
   only to find a timer in the device-tree blob. This cannot be used by device
   drivers, another API has been added for that (see below). Timers that are
   allocated for system timers are dynamically disabled at boot time by adding
   a status property with the value "disabled" to the timer's device-tree node.

   Please note that when allocating system timers we now pass a timer ID and
   timer property. The timer ID is only be used for allocating a timer when
   booting without device-tree. Once device-tree migration is complete, all
   the timer ID references will be removed.

2. System timer resources (memory and interrupts) are directly obtained from
   the device-tree timer node when booting with device-tree, so that system
   timers are no longer reliant upon the OMAP HWMOD framework to provide these
   resources.

3. If DT blob is present, then let device-tree create the timer devices
   dynamically.

4. When device-tree is present the "id" field in the platform_device structure
   (pdev->id) is initialised to -1 and hence cannot be used to identify a timer
   instance. Due to this the following changes were made ...
   a). The API omap_dm_timer_request_specific() is not supported when using
       device-tree, because it uses the device ID to request a specific timer.
       This function will return an error if called when device-tree is present.
       Users of this API should use omap_dm_timer_request_by_cap() instead.
   b). When removing the DMTIMER driver, the timer "id" was used to identify the
       timer instance. The remove function has been modified to use the device
       name instead of the "id".

5. When device-tree is present the platform_data structure will be NULL and so
   check for this.

6. The OMAP timer device tree binding has the following optional parameters ...
   a). ti,timer-alwon  --> Timer is in an always-on power domain
   b). ti,timer-dsp    --> Timer can generate an interrupt to the on-chip DSP
   c). ti,timer-pwm    --> Timer can generate a PWM output
   d). ti,timer-secure --> Timer is reserved on a secure OMAP device
   Search for the above parameters and set the appropriate timer attribute
   flags.

Signed-off-by: Jon Hunter <jon-hunter@ti.com>
2012-11-02 13:16:30 -05:00
..
include/mach Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
am33xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
am35xx-emac.c ARM: OMAP2+: Make am35xx.h local 2012-09-20 15:02:23 -07:00
am35xx-emac.h ARM: OMAP: move generic EMAC init to separate file 2012-03-05 11:08:36 -08:00
am35xx.h ARM: OMAP2+: Make am35xx.h local 2012-09-20 15:02:23 -07:00
board-2430sdp.c ARM: OMAP2+: Make gpmc-smc91x.h local 2012-09-20 15:02:49 -07:00
board-3430sdp.c ARM: OMAP2+: Make gpmc-smc91x.h local 2012-09-20 15:02:49 -07:00
board-3630sdp.c ARM: OMAP2+: Make gpmc-smc91x.h local 2012-09-20 15:02:49 -07:00
board-4430sdp.c fbdev updates for 3.7 2012-10-12 10:21:02 +09:00
board-am3517crane.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
board-am3517evm.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
board-apollon.c ARM: omap: clk: add clk_prepare and clk_unprepare 2012-09-22 10:50:01 -06:00
board-cm-t35.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
board-cm-t3517.c ARM: OMAP2+: Make am35xx.h local 2012-09-20 15:02:23 -07:00
board-devkit8000.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
board-flash.c arch/arm/mach-omap2: Remove unecessary semicolon 2012-10-08 18:09:30 -07:00
board-flash.h ARM: OMAP2+: nand: Make board_onenand_init() visible to board code 2012-05-09 14:19:14 -07:00
board-generic.c ARM: OMAP3: Add generic machine descriptor for boards with OMAP3 GP devices 2012-11-02 13:16:30 -05:00
board-h4.c Merge branch 'late/kirkwood' into late/soc 2012-10-04 20:17:25 -07:00
board-igep0020.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
board-ldp.c ARM: OMAP2+: Make gpmc-smsc911x.h local 2012-09-20 15:03:55 -07:00
board-n8x0.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
board-omap3beagle.c ARM: OMAP3: Beagle: fix OPP customization and initcall ordering 2012-10-22 16:01:42 -07:00
board-omap3evm.c ARM: SoC fixes 2012-10-11 10:21:48 +09:00
board-omap3logic.c ARM: OMAP2+: Make gpmc-smsc911x.h local 2012-09-20 15:03:55 -07:00
board-omap3pandora.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
board-omap3stalker.c ARM: OMAP2+: remove duplicated include from board-omap3stalker.c 2012-10-08 18:09:30 -07:00
board-omap3touchbook.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
board-omap4panda.c fbdev updates for 3.7 2012-10-12 10:21:02 +09:00
board-overo.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
board-rm680.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
board-rx51-peripherals.c ARM: OMAP: rx51: Fix a section mismatch warn 2012-10-08 14:07:21 -07:00
board-rx51-video.c ARM: OMAP2+: Make board-rx51.h local 2012-09-20 15:02:27 -07:00
board-rx51.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
board-rx51.h ARM: OMAP2+: Make board-rx51.h local 2012-09-20 15:02:27 -07:00
board-ti8168evm.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
board-zoom-debugboard.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
board-zoom-display.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
board-zoom-peripherals.c ARM: SoC fixes 2012-10-11 10:21:48 +09:00
board-zoom.c ARM: OMAP: remove plat/board.h file 2012-09-10 16:39:21 -07:00
clkt2xxx_apll.c ARM: OMAP2+: clock: Remove all direct dereferencing of struct clk 2012-09-22 10:52:56 -06:00
clkt2xxx_dpll.c OMAP2: clock: add DPLL autoidle support 2011-03-07 20:02:05 -07:00
clkt2xxx_dpllcore.c
clkt2xxx_osc.c OMAP2+: clock: comment that osc_ck/osc_sys_ck should use clockfw autoidle control 2011-03-07 20:02:21 -07:00
clkt2xxx_sys.c
clkt2xxx_virt_prcm_set.c ARM: OMAP2+: clock: Remove all direct dereferencing of struct clk 2012-09-22 10:52:56 -06:00
clkt34xx_dpll3m2.c Merge branch 'clock_devel_3.7' into hwmod_prcm_clock_a_3.7 2012-09-23 17:27:43 -06:00
clkt_clksel.c arch/arm/mach-omap2: Remove unecessary semicolon 2012-10-08 18:09:30 -07:00
clkt_dpll.c ARM: soc: soc-specific updates 2012-10-01 18:24:44 -07:00
clkt_iclk.c OMAP2430/3xxx: clock: add modem clock autoidle support 2011-03-07 20:03:12 -07:00
clock2xxx.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
clock2xxx.h OMAP: clock: fix compile warning 2011-03-09 18:44:28 -07:00
clock3xxx_data.c ARM: OMAP2+: hwmod: get rid of all omap_clk_get_by_name usage 2012-09-22 10:50:01 -06:00
clock3xxx.c Merge branch 'clock_devel_3.7' into hwmod_prcm_clock_a_3.7 2012-09-23 17:27:43 -06:00
clock3xxx.h
clock33xx_data.c ARM: AM33XX: Fix configuration of dmtimer parent clock by dmtimer driverDate:Wed, 17 Oct 2012 13:55:55 -0500 2012-10-23 18:58:21 -07:00
clock34xx.c OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock34xx.h OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock36xx.c
clock36xx.h
clock44xx_data.c ARM: OMAP2+: clock data: Add dev-id for the omap-gpmc dummy fck 2012-10-16 14:05:50 -07:00
clock44xx.h ARM: OMAP4: clock: round_rate and recalc functions for DPLL_ABE 2011-10-07 00:52:58 -06:00
clock2420_data.c ARM: OMAP2+: hwmod: get rid of all omap_clk_get_by_name usage 2012-09-22 10:50:01 -06:00
clock2430_data.c ARM: OMAP2+: hwmod: get rid of all omap_clk_get_by_name usage 2012-09-22 10:50:01 -06:00
clock2430.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
clock3517.c OMAP3: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:04:03 -07:00
clock3517.h
clock_common_data.c ARM: OMAP3+: clock: Move common clksel_rate & clock data to common file 2012-06-26 20:57:22 -06:00
clock.c Merge branch 'clock_devel_3.7' into hwmod_prcm_clock_a_3.7 2012-09-23 17:27:43 -06:00
clock.h ARM: OMAP3+: clock33xx: Add AM33XX clock tree data 2012-06-29 16:16:40 -06:00
clockdomain2xxx_3xxx.c ARM: OMAP3: fix workaround for EMU clockdomain 2012-10-08 22:39:07 -06:00
clockdomain33xx.c ARM: OMAP AM33xx: clockdomains: Add clockdomain data and respective operations 2012-06-18 12:08:06 -06:00
clockdomain44xx.c ARM: OMAP2+: clockdomain/hwmod: add workaround for EMU clockdomain idle problems 2012-09-23 17:28:28 -06:00
clockdomain.c ARM: OMAP: clockdomain: Fix locking on _clkdm_clk_hwmod_enable / disable 2012-10-17 09:00:31 -07:00
clockdomain.h ARM: OMAP2+: clockdomain/hwmod: add workaround for EMU clockdomain idle problems 2012-09-23 17:28:28 -06:00
clockdomains2xxx_3xxx_data.c ARM: OMAP2+: hwmod code/clockdomain data: fix 32K sync timer 2012-07-05 17:25:38 -07:00
clockdomains3xxx_data.c ARM: OMAP2+: clockdomain/hwmod: add workaround for EMU clockdomain idle problems 2012-09-23 17:28:28 -06:00
clockdomains33xx_data.c ARM: OMAP AM33xx: clockdomains: Add clockdomain data and respective operations 2012-06-18 12:08:06 -06:00
clockdomains44xx_data.c ARM: OMAP2+: clockdomain/hwmod: add workaround for EMU clockdomain idle problems 2012-09-23 17:28:28 -06:00
clockdomains2420_data.c ARM: OMAP2+: hwmod: remove prm_clkdm, cm_clkdm; allow hwmods to have no clockdomain 2012-06-19 15:01:02 -06:00
clockdomains2430_data.c ARM: OMAP2+: hwmod: remove prm_clkdm, cm_clkdm; allow hwmods to have no clockdomain 2012-06-19 15:01:02 -06:00
cm1_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2_44xx.h OMAP4: cm: Remove RESTORE macros to avoid access from SW 2011-07-09 19:15:05 -06:00
cm2xxx_3xxx.c ARM: OMAP2xxx: hwmod/CM: add RNG integration data 2012-09-23 17:28:25 -06:00
cm2xxx_3xxx.h ARM: OMAP2xxx: hwmod/CM: add RNG integration data 2012-09-23 17:28:25 -06:00
cm33xx.c ARM: OMAP AM33xx: CM: Introduce AM33xx CM APIs and register level details 2012-06-18 12:08:06 -06:00
cm33xx.h ARM: OMAP AM33xx: CM: Introduce AM33xx CM APIs and register level details 2012-06-18 12:08:06 -06:00
cm44xx.c ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
cm44xx.h OMAP4: hwmod: Replace CLKCTRL absolute address with offset macros 2011-07-10 05:56:30 -06:00
cm-regbits-24xx.h OMAP2420: clock: use autoidle clkops for all autoidle-controllable interface clocks 2011-03-07 20:02:57 -07:00
cm-regbits-33xx.h ARM: AM33XX: cm: Add bit-field width values 2012-09-22 10:53:08 -06:00
cm-regbits-34xx.h ARM: OMAP3: hwmod data: add sad2d hwmod 2012-09-23 17:28:21 -06:00
cm-regbits-44xx.h ARM: OMAP4: cm: add bitfield width values 2012-09-22 10:52:59 -06:00
cm.h ARM: OMAP2+: CM: increase the module disable timeout 2012-06-21 18:08:47 -06:00
cminst44xx.c ARM: OMAP4: clockdomain/CM code: Update supported transition modes 2012-07-04 03:45:53 -06:00
cminst44xx.h ARM: OMAP2+: PRM/CM: Move the stubbed prm and cm functions to prcm.c file and make them __weak 2012-07-04 05:04:00 -06:00
common-board-devices.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
common-board-devices.h Revert "ARM: OMAP3530evm: set pendown_state and debounce time for ads7846" 2012-08-06 13:51:52 -07:00
common.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
common.h Merge branch 'multiplatform/smp_ops' into next/multiplatform 2012-09-22 00:16:04 -07:00
control.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
control.h Merge branch 'late/kirkwood' into late/soc 2012-10-04 20:17:25 -07:00
cpuidle34xx.c ARM: OMAP2+: Prepare for irqs.h removal 2012-09-12 18:06:30 -07:00
cpuidle44xx.c ARM: omap: allow building omap44xx without SMP 2012-08-23 17:16:42 +02:00
ctrl_module_core_44xx.h ARM: OMAP2+: Make ctrl_module_core_44xx.h local 2012-09-20 15:02:29 -07:00
ctrl_module_pad_core_44xx.h ARM: OMAP2+: Make ctrl_module_pad_core_44xx.h local 2012-09-20 15:02:30 -07:00
ctrl_module_pad_wkup_44xx.h ARM: OMAP2+: Make ctrl_module_pad_wkup_44xx.h local 2012-09-20 15:02:32 -07:00
ctrl_module_wkup_44xx.h ARM: OMAP2+: Make ctrl_module_wkup_44xx.h local 2012-09-20 15:02:33 -07:00
debug-devices.h ARM: OMAP2+: Make debug-devices.h local 2012-09-20 15:02:41 -07:00
devices.c ARM: OMAP4: devices: fixup OMAP4 DMIC platform device error message 2012-10-16 14:05:50 -07:00
devices.h [media] omap3: Add function to register omap3isp platform device structure 2011-03-22 04:53:42 -03:00
display.c fbdev updates for 3.7 2012-10-12 10:21:02 +09:00
display.h ARM: OMAP2PLUS: DSS: Ensure DSS works correctly if display is enabled in bootloader 2011-11-08 03:16:46 -07:00
dma.c ARM: OMAP2+: dma: Define dma capabilities register bitfields and use them. 2012-05-08 11:54:24 +05:30
dpll3xxx.c ARM: soc: soc-specific updates 2012-10-01 18:24:44 -07:00
dpll44xx.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
drm.c omap2+: add drm device 2012-07-02 04:05:57 -07:00
dsp.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
emu.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
gpio.c ARM: soc: general cleanups 2012-10-01 18:19:05 -07:00
gpmc-nand.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
gpmc-onenand.c ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
gpmc-smc91x.c ARM: OMAP2+: Make gpmc-smc91x.h local 2012-09-20 15:02:49 -07:00
gpmc-smc91x.h ARM: OMAP2+: Make gpmc-smc91x.h local 2012-09-20 15:02:49 -07:00
gpmc-smsc911x.c ARM: OMAP2+: Make gpmc-smsc911x.h local 2012-09-20 15:03:55 -07:00
gpmc-smsc911x.h ARM: OMAP2+: Make gpmc-smsc911x.h local 2012-09-20 15:03:55 -07:00
gpmc.c ARM: OMAP2+: Allow kernel to boot even if GPMC fails to reserve memory 2012-10-17 09:01:14 -07:00
hdq1w.c ARM: OMAP2+: Make hdq1w.h local 2012-09-20 15:03:56 -07:00
hdq1w.h ARM: OMAP2+: Make hdq1w.h local 2012-09-20 15:03:56 -07:00
hsmmc.c ARM: OMAP: hsmmc: fix return value check in omap_hsmmc_init_one() 2012-10-08 15:43:57 -07:00
hsmmc.h MMC highlights for 3.4: 2012-03-28 20:59:45 -07:00
hwspinlock.c ARM: OMAP4: hwspinlocks_init() should be static 2012-05-13 16:11:29 +03:00
i2c.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
id.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
id.h ARM: OMAP2+: Make id.h local 2012-09-20 15:02:22 -07:00
io.c AM33xx hwmod data and miscellaneous clock and hwmod fixes. AM33xx 2012-09-12 21:29:07 -07:00
iomap.h ARM: OMAP5: Add minimal support for OMAP5430 SOC 2012-07-09 19:14:39 +05:30
iommu2.c omap: iommu: omapify 'struct iommu' and exposed API 2011-08-26 11:46:01 +02:00
irq.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
Kconfig ARM: OMAP2+: Fix location of select PINCTRL 2012-10-22 13:37:34 -07:00
l3_2xxx.h ARM: OMAP2+: Make l3_2xxx.h local 2012-09-20 15:03:59 -07:00
l3_3xxx.h ARM: OMAP2+: Make l3_3xxx.h local 2012-09-20 15:04:00 -07:00
l4_2xxx.h ARM: OMAP2+: Make l4_2xxx.h local 2012-09-20 15:04:01 -07:00
l4_3xxx.h ARM: OMAP2+: Make l4_3xxx.h local 2012-09-20 15:04:03 -07:00
mailbox.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
Makefile ARM: soc: late platform updates 2012-10-07 20:55:16 +09:00
Makefile.boot ARM: dtb: move all dtb targets to common Makefile 2012-09-20 22:58:17 -07:00
mcbsp.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
msdi.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
mux34xx.c ARM: OMAP3: Fix 3430 legacy mux names for ssi1 signals. 2012-10-22 13:37:37 -07:00
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 arch/arm/mach-omap2: Remove unecessary semicolon 2012-10-08 18:09:30 -07:00
mux.h omap2: mux: remove comment for nonexistent member 2012-08-07 03:58:02 -07:00
omap4-common.c ARM: soc: device tree updates 2012-10-01 18:28:06 -07:00
omap4-keypad.h ARM: OMAP2+: Make omap4-keypad.h local 2012-09-20 15:04:04 -07:00
omap4-sar-layout.h ARM: OMAP5: Add the WakeupGen IP updates 2012-07-09 19:14:39 +05:30
omap24xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
omap34xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
omap44xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
omap54xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
omap_hwmod_2xxx_3xxx_interconnect_data.c ARM: OMAP2+: hwmod data: add HDQ/1-wire hwmod shared data 2012-05-08 17:25:36 -06:00
omap_hwmod_2xxx_3xxx_ipblock_data.c ARM: OMAP2+: Make hdq1w.h local 2012-09-20 15:03:56 -07:00
omap_hwmod_2xxx_interconnect_data.c Merge branch 'late/kirkwood' into late/soc 2012-10-04 20:17:25 -07:00
omap_hwmod_2xxx_ipblock_data.c ARM: OMAP2+: hwmod data: Fix PMU interrupt definitions 2012-10-07 13:09:59 -06:00
omap_hwmod_3xxx_data.c Merge tag 'omap-for-v3.7-rc1/fixes-hwmod-clock-signed-v3' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes 2012-10-09 15:00:55 -07:00
omap_hwmod_33xx_data.c ARM: OMAP: AM33xx hwmod: fixup SPI after platform_data move 2012-09-20 15:30:05 -07:00
omap_hwmod_44xx_data.c Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
omap_hwmod_2420_data.c Merge branch 'late/kirkwood' into late/soc 2012-10-04 20:17:25 -07:00
omap_hwmod_2430_data.c Merge branch 'late/kirkwood' into late/soc 2012-10-04 20:17:25 -07:00
omap_hwmod_common_data.c Merge branches 'hwmod_am335x_support_3.6', 'clkdm_pwrdm_devel_a_3.6' and 'misc_devel_3.6' into omap_devel_f_3.6 2012-07-04 06:05:51 -06:00
omap_hwmod_common_data.h ARM: OMAP2xxx: hwmod/CM: add RNG integration data 2012-09-23 17:28:25 -06:00
omap_hwmod.c ARM: OMAP4/AM335x: hwmod: fix disable_module regression in hardreset handling 2012-10-08 23:08:15 -06:00
omap_opp_data.h OMAP2+: voltage: reorganize, split code from data 2011-03-10 22:17:45 -07:00
omap_phy_internal.c ARM: soc: general cleanups 2012-10-01 18:19:05 -07:00
omap_twl.c OMAP4: PM: TWL6030: add cmd register 2011-09-15 12:09:37 -07:00
omap-headsmp.S ARM: OMAP5: Add SMP support 2012-07-09 19:14:39 +05:30
omap-hotplug.c Merge branch 'multiplatform/smp_ops' into next/multiplatform 2012-09-22 00:16:04 -07:00
omap-iommu.c ARM: OMAP2+: Prepare for irqs.h removal 2012-09-12 18:06:30 -07:00
omap-mpuss-lowpower.c ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
omap-secure.c ARM: OMAP2+: Round of the carve out memory requested to section_size 2012-10-08 14:04:50 -07:00
omap-secure.h ARM: OMAP2+: Make omap-secure.h local 2012-09-20 15:02:35 -07:00
omap-smc.S ARM: OMAP: Add Secure HAL and monitor mode API infrastructure. 2011-12-08 11:29:00 -08:00
omap-smp.c Merge branch 'multiplatform/smp_ops' into next/multiplatform 2012-09-22 00:16:04 -07:00
omap-wakeupgen.c ARM: soc: general cleanups 2012-10-01 18:19:05 -07:00
omap-wakeupgen.h ARM: OMAP2+: Make omap-wakeupgen.h local 2012-09-20 15:02:37 -07:00
opp2xxx.h ARM: OMAP: am33xx: Update common omap platform files 2011-12-13 10:46:43 -08:00
opp3xxx_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
opp4xxx_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
opp2420_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
opp2430_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
opp.c ARM: OMAP2+: PM: MPU DVFS: use generic CPU device for MPU-SS 2012-10-08 14:59:04 -07:00
pm24xx.c ARM: OMAP2+: Prepare for irqs.h removal 2012-09-12 18:06:30 -07:00
pm34xx.c ARM: OMAP3: PM: apply part of the erratum i582 workaround 2012-10-22 13:35:17 -07:00
pm44xx.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
pm-debug.c arch/arm/mach-omap2: Remove unecessary semicolon 2012-10-08 18:09:30 -07:00
pm.c Merge tag 'omap-for-v3.7-rc1/fixes-cpufreq-signed' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes 2012-10-09 15:00:57 -07:00
pm.h ARM: OMAP3: PM: apply part of the erratum i582 workaround 2012-10-22 13:35:17 -07:00
pmu.c ARM: OMAP4460/4470: PMU: Enable PMU for OMAP4460/70 2012-09-23 17:28:30 -06:00
powerdomain2xxx_3xxx.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
powerdomain33xx.c ARM: OMAP AM33xx: powerdomains: add AM335x support 2012-06-18 12:08:06 -06:00
powerdomain44xx.c ARM: OMAP4: powerdomain: add support for reading prev logic and mem states 2012-09-23 17:28:19 -06:00
powerdomain-common.c ARM: OMAP2+: Fix build issues with missing include of linux/bug.h 2012-03-07 17:29:34 -08:00
powerdomain.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
powerdomain.h arm-soc: power management changes 2012-07-23 17:43:53 -07:00
powerdomains2xxx_3xxx_data.c OMAP3: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
powerdomains3xxx_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
powerdomains33xx_data.c ARM: OMAP AM33xx: powerdomains: add AM335x support 2012-06-18 12:08:06 -06:00
powerdomains44xx_data.c OMAP4: powerdomain data: add voltage domains 2011-09-15 11:39:10 -07:00
prcm44xx.h
prcm_mpu44xx.c ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
prcm_mpu44xx.h OMAP4: prcm_mpu: Fix indent in few macros 2011-07-09 19:15:06 -06:00
prcm-common.h ARM: OMAP2/3: hwmod data: add gpmc 2012-09-23 17:28:24 -06:00
prcm.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
prm2xxx_3xxx.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
prm2xxx_3xxx.h arm-soc: power management changes 2012-07-23 17:43:53 -07:00
prm33xx.c ARM: OMAP AM33xx: PRM: add PRM support 2012-06-18 12:08:06 -06:00
prm33xx.h ARM: OMAP AM33xx: PRM: add PRM support 2012-06-18 12:08:06 -06:00
prm44xx.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
prm44xx.h ARM: OMAP4: PRM: Add IO Daisychain support 2012-06-22 08:40:03 -06:00
prm_common.c ARM: OMAP2+: Prepare for irqs.h removal 2012-09-12 18:06:30 -07:00
prm-regbits-24xx.h
prm-regbits-33xx.h ARM: OMAP AM33xx: PRM: add PRM support 2012-06-18 12:08:06 -06:00
prm-regbits-34xx.h
prm-regbits-44xx.h OMAP4: PRCM: OMAP4460 specific PRM and CM register bitshifts 2011-07-08 02:18:24 -07:00
prm.h
prminst44xx.c ARM: OMAP4+: Add prm and cm base init function. 2012-05-07 23:55:22 -06:00
prminst44xx.h OMAP4: prm: Replace warm reset API with the offset based version 2011-07-10 05:56:31 -06:00
scrm44xx.h
sdram-hynix-h8mbx00u0mer-0em.h
sdram-micron-mt46h32m32lf-6.h
sdram-nokia.c ARM: OMAP2+: Move most of plat/io.h into local iomap.h 2012-02-24 10:34:35 -08:00
sdram-nokia.h
sdram-numonyx-m65kxxxxam.h
sdram-qimonda-hyb18m512160af-6.h
sdrc2xxx.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
sdrc.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
sdrc.h
serial.c ARM: OMAP2: UART: fix console UART mismatched runtime PM status 2012-10-22 13:35:17 -07:00
sleep24xx.S ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
sleep34xx.S ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
sleep44xx.S ARM: OMAP2+: Make omap-secure.h local 2012-09-20 15:02:35 -07:00
smartreflex-class3.c ARM: OMAP2+: smartreflex: Use the names from hwmod data instead of voltage domains. 2012-05-31 16:03:44 -07:00
soc.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
sr_device.c OMAP PM related fixes for v3.7-rc 2012-10-08 15:57:41 -07:00
sram34xx.S ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
sram242x.S ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
sram243x.S ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
ti81xx.h ARM: OMAP2+ Move SoC specific headers to be local to mach-omap2 2012-09-12 18:06:31 -07:00
timer.c ARM: OMAP: Add DT support for timer driver 2012-11-02 13:16:30 -05:00
twl-common.c fbdev updates for 3.7 2012-10-12 10:21:02 +09:00
twl-common.h Sound updates for 3.7-rc1 2012-10-09 07:07:14 +09:00
usb-host.c MFD bits for the 3.7 merge window. 2012-10-05 12:01:30 +09:00
usb-musb.c ARM: soc: general cleanups 2012-10-01 18:19:05 -07:00
usb-tusb6010.c ARM: OMAP2: Fix tusb6010 GPIO interrupt for n8x0 2012-06-20 07:18:15 -07:00
vc3xxx_data.c arm: omap3: voltage: fix channel configuration 2012-03-06 17:35:24 -08:00
vc44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vc.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
vc.h OMAP2+: VC: more registers are per-channel starting with OMAP5 2011-09-15 12:09:22 -07:00
voltage.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
voltage.h ARM: omap: move platform_data definitions 2012-09-19 17:39:52 +02:00
voltagedomains2xxx_data.c OMAP2: add voltage domains and connect to powerdomains 2011-09-15 11:39:10 -07:00
voltagedomains3xxx_data.c ARM: OMAP: Split plat/hardware.h, use local soc.h for omap2+ 2012-09-12 18:06:31 -07:00
voltagedomains33xx_data.c ARM: OMAP AM33xx: voltagedomain: Add voltage domain data 2012-06-18 00:47:26 -06:00
voltagedomains44xx_data.c ARM: OMAP: fix voltage domain build errors with PM_OPP disabled 2012-02-21 09:36:34 +00:00
vp3xxx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vp44xx_data.c ARM: 7159/1: OMAP: Introduce local common.h files 2011-11-17 17:09:30 +00:00
vp.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
vp.h OMAP3+: VP: remove unused omap_vp_get_curr_volt() 2011-09-15 12:09:08 -07:00
wd_timer.c ARM: OMAP2+: WDTIMER integration: fix !PM boot crash, disarm timer after hwmod reset 2012-05-08 17:25:37 -06:00
wd_timer.h ARM: OMAP2+: WDTIMER integration: fix !PM boot crash, disarm timer after hwmod reset 2012-05-08 17:25:37 -06:00