Lines Matching refs:bl
94 static int lm3639_bled_update_status(struct backlight_device *bl) in lm3639_bled_update_status() argument
98 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_update_status()
111 pdata->pwm_set_intensity(bl->props.brightness, in lm3639_bled_update_status()
116 return bl->props.brightness; in lm3639_bled_update_status()
120 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status()
123 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status()
127 if (!bl->props.brightness) in lm3639_bled_update_status()
134 return bl->props.brightness; in lm3639_bled_update_status()
137 return bl->props.brightness; in lm3639_bled_update_status()
140 static int lm3639_bled_get_brightness(struct backlight_device *bl) in lm3639_bled_get_brightness() argument
144 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_get_brightness()
149 bl->props.brightness = pdata->pwm_get_intensity(); in lm3639_bled_get_brightness()
153 return bl->props.brightness; in lm3639_bled_get_brightness()
165 bl->props.brightness = reg_val; in lm3639_bled_get_brightness()
167 return bl->props.brightness; in lm3639_bled_get_brightness()
170 return bl->props.brightness; in lm3639_bled_get_brightness()