android_kernel_xiaomi_sm8350/arch/arm/plat-omap/include/mach
Paul Walmsley 72350b29a4 OMAP2/3 clock: split, rename omap2_wait_clock_ready()
Some OMAP2/3 hardware modules have CM_IDLEST attributes that are not
handled by the current omap2_wait_clock_ready() code.  In preparation
for patches that fix the unusual devices, rename the function
omap2_wait_clock_ready() to omap2_wait_module_ready() and split it
into three parts:

1. A clkops-specific companion clock return function (by default,
   omap2_clk_dflt_find_companion())

2. A clkops-specific CM_IDLEST register address and bit shift return
   function (by default, omap2_clk_dflt_find_idlest())

3. Code to wait for the CM to indicate that the module is ready
   (omap2_cm_wait_idlest())

Clocks can now specify their own custom find_companion() and find_idlest()
functions; used in subsequent patches.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
2009-07-24 20:10:35 -06:00
..
blizzard.h
board-ams-delta.h
board-sx1.h
board-voiceblue.h
board.h
clkdev.h
clock.h OMAP2/3 clock: split, rename omap2_wait_clock_ready() 2009-07-24 20:10:35 -06:00
clockdomain.h
common.h Merge branch 'omap4' into for-next 2009-05-28 15:45:14 -07:00
control.h Merge branch 'omap4' into for-next 2009-05-28 15:45:14 -07:00
cpu.h OMAP2/3: Add omap_type() for determining GP/EMU/HS 2009-06-23 13:30:23 +03:00
debug-macro.S ARM: OMAP4: Add minimal support for omap4 2009-05-28 14:16:04 -07:00
dma.h OMAP3: DMA: Enable idlemodes for DMA OCP 2009-06-23 13:30:24 +03:00
dmtimer.h OMAP2/3 GPTIMER: allow system tick GPTIMER to be changed in board-*.c files 2009-04-23 21:11:10 -06:00
dsp_common.h
entry-macro.S ARM: OMAP4: SMP: Add mpu timer support for OMAP4430 2009-06-09 13:03:59 +05:30
fpga.h
gpio-switch.h
gpio.h
gpmc-smc91x.h ARM: OMAP2/3: Add generic smc91x support when connected to GPMC 2009-05-28 13:23:52 -07:00
gpmc.h
hardware.h ARM: OMAP4: Add minimal support for omap4 2009-05-28 14:16:04 -07:00
hwa742.h ARM: OMAP1: Make 770 LCD work 2009-05-28 14:03:31 -07:00
io.h OMAP3 SDRC: add support for 2 SDRAM chip selects 2009-07-24 19:43:25 -06:00
iommu2.h omap iommu: omap2 architecture specific functions 2009-05-05 14:52:39 +03:00
iommu.h omap iommu: tlb and pagetable primitives 2009-05-05 14:52:39 +03:00
iovmm.h omap iommu: simple virtual address space management 2009-05-19 08:23:49 +03:00
irda.h
irqs.h ARM: OMAP4: SMP: Add mpu timer support for OMAP4430 2009-06-09 13:03:59 +05:30
keypad.h ARM: OMAP3: Initialize more devices for LDP 2009-05-28 14:04:00 -07:00
lcd_mipid.h
led.h
mailbox.h
mcbsp.h
mcspi.h
memory.h ARM: OMAP4: Add minimal support for omap4 2009-05-28 14:16:04 -07:00
menelaus.h
mmc.h ARM: OMAP: MMC: Remove unused power_pin 2009-04-23 11:10:44 -07:00
mtd-xip.h
mux.h OMAP3: Setup MUX settings for SDRC CKE signals 2009-07-24 19:43:25 -06:00
nand.h
omap16xx.h
omap24xx.h ARM: OMAP2/3: Remove OMAP_CM_REGADDR 2009-05-25 11:26:46 -07:00
omap34xx.h ARM: OMAP2/3: Remove L4_WK_OMAP_BASE, L4_PER_OMAP_BASE, L4_EMU_BASE, L3_OMAP_BASE 2009-05-28 14:03:58 -07:00
omap44xx.h ARM: OMAP4: Add minimal support for omap4 2009-05-28 14:16:04 -07:00
omap730.h
omap850.h
omap1510.h
omap-alsa.h
omapfb.h
onenand.h ARM: OMAP2/3: Add generic onenand support when connected to GPMC 2009-05-28 13:23:52 -07:00
param.h
powerdomain.h
prcm.h OMAP2/3 clock: split, rename omap2_wait_clock_ready() 2009-07-24 20:10:35 -06:00
sdrc.h OMAP3 SDRC: add support for 2 SDRAM chip selects 2009-07-24 19:43:25 -06:00
serial.h Merge branch 'omap4' into for-next 2009-05-28 15:45:14 -07:00
smp.h ARM: OMAP4: SMP: Add OMAP4430 SMP board files 2009-06-09 13:03:50 +05:30
sram.h OMAP3 SDRC: add support for 2 SDRAM chip selects 2009-07-24 19:43:25 -06:00
system.h
tc.h
timer-gp.h OMAP2/3 GPTIMER: allow system tick GPTIMER to be changed in board-*.c files 2009-04-23 21:11:10 -06:00
timex.h
uncompress.h
usb.h OMAP3: PM: Ensure MUSB block can idle when driver not loaded 2009-05-28 10:59:09 -07:00
vmalloc.h ARM: OMAP: Increase VMALLOC_END to allow 256MB RAM 2009-05-25 11:08:41 -07:00