/Linux-v5.15/drivers/media/usb/stk1160/ |
D | stk1160-reg.h | 35 * Decimation Control Register: 36 * Byte 104: Horizontal Decimation Line Unit Count 37 * Byte 105: Vertical Decimation Line Unit Count 38 * Byte 106: Decimation Control 39 * Bit 0 - Horizontal Decimation Control 40 * 0 Horizontal decimation is disabled. 41 * 1 Horizontal decimation is enabled. 47 * Bit 2 - Vertical Decimation Control 48 * 0 Vertical decimation is disabled. 49 * 1 Vertical decimation is enabled. [all …]
|
D | stk1160-v4l.c | 56 * This is required to guarantee valid decimation unit counts. 153 /* Decimation control */ in stk1160_set_fmt() 386 /* Let's set default no decimation values */ in stk1160_try_fmt() 537 /* Calling with NULL disables frame decimation */ in vidioc_s_std()
|
/Linux-v5.15/arch/arm64/boot/dts/qcom/ |
D | pm660.dtsi | 85 qcom,decimation = <1024>; 91 qcom,decimation = <1024>; 97 qcom,decimation = <1024>; 104 qcom,decimation = <1024>; 112 qcom,decimation = <1024>; 120 qcom,decimation = <1024>; 128 qcom,decimation = <1024>; 136 qcom,decimation = <1024>; 144 qcom,decimation = <1024>; 151 qcom,decimation = <1024>; [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/iio/adc/ |
D | qcom,spmi-vadc.yaml | 86 qcom,decimation: 90 Quicker measurements can be made by reducing decimation ratio. 154 qcom,decimation: 177 qcom,decimation: 200 qcom,decimation: 223 qcom,decimation: 255 qcom,decimation = <512>;
|
D | qcom,pm8018-adc.yaml | 81 qcom,decimation: 85 Quicker measurements can be made by reducing the decimation ratio.
|
D | adi,ad7768-1.yaml | 47 in any way, for example if the filter decimation rate changes.
|
/Linux-v5.15/drivers/iio/adc/ |
D | qcom-spmi-adc5.c | 74 * Conversion time varies based on the decimation, clock rate, fast average 108 * @decimation: sampling rate supported for the channel. 123 unsigned int decimation; member 231 /* Update decimation ratio select */ in adc5_update_dig_param() 233 *data |= (prop->decimation << ADC5_USR_DIG_PARAM_DEC_RATIO_SEL_SHIFT); in adc5_update_dig_param() 658 ret = of_property_read_u32(node, "qcom,decimation", &value); in adc5_get_dt_channel_data() 660 ret = qcom_adc5_decimation_from_dt(value, data->decimation); in adc5_get_dt_channel_data() 662 dev_err(dev, "%02x invalid decimation %d\n", in adc5_get_dt_channel_data() 666 prop->decimation = ret; in adc5_get_dt_channel_data() 668 prop->decimation = ADC5_DECIMATION_DEFAULT; in adc5_get_dt_channel_data() [all …]
|
D | qcom-spmi-vadc.c | 78 * @decimation: sampling rate supported for the channel. 90 unsigned int decimation; member 210 u8 decimation, mode_ctrl; in vadc_configure() local 226 decimation = prop->decimation << VADC_ADC_DIG_DEC_RATIO_SEL_SHIFT; in vadc_configure() 227 ret = vadc_write(vadc, VADC_ADC_DIG_PARAM, decimation); in vadc_configure() 672 ret = of_property_read_u32(node, "qcom,decimation", &value); in vadc_get_dt_channel_data() 676 dev_err(dev, "%02x invalid decimation %d\n", in vadc_get_dt_channel_data() 680 prop->decimation = ret; in vadc_get_dt_channel_data() 682 prop->decimation = VADC_DEF_DECIMATION; in vadc_get_dt_channel_data()
|
D | qcom-pm8xxx-xoadc.c | 99 * On a later ADC the decimation factors are defined as 374 * @decimation: 0,1,2,3 382 u8 decimation:2; member 504 /* Decimation factor */ in pm8xxx_read_channel_rsv() 508 ch->decimation << ADC_DIG_PARAM_DEC_SHIFT); in pm8xxx_read_channel_rsv() 776 /* Everyone seems to use default ("type 2") decimation */ in pm8xxx_xoadc_parse_channel() 777 ch->decimation = VADC_DEF_DECIMATION; in pm8xxx_xoadc_parse_channel() 791 /* Optional decimation, if omitted we use the default */ in pm8xxx_xoadc_parse_channel() 792 ret = of_property_read_u32(np, "qcom,decimation", &dec); in pm8xxx_xoadc_parse_channel() 796 dev_err(dev, "%s invalid decimation %d\n", in pm8xxx_xoadc_parse_channel() [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/sound/ |
D | adi,adau7118.yaml | 35 adi,decimation-ratio: 37 This property set's the decimation ratio of PDM to PCM audio data. 75 adi,decimation-ratio = <16>;
|
/Linux-v5.15/drivers/thermal/qcom/ |
D | qcom-spmi-adc-tm5.c | 83 unsigned int *decimation; member 125 * @decimation: sampling rate supported for the channel. 136 unsigned int decimation; member 143 .decimation = (unsigned int []) { 250, 420, 840 }, 398 buf[0] = chip->decimation; in adc_tm5_init() 520 ret = of_property_read_u32(node, "qcom,decimation", &value); in adc_tm5_get_dt_data() 522 ret = qcom_adc5_decimation_from_dt(value, adc_tm->data->decimation); in adc_tm5_get_dt_data() 524 dev_err(dev, "invalid decimation %d\n", value); in adc_tm5_get_dt_data() 527 adc_tm->decimation = ret; in adc_tm5_get_dt_data() 529 adc_tm->decimation = ADC5_DECIMATION_DEFAULT; in adc_tm5_get_dt_data()
|
/Linux-v5.15/drivers/media/platform/sti/delta/ |
D | delta-mjpeg-fw.h | 74 /* identifies the horizontal decimation factor */ 84 /* identifies the vertical decimation factor */ 163 * @horizontal_decimation_factor:horizontal decimation factor 164 * @vertical_decimation_factor: vertical decimation factor
|
/Linux-v5.15/drivers/media/platform/ti-vpe/ |
D | sc.c | 59 * input widths, after accounting for up to two levels of decimation 74 dst_w <<= 1; /* first level decimation */ in sc_set_hs_coeffs() 76 dst_w <<= 1; /* second level decimation */ in sc_set_hs_coeffs() 189 /* enable 2X or 4X decimation */ in sc_config_scaler() 206 dev_dbg(dev, "hs config: src_w = %d, dst_w = %d, decimation = %s, lin_acc_inc = %08x\n", in sc_config_scaler()
|
/Linux-v5.15/include/linux/iio/adc/ |
D | qcom-vadc-common.h | 34 /* Default decimation - 1024 for rev2, 840 for pmic5 */ 140 unsigned int *decimation; member 170 int qcom_adc5_decimation_from_dt(u32 value, const unsigned int *decimation);
|
/Linux-v5.15/drivers/video/fbdev/kyro/ |
D | STG4000OverlayDevice.c | 45 /* Decimation and Scaling */ 105 /* Set Overlay Vt Decimation */ in ResetOverlayRegisters() 361 /************* Vertical decimation/scaling ******************/ in SetOverlayViewPort() 405 …ulVertDecFactor = (63 - ulBits) / (32 - ulBits); /* vertical decimation factor scaled up to neares… in SetOverlayViewPort() 412 tmp = STG_READ_REG(DACOverlayVtDec); /* Decimation */ in SetOverlayViewPort() 417 /***************** Horizontal decimation/scaling ***************************/ in SetOverlayViewPort() 515 * decimation and scaling in SetOverlayViewPort()
|
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/ |
D | dpu_hw_util.h | 222 * @horz_decimate: Horizontal decimation factor 223 * @vert_decimate: Vertical decimation factor 259 * Decimation settings
|
/Linux-v5.15/Documentation/devicetree/bindings/thermal/ |
D | qcom-spmi-adc-tm5.yaml | 44 qcom,decimation: 47 Quicker measurements can be made by reducing decimation ratio.
|
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/ |
D | mdp5_smp.c | 111 * NOTE: looks like if horizontal decimation is used (if we supported that) 113 * decimated width. Ie. SMP buffering sits downstream of decimation (which 139 /* if decimation is enabled, HW decimates less on the in mdp5_smp_calculate()
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/ |
D | ia_css_vf_types.h | 19 /* Viewfinder decimation
|
D | ia_css_vf_param.h | 27 /* Viewfinder decimation */
|
/Linux-v5.15/drivers/media/usb/gspca/ |
D | stk1135.h | 18 #define STK1135_REG_DCTRL 0x104 /* Decimation control register */
|
/Linux-v5.15/drivers/staging/media/zoran/ |
D | zoran_card.c | 666 __func__, settings->decimation, settings->hor_dcm, in zoran_check_jpg_settings() 671 /* Check decimation, set default values for decimation = 1, 2, 4 */ in zoran_check_jpg_settings() 672 switch (settings->decimation) { in zoran_check_jpg_settings() 774 pci_err(zr->pci_dev, "%s - error in params for decimation = 0\n", __func__); in zoran_check_jpg_settings() 779 pci_err(zr->pci_dev, "%s - decimation = %d, must be 0, 1, 2 or 4\n", in zoran_check_jpg_settings() 780 __func__, settings->decimation); in zoran_check_jpg_settings() 817 zr->jpg_settings.decimation = 1; in zoran_open_init_params()
|
D | zr36060.c | 248 /* horizontal 422 decimation setup (maybe we support 411 or so later, too) */ 488 cap->x, cap->y, cap->width, cap->height, cap->decimation); in zr36060_set_video() 494 ptr->width = cap->width / (cap->decimation & 0xff); in zr36060_set_video() 495 ptr->height = cap->height / (cap->decimation >> 8); in zr36060_set_video() 515 switch (cap->decimation & 0xff) { in zr36060_set_video() 529 switch (cap->decimation >> 8) { in zr36060_set_video() 616 * buz can't handle more at decimation=1... Use low_bitrate if in zr36060_set_video()
|
D | zoran.h | 154 int decimation; /* this bit is used to set everything to default */ member 155 int hor_dcm, ver_dcm, tmp_dcm; /* capture decimation settings (tmp_dcm=1 means both fields) */
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/isp/kernels/iterator/iterator_1.0/ |
D | ia_css_iterator.host.c | 71 /* TODO: Remove this after preview output decimation is fixed in ia_css_iterator_configure()
|