static ssize_t set_pwm1(struct device *dev, const char *buf, size_t count)
static ssize_t set_pwm1(struct device *dev, struct device_attribute *attr, const char *buf, size_t count)
static ssize_t set_pwm1(struct device *dev, const char *buf, size_t count){	struct i2c_client *client = to_i2c_client(dev);	struct asb100_data *data = i2c_get_clientdata(client);	unsigned long val = simple_strtoul(buf, NULL, 10);	down(&data->update_lock);	data->pwm &= 0x80; /* keep the enable bit */	data->pwm |= (0x0f & ASB100_PWM_TO_REG(val));	asb100_write_value(client, ASB100_REG_PWM1, data->pwm);	up(&data->update_lock);	return count;}