Lines Matching +full:1 +full:_chan
111 #define XADC_FLAGS_IRQ_OPTIONAL BIT(1)
114 * The XADC hardware supports a samplerate of up to 1MSPS. Unfortunately it does
116 * conversion sequence. At 1MSPS sample rate the CPU in ZYNQ7000 is completely
179 uint32_t cmd[1]; in xadc_zynq_write_adc_reg()
218 cmd[1] = XADC_ZYNQ_CMD(XADC_ZYNQ_CMD_NOP, 0, 0); in xadc_zynq_read_adc_reg()
229 tmp |= 1 << XADC_ZYNQ_CFG_DFIFOTH_OFFSET; in xadc_zynq_read_adc_reg()
251 ((alarm & 0x78) << 1) | in xadc_zynq_transform_alarm()
437 alarm = ((alarm & 0x08) << 4) | ((alarm & 0xf0) >> 1) | (alarm & 0x07); in xadc_zynq_update_alarm()
525 events = (status & 0x000e) >> 1; in xadc_axi_interrupt_handler()
547 alarm = ((alarm & 0x07) << 1) | ((alarm & 0x08) >> 3) | in xadc_axi_update_alarm()
824 scan_mask = 1; /* Run calibration as part of the sequence */ in xadc_postdisable()
833 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_postdisable()
874 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_preenable()
935 *val = sign_extend32(val16, bits - 1); in xadc_read_raw()
999 /* Min 1MHz */ in xadc_write_samplerate()
1057 #define XADC_CHAN_TEMP(_chan, _scan_index, _addr, _bits) { \ argument
1059 .indexed = 1, \
1060 .channel = (_chan), \
1078 #define XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, _bits, _ext, _alarm) { \ argument
1080 .indexed = 1, \
1081 .channel = (_chan), \
1100 #define XADC_7S_CHAN_TEMP(_chan, _scan_index, _addr) \ argument
1101 XADC_CHAN_TEMP(_chan, _scan_index, _addr, 12)
1102 #define XADC_7S_CHAN_VOLTAGE(_chan, _scan_index, _addr, _ext, _alarm) \ argument
1103 XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, 12, _ext, _alarm)
1108 XADC_7S_CHAN_VOLTAGE(1, 10, XADC_REG_VCCAUX, "vccaux", true),
1117 XADC_7S_CHAN_VOLTAGE(10, 17, XADC_REG_VAUX(1), NULL, false),
1135 #define XADC_US_CHAN_TEMP(_chan, _scan_index, _addr) \ argument
1136 XADC_CHAN_TEMP(_chan, _scan_index, _addr, 10)
1137 #define XADC_US_CHAN_VOLTAGE(_chan, _scan_index, _addr, _ext, _alarm) \ argument
1138 XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, 10, _ext, _alarm)
1143 XADC_US_CHAN_VOLTAGE(1, 10, XADC_REG_VCCAUX, "vccaux", true),
1152 XADC_US_CHAN_VOLTAGE(10, 17, XADC_REG_VAUX(1), NULL, false),
1230 ext_mux_chan = XADC_REG_VAUX(ext_mux_chan - 1); in xadc_parse_dt()
1235 ext_mux_chan = XADC_REG_VAUX(ext_mux_chan - 1); in xadc_parse_dt()
1276 chan->address = XADC_REG_VAUX(reg - 1); in xadc_parse_dt()
1432 ret = xadc_write_adc_reg(xadc, XADC_REG_INPUT_MODE(1), in xadc_probe()