Home
last modified time | relevance | path

Searched refs:regmap_field_write (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v4.19/drivers/gpu/drm/sun4i/
Dsun4i_hdmi_i2c.c90 regmap_field_write(hdmi->field_ddc_addr_reg, 0); in xfer_msg()
93 regmap_field_write(hdmi->field_ddc_slave_addr, msg->addr); in xfer_msg()
101 regmap_field_write(hdmi->field_ddc_fifo_tx_thres, in xfer_msg()
103 regmap_field_write(hdmi->field_ddc_fifo_rx_thres, RX_THRESHOLD); in xfer_msg()
104 regmap_field_write(hdmi->field_ddc_fifo_clear, 1); in xfer_msg()
110 regmap_field_write(hdmi->field_ddc_byte_count, msg->len); in xfer_msg()
113 regmap_field_write(hdmi->field_ddc_cmd, in xfer_msg()
125 regmap_field_write(hdmi->field_ddc_start, 1); in xfer_msg()
169 regmap_field_write(hdmi->field_ddc_en, 1); in sun4i_hdmi_i2c_xfer()
170 regmap_field_write(hdmi->field_ddc_reset, 1); in sun4i_hdmi_i2c_xfer()
[all …]
Dsun4i_hdmi_ddc_clk.c99 regmap_field_write(ddc->reg, in sun4i_ddc_set_rate()
/Linux-v4.19/drivers/power/supply/
Drt9455_charger.c303 return regmap_field_write(info->regmap_fields[field], idx); in rt9455_set_field_val()
312 ret = regmap_field_write(info->regmap_fields[F_RST], 0x01); in rt9455_register_reset()
673 ret = regmap_field_write(info->regmap_fields[F_TE], 1); in rt9455_hw_init()
680 ret = regmap_field_write(info->regmap_fields[F_TE_SHDN_EN], 1); in rt9455_hw_init()
690 ret = regmap_field_write(info->regmap_fields[F_BATD_EN], 1); in rt9455_hw_init()
707 ret = regmap_field_write(info->regmap_fields[F_TMR_EN], 0x00); in rt9455_hw_init()
787 ret = regmap_field_write(info->regmap_fields[F_IAICR_INT], 0x01); in rt9455_hw_init()
798 ret = regmap_field_write(info->regmap_fields[F_CHMIVRIM], 0x01); in rt9455_hw_init()
897 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_irq_handler_check_irq1_register()
912 ret = regmap_field_write( in rt9455_irq_handler_check_irq1_register()
[all …]
/Linux-v4.19/drivers/iio/light/
Dapds9960.c715 ret = regmap_field_write(data->reg_int_pxs, state); in apds9960_write_event_config()
725 ret = regmap_field_write(data->reg_int_als, state); in apds9960_write_event_config()
830 ret = regmap_field_write(data->reg_int_ges, 1); in apds9960_buffer_postenable()
834 ret = regmap_field_write(data->reg_enable_ges, 1); in apds9960_buffer_postenable()
848 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_buffer_predisable()
852 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_buffer_predisable()
926 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_chip_init()
931 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_chip_init()
936 ret = regmap_field_write(data->reg_int_pxs, 0); in apds9960_chip_init()
941 ret = regmap_field_write(data->reg_enable_pxs, 1); in apds9960_chip_init()
[all …]
Dstk3310.c295 ret = regmap_field_write(data->reg_int_ps, state); in stk3310_write_event_config()
381 ret = regmap_field_write(data->reg_als_it, index); in stk3310_write_raw()
383 ret = regmap_field_write(data->reg_ps_it, index); in stk3310_write_raw()
398 ret = regmap_field_write(data->reg_als_gain, index); in stk3310_write_raw()
400 ret = regmap_field_write(data->reg_ps_gain, index); in stk3310_write_raw()
431 ret = regmap_field_write(data->reg_state, state); in stk3310_set_state()
470 ret = regmap_field_write(data->reg_int_ps, STK3310_PSINT_EN); in stk3310_init()
559 ret = regmap_field_write(data->reg_flag_psint, 0); in stk3310_irq_event_handler()
Dltr501.c247 ret = regmap_field_write(data->reg_als_rate, i); in ltr501_als_write_samp_freq()
266 ret = regmap_field_write(data->reg_ps_rate, i); in ltr501_ps_write_samp_freq()
375 return regmap_field_write(data->reg_it, index); in ltr501_set_it_time()
490 ret = regmap_field_write(data->reg_als_prst, new_val); in ltr501_write_intr_prst()
510 ret = regmap_field_write(data->reg_ps_prst, new_val); in ltr501_write_intr_prst()
1067 ret = regmap_field_write(data->reg_als_intr, state); in ltr501_write_event_config()
1072 ret = regmap_field_write(data->reg_ps_intr, state); in ltr501_write_event_config()
/Linux-v4.19/drivers/pwm/
Dpwm-sti.c214 ret = regmap_field_write(pc->prescale_low, value); in sti_pwm_config()
220 ret = regmap_field_write(pc->prescale_high, value); in sti_pwm_config()
237 ret = regmap_field_write(pc->pwm_cpt_int_en, 0); in sti_pwm_config()
275 ret = regmap_field_write(pc->pwm_out_en, 1); in sti_pwm_enable()
301 regmap_field_write(pc->pwm_out_en, 0); in sti_pwm_disable()
337 regmap_field_write(pc->pwm_cpt_int_en, BIT(pwm->hwpwm)); in sti_pwm_capture()
340 ret = regmap_field_write(pc->pwm_cpt_en, 1); in sti_pwm_capture()
392 regmap_field_write(pc->pwm_cpt_en, 0); in sti_pwm_capture()
/Linux-v4.19/drivers/net/ethernet/mscc/
Docelot_board.c219 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 1); in mscc_ocelot_probe()
220 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in mscc_ocelot_probe()
228 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in mscc_ocelot_probe()
229 regmap_field_write(ocelot->regfields[SYS_RESET_CFG_CORE_ENA], 1); in mscc_ocelot_probe()
Docelot.h560 #define ocelot_field_write(ocelot, reg, val) regmap_field_write((ocelot)->regfields[(reg)], (val))
/Linux-v4.19/sound/soc/sunxi/
Dsun4i-i2s.c341 regmap_field_write(i2s->field_clkdiv_mclk_en, 1); in sun4i_i2s_set_clk_rate()
377 regmap_field_write(i2s->field_txchanmap, 0x76543210); in sun4i_i2s_hw_params()
378 regmap_field_write(i2s->field_rxchanmap, 0x00003210); in sun4i_i2s_hw_params()
381 regmap_field_write(i2s->field_txchansel, in sun4i_i2s_hw_params()
384 regmap_field_write(i2s->field_rxchansel, in sun4i_i2s_hw_params()
415 regmap_field_write(i2s->field_fmt_wss, in sun4i_i2s_hw_params()
417 regmap_field_write(i2s->field_fmt_sr, in sun4i_i2s_hw_params()
465 regmap_field_write(i2s->field_fmt_mode, val); in sun4i_i2s_set_fmt()
490 regmap_field_write(i2s->field_fmt_bclk, bclk_polarity); in sun4i_i2s_set_fmt()
491 regmap_field_write(i2s->field_fmt_lrclk, lrclk_polarity); in sun4i_i2s_set_fmt()
/Linux-v4.19/drivers/hwspinlock/
Dqcom_hwspinlock.c29 ret = regmap_field_write(field, QCOM_MUTEX_APPS_PROC_ID); in qcom_hwspinlock_trylock()
57 ret = regmap_field_write(field, 0); in qcom_hwspinlock_unlock()
/Linux-v4.19/drivers/regulator/
Dda9063-regulator.c173 return regmap_field_write(regl->ilimit, n); in da9063_set_current_limit()
215 return regmap_field_write(regl->mode, val); in da9063_buck_set_mode()
293 return regmap_field_write(regl->sleep, val); in da9063_ldo_set_mode()
379 return regmap_field_write(regl->suspend, 1); in da9063_suspend_enable()
386 return regmap_field_write(regl->suspend, 0); in da9063_suspend_disable()
408 return regmap_field_write(regl->mode, val); in da9063_buck_set_suspend_mode()
427 return regmap_field_write(regl->suspend_sleep, val); in da9063_ldo_set_suspend_mode()
Dda9062-regulator.c132 return regmap_field_write(regl->ilimit, n); in da9062_set_current_limit()
174 return regmap_field_write(regl->mode, val); in da9062_buck_set_mode()
252 return regmap_field_write(regl->sleep, val); in da9062_ldo_set_mode()
338 return regmap_field_write(regl->suspend, 1); in da9062_suspend_enable()
345 return regmap_field_write(regl->suspend, 0); in da9062_suspend_disable()
368 return regmap_field_write(regl->mode, val); in da9062_buck_set_suspend_mode()
388 return regmap_field_write(regl->suspend_sleep, val); in da9062_ldo_set_suspend_mode()
/Linux-v4.19/drivers/thermal/st/
Dst_thermal_memmap.c85 ret = regmap_field_write(sensor->int_thresh_hi, in st_mmap_enable_irq()
91 return regmap_field_write(sensor->int_enable, 1); in st_mmap_enable_irq()
Dst_thermal_syscfg.c70 return regmap_field_write(sensor->pwr, power_state); in st_syscfg_power_ctrl()
Dst_thermal.c104 ret = regmap_field_write(sensor->dcorrect, in st_thermal_calibration()
/Linux-v4.19/drivers/iio/health/
Dafe4404.c217 ret = regmap_field_write(afe->fields[afe440x_attr->field], val); in afe440x_store_register()
311 return regmap_field_write(afe->fields[offdac_field], val); in afe4404_write_raw()
317 return regmap_field_write(afe->fields[led_field], val); in afe4404_write_raw()
Dafe4403.c183 ret = regmap_field_write(afe->fields[afe440x_attr->field], val); in afe440x_store_register()
298 return regmap_field_write(afe->fields[field], val); in afe4403_write_raw()
/Linux-v4.19/drivers/mux/
Dmmio.c22 return regmap_field_write(fields[mux_control_get_index(mux)], state); in mux_mmio_set()
/Linux-v4.19/drivers/reset/sti/
Dreset-syscfg.c65 err = regmap_field_write(ch->reset, ctrl_val); in syscfg_reset_program_hw()
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-st.c399 regmap_field_write(output_enable, oe_value); in st_pinconf_set_config()
407 regmap_field_write(pull_up, pu_value); in st_pinconf_set_config()
415 regmap_field_write(open_drain, od_value); in st_pinconf_set_config()
433 regmap_field_write(alt, val); in st_pctl_set_function()
515 regmap_field_write(field, val); in st_regmap_field_bit_set_clear_pin()
573 regmap_field_write(rt_d->rt[pin], retime_config); in st_pinconf_set_retime_dedicated()
/Linux-v4.19/sound/soc/sti/
Duniperif_player.c957 ret = regmap_field_write(player->clk_sel, 1); in uni_player_resume()
1082 ret = regmap_field_write(player->clk_sel, 1); in uni_player_init()
1094 ret = regmap_field_write(player->valid_sel, player->id); in uni_player_init()
/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-sun8i.c825 regmap_field_write(gmac->regmap_field, val); in mdio_mux_syscon_switch_fn()
947 regmap_field_write(gmac->regmap_field, reg); in sun8i_dwmac_set_syscon()
956 regmap_field_write(gmac->regmap_field, reg); in sun8i_dwmac_unset_syscon()
/Linux-v4.19/drivers/hwmon/
Dina3221.c404 ret = regmap_field_write(ina->fields[F_RST], true); in ina3221_probe()
/Linux-v4.19/include/linux/
Dregmap.h88 #define regmap_field_write(field, val) \ macro

12