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()
823 scan_mask = 1; /* Run calibration as part of the sequence */ in xadc_postdisable()
832 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_postdisable()
873 ret = xadc_write_adc_reg(xadc, XADC_REG_SEQ(1), scan_mask >> 16); in xadc_preenable()
934 *val = sign_extend32(val16, bits - 1); in xadc_read_raw()
998 /* Min 1MHz */ in xadc_write_samplerate()
1056 #define XADC_CHAN_TEMP(_chan, _scan_index, _addr, _bits) { \ argument
1058 .indexed = 1, \
1059 .channel = (_chan), \
1077 #define XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, _bits, _ext, _alarm) { \ argument
1079 .indexed = 1, \
1080 .channel = (_chan), \
1099 #define XADC_7S_CHAN_TEMP(_chan, _scan_index, _addr) \ argument
1100 XADC_CHAN_TEMP(_chan, _scan_index, _addr, 12)
1101 #define XADC_7S_CHAN_VOLTAGE(_chan, _scan_index, _addr, _ext, _alarm) \ argument
1102 XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, 12, _ext, _alarm)
1107 XADC_7S_CHAN_VOLTAGE(1, 10, XADC_REG_VCCAUX, "vccaux", true),
1116 XADC_7S_CHAN_VOLTAGE(10, 17, XADC_REG_VAUX(1), NULL, false),
1134 #define XADC_US_CHAN_TEMP(_chan, _scan_index, _addr) \ argument
1135 XADC_CHAN_TEMP(_chan, _scan_index, _addr, 10)
1136 #define XADC_US_CHAN_VOLTAGE(_chan, _scan_index, _addr, _ext, _alarm) \ argument
1137 XADC_CHAN_VOLTAGE(_chan, _scan_index, _addr, 10, _ext, _alarm)
1142 XADC_US_CHAN_VOLTAGE(1, 10, XADC_REG_VCCAUX, "vccaux", true),
1151 XADC_US_CHAN_VOLTAGE(10, 17, XADC_REG_VAUX(1), NULL, false),
1229 ext_mux_chan = XADC_REG_VAUX(ext_mux_chan - 1); in xadc_parse_dt()
1234 ext_mux_chan = XADC_REG_VAUX(ext_mux_chan - 1); in xadc_parse_dt()
1275 chan->address = XADC_REG_VAUX(reg - 1); in xadc_parse_dt()
1431 ret = xadc_write_adc_reg(xadc, XADC_REG_INPUT_MODE(1), in xadc_probe()