diff options
-rw-r--r-- | drivers/pwm/sysfs.c | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/drivers/pwm/sysfs.c b/drivers/pwm/sysfs.c index ba67845b9063..9c90886f4123 100644 --- a/drivers/pwm/sysfs.c +++ b/drivers/pwm/sysfs.c | |||
@@ -40,18 +40,18 @@ static struct pwm_device *child_to_pwm_device(struct device *child) | |||
40 | return export->pwm; | 40 | return export->pwm; |
41 | } | 41 | } |
42 | 42 | ||
43 | static ssize_t pwm_period_show(struct device *child, | 43 | static ssize_t period_show(struct device *child, |
44 | struct device_attribute *attr, | 44 | struct device_attribute *attr, |
45 | char *buf) | 45 | char *buf) |
46 | { | 46 | { |
47 | const struct pwm_device *pwm = child_to_pwm_device(child); | 47 | const struct pwm_device *pwm = child_to_pwm_device(child); |
48 | 48 | ||
49 | return sprintf(buf, "%u\n", pwm_get_period(pwm)); | 49 | return sprintf(buf, "%u\n", pwm_get_period(pwm)); |
50 | } | 50 | } |
51 | 51 | ||
52 | static ssize_t pwm_period_store(struct device *child, | 52 | static ssize_t period_store(struct device *child, |
53 | struct device_attribute *attr, | 53 | struct device_attribute *attr, |
54 | const char *buf, size_t size) | 54 | const char *buf, size_t size) |
55 | { | 55 | { |
56 | struct pwm_device *pwm = child_to_pwm_device(child); | 56 | struct pwm_device *pwm = child_to_pwm_device(child); |
57 | unsigned int val; | 57 | unsigned int val; |
@@ -66,18 +66,18 @@ static ssize_t pwm_period_store(struct device *child, | |||
66 | return ret ? : size; | 66 | return ret ? : size; |
67 | } | 67 | } |
68 | 68 | ||
69 | static ssize_t pwm_duty_cycle_show(struct device *child, | 69 | static ssize_t duty_cycle_show(struct device *child, |
70 | struct device_attribute *attr, | 70 | struct device_attribute *attr, |
71 | char *buf) | 71 | char *buf) |
72 | { | 72 | { |
73 | const struct pwm_device *pwm = child_to_pwm_device(child); | 73 | const struct pwm_device *pwm = child_to_pwm_device(child); |
74 | 74 | ||
75 | return sprintf(buf, "%u\n", pwm_get_duty_cycle(pwm)); | 75 | return sprintf(buf, "%u\n", pwm_get_duty_cycle(pwm)); |
76 | } | 76 | } |
77 | 77 | ||
78 | static ssize_t pwm_duty_cycle_store(struct device *child, | 78 | static ssize_t duty_cycle_store(struct device *child, |
79 | struct device_attribute *attr, | 79 | struct device_attribute *attr, |
80 | const char *buf, size_t size) | 80 | const char *buf, size_t size) |
81 | { | 81 | { |
82 | struct pwm_device *pwm = child_to_pwm_device(child); | 82 | struct pwm_device *pwm = child_to_pwm_device(child); |
83 | unsigned int val; | 83 | unsigned int val; |
@@ -92,18 +92,18 @@ static ssize_t pwm_duty_cycle_store(struct device *child, | |||
92 | return ret ? : size; | 92 | return ret ? : size; |
93 | } | 93 | } |
94 | 94 | ||
95 | static ssize_t pwm_enable_show(struct device *child, | 95 | static ssize_t enable_show(struct device *child, |
96 | struct device_attribute *attr, | 96 | struct device_attribute *attr, |
97 | char *buf) | 97 | char *buf) |
98 | { | 98 | { |
99 | const struct pwm_device *pwm = child_to_pwm_device(child); | 99 | const struct pwm_device *pwm = child_to_pwm_device(child); |
100 | 100 | ||
101 | return sprintf(buf, "%d\n", pwm_is_enabled(pwm)); | 101 | return sprintf(buf, "%d\n", pwm_is_enabled(pwm)); |
102 | } | 102 | } |
103 | 103 | ||
104 | static ssize_t pwm_enable_store(struct device *child, | 104 | static ssize_t enable_store(struct device *child, |
105 | struct device_attribute *attr, | 105 | struct device_attribute *attr, |
106 | const char *buf, size_t size) | 106 | const char *buf, size_t size) |
107 | { | 107 | { |
108 | struct pwm_device *pwm = child_to_pwm_device(child); | 108 | struct pwm_device *pwm = child_to_pwm_device(child); |
109 | int val, ret; | 109 | int val, ret; |
@@ -127,9 +127,9 @@ static ssize_t pwm_enable_store(struct device *child, | |||
127 | return ret ? : size; | 127 | return ret ? : size; |
128 | } | 128 | } |
129 | 129 | ||
130 | static ssize_t pwm_polarity_show(struct device *child, | 130 | static ssize_t polarity_show(struct device *child, |
131 | struct device_attribute *attr, | 131 | struct device_attribute *attr, |
132 | char *buf) | 132 | char *buf) |
133 | { | 133 | { |
134 | const struct pwm_device *pwm = child_to_pwm_device(child); | 134 | const struct pwm_device *pwm = child_to_pwm_device(child); |
135 | const char *polarity = "unknown"; | 135 | const char *polarity = "unknown"; |
@@ -147,9 +147,9 @@ static ssize_t pwm_polarity_show(struct device *child, | |||
147 | return sprintf(buf, "%s\n", polarity); | 147 | return sprintf(buf, "%s\n", polarity); |
148 | } | 148 | } |
149 | 149 | ||
150 | static ssize_t pwm_polarity_store(struct device *child, | 150 | static ssize_t polarity_store(struct device *child, |
151 | struct device_attribute *attr, | 151 | struct device_attribute *attr, |
152 | const char *buf, size_t size) | 152 | const char *buf, size_t size) |
153 | { | 153 | { |
154 | struct pwm_device *pwm = child_to_pwm_device(child); | 154 | struct pwm_device *pwm = child_to_pwm_device(child); |
155 | enum pwm_polarity polarity; | 155 | enum pwm_polarity polarity; |
@@ -167,10 +167,10 @@ static ssize_t pwm_polarity_store(struct device *child, | |||
167 | return ret ? : size; | 167 | return ret ? : size; |
168 | } | 168 | } |
169 | 169 | ||
170 | static DEVICE_ATTR(period, 0644, pwm_period_show, pwm_period_store); | 170 | static DEVICE_ATTR_RW(period); |
171 | static DEVICE_ATTR(duty_cycle, 0644, pwm_duty_cycle_show, pwm_duty_cycle_store); | 171 | static DEVICE_ATTR_RW(duty_cycle); |
172 | static DEVICE_ATTR(enable, 0644, pwm_enable_show, pwm_enable_store); | 172 | static DEVICE_ATTR_RW(enable); |
173 | static DEVICE_ATTR(polarity, 0644, pwm_polarity_show, pwm_polarity_store); | 173 | static DEVICE_ATTR_RW(polarity); |
174 | 174 | ||
175 | static struct attribute *pwm_attrs[] = { | 175 | static struct attribute *pwm_attrs[] = { |
176 | &dev_attr_period.attr, | 176 | &dev_attr_period.attr, |
@@ -244,9 +244,9 @@ static int pwm_unexport_child(struct device *parent, struct pwm_device *pwm) | |||
244 | return 0; | 244 | return 0; |
245 | } | 245 | } |
246 | 246 | ||
247 | static ssize_t pwm_export_store(struct device *parent, | 247 | static ssize_t export_store(struct device *parent, |
248 | struct device_attribute *attr, | 248 | struct device_attribute *attr, |
249 | const char *buf, size_t len) | 249 | const char *buf, size_t len) |
250 | { | 250 | { |
251 | struct pwm_chip *chip = dev_get_drvdata(parent); | 251 | struct pwm_chip *chip = dev_get_drvdata(parent); |
252 | struct pwm_device *pwm; | 252 | struct pwm_device *pwm; |
@@ -270,11 +270,11 @@ static ssize_t pwm_export_store(struct device *parent, | |||
270 | 270 | ||
271 | return ret ? : len; | 271 | return ret ? : len; |
272 | } | 272 | } |
273 | static DEVICE_ATTR(export, 0200, NULL, pwm_export_store); | 273 | static DEVICE_ATTR_WO(export); |
274 | 274 | ||
275 | static ssize_t pwm_unexport_store(struct device *parent, | 275 | static ssize_t unexport_store(struct device *parent, |
276 | struct device_attribute *attr, | 276 | struct device_attribute *attr, |
277 | const char *buf, size_t len) | 277 | const char *buf, size_t len) |
278 | { | 278 | { |
279 | struct pwm_chip *chip = dev_get_drvdata(parent); | 279 | struct pwm_chip *chip = dev_get_drvdata(parent); |
280 | unsigned int hwpwm; | 280 | unsigned int hwpwm; |
@@ -291,7 +291,7 @@ static ssize_t pwm_unexport_store(struct device *parent, | |||
291 | 291 | ||
292 | return ret ? : len; | 292 | return ret ? : len; |
293 | } | 293 | } |
294 | static DEVICE_ATTR(unexport, 0200, NULL, pwm_unexport_store); | 294 | static DEVICE_ATTR_WO(unexport); |
295 | 295 | ||
296 | static ssize_t npwm_show(struct device *parent, struct device_attribute *attr, | 296 | static ssize_t npwm_show(struct device *parent, struct device_attribute *attr, |
297 | char *buf) | 297 | char *buf) |