Andrew Lunn
98d9986cb8
ARM: Kirkwood: Replace clock gating
...
Add a varient of the basic clk-gate code. This variant calls a
function before gating the clock off. This function is used to disable
the SATA or PCIe PHY.
Now that all the drivers prepare and enable there clk as needed, there
is no need for the common code to keep track of which clocks need
gating on. Let the common clock framework turn off clocks which are
not used.
Buy using the added clk varient, when the clk framework turns off SATA
or PCIe clocks, we also disabled SATA and PCIe PHYs which were not
needed.
The function kirkwood_pcie_id() can now be called outside of __init
code, so remove this property for it, and functions it calls.
Signed-off-by: Andrew Lunn <andrew@lunn.ch>
Tested-by: Jamie Lentin <jm@lentin.co.uk>
Signed-off-by: Mike Turquette <mturquette@linaro.org>
2012-05-08 16:34:04 -07:00
..
alpha
alpha: fix build failures from system.h dismemberment
2012-04-13 13:15:16 -04:00
arm
ARM: Kirkwood: Replace clock gating
2012-05-08 16:34:04 -07:00
avr32
avr32: fix nop compile fails from system.h split up
2012-04-04 08:23:44 -07:00
blackfin
blackfin: update defconfig for bf527-ezkit
2012-04-06 10:25:03 +08:00
c6x
irq: Kill pointless irqd_to_hw export
2012-04-10 22:39:17 -06:00
cris
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-03-29 18:12:23 -07:00
frv
frv: fix warnings in mb93090-mb00/pci-dma.c about implicit EXPORT_SYMBOL
2012-04-02 14:41:26 -07:00
h8300
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-03-29 18:12:23 -07:00
hexagon
Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
2012-04-04 17:13:43 -07:00
ia64
kill mm argument of vm_munmap()
2012-04-21 01:58:20 -04:00
m32r
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-03-29 18:12:23 -07:00
m68k
m68knommu: make sure 2nd FEC eth interface pins are enabled on 5275 ColdFire
2012-04-17 17:06:34 +10:00
microblaze
Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
2012-04-04 17:13:43 -07:00
mips
Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
2012-04-04 17:13:43 -07:00
mn10300
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-03-29 18:12:23 -07:00
openrisc
Disintegrate and delete asm/system.h
2012-03-28 15:58:21 -07:00
parisc
parisc: fix missing cmpxchg file error from system.h split
2012-04-02 14:41:26 -07:00
powerpc
irqdomain bug fixes for v3.4-rc3
2012-04-12 12:49:56 -07:00
s390
[S390] Fix compile error in swab.h
2012-04-11 14:28:26 +02:00
score
Delete all instances of asm/system.h
2012-03-28 18:30:03 +01:00
sh
SuperH updates for 3.4-rc1
2012-04-07 09:52:46 -07:00
sparc
sparc32,leon: add notify_cpu_starting()
2012-04-21 16:35:06 -04:00
tile
VM: add "vm_mmap()" helper function
2012-04-20 17:29:13 -07:00
um
um: uml_setup_stubs': warning: unused variable 'pages'
2012-04-10 00:13:45 +02:00
unicore32
Merge branch 'for-linus' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping
2012-04-04 17:13:43 -07:00
x86
kill mm argument of vm_munmap()
2012-04-21 01:58:20 -04:00
xtensa
Merge branch 'x86-x32-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
2012-03-29 18:12:23 -07:00
.gitignore
Kconfig
Merge git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile
2012-03-29 14:49:45 -07:00