linux_dsm_epyc7002/arch/arm/mach-sa1100/include/mach
Russell King 7dde0c0328 ARM: sa11x0: assabet: better reset handling
The codec reset pin is connected to several peripherals.  When the
reset is released, unfortunately the ADV7171 powers itself up rather
than remaining in power-down mode.  As we don't have a driver for
this device, we end up needlessly consuming an additional 330mW.

Not only that but we should have a way to arbitrate the reset signal.

This patch provides that facility: we program the ADV7171 to sleep
mode whenever the reset is released, and we release the reset when
any one of the three peripherals requests the reset to be released.

Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
2013-12-12 22:59:15 +00:00
..
assabet.h ARM: sa11x0: assabet: better reset handling 2013-12-12 22:59:15 +00:00
badge4.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
bitfield.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
cerf.h PCMCIA: sa11x0: cerf: convert reset handling to use GPIO subsystem 2012-02-04 14:32:23 +00:00
collie.h ARM: fix lcd power build failure in collie_defconfig 2012-04-02 22:03:44 -07:00
debug-macro.S ARM: add an extra temp register to the low level debugging addruart macro 2011-09-26 10:11:25 -04:00
entry-macro.S ARM: remove disable_fiq and arch_ret_to_user macros 2012-02-21 17:05:18 -06:00
generic.h cpufreq: sa11x0: move cpufreq driver to drivers/cpufreq 2013-04-10 13:19:24 +02:00
h3xxx.h ARM: 7841/1: sa1100: remove complex GPIO interface 2013-10-29 11:01:02 +00:00
hardware.h ARM: sa11x0/pxa: convert OS timer registers to IOMEM 2012-07-09 17:37:35 +01:00
irqs.h ARM: 7343/1: sa11x0: convert to sparse IRQ 2012-03-25 23:57:22 +01:00
jornada720.h [ARM] 5255/1: Update jornada ssp to remove build errors/warnings 2008-09-18 12:29:09 +01:00
memory.h ARM: mach-sa1100: move ARM_DMA_ZONE_SIZE to mdesc->dma_zone_size 2011-07-18 15:30:03 -04:00
mtd-xip.h [ARM] move asm/xip.h's mach/hardware.h include to mach/xip.h 2008-12-14 13:22:51 +00:00
nanoengine.h PCMCIA: sa11x0: nanoengine: convert reset handling to use GPIO subsystem 2012-02-04 14:32:24 +00:00
neponset.h ARM: sa11x0: neponset: move register definitions to neponset.c 2012-02-09 15:34:17 +00:00
reset.h Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6 2008-08-07 11:06:47 +01:00
SA-1100.h ARM: sa11x0/pxa: convert OS timer registers to IOMEM 2012-07-09 17:37:35 +01:00
SA-1101.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
shannon.h Merge branch 'platforms' of git://git.linaro.org/people/rmk/linux-arm 2012-03-27 18:17:02 -07:00
simpad.h ARM: sa1100: use __iomem pointers for MMIO 2012-09-19 15:19:16 +02:00
timex.h [ARM] Move include/asm-arm/arch-* to arch/arm/*/include/mach 2008-08-07 09:55:48 +01:00
uncompress.h ARM: remove unused arch_decomp_wdog() 2013-01-11 10:54:03 +08:00