Lines Matching refs:cdef
44 const struct is31fl32xx_chipdef *cdef; member
167 for (i = 0; i < priv->cdef->channels; i++) { in is31fl3216_reset()
168 ret = is31fl32xx_write(priv, priv->cdef->pwm_register_base+i, in is31fl3216_reset()
173 ret = is31fl32xx_write(priv, priv->cdef->pwm_update_reg, 0); in is31fl3216_reset()
227 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef; in is31fl32xx_brightness_set() local
234 if (cdef->pwm_registers_reversed) in is31fl32xx_brightness_set()
235 pwm_register_offset = cdef->channels - led_data->channel; in is31fl32xx_brightness_set()
240 cdef->pwm_register_base + pwm_register_offset, in is31fl32xx_brightness_set()
245 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0); in is31fl32xx_brightness_set()
250 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_reset_regs() local
253 if (cdef->reset_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_reset_regs()
254 ret = is31fl32xx_write(priv, cdef->reset_reg, 0); in is31fl32xx_reset_regs()
259 if (cdef->reset_func) in is31fl32xx_reset_regs()
260 return cdef->reset_func(priv); in is31fl32xx_reset_regs()
268 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_software_shutdown() local
271 if (cdef->shutdown_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_software_shutdown()
274 ret = is31fl32xx_write(priv, cdef->shutdown_reg, value); in is31fl32xx_software_shutdown()
279 if (cdef->sw_shutdown_func) in is31fl32xx_software_shutdown()
280 return cdef->sw_shutdown_func(priv, enable); in is31fl32xx_software_shutdown()
287 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_init_regs() local
298 if (cdef->led_control_register_base != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
300 GENMASK(cdef->enable_bits_per_led_control_register-1, 0); in is31fl32xx_init_regs()
301 u8 num_regs = cdef->channels / in is31fl32xx_init_regs()
302 cdef->enable_bits_per_led_control_register; in is31fl32xx_init_regs()
307 cdef->led_control_register_base+i, in is31fl32xx_init_regs()
318 if (cdef->global_control_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
319 ret = is31fl32xx_write(priv, cdef->global_control_reg, 0x00); in is31fl32xx_init_regs()
339 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) { in is31fl32xx_parse_child_dt()
430 const struct is31fl32xx_chipdef *cdef; in is31fl32xx_probe() local
441 cdef = of_dev_id->data; in is31fl32xx_probe()
453 priv->cdef = cdef; in is31fl32xx_probe()