summaryrefslogtreecommitdiffstats
path: root/drivers/rtc
diff options
context:
space:
mode:
authorDavid Brownell <dbrownell@users.sourceforge.net>2008-11-06 12:53:40 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2008-11-06 15:41:19 -0800
commit06a7f058761cd232cab42d5c7da82f7255b51d5b (patch)
tree252628da8a885a2f2c0ca6488e110a7e1fb2d169 /drivers/rtc
parentb225d44e27521290faca2e0f9b1a4a8c74dc510a (diff)
downloadlinux-06a7f058761cd232cab42d5c7da82f7255b51d5b.tar.gz
linux-06a7f058761cd232cab42d5c7da82f7255b51d5b.tar.bz2
linux-06a7f058761cd232cab42d5c7da82f7255b51d5b.zip
atmel_serial: keep clock off when it's not needed
The atmel_serial driver is mismanaging its clock by leaving it on at all times ... the whole point of clock management is to leave it off unless it's actively needed, which conserves power!! Although the kernel doesn't actually hang without my fix, it does discard quite a lot of early console output. The result still looks correct: usart users= 1 on 35000000 Hz, for atmel_usart.0 usart users= 0 off 35000000 Hz, for atmel_usart.2 when using ttyS0 as serial console. [haavard.skinnemoen@atmel.com: Make sure clock is enabled early for console] Signed-off-by: David Brownell <dbrownell@users.sourceforge.net> Signed-off-by: Haavard Skinnemoen <haavard.skinnemoen@atmel.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'drivers/rtc')
0 files changed, 0 insertions, 0 deletions