Home
last modified time | relevance | path

Searched full:decimation (Results 1 – 25 of 136) sorted by relevance

123456

/kernel/linux/linux-5.10/drivers/media/usb/stk1160/
Dstk1160-reg.h35 * 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 …]
/kernel/linux/linux-4.19/drivers/media/usb/stk1160/
Dstk1160-reg.h45 * Decimation Control Register:
46 * Byte 104: Horizontal Decimation Line Unit Count
47 * Byte 105: Vertical Decimation Line Unit Count
48 * Byte 106: Decimation Control
49 * Bit 0 - Horizontal Decimation Control
50 * 0 Horizontal decimation is disabled.
51 * 1 Horizontal decimation is enabled.
57 * Bit 2 - Vertical Decimation Control
58 * 0 Vertical decimation is disabled.
59 * 1 Vertical decimation is enabled.
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.yaml87 qcom,decimation:
91 Quicker measurements can be made by reducing decimation ratio.
155 qcom,decimation:
178 qcom,decimation:
201 qcom,decimation:
224 qcom,decimation:
257 qcom,decimation = <512>;
Dqcom,pm8xxx-xoadc.txt75 - qcom,decimation:
78 Quicker measurements can be made by reducing the decimation ratio.
/kernel/linux/linux-5.10/drivers/iio/adc/
Dqcom-spmi-adc5.c73 * Conversion time varies based on the decimation, clock rate, fast average
107 * @decimation: sampling rate supported for the channel.
122 unsigned int decimation; member
221 const unsigned int *decimation) in adc5_decimation_from_dt() argument
226 if (value == decimation[i]) in adc5_decimation_from_dt()
291 /* Update decimation ratio select */ in adc5_update_dig_param()
293 *data |= (prop->decimation << ADC5_USR_DIG_PARAM_DEC_RATIO_SEL_SHIFT); in adc5_update_dig_param()
718 ret = of_property_read_u32(node, "qcom,decimation", &value); in adc5_get_dt_channel_data()
720 ret = adc5_decimation_from_dt(value, data->decimation); in adc5_get_dt_channel_data()
722 dev_err(dev, "%02x invalid decimation %d\n", in adc5_get_dt_channel_data()
[all …]
Dqcom-spmi-vadc.c79 * @decimation: sampling rate supported for the channel.
91 unsigned int decimation; member
211 u8 decimation, mode_ctrl; in vadc_configure() local
227 decimation = prop->decimation << VADC_ADC_DIG_DEC_RATIO_SEL_SHIFT; in vadc_configure()
228 ret = vadc_write(vadc, VADC_ADC_DIG_PARAM, decimation); in vadc_configure()
673 ret = of_property_read_u32(node, "qcom,decimation", &value); in vadc_get_dt_channel_data()
677 dev_err(dev, "%02x invalid decimation %d\n", in vadc_get_dt_channel_data()
681 prop->decimation = ret; in vadc_get_dt_channel_data()
683 prop->decimation = VADC_DEF_DECIMATION; in vadc_get_dt_channel_data()
Dqcom-pm8xxx-xoadc.c100 * On a later ADC the decimation factors are defined as
375 * @decimation: 0,1,2,3
383 u8 decimation:2; member
505 /* Decimation factor */ in pm8xxx_read_channel_rsv()
509 ch->decimation << ADC_DIG_PARAM_DEC_SHIFT); in pm8xxx_read_channel_rsv()
777 /* Everyone seems to use default ("type 2") decimation */ in pm8xxx_xoadc_parse_channel()
778 ch->decimation = VADC_DEF_DECIMATION; in pm8xxx_xoadc_parse_channel()
792 /* Optional decimation, if omitted we use the default */ in pm8xxx_xoadc_parse_channel()
793 ret = of_property_read_u32(np, "qcom,decimation", &dec); in pm8xxx_xoadc_parse_channel()
797 dev_err(dev, "%s invalid decimation %d\n", in pm8xxx_xoadc_parse_channel()
[all …]
Dqcom-vadc-common.h32 /* Default decimation - 1024 for rev2, 840 for pmic5 */
154 unsigned int *decimation; member
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dadi,adau7118.yaml35 adi,decimation-ratio:
37 This property set's the decimation ratio of PDM to PCM audio data.
75 adi,decimation-ratio = <16>;
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/
Ddelta-mjpeg-fw.h74 /* 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
/kernel/linux/linux-4.19/drivers/media/platform/sti/delta/
Ddelta-mjpeg-fw.h74 /* 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
/kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/
Dsc.c59 * 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()
/kernel/linux/linux-4.19/drivers/media/platform/ti-vpe/
Dsc.c62 * input widths, after accounting for up to two levels of decimation
77 dst_w <<= 1; /* first level decimation */ in sc_set_hs_coeffs()
79 dst_w <<= 1; /* second level decimation */ in sc_set_hs_coeffs()
192 /* enable 2X or 4X decimation */ in sc_config_scaler()
209 dev_dbg(dev, "hs config: src_w = %d, dst_w = %d, decimation = %s, lin_acc_inc = %08x\n", in sc_config_scaler()
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/iio/adc/
Dqcom,spmi-vadc.txt48 - qcom,decimation:
52 Quicker measurements can be made by reducing decimation ratio.
117 qcom,decimation = <512>;
Dqcom,pm8xxx-xoadc.txt75 - qcom,decimation:
78 Quicker measurements can be made by reducing the decimation ratio.
/kernel/linux/linux-4.19/drivers/iio/adc/
Dqcom-spmi-vadc.c87 * @decimation: sampling rate supported for the channel.
99 unsigned int decimation; member
219 u8 decimation, mode_ctrl; in vadc_configure() local
235 decimation = prop->decimation << VADC_ADC_DIG_DEC_RATIO_SEL_SHIFT; in vadc_configure()
236 ret = vadc_write(vadc, VADC_ADC_DIG_PARAM, decimation); in vadc_configure()
681 ret = of_property_read_u32(node, "qcom,decimation", &value); in vadc_get_dt_channel_data()
685 dev_err(dev, "%02x invalid decimation %d\n", in vadc_get_dt_channel_data()
689 prop->decimation = ret; in vadc_get_dt_channel_data()
691 prop->decimation = VADC_DEF_DECIMATION; in vadc_get_dt_channel_data()
Dqcom-pm8xxx-xoadc.c99 * On a later ADC the decimation factors are defined as
374 * @decimation: 0,1,2,3
382 u8 decimation:2; member
503 /* Decimation factor */ in pm8xxx_read_channel_rsv()
507 ch->decimation << ADC_DIG_PARAM_DEC_SHIFT); in pm8xxx_read_channel_rsv()
775 /* Everyone seems to use default ("type 2") decimation */ in pm8xxx_xoadc_parse_channel()
776 ch->decimation = VADC_DEF_DECIMATION; in pm8xxx_xoadc_parse_channel()
790 /* Optional decimation, if omitted we use the default */ in pm8xxx_xoadc_parse_channel()
791 ret = of_property_read_u32(np, "qcom,decimation", &dec); in pm8xxx_xoadc_parse_channel()
795 dev_err(dev, "%s invalid decimation %d\n", in pm8xxx_xoadc_parse_channel()
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/kyro/
DSTG4000OverlayDevice.c45 /* 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()
/kernel/linux/linux-4.19/drivers/video/fbdev/kyro/
DSTG4000OverlayDevice.c45 /* 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()
516 * decimation and scaling in SetOverlayViewPort()
/kernel/linux/linux-4.19/drivers/staging/media/davinci_vpfe/
Ddm365_ipipeif.c170 return ipipeif->config.decimation; in vpfe_ipipeif_decimation_enabled()
222 val |= params.decimation << DECIM_SHIFT; in ipipeif_hw_setup()
260 /*check if decimation is enable or not */ in ipipeif_hw_setup()
261 if (params.decimation) in ipipeif_hw_setup()
392 ipipeif->config.decimation = config->decimation; in ipipeif_set_config()
393 if (ipipeif->config.decimation && in ipipeif_set_config()
436 config->decimation = ipipeif->config.decimation; in ipipeif_get_config()
739 .decimation = IPIPEIF_DECIMATION_OFF, in ipipeif_set_default_config()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_util.h219 * @horz_decimate: Horizontal decimation factor
220 * @vert_decimate: Vertical decimation factor
256 * Decimation settings
/kernel/linux/linux-4.19/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_hw_util.h238 * @horz_decimate: Horizontal decimation factor
239 * @vert_decimate: Vertical decimation factor
275 * Decimation settings
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/isp/kernels/vf/vf_1.0/
Dia_css_vf_types.h19 /* Viewfinder decimation
Dia_css_vf_param.h27 /* Viewfinder decimation */
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_smp.c111 * 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()

123456