aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/pwm/sysfs.c72
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
43static ssize_t pwm_period_show(struct device *child, 43static 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
52static ssize_t pwm_period_store(struct device *child, 52static 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
69static ssize_t pwm_duty_cycle_show(struct device *child, 69static 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
78static ssize_t pwm_duty_cycle_store(struct device *child, 78static 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
95static ssize_t pwm_enable_show(struct device *child, 95static 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
104static ssize_t pwm_enable_store(struct device *child, 104static 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
130static ssize_t pwm_polarity_show(struct device *child, 130static 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
150static ssize_t pwm_polarity_store(struct device *child, 150static 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
170static DEVICE_ATTR(period, 0644, pwm_period_show, pwm_period_store); 170static DEVICE_ATTR_RW(period);
171static DEVICE_ATTR(duty_cycle, 0644, pwm_duty_cycle_show, pwm_duty_cycle_store); 171static DEVICE_ATTR_RW(duty_cycle);
172static DEVICE_ATTR(enable, 0644, pwm_enable_show, pwm_enable_store); 172static DEVICE_ATTR_RW(enable);
173static DEVICE_ATTR(polarity, 0644, pwm_polarity_show, pwm_polarity_store); 173static DEVICE_ATTR_RW(polarity);
174 174
175static struct attribute *pwm_attrs[] = { 175static 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
247static ssize_t pwm_export_store(struct device *parent, 247static 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}
273static DEVICE_ATTR(export, 0200, NULL, pwm_export_store); 273static DEVICE_ATTR_WO(export);
274 274
275static ssize_t pwm_unexport_store(struct device *parent, 275static 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}
294static DEVICE_ATTR(unexport, 0200, NULL, pwm_unexport_store); 294static DEVICE_ATTR_WO(unexport);
295 295
296static ssize_t npwm_show(struct device *parent, struct device_attribute *attr, 296static ssize_t npwm_show(struct device *parent, struct device_attribute *attr,
297 char *buf) 297 char *buf)