Home
last modified time | relevance | path

Searched hist:"7 dde0c032869ea92206398ad5c538d01931e3947" (Results 1 – 2 of 2) sorted by relevance

/linux/arch/arm/mach-sa1100/include/mach/
H A Dassabet.hdiff 7dde0c032869ea92206398ad5c538d01931e3947 Tue Jul 09 11:27:12 CEST 2013 Russell King <rmk+kernel@arm.linux.org.uk> 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>
/linux/arch/arm/mach-sa1100/
H A Dassabet.cdiff 7dde0c032869ea92206398ad5c538d01931e3947 Tue Jul 09 11:27:12 CEST 2013 Russell King <rmk+kernel@arm.linux.org.uk> 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>