Lines Matching refs:bl
98 static int lm3639_bled_update_status(struct backlight_device *bl) in lm3639_bled_update_status() argument
102 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_update_status()
115 pdata->pwm_set_intensity(bl->props.brightness, in lm3639_bled_update_status()
120 return bl->props.brightness; in lm3639_bled_update_status()
124 ret = regmap_write(pchip->regmap, REG_BL_CONF_4, bl->props.brightness); in lm3639_bled_update_status()
127 ret = regmap_write(pchip->regmap, REG_BL_CONF_3, bl->props.brightness); in lm3639_bled_update_status()
131 if (!bl->props.brightness) in lm3639_bled_update_status()
138 return bl->props.brightness; in lm3639_bled_update_status()
141 return bl->props.brightness; in lm3639_bled_update_status()
144 static int lm3639_bled_get_brightness(struct backlight_device *bl) in lm3639_bled_get_brightness() argument
148 struct lm3639_chip_data *pchip = bl_get_data(bl); in lm3639_bled_get_brightness()
153 bl->props.brightness = pdata->pwm_get_intensity(); in lm3639_bled_get_brightness()
157 return bl->props.brightness; in lm3639_bled_get_brightness()
169 bl->props.brightness = reg_val; in lm3639_bled_get_brightness()
171 return bl->props.brightness; in lm3639_bled_get_brightness()
174 return bl->props.brightness; in lm3639_bled_get_brightness()