Home
last modified time | relevance | path

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

123

/Linux-v6.1/sound/soc/qcom/
Dlpass-hdmi.c77 ret = regmap_field_write(drvdata->tx_ctl->soft_reset, LPASS_TX_CTL_RESET); in lpass_hdmi_daiops_hw_params()
81 ret = regmap_field_write(drvdata->tx_ctl->soft_reset, LPASS_TX_CTL_CLEAR); in lpass_hdmi_daiops_hw_params()
85 ret = regmap_field_write(drvdata->hdmitx_legacy_en, LPASS_HDMITX_LEGACY_DISABLE); in lpass_hdmi_daiops_hw_params()
89 ret = regmap_field_write(drvdata->hdmitx_parity_calc_en, HDMITX_PARITY_CALC_EN); in lpass_hdmi_daiops_hw_params()
93 ret = regmap_field_write(drvdata->vbit_ctl->replace_vbit, REPLACE_VBIT); in lpass_hdmi_daiops_hw_params()
97 ret = regmap_field_write(drvdata->vbit_ctl->vbit_stream, LINEAR_PCM_DATA); in lpass_hdmi_daiops_hw_params()
101 ret = regmap_field_write(drvdata->hdmitx_ch_msb[0], ch_sts_buf1); in lpass_hdmi_daiops_hw_params()
105 ret = regmap_field_write(drvdata->hdmitx_ch_lsb[0], ch_sts_buf0); in lpass_hdmi_daiops_hw_params()
109 ret = regmap_field_write(drvdata->hdmi_tx_dmactl[0]->use_hw_chs, HW_MODE); in lpass_hdmi_daiops_hw_params()
113 ret = regmap_field_write(drvdata->hdmi_tx_dmactl[0]->hw_chs_sel, SW_MODE); in lpass_hdmi_daiops_hw_params()
[all …]
/Linux-v6.1/drivers/phy/ti/
Dphy-am654-serdes.c251 ret = regmap_field_write(phy->fields[PLL_ENABLE], PLL_ENABLE_STATE); in serdes_am654_enable_pll()
264 ret = regmap_field_write(phy->fields[PLL_ENABLE], PLL_DISABLE_STATE); in serdes_am654_disable_pll()
274 ret |= regmap_field_write(phy->fields[TX0_ENABLE], TX0_ENABLE_STATE); in serdes_am654_enable_txrx()
277 ret |= regmap_field_write(phy->fields[RX0_ENABLE], RX0_ENABLE_STATE); in serdes_am654_enable_txrx()
290 ret |= regmap_field_write(phy->fields[TX0_ENABLE], TX0_DISABLE_STATE); in serdes_am654_disable_txrx()
293 ret |= regmap_field_write(phy->fields[RX0_ENABLE], RX0_DISABLE_STATE); in serdes_am654_disable_txrx()
421 ret |= regmap_field_write(phy->fields[CMU_PLL_CTRL], 0x2); in serdes_am654_pcie_init()
422 ret |= regmap_field_write(phy->fields[AHB_PMA_CM_VCO_VBIAS_VREG], 0x98); in serdes_am654_pcie_init()
423 ret |= regmap_field_write(phy->fields[AHB_PMA_CM_VCO_BIAS_VREG], 0x98); in serdes_am654_pcie_init()
424 ret |= regmap_field_write(phy->fields[AHB_PMA_CM_SR], 0x45); in serdes_am654_pcie_init()
[all …]
Dphy-j721e-wiz.c381 ret = regmap_field_write(wiz->por_en, 0x1); in wiz_reset()
387 ret = regmap_field_write(wiz->por_en, 0x0); in wiz_reset()
404 ret = regmap_field_write(wiz->p_mac_div_sel0[i], 1); in wiz_p_mac_div_sel()
408 ret = regmap_field_write(wiz->p_mac_div_sel1[i], 2); in wiz_p_mac_div_sel()
433 ret = regmap_field_write(wiz->p0_mac_src_sel[i], 0x3); in wiz_mode_select()
434 ret = regmap_field_write(wiz->p0_rxfclk_sel[i], 0x3); in wiz_mode_select()
435 ret = regmap_field_write(wiz->p0_refclk_sel[i], 0x3); in wiz_mode_select()
439 ret = regmap_field_write(wiz->p_standard_mode[i], mode); in wiz_mode_select()
454 ret = regmap_field_write(wiz->p_align[i], enable); in wiz_init_raw_interface()
458 ret = regmap_field_write(wiz->p_raw_auto_start[i], enable); in wiz_init_raw_interface()
[all …]
Dphy-gmii-sel.c119 ret = regmap_field_write(regfield, gmii_sel_mode); in phy_gmii_sel_mode()
128 ret = regmap_field_write(regfield, rgmii_id); in phy_gmii_sel_mode()
136 ret = regmap_field_write(regfield, in phy_gmii_sel_mode()
/Linux-v6.1/drivers/gpu/drm/sun4i/
Dsun4i_hdmi_i2c.c86 regmap_field_write(hdmi->field_ddc_addr_reg, 0); in xfer_msg()
89 regmap_field_write(hdmi->field_ddc_slave_addr, msg->addr); in xfer_msg()
97 regmap_field_write(hdmi->field_ddc_fifo_tx_thres, in xfer_msg()
99 regmap_field_write(hdmi->field_ddc_fifo_rx_thres, RX_THRESHOLD); in xfer_msg()
100 regmap_field_write(hdmi->field_ddc_fifo_clear, 1); in xfer_msg()
106 regmap_field_write(hdmi->field_ddc_byte_count, msg->len); in xfer_msg()
109 regmap_field_write(hdmi->field_ddc_cmd, in xfer_msg()
121 regmap_field_write(hdmi->field_ddc_start, 1); in xfer_msg()
165 regmap_field_write(hdmi->field_ddc_en, 1); in sun4i_hdmi_i2c_xfer()
166 regmap_field_write(hdmi->field_ddc_reset, 1); in sun4i_hdmi_i2c_xfer()
[all …]
/Linux-v6.1/drivers/soc/qcom/
Dicc-bwmon.c381 regmap_field_write(bwmon->regs[F_GLOBAL_IRQ_ENABLE], 0x0); in bwmon_disable()
382 regmap_field_write(bwmon->regs[F_IRQ_ENABLE], 0x0); in bwmon_disable()
388 regmap_field_write(bwmon->regs[F_ENABLE], 0x0); in bwmon_disable()
395 regmap_field_write(bwmon->regs[F_GLOBAL_IRQ_ENABLE], in bwmon_enable()
397 regmap_field_write(bwmon->regs[F_IRQ_ENABLE], irq_enable); in bwmon_enable()
400 regmap_field_write(bwmon->regs[F_ENABLE], BWMON_ENABLE_ENABLE); in bwmon_enable()
416 regmap_field_write(reg, thres); in bwmon_set_threshold()
428 regmap_field_write(bwmon->regs[F_SAMPLE_WINDOW], window); in bwmon_start()
437 regmap_field_write(bwmon->regs[F_THRESHOLD_COUNT_ZONE0], in bwmon_start()
439 regmap_field_write(bwmon->regs[F_THRESHOLD_COUNT_ZONE1], in bwmon_start()
[all …]
/Linux-v6.1/drivers/power/supply/
Drt9455_charger.c294 return regmap_field_write(info->regmap_fields[field], idx); in rt9455_set_field_val()
303 ret = regmap_field_write(info->regmap_fields[F_RST], 0x01); in rt9455_register_reset()
664 ret = regmap_field_write(info->regmap_fields[F_TE], 1); in rt9455_hw_init()
671 ret = regmap_field_write(info->regmap_fields[F_TE_SHDN_EN], 1); in rt9455_hw_init()
681 ret = regmap_field_write(info->regmap_fields[F_BATD_EN], 1); in rt9455_hw_init()
698 ret = regmap_field_write(info->regmap_fields[F_TMR_EN], 0x00); in rt9455_hw_init()
778 ret = regmap_field_write(info->regmap_fields[F_IAICR_INT], 0x01); in rt9455_hw_init()
789 ret = regmap_field_write(info->regmap_fields[F_CHMIVRIM], 0x01); in rt9455_hw_init()
888 ret = regmap_field_write(info->regmap_fields[F_BATABM], in rt9455_irq_handler_check_irq1_register()
903 ret = regmap_field_write( in rt9455_irq_handler_check_irq1_register()
[all …]
Dmax77976_charger.c272 return regmap_field_write(chg->rfield[fidx], regval); in max77976_set_integer()
422 err = regmap_field_write(chg->rfield[CHGPROT], 0x3); in max77976_configure()
430 err = regmap_field_write(chg->rfield[MODE], MAX77976_MODE_CHARGER_BUCK); in max77976_configure()
/Linux-v6.1/drivers/thermal/qcom/
Dtsens.c214 regmap_field_write(priv->rf[index], enable ? 0 : 1); in tsens_set_interrupt_v1()
245 regmap_field_write(priv->rf[index_mask], 0); in tsens_set_interrupt_v2()
247 regmap_field_write(priv->rf[index_mask], 1); in tsens_set_interrupt_v2()
248 regmap_field_write(priv->rf[index_clear], 1); in tsens_set_interrupt_v2()
249 regmap_field_write(priv->rf[index_clear], 0); in tsens_set_interrupt_v2()
403 regmap_field_write(priv->rf[WDOG_BARK_CLEAR], 1); in tsens_critical_irq_thread()
404 regmap_field_write(priv->rf[WDOG_BARK_CLEAR], 0); in tsens_critical_irq_thread()
566 regmap_field_write(priv->rf[LOW_THRESH_0 + hw_id], low_val); in tsens_set_trips()
567 regmap_field_write(priv->rf[UP_THRESH_0 + hw_id], high_val); in tsens_set_trips()
584 ret = regmap_field_write(priv->rf[INT_EN], val); in tsens_enable_irq()
[all …]
/Linux-v6.1/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.c315 ret = regmap_field_write(data->reg_int_ps, state); in stk3310_write_event_config()
401 ret = regmap_field_write(data->reg_als_it, index); in stk3310_write_raw()
403 ret = regmap_field_write(data->reg_ps_it, index); in stk3310_write_raw()
418 ret = regmap_field_write(data->reg_als_gain, index); in stk3310_write_raw()
420 ret = regmap_field_write(data->reg_ps_gain, index); in stk3310_write_raw()
451 ret = regmap_field_write(data->reg_state, state); in stk3310_set_state()
492 ret = regmap_field_write(data->reg_int_ps, STK3310_PSINT_EN); in stk3310_init()
580 ret = regmap_field_write(data->reg_flag_psint, 0); in stk3310_irq_event_handler()
/Linux-v6.1/drivers/pwm/
Dpwm-sti.c210 ret = regmap_field_write(pc->prescale_low, value); in sti_pwm_config()
216 ret = regmap_field_write(pc->prescale_high, value); in sti_pwm_config()
233 ret = regmap_field_write(pc->pwm_cpt_int_en, 0); in sti_pwm_config()
271 ret = regmap_field_write(pc->pwm_out_en, 1); in sti_pwm_enable()
297 regmap_field_write(pc->pwm_out_en, 0); in sti_pwm_disable()
333 regmap_field_write(pc->pwm_cpt_int_en, BIT(pwm->hwpwm)); in sti_pwm_capture()
336 ret = regmap_field_write(pc->pwm_cpt_en, 1); in sti_pwm_capture()
388 regmap_field_write(pc->pwm_cpt_en, 0); in sti_pwm_capture()
/Linux-v6.1/drivers/iio/gyro/
Dfxas21002c_core.c273 ret = regmap_field_write(data->regmap_fields[F_FS_DOUBLE], fs_double); in fxas21002c_range_value_from_fs()
310 ret = regmap_field_write(data->regmap_fields[F_READY], 1); in fxas21002c_mode_set()
312 ret = regmap_field_write(data->regmap_fields[F_READY], 0); in fxas21002c_mode_set()
317 ret = regmap_field_write(data->regmap_fields[F_ACTIVE], 1); in fxas21002c_mode_set()
319 ret = regmap_field_write(data->regmap_fields[F_ACTIVE], 0); in fxas21002c_mode_set()
355 ret = regmap_field_write(data->regmap_fields[field], bits); in fxas21002c_write()
785 return regmap_field_write(data->regmap_fields[F_INT_EN_DRDY], state); in fxas21002c_data_rdy_trigger_set_state()
836 ret = regmap_field_write(data->regmap_fields[F_INT_CFG_DRDY], in fxas21002c_trigger_probe()
855 ret = regmap_field_write(data->regmap_fields[F_IPOL], 1); in fxas21002c_trigger_probe()
/Linux-v6.1/drivers/iio/accel/
Dmsa311.c477 return regmap_field_write(msa311->fields[F_ODR], odr); in msa311_set_odr()
547 err = regmap_field_write(msa311->fields[F_PWR_MODE], mode); in msa311_set_pwr_mode()
739 err = regmap_field_write(msa311->fields[F_FS], fs); in msa311_write_scale()
871 err = regmap_field_write(msa311->fields[F_NEW_DATA_INT_EN], state); in msa311_set_new_data_trig_state()
1086 err = regmap_field_write(msa311->fields[F_INT1_OD], in msa311_setup_interrupts()
1092 err = regmap_field_write(msa311->fields[F_INT1_LVL], in msa311_setup_interrupts()
1098 err = regmap_field_write(msa311->fields[F_LATCH_INT], in msa311_setup_interrupts()
1104 err = regmap_field_write(msa311->fields[F_RESET_INT], 1); in msa311_setup_interrupts()
1109 err = regmap_field_write(msa311->fields[F_INT1_NEW_DATA], 1); in msa311_setup_interrupts()
/Linux-v6.1/drivers/iio/adc/
Drtq6056.c233 ret = regmap_field_write(rm_field, selector); in rtq6056_adc_set_samp_freq()
262 ret = regmap_field_write(priv->rm_fields[F_AVG], selector); in rtq6056_adc_set_average()
491 regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_enter_shutdown_state()
620 return regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_runtime_suspend()
628 ret = regmap_field_write(priv->rm_fields[F_OPMODE], RTQ6056_CONT_ALLON); in rtq6056_runtime_resume()
/Linux-v6.1/sound/soc/meson/
Dg12a-toacodec.c83 regmap_field_write(priv->field_dat_sel, mux); in g12a_toacodec_mux_put_enum()
84 regmap_field_write(priv->field_lrclk_sel, mux); in g12a_toacodec_mux_put_enum()
85 regmap_field_write(priv->field_bclk_sel, mux); in g12a_toacodec_mux_put_enum()
/Linux-v6.1/drivers/thermal/st/
Dst_thermal_memmap.c81 ret = regmap_field_write(sensor->int_thresh_hi, in st_mmap_enable_irq()
87 return regmap_field_write(sensor->int_enable, 1); in st_mmap_enable_irq()
/Linux-v6.1/drivers/pinctrl/bcm/
Dpinctrl-bcm6368.c397 regmap_field_write(priv->overlays, fun->basemode); in bcm6368_pinctrl_set_mux()
402 regmap_field_write(priv->overlays, in bcm6368_pinctrl_set_mux()
442 regmap_field_write(priv->overlays, BCM6368_BASEMODE_GPIO); in bcm6368_gpio_request_enable()
/Linux-v6.1/drivers/regulator/
Dda9063-regulator.c225 return regmap_field_write(regl->mode, val); in da9063_buck_set_mode()
288 return regmap_field_write(regl->sleep, val); in da9063_ldo_set_mode()
362 return regmap_field_write(regl->suspend, 1); in da9063_suspend_enable()
369 return regmap_field_write(regl->suspend, 0); in da9063_suspend_disable()
392 return regmap_field_write(regl->mode, val); in da9063_buck_set_suspend_mode()
412 return regmap_field_write(regl->suspend_sleep, val); in da9063_ldo_set_suspend_mode()
Dda9062-regulator.c134 return regmap_field_write(regl->mode, val); in da9062_buck_set_mode()
196 return regmap_field_write(regl->sleep, val); in da9062_ldo_set_mode()
270 return regmap_field_write(regl->suspend, 1); in da9062_suspend_enable()
277 return regmap_field_write(regl->suspend, 0); in da9062_suspend_disable()
300 return regmap_field_write(regl->mode, val); in da9062_buck_set_suspend_mode()
320 return regmap_field_write(regl->suspend_sleep, val); in da9062_ldo_set_suspend_mode()
/Linux-v6.1/drivers/hwspinlock/
Dqcom_hwspinlock.c34 ret = regmap_field_write(field, QCOM_MUTEX_APPS_PROC_ID); in qcom_hwspinlock_trylock()
62 ret = regmap_field_write(field, 0); in qcom_hwspinlock_unlock()
/Linux-v6.1/drivers/net/ethernet/mscc/
Docelot_vsc7514.c214 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_INIT], 1); in ocelot_reset()
218 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in ocelot_reset()
230 err = regmap_field_write(ocelot->regfields[SYS_RESET_CFG_MEM_ENA], 1); in ocelot_reset()
234 return regmap_field_write(ocelot->regfields[SYS_RESET_CFG_CORE_ENA], 1); in ocelot_reset()
/Linux-v6.1/drivers/media/platform/ti/cal/
Dcal-camerarx.c106 regmap_field_write(phy->fields[F_CAMMODE], 0); in cal_camerarx_enable()
108 regmap_field_write(phy->fields[F_LANEENABLE], (1 << num_lanes) - 1); in cal_camerarx_enable()
111 regmap_field_write(phy->fields[F_CSI_MODE], 1); in cal_camerarx_enable()
112 regmap_field_write(phy->fields[F_CTRLCLKEN], 1); in cal_camerarx_enable()
117 regmap_field_write(phy->fields[F_CTRLCLKEN], 0); in cal_camerarx_disable()
/Linux-v6.1/drivers/usb/isp1760/
Disp1760-core.h71 regmap_field_write(fields[field], val); in isp1760_field_write()
/Linux-v6.1/drivers/phy/cadence/
Dphy-cadence-sierra.c676 regmap_field_write(plllc1en_field, 1); in cdns_sierra_pll_mux_get_parent()
677 regmap_field_write(termen_field, 1); in cdns_sierra_pll_mux_get_parent()
694 ret = regmap_field_write(plllc1en_field, 0); in cdns_sierra_pll_mux_set_parent()
695 ret |= regmap_field_write(termen_field, 0); in cdns_sierra_pll_mux_set_parent()
697 ret |= regmap_field_write(plllc1en_field, 1); in cdns_sierra_pll_mux_set_parent()
698 ret |= regmap_field_write(termen_field, 1); in cdns_sierra_pll_mux_set_parent()
706 ret |= regmap_field_write(field, val); in cdns_sierra_pll_mux_set_parent()
802 regmap_field_write(derived_refclk->cmn_plllc_clk1_en_preg, 0x1); in cdns_sierra_derived_refclk_enable()
805 regmap_field_write(derived_refclk->cmn_plllc_clk1outdiv_preg, 0x2E); in cdns_sierra_derived_refclk_enable()
814 regmap_field_write(derived_refclk->cmn_plllc_clk1_en_preg, 0); in cdns_sierra_derived_refclk_disable()
[all …]

123