diff options
author | codeworkx <daniel.hillenbrand@codeworkx.de> | 2012-06-18 21:07:52 +0200 |
---|---|---|
committer | codeworkx <daniel.hillenbrand@codeworkx.de> | 2012-06-18 21:10:17 +0200 |
commit | cfeca268936a008ae5a22abdea42f90262f89646 (patch) | |
tree | daa7c8b381322ea610a0a885ef3e3209cf3dfbfe /drivers/leds | |
parent | 27ea210e09b99ff35bde6b63aa4f5a620f50fd3b (diff) | |
download | kernel_samsung_smdk4412-cfeca268936a008ae5a22abdea42f90262f89646.zip kernel_samsung_smdk4412-cfeca268936a008ae5a22abdea42f90262f89646.tar.gz kernel_samsung_smdk4412-cfeca268936a008ae5a22abdea42f90262f89646.tar.bz2 |
an30259: support reading of led_fade sysfs
Change-Id: I665a178771708f64ce1d23455dab91cf72e38b4d
Diffstat (limited to 'drivers/leds')
-rw-r--r-- | drivers/leds/leds-an30259a.c | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/drivers/leds/leds-an30259a.c b/drivers/leds/leds-an30259a.c index 7507f77..bae3203 100644 --- a/drivers/leds/leds-an30259a.c +++ b/drivers/leds/leds-an30259a.c @@ -512,6 +512,17 @@ static ssize_t store_an30259a_led_blink(struct device *dev, return count; } +static ssize_t show_an30259a_led_fade(struct device *dev, + struct device_attribute *attr, char *buf) +{ + int ret; + + ret = sprintf(buf, "%d\n", led_enable_fade); + pr_info("[LED] %s: led_fade=%d\n", __func__, led_enable_fade); + + return ret; +} + static ssize_t store_an30259a_led_fade(struct device *dev, struct device_attribute *devattr, const char *buf, size_t count) @@ -534,7 +545,6 @@ static ssize_t store_an30259a_led_fade(struct device *dev, return count; } - static ssize_t store_led_r(struct device *dev, struct device_attribute *devattr, const char *buf, size_t count) { @@ -715,7 +725,7 @@ static DEVICE_ATTR(led_pattern, 0664, NULL, \ store_an30259a_led_pattern); static DEVICE_ATTR(led_blink, 0664, NULL, \ store_an30259a_led_blink); -static DEVICE_ATTR(led_fade, 0664, NULL, \ +static DEVICE_ATTR(led_fade, 0664, show_an30259a_led_fade, \ store_an30259a_led_fade); static DEVICE_ATTR(led_br_lev, 0664, NULL, \ store_an30259a_led_br_lev); |