mmc: add a file to debugfs for changing host clock at runtime
authorAndy Shevchenko <andy.shevchenko@gmail.com>
Wed, 13 Oct 2010 08:22:22 +0000 (11:22 +0300)
committerChris Ball <cjb@laptop.org>
Sat, 23 Oct 2010 13:11:20 +0000 (21:11 +0800)
commit703aae3d09a4b351866f1a97b2afafb905bdbf1e
treeb177dbc351fc54c23fd683dac2dab110c74e3bfa
parent643a81ff3c5a89ae5c0768f89b29d3e1d08be5c3
mmc: add a file to debugfs for changing host clock at runtime

For debugging power management features it is convenient to have the
possibility of changing the MMC host controller clock at runtime.  This
patch adds a 'clock' file for this under the MMC host root of debugfs.

Usage is as follows:

# cat /sys/kernel/debug/mmc0/clock
52000000

# echo "1000000000" > /sys/kernel/debug/mmc0/clock
# cat /sys/kernel/debug/mmc0/clock
52000000

# echo "48000000" > /sys/kernel/debug/mmc0/clock
# cat /sys/kernel/debug/mmc0/clock
48000000

The middle example shows limits being applied by the host driver.

Signed-off-by: Andy Shevchenko <ext-andriy.shevchenko@nokia.com>
Cc: Adrian Hunter <adrian.hunter@nokia.com>
[cjb: modify changelog language]
Signed-off-by: Chris Ball <cjb@laptop.org>
drivers/mmc/core/debugfs.c