/openbmc/linux/sound/soc/codecs/ |
H A D | cs42l43.c | 56 { name_str, "Decimator 1", "Decimator 1" }, \ 57 { name_str, "Decimator 2", "Decimator 2" }, \ 58 { name_str, "Decimator 3", "Decimator 3" }, \ 59 { name_str, "Decimator 4", "Decimator 4" }, \ 166 "Decimator 1 Switch", 167 "Decimator 2 Switch", 168 "Decimator 3 Switch", 169 "Decimator 4 Switch", 661 SOC_DAPM_ENUM("Decimator 1 Mode", cs42l43_dec1_mode), 662 SOC_DAPM_ENUM("Decimator 2 Mode", cs42l43_dec2_mode), [all …]
|
H A D | lpass-tx-macro.c | 245 u8 decimator; member 251 u8 decimator; member 638 static bool is_amic_enabled(struct snd_soc_component *component, u8 decimator) in is_amic_enabled() argument 642 adc_mux_reg = CDC_TX_INP_MUX_ADC_MUXn_CFG1(decimator); in is_amic_enabled() 645 adc_reg = CDC_TX_INP_MUX_ADC_MUXn_CFG0(decimator); in is_amic_enabled() 670 dec_cfg_reg = CDC_TXn_TX_PATH_CFG0(hpf_work->decimator); in tx_macro_tx_hpf_corner_freq_callback() 671 hpf_gate_reg = CDC_TXn_TX_PATH_SEC2(hpf_work->decimator); in tx_macro_tx_hpf_corner_freq_callback() 673 if (is_amic_enabled(component, hpf_work->decimator)) { in tx_macro_tx_hpf_corner_freq_callback() 705 u8 decimator; in tx_macro_mute_update_callback() local 711 decimator = tx_mute_dwork->decimator; in tx_macro_mute_update_callback() [all …]
|
H A D | adau1761.c | 496 SND_SOC_DAPM_MUX("Left Decimator Mux", SND_SOC_NOPM, 0, 0, 498 SND_SOC_DAPM_MUX("Right Decimator Mux", SND_SOC_NOPM, 0, 0, 505 { "Left Decimator Mux", "ADC", "Left Input Mixer" }, 506 { "Left Decimator Mux", "DMIC", "DMIC" }, 507 { "Right Decimator Mux", "ADC", "Right Input Mixer" }, 508 { "Right Decimator Mux", "DMIC", "DMIC" }, 510 { "Left Decimator", NULL, "Left Decimator Mux" }, 511 { "Right Decimator", NULL, "Right Decimator Mux" }, 515 { "Left Decimator", NULL, "Left Input Mixer" }, 516 { "Right Decimator", NULL, "Right Input Mixer" }, [all …]
|
H A D | adau17x1.c | 153 SND_SOC_DAPM_ADC_E("Left Decimator", NULL, ADAU17X1_ADC_CONTROL, 0, 0, 155 SND_SOC_DAPM_ADC("Right Decimator", NULL, ADAU17X1_ADC_CONTROL, 1, 0), 161 { "Left Decimator", NULL, "SYSCLK" }, 162 { "Right Decimator", NULL, "SYSCLK" }, 270 "Decimator", 301 { "Capture Mux", "Decimator", "Left Decimator" }, 302 { "Capture Mux", "Decimator", "Right Decimator" }, 308 { "DSP", NULL, "Left Decimator" }, 309 { "DSP", NULL, "Right Decimator" }, 320 { "Capture", NULL, "Left Decimator" }, [all …]
|
H A D | adau1781.c | 260 { "Left Decimator", NULL, "ADC Engine" }, 261 { "Right Decimator", NULL, "ADC Engine" }, 281 { "Left Decimator", NULL, "Left PGA" }, 282 { "Right Decimator", NULL, "Right PGA" }, 312 { "Left Decimator", NULL, "DMIC Select" }, 313 { "Right Decimator", NULL, "DMIC Select" },
|
H A D | lpass-va-macro.c | 727 unsigned int decimator; in va_macro_enable_dec() local 734 decimator = w->shift; in va_macro_enable_dec() 737 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec() 739 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec() 741 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec() 743 VA_MACRO_TX_PATH_OFFSET * decimator; in va_macro_enable_dec() 749 va->dec_mode[decimator] << CDC_VA_ADC_MODE_SHIFT); in va_macro_enable_dec() 794 /* apply gain after decimator is enabled */ in va_macro_enable_dec() 841 u32 decimator, sample_rate; in va_macro_hw_params() local 875 for_each_set_bit(decimator, &va->active_ch_mask[dai->id], in va_macro_hw_params() [all …]
|
H A D | adau1372.c | 238 SOC_DAPM_ENUM("Decimator 0+1 Capture Mux", adau1372_decimator0_1_mux_enum); 244 SOC_DAPM_ENUM("Decimator 2+3 Capture Mux", adau1372_decimator2_3_mux_enum); 384 SND_SOC_DAPM_SUPPLY("Output ASRC0 Decimator", ADAU1372_REG_DECIM_PWR, 4, 0, NULL, 0), 385 SND_SOC_DAPM_SUPPLY("Output ASRC1 Decimator", ADAU1372_REG_DECIM_PWR, 5, 0, NULL, 0), 386 SND_SOC_DAPM_SUPPLY("Output ASRC2 Decimator", ADAU1372_REG_DECIM_PWR, 6, 0, NULL, 0), 387 SND_SOC_DAPM_SUPPLY("Output ASRC3 Decimator", ADAU1372_REG_DECIM_PWR, 7, 0, NULL, 0), 511 { "Output ASRC0 Mux", NULL, "Output ASRC0 Decimator" }, 512 { "Output ASRC1 Mux", NULL, "Output ASRC1 Decimator" }, 513 { "Output ASRC2 Mux", NULL, "Output ASRC2 Decimator" }, 514 { "Output ASRC3 Mux", NULL, "Output ASRC3 Decimator" },
|
H A D | wcd9335.c | 1798 int decimator = -1; in wcd9335_set_decimator_rate() local 1807 /* Find the SB TX MUX input - which decimator is connected */ in wcd9335_set_decimator_rate() 1836 decimator = tx_port; in wcd9335_set_decimator_rate() 1839 decimator = ((tx_port == 9) ? 7 : 6); in wcd9335_set_decimator_rate() 1842 decimator = tx_mux_sel - 1; in wcd9335_set_decimator_rate() 1845 decimator = 5; in wcd9335_set_decimator_rate() 1848 if (decimator >= 0) { in wcd9335_set_decimator_rate() 1850 WCD9335_CDC_TX_PATH_CTL(decimator), in wcd9335_set_decimator_rate() 1858 dev_err(wcd->dev, "ERROR: Invalid decimator: %d\n", in wcd9335_set_decimator_rate() 1859 decimator); in wcd9335_set_decimator_rate() [all …]
|
H A D | adau1373.c | 578 SOC_DAPM_ENUM("Decimator Mux", adau1373_decimator_enum); 692 SND_SOC_DAPM_MUX("Decimator Mux", SND_SOC_NOPM, 0, 0, 855 { _sink, "ADC/DMIC1 Swapped Switch", "Decimator Mux" }, \ 856 { _sink, "ADC/DMIC1 Switch", "Decimator Mux" }, \ 904 { "Decimator Mux", "ADC", "Left ADC" }, 905 { "Decimator Mux", "ADC", "Right ADC" }, 906 { "Decimator Mux", "DMIC1", "DMIC1" },
|
H A D | msm8916-wcd-digital.c | 604 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() 633 /* apply the digital gain after the decimator is enabled */ in msm8916_wcd_digital_enable_dec() 946 /* Decimator Inputs */
|
H A D | wcd934x.c | 1642 int decimator = -1; in wcd934x_set_decimator_rate() local 1646 /* Find the SB TX MUX input - which decimator is connected */ in wcd934x_set_decimator_rate() 1686 decimator = tx_port; in wcd934x_set_decimator_rate() 1690 decimator = ((tx_port == 9) ? 7 : 6); in wcd934x_set_decimator_rate() 1694 decimator = tx_mux_sel - 1; in wcd934x_set_decimator_rate() 1698 decimator = 5; in wcd934x_set_decimator_rate() 1707 WCD934X_CDC_TX_PATH_CTL(decimator), in wcd934x_set_decimator_rate() 1855 dev_err(wcd->dev, "Cannot set TX Decimator rate\n"); in wcd934x_hw_params() 4983 unsigned int decimator; in wcd934x_codec_enable_dec() local 5000 dev_err(comp->dev, "%s: Invalid decimator = %s\n", in wcd934x_codec_enable_dec() [all …]
|
H A D | uda1380.c | 110 /* the interpolator & decimator regs must only be written when the in uda1380_write() 335 SOC_SINGLE("DC Filter Bypass Switch", UDA1380_ADC, 1, 1, 0), /* SKIP_DCFIL (before decimator) */ 336 …SOC_SINGLE("DC Filter Enable Switch", UDA1380_ADC, 0, 1, 0), /* EN_DCFIL (at output of decimator)…
|
H A D | lm49453.h | 166 /* ADC DECIMATOR */
|
/openbmc/linux/drivers/iio/imu/st_lsm6dsx/ |
H A D | st_lsm6dsx_buffer.c | 57 u8 decimator; member 86 u32 decimator = max_odr / sensor->odr; in st_lsm6dsx_get_decimator_val() local 89 if (decimator > 1) in st_lsm6dsx_get_decimator_val() 90 decimator = round_down(decimator, 2); in st_lsm6dsx_get_decimator_val() 93 if (st_lsm6dsx_decimator_table[i].decimator == decimator) in st_lsm6dsx_get_decimator_val() 97 sensor->decimator = decimator; in st_lsm6dsx_get_decimator_val() 157 dec_reg = &hw->settings->decimator[sensor->id]; in st_lsm6dsx_update_decimators() 173 * update hw ts decimator if necessary. Decimator for hw timestamp in st_lsm6dsx_update_decimators() 177 ts_dec_reg = &hw->settings->ts_settings.decimator; in st_lsm6dsx_update_decimators() 416 if (gyro_sip > 0 && !(sip % gyro_sensor->decimator)) { in st_lsm6dsx_read_fifo() [all …]
|
H A D | st_lsm6dsx.h | 191 * @decimator: Hw timer FIFO decimator register info (addr + mask). 198 struct st_lsm6dsx_reg decimator; member 305 * @decimator: List of decimator register info (addr + mask). 338 struct st_lsm6dsx_reg decimator[ST_LSM6DSX_MAX_ID]; member 369 * @decimator: Sensor decimation factor. 384 u8 decimator; member
|
H A D | st_lsm6dsx_core.c | 324 .decimator = { 361 .decimator = { 490 .decimator = { 527 .decimator = { 686 .decimator = { 727 .decimator = { 960 .decimator = { 1173 .decimator = { 1348 .decimator = {
|
/openbmc/linux/Documentation/devicetree/bindings/sound/ |
H A D | cirrus,cs42l43.yaml | 105 Enable the hardware automuting of decimator 1 when a headset button is
|
/openbmc/linux/sound/pci/cs46xx/ |
H A D | cs46xx_dsp_scb_types.h | 598 /* inputBufStrmConfig: rsConfig for the input buffer to the decimator 668 /* inputBufStrmConfig: rsConfig for the input buffer to the decimator
|
/openbmc/linux/sound/soc/tegra/ |
H A D | tegra210_sfc.c | 603 0x00005101,//IIR Filter + Decimator 1487 0x00005105,//IIR Filter + Decimator 1533 0x00005105,//IIR Filter + Decimator 1726 0x000c9102,//IIR Filter + Decimator 1732 0x00005105,//IIR Filter + Decimator 1776 0x00009105,//IIR Filter + Decimator
|
/openbmc/linux/drivers/video/fbdev/kyro/ |
H A D | STG4000OverlayDevice.c | 386 /* At this point ulSrc represents the input decimator */ in SetOverlayViewPort()
|
/openbmc/linux/drivers/gpu/ipu-v3/ |
H A D | ipu-image-convert.c | 448 * out of the decimator, but not overshoot it: in calc_image_resize_coefficients()
|