Lines Matching +full:3 +full:_chan

42 	#define MESON_SAR_ADC_REG0_FIFO_IRQ_EN			BIT(3)
49 #define MESON_SAR_ADC_CHAN_LIST_ENTRY_MASK(_chan) \ argument
50 (GENMASK(2, 0) << ((_chan) * 3))
53 #define MESON_SAR_ADC_AVG_CNTL_AVG_MODE_SHIFT(_chan) \ argument
54 (16 + ((_chan) * 2))
55 #define MESON_SAR_ADC_AVG_CNTL_AVG_MODE_MASK(_chan) \ argument
56 (GENMASK(17, 16) << ((_chan) * 2))
57 #define MESON_SAR_ADC_AVG_CNTL_NUM_SAMPLES_SHIFT(_chan) \ argument
58 (0 + ((_chan) * 2))
59 #define MESON_SAR_ADC_AVG_CNTL_NUM_SAMPLES_MASK(_chan) \ argument
60 (GENMASK(1, 0) << ((_chan) * 2))
95 #define MESON_SAR_ADC_AUX_SW_MUX_SEL_CHAN_SHIFT(_chan) \ argument
96 (8 + (((_chan) - 2) * 3))
100 #define MESON_SAR_ADC_AUX_SW_YP_DRIVE_SW BIT(3)
118 #define MESON_SAR_ADC_CHAN_10_SW_CHAN0_YP_DRIVE_SW BIT(3)
137 #define MESON_SAR_ADC_DETECT_IDLE_SW_IDLE_YP_DRIVE_SW BIT(3)
183 #define MESON_SAR_ADC_CHAN(_chan) { \ argument
186 .channel = _chan, \
187 .address = _chan, \
193 .datasheet_name = "SAR_ADC_CH"#_chan, \
196 #define MESON_SAR_ADC_TEMP_CHAN(_chan) { \ argument
198 .channel = _chan, \
209 #define MESON_SAR_ADC_MUX(_chan, _sel) { \ argument
211 .channel = _chan, \
294 MESON_SAR_ADC_MUX(NUM_MUX_3_VDD_MUL3_DIV4, 3),
311 MESON_SAR_ADC_MUX(NUM_MUX_3_VDD_MUL3_DIV4, 3),
828 buf[3] & MESON_SAR_ADC_EFUSE_BYTE3_IS_CALIBRATED; in meson_sar_adc_temp_sensor_init()
832 buf[3]); in meson_sar_adc_temp_sensor_init()
935 * (2 = SAR_ADC_CH2, 3 = SAR_ADC_CH3, ...) and enable in meson_sar_adc_init()
955 * set bits [3:0] of the TSC (temperature sensor coefficient) in meson_sar_adc_init()
1142 nominal1 = (1 << priv->param->resolution) * 3 / 4; in meson_sar_adc_calib()