static ssize_t adp8860_bl_l1_daylight_max_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { struct adp8860_bl *data = dev_get_drvdata(dev); strict_strtoul(buf, 10, &data->cached_daylight_max); return adp8860_store(dev, buf, count, ADP8860_BLMX1); }
static ssize_t adp8860_bl_l1_daylight_dim_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { return adp8860_store(dev, buf, count, ADP8860_BLDM1); }
static ssize_t adp8860_bl_l2_office_max_store(struct device *dev, struct device_attribute *attr, const char *buf, size_t count) { return adp8860_store(dev, buf, count, ADP8860_BLMX2); }