linux/arch/arm/mach-omap2
Dave Gerlach 04abaf07f6 ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer
Starting from commit 5de85b9d57 ("PM / runtime: Re-init runtime PM
states at probe error and driver unbind") pm_runtime core now changes
device runtime_status back to after RPM_SUSPENDED after a probe defer.
Certain OMAP devices make use of "ti,no-idle-on-init" flag which causes
omap_device_enable to be called during the BUS_NOTIFY_ADD_DEVICE event
during probe, along with pm_runtime_set_active.

This call to pm_runtime_set_active typically will prevent a call to
pm_runtime_get in a driver probe function from re-enabling the
omap_device. However, in the case of a probe defer that happens before
the driver probe function is able to run, such as a missing pinctrl
states defer, pm_runtime_reinit will set the device as RPM_SUSPENDED and
then once driver probe is actually able to run, pm_runtime_get will see
the device as suspended and call through to the omap_device layer,
attempting to enable the already enabled omap_device and causing errors
like this:

omap-gpmc 50000000.gpmc: omap_device: omap_device_enable() called from
invalid state 1
omap-gpmc 50000000.gpmc: use pm_runtime_put_sync_suspend() in driver?

We can avoid this error by making sure the pm_runtime status of a device
matches the omap_device state before a probe attempt. By extending the
omap_device bus notifier to act on the BUS_NOTIFY_BIND_DRIVER event we
can check if a device is enabled in omap_device but with a pm_runtime
status of RPM_SUSPENDED and once again mark the device as RPM_ACTIVE to
avoid a second incorrect call to omap_device_enable.

Fixes: 5de85b9d57 ("PM / runtime: Re-init runtime PM states at probe
error and driver unbind")
Tested-by: Franklin S Cooper Jr. <fcooper@ti.com>
Signed-off-by: Dave Gerlach <d-gerlach@ti.com>
Signed-off-by: Tony Lindgren <tony@atomide.com>
2017-04-04 08:49:56 -07:00
..
include/mach ARM: omap2: restore OMAP4 barrier behaviour 2015-07-25 15:28:16 +01:00
am33xx-restart.c ARM: OMAP2+: PRM: provide generic API for system reset 2014-10-27 08:39:26 -07:00
am33xx.h
board-generic.c ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init() 2016-12-27 09:38:04 -08:00
board-n8x0.c ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or module 2016-08-26 08:42:35 -07:00
clkt2xxx_dpll.c
clkt2xxx_dpllcore.c ARM: OMAP2+: raw read and write endian fix 2014-05-08 07:09:53 -07:00
clkt2xxx_virt_prcm_set.c ARM: omap2: use clkdev_create() 2015-05-06 11:58:58 +01:00
clock2xxx.h ARM: OMAP2: clock: remove unused apll code 2015-01-07 10:54:40 -08:00
clock3xxx.h
clock.c ARM: OMAP: clock: Remove unused mpurate cmdline option 2017-01-24 07:20:02 -08:00
clock.h ARM: OMAP: clock: Remove unused mpurate cmdline option 2017-01-24 07:20:02 -08:00
clockdomain.c ARM: OMAP2+: clockdomain: add usecounting support to autoidle APIs 2016-07-04 07:15:38 -07:00
clockdomain.h ARM: OMAP2+: clockdomain: add usecounting support to autoidle APIs 2016-07-04 07:15:38 -07:00
clockdomains2xxx_3xxx_data.c
clockdomains3xxx_data.c ARM: OMAP3: fix iva mmu programming issues 2014-03-12 09:48:26 -07:00
clockdomains7xx_data.c ARM: OMAP: DRA7xx: Make L4SEC clock domain SWSUP only 2016-11-09 15:35:46 -07:00
clockdomains33xx_data.c
clockdomains43xx_data.c
clockdomains44xx_data.c
clockdomains54xx_data.c
clockdomains81xx_data.c ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx 2015-12-22 16:23:08 -08:00
clockdomains2420_data.c
clockdomains2430_data.c
cm1_7xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm1_44xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm1_54xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm2_7xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm2_44xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm2_54xx.h ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions 2014-10-27 08:39:25 -07:00
cm2xxx_3xxx.h ARM: OMAP2+: raw read and write endian fix 2014-05-08 07:09:53 -07:00
cm2xxx.c ARM: OMAP2+: CM: move SoC specific init calls within a generic API 2015-03-31 21:26:50 +03:00
cm2xxx.h ARM: OMAP2+: CM: move SoC specific init calls within a generic API 2015-03-31 21:26:50 +03:00
cm3xxx.c ARM: OMAP2+: Fix typo in cm3xxx.c 2016-06-10 04:14:37 -07:00
cm3xxx.h ARM: OMAP2+: CM: move SoC specific init calls within a generic API 2015-03-31 21:26:50 +03:00
cm33xx.c ARM: OMAP4+: CM: Remove redundant checks for clkctrl_offs of zero 2016-07-22 23:10:57 -07:00
cm33xx.h ARM: OMAP2+: CM: move SoC specific init calls within a generic API 2015-03-31 21:26:50 +03:00
cm44xx.h ARM: OMAP2+: CM: move SoC specific init calls within a generic API 2015-03-31 21:26:50 +03:00
cm81xx.h ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx 2015-12-22 16:23:08 -08:00
cm_common.c ARM: OMAP2+: clock: add low-level support for regmap 2015-03-31 21:26:55 +03:00
cm-regbits-7xx.h
cm-regbits-24xx.h ARM: OMAP2: convert sys_ck and osc_ck to standard clock types 2014-07-02 14:26:06 +03:00
cm-regbits-33xx.h
cm-regbits-34xx.h ARM: OMAP3: PRM/CM: Add back macros used by TI DSP/Bridge driver 2014-07-06 15:51:23 -06:00
cm-regbits-44xx.h
cm-regbits-54xx.h
cm.h ARM: OMAP2+: CM: determine CM base address from device tree 2015-03-27 10:55:57 +02:00
cminst44xx.c ARM: OMAP4+: CM: Remove redundant checks for clkctrl_offs of zero 2016-07-22 23:10:57 -07:00
common-board-devices.h ARM: OMAP2+: Drop legacy ads7846 init 2016-11-10 15:46:13 -07:00
common.c Revert "ARM: OMAP4: remove dead kconfig option OMAP4_ERRATA_I688" 2015-07-25 15:28:14 +01:00
common.h ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 2017-03-27 10:10:42 -07:00
control.c ARM: 8641/1: treewide: Replace uses of virt_to_phys with __pa_symbol 2017-02-28 11:06:10 +00:00
control.h ARM: OMAP3: Add support for configuring MMC pins as GPIO pins 2015-05-20 09:23:43 -07:00
cpuidle34xx.c ARM: OMAP3: Add cpuidle parameters table for omap3430 2016-02-19 10:35:39 -08:00
cpuidle44xx.c ARM: OMAP5: Add basic cpuidle MPU CSWR support 2016-11-07 16:52:14 -07:00
ctrl_module_wkup_44xx.h
devices.c ARM: OMAP2+: Remove legacy hwmod mux code 2016-11-10 12:42:38 -07:00
display.c ARM: OMAP2+: Make the omapdss_find_dss_of_node() function static 2017-01-05 08:58:37 -08:00
display.h ARM: OMAP2+: Make the omapdss_find_dss_of_node() function static 2017-01-05 08:58:37 -08:00
dma.c ARM: OMAP2+: DMA: Provide dma_slave_map to omap-dma for legacy boot 2016-02-22 10:00:50 -08:00
drm.c ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or module 2016-08-26 08:42:35 -07:00
fb.c ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or module 2016-08-26 08:42:35 -07:00
gpmc-onenand.c ARM: OMAP2+: gpmc-onenand: propagate error on initialization failure 2017-02-28 09:06:23 -08:00
gpmc.h ARM: OMAP2+: Prepare to move GPMC to drivers by platform data header 2014-11-20 12:11:25 -08:00
hdq1w.c arm: mach-omap2: Convert pr_warning to pr_warn 2014-09-18 09:53:57 -07:00
hdq1w.h
hsmmc.c ARM: OMAP2+: Remove legacy mux code 2016-11-10 12:42:49 -07:00
hsmmc.h ARM: OMAP2+: use IS_ENABLED() instead of checking for built-in or module 2016-08-26 08:42:35 -07:00
i2c.c ARM: OMAP2+: Remove legacy i2c.c platform init code 2016-11-10 08:53:30 -07:00
i2c.h
id.c ARM: OMAP3: Fix SoC detection of OMAP36/37 Family 2017-01-20 10:13:06 -08:00
id.h
io.c Legacy platform_data removal for omaps for v4.10 merge window. 2016-11-18 16:49:23 -08:00
iomap.h ARM: DRA7: Provide proper IO map table 2015-07-16 00:06:05 -07:00
Kconfig ARM: AM43XX: Select OMAP_INTERCONNECT in Kconfig 2016-11-07 16:20:04 -07:00
l3_2xxx.h
l3_3xxx.h
l4_2xxx.h
l4_3xxx.h
Makefile ARM: OMAP2+: Remove legacy gpmc-nand.c 2017-02-28 09:08:33 -08:00
mcbsp.c ARM: OMAP2+: McBSP: Remove the old iclk allow/deny idle code 2016-06-10 05:07:25 -07:00
mmc.h ARM: OMAP2: MMC: include mmc-omap platform header directly 2014-11-26 14:30:53 +01:00
msdi.c ARM: OMAP2+: Remove legacy mux code 2016-11-10 12:42:49 -07:00
omap2-restart.c ARM: OMAP2+: Change core_initcall levels to postcore_initcall 2015-12-03 11:38:09 -08:00
omap3-restart.c ARM: OMAP2+: sparse: add missing function declarations 2015-07-15 23:43:41 -06:00
omap4-common.c ARM: OMAP4+: Initialize SAR RAM base early for proper CPU1 reset for kexec 2016-06-22 22:55:47 -07:00
omap4-restart.c ARM: OMAP2+: sparse: add missing function declarations 2015-07-15 23:43:41 -06:00
omap4-sar-layout.h ARM: OMAP5: Fix mpuss_early_init 2016-11-07 16:51:58 -07:00
omap24xx.h
omap34xx.h [media] omap3isp: Replace many MMIO regions by two 2015-04-02 16:45:07 -03:00
omap44xx.h
omap54xx.h ARM: DRA7: Provide proper IO map table 2015-07-16 00:06:05 -07:00
omap_device.c ARM: OMAP2+: omap_device: Sync omap_device and pm_runtime after probe defer 2017-04-04 08:49:56 -07:00
omap_device.h
omap_hwmod_2xxx_3xxx_interconnect_data.c ARM: OMAP2+: Remove legacy data from hwmod for omap3 2016-11-10 14:03:19 -07:00
omap_hwmod_2xxx_3xxx_ipblock_data.c ARM: OMAP2+: Remove legacy data from hwmod for omap3 2016-11-10 14:03:19 -07:00
omap_hwmod_2xxx_interconnect_data.c ARM: OMAP2+: Remove legacy data from hwmod for omap3 2016-11-10 14:03:19 -07:00
omap_hwmod_2xxx_ipblock_data.c ARM: OMAP2+: Remove legacy data from hwmod for omap3 2016-11-10 14:03:19 -07:00
omap_hwmod_3xxx_data.c ARM: OMAP2+: Release device node after it is no longer needed. 2017-03-04 08:27:50 -08:00
omap_hwmod_7xx_data.c ARM: DRA7: hwmod: Do not register RTC on DRA71 2016-11-09 15:59:18 -07:00
omap_hwmod_33xx_43xx_common_data.h ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
omap_hwmod_33xx_43xx_interconnect_data.c ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
omap_hwmod_33xx_43xx_ipblock_data.c ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
omap_hwmod_33xx_data.c ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
omap_hwmod_43xx_data.c ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
omap_hwmod_44xx_data.c ARM: omap4: hwmod: Remove elm address space from hwmod data 2015-11-30 13:18:37 -08:00
omap_hwmod_54xx_data.c ARM: OMAP5: Add HWMOD_SWSUP_SIDLE_ACT flag for UART 2017-01-20 10:08:57 -08:00
omap_hwmod_81xx_data.c ARM: OMAP: make ti81xx_rtc_hwmod static 2016-06-22 03:05:18 -07:00
omap_hwmod_2420_data.c ARM: OMAP2: hwmod_data: Remove legacy mailbox data and addrs 2014-07-15 05:08:56 -07:00
omap_hwmod_2430_data.c ARM: OMAP1/2+: MMC: separate platform data for mmc and mmc hs driver 2014-11-26 14:30:53 +01:00
omap_hwmod_common_data.c
omap_hwmod_common_data.h ARM: OMAP2+: Remove legacy gpio code 2016-11-23 08:22:10 -08:00
omap_hwmod_common_ipblock_data.c ARM: AM43xx: hwmod: add DSS hwmod data 2014-07-05 17:44:57 -06:00
omap_hwmod_reset.c ARM: OMAP2+: hwmod: RTC: Add lock and unlock functions 2016-04-10 13:20:10 -06:00
omap_hwmod.c SoC changes for omaps for v4.11 merge window. This adds support 2017-01-29 17:15:36 -08:00
omap_hwmod.h ARM: OMAP4+: hwmod: Add hwmod flag for HWMOD_OMAP4_ZERO_CLKCTRL_OFFSET 2016-07-22 23:08:58 -07:00
omap_opp_data.h
omap_phy_internal.c ARM: OMAP2+: Remove unused ti81xx platform init code 2015-01-14 17:21:00 -08:00
omap_twl.c scripts/spelling.txt: add "intialization" pattern and fix typo instances 2017-02-27 18:43:47 -08:00
omap-headsmp.S ARM: OMAP5 / DRA7: Fix HYP mode boot for thumb2 build 2017-02-16 13:12:15 -08:00
omap-hotplug.c ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 2017-03-27 10:10:42 -07:00
omap-mpuss-lowpower.c ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 2017-03-27 10:10:42 -07:00
omap-pm-noop.c ARM: OMAP2+: omap-pm-noop.c: Remove some unused functions 2015-01-07 09:53:51 -08:00
omap-pm.h ARM: OMAP2+: omap-pm-noop.c: Remove some unused functions 2015-01-07 09:53:51 -08:00
omap-secure.c
omap-secure.h ARM: OMAP5 / DRA7: Introduce workaround for 801819 2016-05-12 10:14:54 -07:00
omap-smc.S ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 2017-03-27 10:10:42 -07:00
omap-smp.c ARM: omap2+: Revert omap-smp.c changes resetting CPU1 during boot 2017-03-27 10:10:42 -07:00
omap-wakeupgen.c ARM/OMAP/wakeupgen: Convert to hotplug state machine 2016-09-19 21:44:26 +02:00
omap-wakeupgen.h ARM: omap: convert wakeupgen to stacked domains 2015-03-15 00:56:13 +00:00
opp2xxx.h
opp3xxx_data.c
opp4xxx_data.c
opp2420_data.c
opp2430_data.c ARM: Show proper respect for Heinrich Hertz by using the correct unit for frequency 2015-05-14 16:22:05 +01:00
opp.c
pdata-quirks.c ARM: SoC non-urgent fixes for merge window 2017-02-23 15:28:04 -08:00
pm24xx.c ARM: OMAP2+: Include clk.h 2015-07-20 10:52:36 -07:00
pm34xx.c ARM: OMAP3: Fix external abort on 36xx waking from off mode idle 2016-04-14 08:27:30 -07:00
pm44xx.c ARM: OMAP5: Add basic cpuidle MPU CSWR support 2016-11-07 16:52:14 -07:00
pm-debug.c sched/headers: Prepare for new header dependencies before moving code to <linux/sched/clock.h> 2017-03-02 08:42:27 +01:00
pm.c PM / OPP: Update OPP users to put reference 2017-01-30 09:22:21 +01:00
pm.h ARM: OMAP4+: PM: erratum is used by OMAP5 and DRA7 as well 2015-09-14 12:14:47 -07:00
pmu.c ARM: OMAP2+: Remove calls to deprecacted marco,PTR_RET in the files,fb.c and pmu.c 2015-05-20 10:43:37 -07:00
powerdomain-common.c ARM: OMAP4: PRCM: remove references to cm-regbits-44xx.h from PRCM core files 2014-05-15 22:35:10 -06:00
powerdomain.c ARM: SoC platform updates for v4.8 2016-08-01 18:27:08 -04:00
powerdomain.h ARM: OMAP2+: powerdomain.c: Remove some unused functions 2015-01-07 09:53:51 -08:00
powerdomains2xxx_3xxx_data.c
powerdomains2xxx_3xxx_data.h
powerdomains2xxx_data.c
powerdomains3xxx_data.c ARM: OMAP2+: Update 81xx clock and power domains for default, active and sgx 2015-12-22 16:23:08 -08:00
powerdomains7xx_data.c ARM: OMAP: DRA7: powerdomain data: Remove unused pwrsts_mem_ret 2016-06-13 01:04:01 -07:00
powerdomains33xx_data.c
powerdomains43xx_data.c
powerdomains44xx_data.c
powerdomains54xx_data.c ARM: OMAP5: powerdomain data: fix powerdomain powerstate 2014-09-08 11:22:40 -05:00
prcm43xx.h ARM: AMx3xx: hwmod: Add data for RNG 2016-11-09 15:39:41 -07:00
prcm44xx.h
prcm_mpu7xx.h
prcm_mpu44xx.c ARM: OMAP2+: raw read and write endian fix 2014-05-08 07:09:53 -07:00
prcm_mpu44xx.h ARM: OMAP2+: PRCM: cleanup some header includes 2014-05-15 22:34:48 -06:00
prcm_mpu54xx.h
prcm_mpu_44xx_54xx.h
prcm-common.h Merge branch 'dm814x-soc' into omap-for-v4.3/soc 2015-07-23 21:59:18 -07:00
prm2xxx_3xxx.c ARM: OMAP2+: PRM: add generic API for checking hardreset status 2014-10-27 08:39:25 -07:00
prm2xxx_3xxx.h ARM: OMAP2+: PRM: add generic API for checking hardreset status 2014-10-27 08:39:25 -07:00
prm2xxx.c ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm2xxx.h ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm3xxx.c ARM: OMAP2+: PRM: initialize en_uart4_mask and grpsel_uart4_mask 2016-11-07 16:21:53 -07:00
prm3xxx.h ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm7xx.h ARM: DRA7: hwmod: Add reset data for PCIe 2016-02-09 02:18:52 -07:00
prm33xx.c ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm33xx.h ARM: dts: am43xx: Remove wrongly defined RSTST offset for PER Domain 2016-06-22 03:33:25 -07:00
prm44xx_54xx.h ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm44xx.c ARM: OMAP4+: PRM: Add AM437x specific data 2015-07-23 06:08:24 -06:00
prm44xx.h ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm54xx.h ARM: OMAP2+: PRM: move SoC specific init calls within a generic API 2015-03-31 21:26:36 +03:00
prm_common.c ARM: OMAP2+: PRM: Delete an error message for a failed memory allocation 2016-12-27 10:06:00 -08:00
prm-regbits-24xx.h
prm-regbits-33xx.h
prm-regbits-34xx.h ARM: OMAP2+: Fix omap off idle power consumption creeping up 2015-05-04 08:54:41 -07:00
prm-regbits-44xx.h ARM: OMAP2+: Fix omap off idle power consumption creeping up 2015-05-04 08:54:41 -07:00
prm.h ARM: OMAP4+: PRM: get rid of cpu_is_omap44xx calls from interrupt init 2015-03-31 21:26:53 +03:00
prminst44xx.c ARM: OMAP4+: PRM: add support for passing status register/bit info to reset 2015-05-08 13:05:15 -06:00
prminst44xx.h ARM: OMAP4+: PRM: determine prm_device_inst based on DT compatibility 2015-03-31 21:26:44 +03:00
scrm44xx.h
scrm54xx.h
sdrc2xxx.c ARM: Show proper respect for Heinrich Hertz by using the correct unit for frequency 2015-05-14 16:22:05 +01:00
sdrc.c
sdrc.h ARM: OMAP2+: Fix typo in sdrc.h 2016-06-10 04:17:07 -07:00
serial.h
sleep24xx.S
sleep34xx.S ARM: OMAP2+: Fix l2_inv_api_params for rodata 2016-01-22 08:26:08 -08:00
sleep44xx.S ARM: OMAP2+: Fix ppa_zero_params and ppa_por_params for rodata 2016-01-22 08:26:08 -08:00
smartreflex-class3.c arm: mach-omap2: Convert pr_warning to pr_warn 2014-09-18 09:53:57 -07:00
soc.h ARM: SoC platform updates for v4.7 2016-05-18 12:35:46 -07:00
sr_device.c arm: mach-omap2: Convert pr_warning to pr_warn 2014-09-18 09:53:57 -07:00
sram242x.S ARM: Show proper respect for Heinrich Hertz by using the correct unit for frequency 2015-05-14 16:22:05 +01:00
sram243x.S ARM: Show proper respect for Heinrich Hertz by using the correct unit for frequency 2015-05-14 16:22:05 +01:00
sram.c ARM: OMAP3: clock: remove un-used core dpll re-program code 2015-10-14 12:35:27 -07:00
sram.h ARM: OMAP3: clock: remove un-used core dpll re-program code 2015-10-14 12:35:27 -07:00
ti81xx-restart.c ARM: OMAP2+: Fix reboot for 81xx 2015-01-14 17:37:16 -08:00
ti81xx.h
timer.c ARM: omap2+: am437x: rollback to use omap3_gptimer_timer_init() 2016-12-27 09:38:04 -08:00
usb-tusb6010.c ARM: OMAP2+: Remove legacy muxing for usb-tusb6010.c 2016-11-10 12:42:15 -07:00
usb.h ARM: OMAP2+: Remove unused ti81xx platform init code 2015-01-14 17:21:00 -08:00
vc3xxx_data.c ARM: OMAP2+: Fix omap off idle power consumption creeping up 2015-05-04 08:54:41 -07:00
vc44xx_data.c ARM: OMAP2+: Fix omap off idle power consumption creeping up 2015-05-04 08:54:41 -07:00
vc.c ARM: OMAP3: vc: Remove unused macros 2015-10-12 10:56:36 -07:00
vc.h ARM: OMAP2+: Fix omap off idle power consumption creeping up 2015-05-04 08:54:41 -07:00
voltage.c ARM: OMAP2+: avoid NULL pointer dereference 2016-11-07 16:24:53 -07:00
voltage.h ARM: OMAP2+: voltage: Remove some unused functions 2015-01-07 09:53:51 -08:00
voltagedomains2xxx_data.c
voltagedomains3xxx_data.c ARM: appropriate __init annotation for const data 2015-07-28 13:55:27 +02:00
voltagedomains44xx_data.c ARM: appropriate __init annotation for const data 2015-07-28 13:55:27 +02:00
voltagedomains54xx_data.c ARM: appropriate __init annotation for const data 2015-07-28 13:55:27 +02:00
vp3xxx_data.c ARM: OMAP3+: PRM: add common APIs for prm_vp_check/clear_txdone 2015-03-25 11:03:39 +02:00
vp44xx_data.c ARM: OMAP3+: PRM: add common APIs for prm_vp_check/clear_txdone 2015-03-25 11:03:39 +02:00
vp.c
vp.h ARM: OMAP3+: PRM: add common APIs for prm_vp_check/clear_txdone 2015-03-25 11:03:39 +02:00
wd_timer.c arm: mach-omap2: Convert pr_warning to pr_warn 2014-09-18 09:53:57 -07:00
wd_timer.h