| /linux-6.15/sound/soc/qcom/ |
| H A D | lpass-hdmi.c | 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() 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-6.15/drivers/phy/ti/ |
| H A D | phy-am654-serdes.c | 251 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 …]
|
| H A D | phy-j721e-wiz.c | 402 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-6.15/drivers/gpu/drm/sun4i/ |
| H A D | sun4i_hdmi_i2c.c | 86 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-6.15/drivers/soc/qcom/ |
| H A D | icc-bwmon.c | 517 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-6.15/drivers/power/supply/ |
| H A D | rt9455_charger.c | 665 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 …]
|
| H A D | rt9467-charger.c | 384 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 …]
|
| H A D | rt9471.c | 214 return regmap_field_write(chip->rm_fields[field], sel); in rt9471_set_value_by_field_range() 242 return regmap_field_write(chip->rm_fields[F_TE], 0); in rt9471_set_ieoc() 249 return regmap_field_write(chip->rm_fields[F_TE], 1); in rt9471_set_ieoc() 377 return regmap_field_write(chip->rm_fields[F_CHG_EN], !!value); in rt9471_charger_set_property() 379 return regmap_field_write(chip->rm_fields[F_HZ], !value); in rt9471_charger_set_property() 540 ret = regmap_field_write(chip->rm_fields[F_WDT_RST], 1); in rt9471_wdt_handler() 667 ret = regmap_field_write(chip->rm_fields[F_BATFET_DIS], !!tmp); in sysoff_enable_store() 700 ret = regmap_field_write(chip->rm_fields[F_BC12_EN], !!tmp); in port_detect_enable_store() 906 return regmap_field_write(chip->rm_fields[F_BC12_EN], 1); in rt9471_probe() 917 regmap_field_write(chip->rm_fields[F_REG_RST], 1); in rt9471_shutdown()
|
| /linux-6.15/drivers/iio/light/ |
| H A D | apds9306.c | 453 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() 1186 ret = regmap_field_write(rf->int_en, 0); in apds9306_powerdown() [all …]
|
| H A D | apds9160.c | 589 ret = regmap_field_write(data->reg_ps_rate, in apds9160_set_ps_rate() 611 ret = regmap_field_write(data->reg_ps_gain, in apds9160_set_ps_gain() 746 ret = regmap_field_write( in apds9160_set_ps_current() 769 ret = regmap_field_write(data->reg_als_gain, in apds9160_set_als_gain() 829 return regmap_field_write(data->reg_als_rate, in apds9160_set_als_rate() 1334 ret = regmap_field_write(data->reg_enable_als, 0); in apds9160_disable() 1338 regmap_field_write(data->reg_enable_ps, 0); in apds9160_disable() 1346 ret = regmap_field_write(chip->reg_int_ps, 0); in apds9160_chip_init() 1351 ret = regmap_field_write(chip->reg_int_als, 0); in apds9160_chip_init() 1361 ret = regmap_field_write(chip->reg_enable_ps, 1); in apds9160_chip_init() [all …]
|
| H A D | apds9960.c | 768 ret = regmap_field_write(data->reg_int_pxs, state); in apds9960_write_event_config() 883 ret = regmap_field_write(data->reg_int_ges, 1); in apds9960_buffer_postenable() 887 ret = regmap_field_write(data->reg_enable_ges, 1); in apds9960_buffer_postenable() 901 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_buffer_predisable() 905 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_buffer_predisable() 979 ret = regmap_field_write(data->reg_int_ges, 0); in apds9960_chip_init() 984 ret = regmap_field_write(data->reg_enable_ges, 0); in apds9960_chip_init() 989 ret = regmap_field_write(data->reg_int_pxs, 0); in apds9960_chip_init() 994 ret = regmap_field_write(data->reg_enable_pxs, 1); in apds9960_chip_init() 999 ret = regmap_field_write(data->reg_int_als, 0); in apds9960_chip_init() [all …]
|
| H A D | stk3310.c | 335 ret = regmap_field_write(data->reg_int_ps, state); in stk3310_write_event_config() 421 ret = regmap_field_write(data->reg_als_it, index); in stk3310_write_raw() 423 ret = regmap_field_write(data->reg_ps_it, index); in stk3310_write_raw() 438 ret = regmap_field_write(data->reg_als_gain, index); in stk3310_write_raw() 440 ret = regmap_field_write(data->reg_ps_gain, index); in stk3310_write_raw() 471 ret = regmap_field_write(data->reg_state, state); in stk3310_set_state() 508 ret = regmap_field_write(data->reg_int_ps, STK3310_PSINT_EN); in stk3310_init() 596 ret = regmap_field_write(data->reg_flag_psint, 0); in stk3310_irq_event_handler()
|
| H A D | veml3235.c | 218 ret = regmap_field_write(data->rf.it, ret); in veml3235_set_it() 226 return regmap_field_write(data->rf.gain, ret); in veml3235_set_it() 243 ret = regmap_field_write(data->rf.it, time_sel); in veml3235_set_scale() 247 return regmap_field_write(data->rf.gain, gain_sel); in veml3235_set_scale() 425 ret = regmap_field_write(data->rf.gain, 0x00); in veml3235_hw_init() 429 ret = regmap_field_write(data->rf.it, 0x01); in veml3235_hw_init()
|
| /linux-6.15/drivers/thermal/qcom/ |
| H A D | tsens-v2.c | 243 regmap_field_write(priv->rf[TSENS_SW_RST], SW_RST_ASSERT); in init_tsens_v2_no_rpm() 245 regmap_field_write(priv->rf[MAIN_MEASURE_PERIOD], MEASURE_PERIOD_2mSEC); in init_tsens_v2_no_rpm() 251 regmap_field_write(priv->rf[SENSOR_EN], val); in init_tsens_v2_no_rpm() 254 regmap_field_write(priv->rf[CODE_OR_TEMP], RESULT_FORMAT_TEMP); in init_tsens_v2_no_rpm() 256 regmap_field_write(priv->rf[TSENS_SW_RST], SW_RST_DEASSERT); in init_tsens_v2_no_rpm() 258 regmap_field_write(priv->rf[TSENS_EN], TSENS_ENABLE); in init_tsens_v2_no_rpm()
|
| H A D | tsens.c | 425 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() 1216 regmap_field_write(priv->rf[CC_MON_MASK], 1); in tsens_reinit() 1261 regmap_field_write(priv->rf[CRIT_THRESH_0], in tsens_register() [all …]
|
| /linux-6.15/drivers/pwm/ |
| H A D | pwm-sti.c | 203 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-6.15/drivers/net/ethernet/ti/ |
| H A D | cpsw_ale.c | 1684 regmap_field_write(ale->fields[POL_PORT_MEN], 0); in cpsw_ale_policer_reset() 1685 regmap_field_write(ale->fields[POL_PRI_MEN], 0); in cpsw_ale_policer_reset() 1686 regmap_field_write(ale->fields[POL_OUI_MEN], 0); in cpsw_ale_policer_reset() 1687 regmap_field_write(ale->fields[POL_DST_MEN], 0); in cpsw_ale_policer_reset() 1688 regmap_field_write(ale->fields[POL_SRC_MEN], 0); in cpsw_ale_policer_reset() 1689 regmap_field_write(ale->fields[POL_OVLAN_MEN], 0); in cpsw_ale_policer_reset() 1690 regmap_field_write(ale->fields[POL_IVLAN_MEN], 0); in cpsw_ale_policer_reset() 1692 regmap_field_write(ale->fields[POL_IPSRC_MEN], 0); in cpsw_ale_policer_reset() 1693 regmap_field_write(ale->fields[POL_IPDST_MEN], 0); in cpsw_ale_policer_reset() 1694 regmap_field_write(ale->fields[POL_EN], 0); in cpsw_ale_policer_reset() [all …]
|
| /linux-6.15/drivers/leds/rgb/ |
| H A D | leds-mt6370-rgb.c | 260 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-6.15/drivers/iio/gyro/ |
| H A D | fxas21002c_core.c | 273 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() 792 return regmap_field_write(data->regmap_fields[F_INT_EN_DRDY], state); in fxas21002c_data_rdy_trigger_set_state() 843 ret = regmap_field_write(data->regmap_fields[F_INT_CFG_DRDY], in fxas21002c_trigger_probe() 861 ret = regmap_field_write(data->regmap_fields[F_IPOL], 1); in fxas21002c_trigger_probe()
|
| /linux-6.15/drivers/hwspinlock/ |
| H A D | qcom_hwspinlock.c | 34 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-6.15/drivers/iio/adc/ |
| H A D | rtq6056.c | 386 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() 685 regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_enter_shutdown_state() 816 return regmap_field_write(priv->rm_fields[F_OPMODE], 0); in rtq6056_runtime_suspend() 824 ret = regmap_field_write(priv->rm_fields[F_OPMODE], RTQ6056_CONT_ALLON); in rtq6056_runtime_resume()
|
| /linux-6.15/drivers/iio/accel/ |
| H A D | msa311.c | 476 return regmap_field_write(msa311->fields[F_ODR], odr); in msa311_set_odr() 546 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() 872 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-6.15/sound/soc/meson/ |
| H A D | g12a-toacodec.c | 86 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-6.15/drivers/thermal/st/ |
| H A D | st_thermal_memmap.c | 81 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-6.15/drivers/pinctrl/bcm/ |
| H A D | pinctrl-bcm6368.c | 397 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()
|