Home
last modified time | relevance | path

Searched refs:decimator (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/drivers/iio/imu/st_lsm6dsx/
Dst_lsm6dsx_buffer.c79 u8 decimator; member
108 u32 decimator = max_odr / sensor->odr; in st_lsm6dsx_get_decimator_val() local
111 if (decimator > 1) in st_lsm6dsx_get_decimator_val()
112 decimator = round_down(decimator, 2); in st_lsm6dsx_get_decimator_val()
115 if (st_lsm6dsx_decimator_table[i].decimator == decimator) in st_lsm6dsx_get_decimator_val()
119 sensor->decimator = decimator; in st_lsm6dsx_get_decimator_val()
179 dec_reg = &hw->settings->decimator[sensor->id]; in st_lsm6dsx_update_decimators()
199 ts_dec_reg = &hw->settings->ts_settings.decimator; in st_lsm6dsx_update_decimators()
438 if (gyro_sip > 0 && !(sip % gyro_sensor->decimator)) { in st_lsm6dsx_read_fifo()
444 if (acc_sip > 0 && !(sip % acc_sensor->decimator)) { in st_lsm6dsx_read_fifo()
[all …]
Dst_lsm6dsx.h200 struct st_lsm6dsx_reg decimator; member
340 struct st_lsm6dsx_reg decimator[ST_LSM6DSX_MAX_ID]; member
386 u8 decimator; member
Dst_lsm6dsx_core.c341 .decimator = {
378 .decimator = {
507 .decimator = {
544 .decimator = {
703 .decimator = {
744 .decimator = {
981 .decimator = {
1194 .decimator = {
1369 .decimator = {
/linux-6.12.1/sound/soc/codecs/
Dlpass-tx-macro.c247 u8 decimator; member
253 u8 decimator; member
652 struct tx_macro *tx, u8 decimator) in is_amic_enabled() argument
656 adc_mux_reg = CDC_TX_INP_MUX_ADC_MUXn_CFG1(decimator); in is_amic_enabled()
663 adc_reg = CDC_TX_INP_MUX_ADC_MUXn_CFG0(decimator); in is_amic_enabled()
688 dec_cfg_reg = CDC_TXn_TX_PATH_CFG0(hpf_work->decimator); in tx_macro_tx_hpf_corner_freq_callback()
689 hpf_gate_reg = CDC_TXn_TX_PATH_SEC2(hpf_work->decimator); in tx_macro_tx_hpf_corner_freq_callback()
691 if (is_amic_enabled(component, tx, hpf_work->decimator)) { in tx_macro_tx_hpf_corner_freq_callback()
723 u8 decimator; in tx_macro_mute_update_callback() local
729 decimator = tx_mute_dwork->decimator; in tx_macro_mute_update_callback()
[all …]
Dlpass-va-macro.c739 unsigned int decimator; in va_macro_enable_dec() local
746 decimator = w->shift; in va_macro_enable_dec()
749 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec()
751 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec()
753 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec()
755 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec()
761 va->dec_mode[decimator] << CDC_VA_ADC_MODE_SHIFT); in va_macro_enable_dec()
853 u32 decimator, sample_rate; in va_macro_hw_params() local
887 for_each_set_bit(decimator, &va->active_ch_mask[dai->id], in va_macro_hw_params()
890 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_hw_params()
[all …]
Dwcd9335.c1794 int decimator = -1; in wcd9335_set_decimator_rate() local
1832 decimator = tx_port; in wcd9335_set_decimator_rate()
1835 decimator = ((tx_port == 9) ? 7 : 6); in wcd9335_set_decimator_rate()
1838 decimator = tx_mux_sel - 1; in wcd9335_set_decimator_rate()
1841 decimator = 5; in wcd9335_set_decimator_rate()
1844 if (decimator >= 0) { in wcd9335_set_decimator_rate()
1846 WCD9335_CDC_TX_PATH_CTL(decimator), in wcd9335_set_decimator_rate()
1855 decimator); in wcd9335_set_decimator_rate()
2716 unsigned int decimator; in wcd9335_codec_enable_dec() local
2745 ret = kstrtouint(dec, 10, &decimator); in wcd9335_codec_enable_dec()
[all …]
Dmsm8916-wcd-digital.c604 unsigned int decimator = w->shift + 1; in msm8916_wcd_digital_enable_dec() local
609 tx_vol_ctl_reg = LPASS_CDC_TX1_VOL_CTL_CFG + 32 * (decimator - 1); in msm8916_wcd_digital_enable_dec()
610 tx_mux_ctl_reg = LPASS_CDC_TX1_MUX_CTL + 32 * (decimator - 1); in msm8916_wcd_digital_enable_dec()
Dwcd934x.c1634 int decimator = -1; in wcd934x_set_decimator_rate() local
1678 decimator = tx_port; in wcd934x_set_decimator_rate()
1682 decimator = ((tx_port == 9) ? 7 : 6); in wcd934x_set_decimator_rate()
1686 decimator = tx_mux_sel - 1; in wcd934x_set_decimator_rate()
1690 decimator = 5; in wcd934x_set_decimator_rate()
1699 WCD934X_CDC_TX_PATH_CTL(decimator), in wcd934x_set_decimator_rate()
4975 unsigned int decimator; in wcd934x_codec_enable_dec() local
5004 ret = kstrtouint(dec, 10, &decimator); in wcd934x_codec_enable_dec()
5011 tx_vol_ctl_reg = WCD934X_CDC_TX0_TX_PATH_CTL + 16 * decimator; in wcd934x_codec_enable_dec()
5012 hpf_gate_reg = WCD934X_CDC_TX0_TX_PATH_SEC2 + 16 * decimator; in wcd934x_codec_enable_dec()
[all …]