Lines Matching refs:cdef

44 	const struct is31fl32xx_chipdef *cdef;  member
168 for (i = 0; i < priv->cdef->channels; i++) { in is31fl3216_reset()
169 ret = is31fl32xx_write(priv, priv->cdef->pwm_register_base+i, in is31fl3216_reset()
174 ret = is31fl32xx_write(priv, priv->cdef->pwm_update_reg, 0); in is31fl3216_reset()
228 const struct is31fl32xx_chipdef *cdef = led_data->priv->cdef; in is31fl32xx_brightness_set() local
235 if (cdef->pwm_registers_reversed) in is31fl32xx_brightness_set()
236 pwm_register_offset = cdef->channels - led_data->channel; in is31fl32xx_brightness_set()
241 cdef->pwm_register_base + pwm_register_offset, in is31fl32xx_brightness_set()
246 return is31fl32xx_write(led_data->priv, cdef->pwm_update_reg, 0); in is31fl32xx_brightness_set()
251 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_reset_regs() local
254 if (cdef->reset_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_reset_regs()
255 ret = is31fl32xx_write(priv, cdef->reset_reg, 0); in is31fl32xx_reset_regs()
260 if (cdef->reset_func) in is31fl32xx_reset_regs()
261 return cdef->reset_func(priv); in is31fl32xx_reset_regs()
269 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_software_shutdown() local
272 if (cdef->shutdown_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_software_shutdown()
275 ret = is31fl32xx_write(priv, cdef->shutdown_reg, value); in is31fl32xx_software_shutdown()
280 if (cdef->sw_shutdown_func) in is31fl32xx_software_shutdown()
281 return cdef->sw_shutdown_func(priv, enable); in is31fl32xx_software_shutdown()
288 const struct is31fl32xx_chipdef *cdef = priv->cdef; in is31fl32xx_init_regs() local
299 if (cdef->led_control_register_base != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
301 GENMASK(cdef->enable_bits_per_led_control_register-1, 0); in is31fl32xx_init_regs()
302 u8 num_regs = cdef->channels / in is31fl32xx_init_regs()
303 cdef->enable_bits_per_led_control_register; in is31fl32xx_init_regs()
308 cdef->led_control_register_base+i, in is31fl32xx_init_regs()
319 if (cdef->global_control_reg != IS31FL32XX_REG_NONE) { in is31fl32xx_init_regs()
320 ret = is31fl32xx_write(priv, cdef->global_control_reg, 0x00); in is31fl32xx_init_regs()
337 if (ret || reg < 1 || reg > led_data->priv->cdef->channels) { in is31fl32xx_parse_child_dt()
428 const struct is31fl32xx_chipdef *cdef; in is31fl32xx_probe() local
434 cdef = device_get_match_data(dev); in is31fl32xx_probe()
446 priv->cdef = cdef; in is31fl32xx_probe()