Lines Matching refs:cdef

48 	const struct is31fl32xx_chipdef *cdef;  member
171 for (i = 0; i < priv->cdef->channels; i++) { in is31fl3216_reset()
172 ret = is31fl32xx_write(priv, priv->cdef->pwm_register_base+i, in is31fl3216_reset()
177 ret = is31fl32xx_write(priv, priv->cdef->pwm_update_reg, 0); in is31fl3216_reset()
231 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef; in is31fl32xx_brightness_set() local
238 if (cdef->pwm_registers_reversed) in is31fl32xx_brightness_set()
239 pwm_register_offset = cdef->channels - led_data->channel; in is31fl32xx_brightness_set()
244 cdef->pwm_register_base + pwm_register_offset, in is31fl32xx_brightness_set()
249 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0); in is31fl32xx_brightness_set()
254 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_reset_regs() local
257 if (cdef->reset_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_reset_regs()
258 ret = is31fl32xx_write(priv, cdef->reset_reg, 0); in is31fl32xx_reset_regs()
263 if (cdef->reset_func) in is31fl32xx_reset_regs()
264 return cdef->reset_func(priv); in is31fl32xx_reset_regs()
272 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_software_shutdown() local
275 if (cdef->shutdown_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_software_shutdown()
278 ret = is31fl32xx_write(priv, cdef->shutdown_reg, value); in is31fl32xx_software_shutdown()
283 if (cdef->sw_shutdown_func) in is31fl32xx_software_shutdown()
284 return cdef->sw_shutdown_func(priv, enable); in is31fl32xx_software_shutdown()
291 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_init_regs() local
302 if (cdef->led_control_register_base != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
304 GENMASK(cdef->enable_bits_per_led_control_register-1, 0); in is31fl32xx_init_regs()
305 u8 num_regs = cdef->channels / in is31fl32xx_init_regs()
306 cdef->enable_bits_per_led_control_register; in is31fl32xx_init_regs()
311 cdef->led_control_register_base+i, in is31fl32xx_init_regs()
322 if (cdef->global_control_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
323 ret = is31fl32xx_write(priv, cdef->global_control_reg, 0x00); in is31fl32xx_init_regs()
349 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) { in is31fl32xx_parse_child_dt()
440 const struct is31fl32xx_chipdef *cdef; in is31fl32xx_probe() local
451 cdef = of_dev_id->data; in is31fl32xx_probe()
463 priv->cdef = cdef; in is31fl32xx_probe()