Lines Matching refs:diff
320 #define _AD7380_CHANNEL(index, bits, diff, sign, gain) { \ argument
324 ((diff) ? 0 : BIT(IIO_CHAN_INFO_OFFSET)), \
330 .differential = (diff), \
331 .channel = (diff) ? (2 * (index)) : (index), \
332 .channel2 = (diff) ? (2 * (index) + 1) : 0, \
341 #define _AD7380_OFFLOAD_CHANNEL(index, bits, diff, sign, gain) { \ argument
345 ((diff) ? 0 : BIT(IIO_CHAN_INFO_OFFSET)), \
353 .differential = (diff), \
354 .channel = (diff) ? (2 * (index)) : (index), \
355 .channel2 = (diff) ? (2 * (index) + 1) : 0, \
376 #define AD7380_CHANNEL(index, bits, diff, sign) \ argument
377 _AD7380_CHANNEL(index, bits, diff, sign, false)
379 #define ADAQ4380_CHANNEL(index, bits, diff, sign) \ argument
380 _AD7380_CHANNEL(index, bits, diff, sign, true)
382 #define DEFINE_AD7380_2_CHANNEL(name, bits, diff, sign) \ argument
384 AD7380_CHANNEL(0, bits, diff, sign), \
385 AD7380_CHANNEL(1, bits, diff, sign), \
389 #define DEFINE_AD7380_4_CHANNEL(name, bits, diff, sign) \ argument
391 AD7380_CHANNEL(0, bits, diff, sign), \
392 AD7380_CHANNEL(1, bits, diff, sign), \
393 AD7380_CHANNEL(2, bits, diff, sign), \
394 AD7380_CHANNEL(3, bits, diff, sign), \
398 #define DEFINE_ADAQ4380_4_CHANNEL(name, bits, diff, sign) \ argument
400 ADAQ4380_CHANNEL(0, bits, diff, sign), \
401 ADAQ4380_CHANNEL(1, bits, diff, sign), \
402 ADAQ4380_CHANNEL(2, bits, diff, sign), \
403 ADAQ4380_CHANNEL(3, bits, diff, sign), \
407 #define DEFINE_AD7380_8_CHANNEL(name, bits, diff, sign) \ argument
409 AD7380_CHANNEL(0, bits, diff, sign), \
410 AD7380_CHANNEL(1, bits, diff, sign), \
411 AD7380_CHANNEL(2, bits, diff, sign), \
412 AD7380_CHANNEL(3, bits, diff, sign), \
413 AD7380_CHANNEL(4, bits, diff, sign), \
414 AD7380_CHANNEL(5, bits, diff, sign), \
415 AD7380_CHANNEL(6, bits, diff, sign), \
416 AD7380_CHANNEL(7, bits, diff, sign), \
420 #define AD7380_OFFLOAD_CHANNEL(index, bits, diff, sign) \ argument
421 _AD7380_OFFLOAD_CHANNEL(index, bits, diff, sign, false)
423 #define ADAQ4380_OFFLOAD_CHANNEL(index, bits, diff, sign) \ argument
424 _AD7380_OFFLOAD_CHANNEL(index, bits, diff, sign, true)
426 #define DEFINE_AD7380_2_OFFLOAD_CHANNEL(name, bits, diff, sign) \ argument
428 AD7380_OFFLOAD_CHANNEL(0, bits, diff, sign), \
429 AD7380_OFFLOAD_CHANNEL(1, bits, diff, sign), \
432 #define DEFINE_AD7380_4_OFFLOAD_CHANNEL(name, bits, diff, sign) \ argument
434 AD7380_OFFLOAD_CHANNEL(0, bits, diff, sign), \
435 AD7380_OFFLOAD_CHANNEL(1, bits, diff, sign), \
436 AD7380_OFFLOAD_CHANNEL(2, bits, diff, sign), \
437 AD7380_OFFLOAD_CHANNEL(3, bits, diff, sign), \
440 #define DEFINE_ADAQ4380_4_OFFLOAD_CHANNEL(name, bits, diff, sign) \ argument
442 AD7380_OFFLOAD_CHANNEL(0, bits, diff, sign), \
443 AD7380_OFFLOAD_CHANNEL(1, bits, diff, sign), \
444 AD7380_OFFLOAD_CHANNEL(2, bits, diff, sign), \
445 AD7380_OFFLOAD_CHANNEL(3, bits, diff, sign), \
448 #define DEFINE_AD7380_8_OFFLOAD_CHANNEL(name, bits, diff, sign) \ argument
450 AD7380_OFFLOAD_CHANNEL(0, bits, diff, sign), \
451 AD7380_OFFLOAD_CHANNEL(1, bits, diff, sign), \
452 AD7380_OFFLOAD_CHANNEL(2, bits, diff, sign), \
453 AD7380_OFFLOAD_CHANNEL(3, bits, diff, sign), \
454 AD7380_OFFLOAD_CHANNEL(4, bits, diff, sign), \
455 AD7380_OFFLOAD_CHANNEL(5, bits, diff, sign), \
456 AD7380_OFFLOAD_CHANNEL(6, bits, diff, sign), \
457 AD7380_OFFLOAD_CHANNEL(7, bits, diff, sign), \