linux_dsm_epyc7002/include/linux/amba
Linus Walleij 65500fa94a ARM: 6467/1: amba: optional PrimeCell core voltage switch
On some contemporary sub-micron SoCs, peripherals on the chip have
power domain switches, i.e. the voltage to the core may be turned
off to conserve power. In the Ux500 we have this for out PrimeCell
derivates.

This patch makes it possible to specify an (optional) regulator to
handle the voltage domain switch on AMBA PrimeCells, modeled very
similar to how block clocks are handled.

Additional amba_vcore_[enable|disable] calls are supplied to make
it possible introduce optional powering off of the core voltage.
Using this will require code to spool/unspool any core HW state.

Cc: Rabin Vincent <rabin.vincent@stericsson.com>
Cc: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Cc: Jonas Aaberg <jonas.aberg@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@stericsson.com>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2010-11-26 10:59:12 +00:00
..
bus.h ARM: 6467/1: amba: optional PrimeCell core voltage switch 2010-11-26 10:59:12 +00:00
clcd.h VIDEO: amba clcd: don't disable an already disabled clock 2010-08-17 22:15:09 +01:00
kmi.h [ARM] Move AMBA include files to include/linux/amba/ 2006-01-07 13:52:45 +00:00
mmci.h ARM: 6307/1: mmci: allow the card detect GPIO value not to be inverted 2010-08-26 19:54:27 +01:00
pl08x.h dmaengine: driver for the ARM PL080/PL081 PrimeCells v5 2010-09-29 16:13:51 -07:00
pl022.h spi/pl022: get rid of chipinfo dev pointer 2010-10-12 21:37:37 -06:00
pl061.h ARM: 6003/1: removing compilation warning from pl061.h 2010-03-29 17:33:33 +01:00
pl093.h ARM: PL093: Header file for PL093 SSMC PrimeCell 2009-07-30 23:22:54 +01:00
pl330.h DMA: PL330: Add dma api driver 2010-05-23 20:28:19 -07:00
serial.h ARM: 6421/1: amba-pl011: add missing ST specific registers 2010-10-11 23:03:48 +01:00