Home
last modified time | relevance | path

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

123

/linux/sound/soc/qcom/
A Dlpass-hdmi.c101 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()
125 ret = regmap_field_write(meta_ctl->mute, LPASS_MUTE_ENABLE); in lpass_hdmi_daiops_hw_params()
129 ret = regmap_field_write(meta_ctl->as_sdp_cc, channels - 1); in lpass_hdmi_daiops_hw_params()
133 ret = regmap_field_write(meta_ctl->as_sdp_ct, LPASS_META_DEFAULT_VAL); in lpass_hdmi_daiops_hw_params()
137 ret = regmap_field_write(meta_ctl->aif_db4, LPASS_META_DEFAULT_VAL); in lpass_hdmi_daiops_hw_params()
141 ret = regmap_field_write(meta_ctl->frequency, sampling_freq); in lpass_hdmi_daiops_hw_params()
157 ret = regmap_field_write(sstream_ctl->dma_sel, ch); in lpass_hdmi_daiops_hw_params()
221 ret = regmap_field_write(meta_ctl->mute, LPASS_MUTE_DISABLE); in lpass_hdmi_daiops_trigger()
233 ret = regmap_field_write(meta_ctl->mute, LPASS_MUTE_ENABLE); in lpass_hdmi_daiops_trigger()
[all …]
/linux/drivers/phy/ti/
A Dphy-am654-serdes.c251 ret = regmap_field_write(phy->fields[PLL_ENABLE], PLL_ENABLE_STATE); in serdes_am654_enable_pll()
421 ret |= regmap_field_write(phy->fields[CMU_PLL_CTRL], 0x2); in serdes_am654_pcie_init()
424 ret |= regmap_field_write(phy->fields[AHB_PMA_CM_SR], 0x45); in serdes_am654_pcie_init()
430 ret |= regmap_field_write(phy->fields[AHB_PMA_LN_TX_DRV], 0x3b); in serdes_am654_pcie_init()
431 ret |= regmap_field_write(phy->fields[P2S_RBUF_PTR_DIFF], 0x3); in serdes_am654_pcie_init()
439 ret |= regmap_field_write(phy->fields[COMRXEQ_CTRL_3_4], 0xf); in serdes_am654_pcie_init()
442 ret |= regmap_field_write(phy->fields[COMRXEQ_CTRL_25], 0x80); in serdes_am654_pcie_init()
445 ret |= regmap_field_write(phy->fields[CMU_MASTER_CDN], 0x1); in serdes_am654_pcie_init()
446 ret |= regmap_field_write(phy->fields[L1_MASTER_CDN], 0x2); in serdes_am654_pcie_init()
476 ret |= regmap_field_write(phy->fields[POR_EN], 0x1); in serdes_am654_reset()
[all …]
A Dphy-j721e-wiz.c402 ret = regmap_field_write(wiz->por_en, 0x1); in wiz_reset()
408 ret = regmap_field_write(wiz->por_en, 0x0); in wiz_reset()
474 ret = regmap_field_write(wiz->p_align[i], enable); in wiz_init_raw_interface()
711 regmap_field_write(phy_en_refclk, 1); in wiz_phy_en_refclk_enable()
721 regmap_field_write(phy_en_refclk, 0); in wiz_phy_en_refclk_disable()
800 return regmap_field_write(field, val); in wiz_clk_mux_set_parent()
956 return regmap_field_write(field, val); in wiz_clk_div_set_rate()
1268 regmap_field_write(wiz->typec_ln10_swap, 1); in wiz_phy_reset_deassert()
1270 regmap_field_write(wiz->typec_ln10_swap, 0); in wiz_phy_reset_deassert()
1283 regmap_field_write(wiz->typec_ln10_swap, 1); in wiz_phy_reset_deassert()
[all …]
/linux/drivers/gpu/drm/sun4i/
A 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()
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()
173 regmap_field_write(hdmi->field_ddc_sck_en, 1); in sun4i_hdmi_i2c_xfer()
[all …]
/linux/drivers/soc/qcom/
A Dicc-bwmon.c517 regmap_field_write(global_irq_en, 0x0); in bwmon_disable()
518 regmap_field_write(bwmon->regs[F_IRQ_ENABLE], 0x0); in bwmon_disable()
524 regmap_field_write(bwmon->regs[F_ENABLE], 0x0); in bwmon_disable()
538 regmap_field_write(global_irq_en, in bwmon_enable()
560 regmap_field_write(reg, thres); in bwmon_set_threshold()
582 regmap_field_write(bwmon->regs[F_THRESHOLD_COUNT_ZONE0], in bwmon_start()
584 regmap_field_write(bwmon->regs[F_THRESHOLD_COUNT_ZONE1], in bwmon_start()
591 regmap_field_write(bwmon->regs[F_ZONE_ACTIONS_ZONE0], in bwmon_start()
593 regmap_field_write(bwmon->regs[F_ZONE_ACTIONS_ZONE1], in bwmon_start()
595 regmap_field_write(bwmon->regs[F_ZONE_ACTIONS_ZONE2], in bwmon_start()
[all …]
/linux/drivers/power/supply/
A Drt9455_charger.c665 ret = regmap_field_write(info->regmap_fields[F_TE], 1); in rt9455_hw_init()
904 ret = regmap_field_write( in rt9455_irq_handler_check_irq1_register()
913 ret = regmap_field_write( in rt9455_irq_handler_check_irq1_register()
991 ret = regmap_field_write( in rt9455_irq_handler_check_irq2_register()
1009 ret = regmap_field_write(info->regmap_fields[F_CHG_EN], in rt9455_irq_handler_check_irq2_register()
1016 ret = regmap_field_write( in rt9455_irq_handler_check_irq2_register()
1270 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_none()
1310 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_vbus()
1350 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_id()
1390 ret = regmap_field_write(info->regmap_fields[F_IAICR], in rt9455_usb_event_charger()
[all …]
A Drt9467-charger.c384 return regmap_field_write(data->rm_field[field], sel); in rt9467_set_value_from_ranges()
593 ret = regmap_field_write(data->rm_field[F_AICL_MEAS], 1); in rt9467_run_aicl()
863 ret = regmap_field_write(data->rm_field[F_CFO_EN], 0); in rt9467_mivr_handler()
864 ret |= regmap_field_write(data->rm_field[F_CFO_EN], 1); in rt9467_mivr_handler()
1053 ret = regmap_field_write(data->rm_field[F_IINLMTSEL], in rt9467_do_charger_init()
1062 ret = regmap_field_write(data->rm_field[F_ILIM_EN], 0); in rt9467_do_charger_init()
1067 ret = regmap_field_write(data->rm_field[F_OCP], 1); in rt9467_do_charger_init()
1072 ret = regmap_field_write(data->rm_field[F_TE], 1); in rt9467_do_charger_init()
1077 ret = regmap_field_write(data->rm_field[F_WT_FC], 4); in rt9467_do_charger_init()
1137 ret = regmap_field_write(data->rm_field[F_HZ], 0); in rt9467_reset_chip()
[all …]
A Drt9471.c201 return regmap_field_write(chip->rm_fields[field], sel); in rt9471_set_value_by_field_range()
229 return regmap_field_write(chip->rm_fields[F_TE], 0); in rt9471_set_ieoc()
236 return regmap_field_write(chip->rm_fields[F_TE], 1); in rt9471_set_ieoc()
363 return regmap_field_write(chip->rm_fields[F_CHG_EN], !!value); in rt9471_charger_set_property()
365 return regmap_field_write(chip->rm_fields[F_HZ], !value); in rt9471_charger_set_property()
526 ret = regmap_field_write(chip->rm_fields[F_WDT_RST], 1); in rt9471_wdt_handler()
653 ret = regmap_field_write(chip->rm_fields[F_BATFET_DIS], !!tmp); in sysoff_enable_store()
686 ret = regmap_field_write(chip->rm_fields[F_BC12_EN], !!tmp); in port_detect_enable_store()
892 return regmap_field_write(chip->rm_fields[F_BC12_EN], 1); in rt9471_probe()
903 regmap_field_write(chip->rm_fields[F_REG_RST], 1); in rt9471_shutdown()
A 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/drivers/iio/light/
A Dapds9306.c453 ret = regmap_field_write(rf->en, 1); in apds9306_power_state()
461 return regmap_field_write(rf->en, 0); in apds9306_power_state()
617 ret = regmap_field_write(rf->intg_time, ret); in apds9306_intg_time_set()
625 return regmap_field_write(rf->gain, ret); in apds9306_intg_time_set()
717 return regmap_field_write(rf->gain, gain_sel); in apds9306_scale_set()
1096 ret = regmap_field_write(rf->int_src, 1); in apds9306_write_event_config()
1098 ret = regmap_field_write(rf->int_src, 0); in apds9306_write_event_config()
1108 ret = regmap_field_write(rf->int_en, 1); in apds9306_write_event_config()
1117 ret = regmap_field_write(rf->int_en, 0); in apds9306_write_event_config()
1189 ret = regmap_field_write(rf->int_en, 0); in apds9306_powerdown()
[all …]
A Dapds9960.c772 ret = regmap_field_write(data->reg_int_pxs, state); in apds9960_write_event_config()
887 ret = regmap_field_write(data->reg_int_ges, 1); in apds9960_buffer_postenable()
891 ret = regmap_field_write(data->reg_enable_ges, 1); in apds9960_buffer_postenable()
905 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_buffer_predisable()
909 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_buffer_predisable()
983 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_chip_init()
988 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_chip_init()
993 ret = regmap_field_write(data->reg_int_pxs, 0); in apds9960_chip_init()
998 ret = regmap_field_write(data->reg_enable_pxs, 1); in apds9960_chip_init()
1003 ret = regmap_field_write(data->reg_int_als, 0); in apds9960_chip_init()
[all …]
A Dstk3310.c338 ret = regmap_field_write(data->reg_int_ps, state); in stk3310_write_event_config()
424 ret = regmap_field_write(data->reg_als_it, index); in stk3310_write_raw()
426 ret = regmap_field_write(data->reg_ps_it, index); in stk3310_write_raw()
441 ret = regmap_field_write(data->reg_als_gain, index); in stk3310_write_raw()
443 ret = regmap_field_write(data->reg_ps_gain, index); in stk3310_write_raw()
474 ret = regmap_field_write(data->reg_state, state); in stk3310_set_state()
511 ret = regmap_field_write(data->reg_int_ps, STK3310_PSINT_EN); in stk3310_init()
599 ret = regmap_field_write(data->reg_flag_psint, 0); in stk3310_irq_event_handler()
/linux/drivers/thermal/qcom/
A Dtsens.c425 regmap_field_write(priv->rf[index_mask], 0); in tsens_set_interrupt_v2()
427 regmap_field_write(priv->rf[index_mask], 1); in tsens_set_interrupt_v2()
428 regmap_field_write(priv->rf[index_clear], 1); in tsens_set_interrupt_v2()
429 regmap_field_write(priv->rf[index_clear], 0); in tsens_set_interrupt_v2()
738 ret = regmap_field_write(priv->rf[INT_EN], val); in tsens_enable_irq()
748 regmap_field_write(priv->rf[INT_EN], 0); in tsens_disable_irq()
973 regmap_field_write(priv->rf[TSENS_EN], 1); in init_common()
1059 regmap_field_write(priv->rf[CC_MON_MASK], 1); in init_common()
1207 regmap_field_write(priv->rf[CC_MON_MASK], 1); in tsens_reinit()
1252 regmap_field_write(priv->rf[CRIT_THRESH_0], in tsens_register()
[all …]
/linux/drivers/pwm/
A Dpwm-sti.c203 ret = regmap_field_write(pc->prescale_low, value); in sti_pwm_config()
209 ret = regmap_field_write(pc->prescale_high, value); in sti_pwm_config()
226 ret = regmap_field_write(pc->pwm_cpt_int_en, 0); in sti_pwm_config()
264 ret = regmap_field_write(pc->pwm_out_en, 1); in sti_pwm_enable()
290 regmap_field_write(pc->pwm_out_en, 0); in sti_pwm_disable()
325 regmap_field_write(pc->pwm_cpt_int_en, BIT(pwm->hwpwm)); in sti_pwm_capture()
328 ret = regmap_field_write(pc->pwm_cpt_en, 1); in sti_pwm_capture()
380 regmap_field_write(pc->pwm_cpt_en, 0); in sti_pwm_capture()
/linux/drivers/net/ethernet/ti/
A Dcpsw_ale.c1672 regmap_field_write(ale->fields[POL_PORT_MEN], 0); in cpsw_ale_policer_reset()
1673 regmap_field_write(ale->fields[POL_PRI_MEN], 0); in cpsw_ale_policer_reset()
1674 regmap_field_write(ale->fields[POL_OUI_MEN], 0); in cpsw_ale_policer_reset()
1675 regmap_field_write(ale->fields[POL_DST_MEN], 0); in cpsw_ale_policer_reset()
1676 regmap_field_write(ale->fields[POL_SRC_MEN], 0); in cpsw_ale_policer_reset()
1677 regmap_field_write(ale->fields[POL_OVLAN_MEN], 0); in cpsw_ale_policer_reset()
1678 regmap_field_write(ale->fields[POL_IVLAN_MEN], 0); in cpsw_ale_policer_reset()
1680 regmap_field_write(ale->fields[POL_IPSRC_MEN], 0); in cpsw_ale_policer_reset()
1681 regmap_field_write(ale->fields[POL_IPDST_MEN], 0); in cpsw_ale_policer_reset()
1682 regmap_field_write(ale->fields[POL_EN], 0); in cpsw_ale_policer_reset()
[all …]
/linux/drivers/leds/rgb/
A Dleds-mt6370-rgb.c260 return regmap_field_write(priv->fields[sel_field], level); in mt6370_set_led_brightness()
298 return regmap_field_write(priv->fields[sel_field], ratio); in mt6370_set_led_duty()
331 return regmap_field_write(priv->fields[sel_field], sel); in mt6370_set_led_freq()
417 return regmap_field_write(priv->fields[sel_field], mode); in mt6370_set_led_mode()
468 ret = regmap_field_write(priv->fields[F_RGB_EN], disable); in mt6370_mc_brightness_set()
472 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_brightness_set()
521 ret = regmap_field_write(priv->fields[F_RGB_EN], disable); in mt6370_mc_blink_set()
525 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_blink_set()
576 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_mc_pattern_set()
635 ret = regmap_field_write(priv->fields[F_RGB_EN], enable); in mt6370_isnk_brightness_set()
[all …]
/linux/drivers/iio/gyro/
A 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/drivers/hwspinlock/
A 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()
82 ret = regmap_field_write(field, 0); in qcom_hwspinlock_bust()
/linux/drivers/iio/adc/
A Drtq6056.c386 ret = regmap_field_write(rm_field, selector); in rtq6056_adc_set_samp_freq()
419 ret = regmap_field_write(priv->rm_fields[F_AVG], selector); in rtq6056_adc_set_average()
439 ret = regmap_field_write(priv->rm_fields[F_RTQ6059_BADC], in rtq6059_adc_set_average()
444 ret = regmap_field_write(priv->rm_fields[F_RTQ6059_SADC], in rtq6059_adc_set_average()
675 regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_enter_shutdown_state()
806 return regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_runtime_suspend()
814 ret = regmap_field_write(priv->rm_fields[F_OPMODE], RTQ6056_CONT_ALLON); in rtq6056_runtime_resume()
/linux/drivers/iio/accel/
A Dmsa311.c475 return regmap_field_write(msa311->fields[F_ODR], odr); in msa311_set_odr()
545 err = regmap_field_write(msa311->fields[F_PWR_MODE], mode); in msa311_set_pwr_mode()
737 err = regmap_field_write(msa311->fields[F_FS], fs); in msa311_write_scale()
869 err = regmap_field_write(msa311->fields[F_NEW_DATA_INT_EN], state); in msa311_set_new_data_trig_state()
1083 err = regmap_field_write(msa311->fields[F_INT1_OD], in msa311_setup_interrupts()
1089 err = regmap_field_write(msa311->fields[F_INT1_LVL], in msa311_setup_interrupts()
1095 err = regmap_field_write(msa311->fields[F_LATCH_INT], in msa311_setup_interrupts()
1101 err = regmap_field_write(msa311->fields[F_RESET_INT], 1); in msa311_setup_interrupts()
1106 err = regmap_field_write(msa311->fields[F_INT1_NEW_DATA], 1); in msa311_setup_interrupts()
/linux/sound/soc/meson/
A Dg12a-toacodec.c86 regmap_field_write(priv->field_dat_sel, mux); in g12a_toacodec_mux_put_enum()
87 regmap_field_write(priv->field_lrclk_sel, mux); in g12a_toacodec_mux_put_enum()
88 regmap_field_write(priv->field_bclk_sel, mux); in g12a_toacodec_mux_put_enum()
/linux/drivers/thermal/st/
A 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/drivers/pinctrl/bcm/
A 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/drivers/leds/flash/
A Dleds-qcom-flash.c191 rc = regmap_field_write(flash_data->r_fields[REG_MODULE_EN], enable); in set_flash_module_en()
248 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH1], min_thrsh); in update_allowed_flash_current()
259 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH2], min_thrsh); in update_allowed_flash_current()
264 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH3], min_thrsh); in update_allowed_flash_current()
304 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH1], thrsh[0]); in update_allowed_flash_current()
308 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH2], thrsh[1]); in update_allowed_flash_current()
313 rc = regmap_field_write(flash_data->r_fields[REG_THERM_THRSH3], thrsh[2]); in update_allowed_flash_current()
/linux/drivers/regulator/
A Dda9063-regulator.c225 return regmap_field_write(regl->vmon, enable ? 1 : 0); in da9063_set_xvp()
247 return regmap_field_write(regl->mode, val); in da9063_buck_set_mode()
310 return regmap_field_write(regl->sleep, val); in da9063_ldo_set_mode()
384 return regmap_field_write(regl->suspend, 1); in da9063_suspend_enable()
391 return regmap_field_write(regl->suspend, 0); in da9063_suspend_disable()
414 return regmap_field_write(regl->mode, val); in da9063_buck_set_suspend_mode()
434 return regmap_field_write(regl->suspend_sleep, val); in da9063_ldo_set_suspend_mode()

Completed in 80 milliseconds

123