| /kernel/linux/linux-6.6/sound/pci/hda/ |
| D | ca0132_regs.h | 33 #define XRAM_XRAM_INST_OFFSET(_chan) \ argument 35 (_chan * XRAM_XRAM_CHAN_INCR)) 41 #define YRAM_YRAM_INST_OFFSET(_chan) \ argument 43 (_chan * YRAM_YRAM_CHAN_INCR)) 49 #define UC_UC_INST_OFFSET(_chan) \ argument 51 (_chan * UC_UC_CHAN_INCR)) 57 #define AXRAM_AXRAM_INST_OFFSET(_chan) \ argument 59 (_chan * AXRAM_AXRAM_CHAN_INCR)) 65 #define AYRAM_AYRAM_INST_OFFSET(_chan) \ argument 67 (_chan * AYRAM_AYRAM_CHAN_INCR)) [all …]
|
| /kernel/linux/linux-5.10/sound/pci/hda/ |
| D | ca0132_regs.h | 33 #define XRAM_XRAM_INST_OFFSET(_chan) \ argument 35 (_chan * XRAM_XRAM_CHAN_INCR)) 41 #define YRAM_YRAM_INST_OFFSET(_chan) \ argument 43 (_chan * YRAM_YRAM_CHAN_INCR)) 49 #define UC_UC_INST_OFFSET(_chan) \ argument 51 (_chan * UC_UC_CHAN_INCR)) 57 #define AXRAM_AXRAM_INST_OFFSET(_chan) \ argument 59 (_chan * AXRAM_AXRAM_CHAN_INCR)) 65 #define AYRAM_AYRAM_INST_OFFSET(_chan) \ argument 67 (_chan * AYRAM_AYRAM_CHAN_INCR)) [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_ptp.h | 63 * | port 0 | port 1 | port 2 | port 3 | port 4 | port 5 | port 6 | port 7 | 72 * | register block for quad 0 | register block for quad 1 | 74 * ||port 0|port 1|port 2|port 3|||port 0|port 1|port 2|port 3|| 81 * * PHY port 5 is port 1 in quad 1 143 u8 init : 1; 144 u8 calibrating : 1; 145 u8 verify_cached : 1; 239 #define GLTSYN_AUX_OUT(_chan, _idx) (GLTSYN_AUX_OUT_0(_idx) + ((_chan) * 8)) argument 240 #define GLTSYN_AUX_IN(_chan, _idx) (GLTSYN_AUX_IN_0(_idx) + ((_chan) * 8)) argument 241 #define GLTSYN_CLKO(_chan, _idx) (GLTSYN_CLKO_0(_idx) + ((_chan) * 8)) argument [all …]
|
| /kernel/linux/linux-6.6/drivers/iio/adc/ |
| D | ltc2497-core.c | 46 return 1; in ltc2497core_wait_conv() 99 *val2 = ddata->chip_info->resolution + 1; in ltc2497core_read_raw() 108 #define LTC2497_CHAN(_chan, _addr, _ds_name) { \ argument 110 .indexed = 1, \ 111 .channel = (_chan), \ 112 .address = (_addr | (_chan / 2) | ((_chan & 1) ? LTC2497_SIGN : 0)), \ 118 #define LTC2497_CHAN_DIFF(_chan, _addr) { \ argument 120 .indexed = 1, \ 121 .channel = (_chan) * 2 + ((_addr) & LTC2497_SIGN ? 1 : 0), \ 122 .channel2 = (_chan) * 2 + ((_addr) & LTC2497_SIGN ? 0 : 1),\ [all …]
|
| D | ad7266.c | 60 return spi_read(st->spi, &st->data.sample[0], 1); in ad7266_powerdown() 107 nr >>= 1; in ad7266_select_input() 110 nr |= 1; in ad7266_select_input() 113 nr &= ~1; in ad7266_select_input() 163 chan->scan_type.realbits - 1); in ad7266_read_raw() 187 #define AD7266_CHAN(_chan, _sign) { \ argument 189 .indexed = 1, \ 190 .channel = (_chan), \ 191 .address = (_chan), \ 195 .scan_index = (_chan), \ [all …]
|
| D | meson_saradc.c | 44 #define MESON_SAR_ADC_REG0_CONTINUOUS_EN BIT(1) 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 [all …]
|
| D | xilinx-xadc-core.c | 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() [all …]
|
| D | ti-ads7924.c | 58 * Register address INC bit: when set to '1', the register address is 66 #define ADS7924_MODECNTRL_SEL_MASK GENMASK(1, 0) 68 #define ADS7924_CFG_INTPOL_BIT 1 76 #define ADS7924_CFG_INTPOL_HIGH 1 80 #define ADS7924_CFG_INTTRIG_EDGE 1 122 #define ADS7924_V_CHAN(_chan, _addr) { \ argument 124 .indexed = 1, \ 125 .channel = _chan, \ 129 .datasheet_name = "AIN"#_chan, \ 187 ADS7924_V_CHAN(1, ADS7924_DATA1_U_REG), [all …]
|
| D | ti-ads1015.c | 50 #define ADS1015_CFG_COMP_QUE_MASK GENMASK(1, 0) 64 #define ADS1015_CFG_COMP_POL_HIGH 1 68 #define ADS1015_CFG_COMP_MODE_WINDOW 1 72 #define ADS1015_SINGLESHOT 1 140 static const int ads1015_comp_queue[] = { 1, 2, 4 }; 166 * constant _fitbits by constant 1 in each successful compilation case. 182 #define ADS1015_V_CHAN(_chan, _addr, _realbits, _shift, _event_spec, _num_event_specs) { \ argument 184 .indexed = 1, \ 186 .channel = _chan, \ 203 .datasheet_name = "AIN"#_chan, \ [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/adc/ |
| D | ltc2497-core.c | 45 return 1; in ltc2497core_wait_conv() 107 #define LTC2497_CHAN(_chan, _addr, _ds_name) { \ argument 109 .indexed = 1, \ 110 .channel = (_chan), \ 111 .address = (_addr | (_chan / 2) | ((_chan & 1) ? LTC2497_SIGN : 0)), \ 117 #define LTC2497_CHAN_DIFF(_chan, _addr) { \ argument 119 .indexed = 1, \ 120 .channel = (_chan) * 2 + ((_addr) & LTC2497_SIGN ? 1 : 0), \ 121 .channel2 = (_chan) * 2 + ((_addr) & LTC2497_SIGN ? 0 : 1),\ 122 .address = (_addr | _chan), \ [all …]
|
| D | ad7266.c | 60 return spi_read(st->spi, &st->data.sample[0], 1); in ad7266_powerdown() 107 nr >>= 1; in ad7266_select_input() 110 nr |= 1; in ad7266_select_input() 113 nr &= ~1; in ad7266_select_input() 186 #define AD7266_CHAN(_chan, _sign) { \ argument 188 .indexed = 1, \ 189 .channel = (_chan), \ 190 .address = (_chan), \ 194 .scan_index = (_chan), \ 207 AD7266_CHAN(1, (_sign)), \ [all …]
|
| D | meson_saradc.c | 44 #define MESON_SAR_ADC_REG0_CONTINUOUS_EN BIT(1) 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 [all …]
|
| D | ti-ads1015.c | 50 #define ADS1015_CFG_COMP_QUE_MASK GENMASK(1, 0) 64 #define ADS1015_CFG_COMP_POL_HIGH 1 68 #define ADS1015_CFG_COMP_MODE_WINDOW 1 72 #define ADS1015_SINGLESHOT 1 117 static const int ads1015_comp_queue[] = { 1, 2, 4 }; 137 #define ADS1015_V_CHAN(_chan, _addr) { \ argument 139 .indexed = 1, \ 141 .channel = _chan, \ 155 .datasheet_name = "AIN"#_chan, \ 158 #define ADS1015_V_DIFF_CHAN(_chan, _chan2, _addr) { \ argument [all …]
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | tsc2007_iio.c | 15 #define TSC2007_CHAN_IIO(_chan, _name, _type, _chan_info) \ argument 21 .indexed = 1, \ 22 .channel = _chan, \ 27 TSC2007_CHAN_IIO(1, "y", IIO_VOLTAGE, IIO_CHAN_INFO_RAW), 58 case 1: in tsc2007_read_raw()
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| D | tsc2007_iio.c | 15 #define TSC2007_CHAN_IIO(_chan, _name, _type, _chan_info) \ argument 21 .indexed = 1, \ 22 .channel = _chan, \ 27 TSC2007_CHAN_IIO(1, "y", IIO_VOLTAGE, IIO_CHAN_INFO_RAW), 58 case 1: in tsc2007_read_raw()
|
| /kernel/linux/linux-6.6/drivers/iio/dac/ |
| D | ad5624r_spi.c | 72 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw() 85 "1kohm_to_gnd", 121 !!(st->pwr_down_mask & (1 << chan->channel))); in ad5624r_read_dac_powerdown() 137 st->pwr_down_mask |= (1 << chan->channel); in ad5624r_write_dac_powerdown() 139 st->pwr_down_mask &= ~(1 << chan->channel); in ad5624r_write_dac_powerdown() 166 #define AD5624R_CHANNEL(_chan, _bits) { \ argument 168 .indexed = 1, \ 169 .output = 1, \ 170 .channel = (_chan), \ 173 .address = (_chan), \ [all …]
|
| D | ad5504.c | 31 #define AD5504_ADDR_DAC(x) ((x) + 1) 39 #define AD5504_DAC_PWRDN_3STATE 1 81 .rx_buf = &st->data[1], in ad5504_spi_read() 86 ret = spi_sync_transfer(st->spi, &t, 1); in ad5504_spi_read() 90 return be16_to_cpu(st->data[1]) & AD5504_RES_MASK; in ad5504_spi_read() 129 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5504_write_raw() 174 !(st->pwr_down_mask & (1 << chan->channel))); in ad5504_read_dac_powerdown() 190 st->pwr_down_mask &= ~(1 << chan->channel); in ad5504_write_dac_powerdown() 192 st->pwr_down_mask |= (1 << chan->channel); in ad5504_write_dac_powerdown() 205 static IIO_CONST_ATTR(temp0_thresh_rising_en, "1"); [all …]
|
| D | ad5764.c | 75 #define AD5764_CHANNEL(_chan, _bits) { \ argument 77 .indexed = 1, \ 78 .output = 1, \ 79 .channel = (_chan), \ 80 .address = (_chan), \ 97 AD5764_CHANNEL(1, (_bits)), \ 133 ret = spi_write(st->spi, &st->data[0].d8[1], 3); in ad5764_write() 146 .tx_buf = &st->data[0].d8[1], in ad5764_read() 148 .cs_change = 1, in ad5764_read() 150 .rx_buf = &st->data[1].d8[1], in ad5764_read() [all …]
|
| D | ad5766.c | 21 #define AD5766_DITHER_SOURCE_MASK(ch) GENMASK(((2 * ch) + 1), (2 * ch)) 86 "1", 101 * 0 - Normal operation, 1 - Power down 105 * 1: N0, 2: N1 108 * 0: 1 SCALING, 1: 0.75 SCALING, 2: 0.5 SCALING, 153 .cs_change = 1, in __ad5766_spi_read() 155 .tx_buf = &st->data[1].d32, in __ad5766_spi_read() 163 st->data[1].d32 = AD5766_CMD_NOP_MUX_OUT; in __ad5766_spi_read() 169 *val = st->data[2].w16[1]; in __ad5766_spi_read() 177 put_unaligned_be16(data, &st->data[0].b8[1]); in __ad5766_spi_write() [all …]
|
| /kernel/linux/linux-5.10/drivers/iio/dac/ |
| D | ad5624r_spi.c | 72 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5624r_write_raw() 85 "1kohm_to_gnd", 121 !!(st->pwr_down_mask & (1 << chan->channel))); in ad5624r_read_dac_powerdown() 137 st->pwr_down_mask |= (1 << chan->channel); in ad5624r_write_dac_powerdown() 139 st->pwr_down_mask &= ~(1 << chan->channel); in ad5624r_write_dac_powerdown() 166 #define AD5624R_CHANNEL(_chan, _bits) { \ argument 168 .indexed = 1, \ 169 .output = 1, \ 170 .channel = (_chan), \ 173 .address = (_chan), \ [all …]
|
| D | ad5504.c | 31 #define AD5504_ADDR_DAC(x) ((x) + 1) 39 #define AD5504_DAC_PWRDN_3STATE 1 81 .rx_buf = &st->data[1], in ad5504_spi_read() 86 ret = spi_sync_transfer(st->spi, &t, 1); in ad5504_spi_read() 90 return be16_to_cpu(st->data[1]) & AD5504_RES_MASK; in ad5504_spi_read() 129 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ad5504_write_raw() 174 !(st->pwr_down_mask & (1 << chan->channel))); in ad5504_read_dac_powerdown() 190 st->pwr_down_mask &= ~(1 << chan->channel); in ad5504_write_dac_powerdown() 192 st->pwr_down_mask |= (1 << chan->channel); in ad5504_write_dac_powerdown() 205 static IIO_CONST_ATTR(temp0_thresh_rising_en, "1"); [all …]
|
| D | ad5764.c | 75 #define AD5764_CHANNEL(_chan, _bits) { \ argument 77 .indexed = 1, \ 78 .output = 1, \ 79 .channel = (_chan), \ 80 .address = (_chan), \ 97 AD5764_CHANNEL(1, (_bits)), \ 133 ret = spi_write(st->spi, &st->data[0].d8[1], 3); in ad5764_write() 146 .tx_buf = &st->data[0].d8[1], in ad5764_read() 148 .cs_change = 1, in ad5764_read() 150 .rx_buf = &st->data[1].d8[1], in ad5764_read() [all …]
|
| D | ltc2632.c | 119 if (val >= (1 << chan->scan_type.realbits) || val < 0) in ltc2632_write_raw() 139 !!(st->powerdown_cache_mask & (1 << chan->channel))); in ltc2632_read_dac_powerdown() 157 st->powerdown_cache_mask |= (1 << chan->channel); in ltc2632_write_dac_powerdown() 159 st->powerdown_cache_mask &= ~(1 << chan->channel); in ltc2632_write_dac_powerdown() 183 #define LTC2632_CHANNEL(_chan, _bits) { \ argument 185 .indexed = 1, \ 186 .output = 1, \ 187 .channel = (_chan), \ 190 .address = (_chan), \ 201 LTC2632_CHANNEL(1, _bits), \
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/dma/ti/ |
| D | k3-pktdma.yaml | 64 minItems: 1 75 minItems: 1 86 minItems: 1 97 minItems: 1 169 <0x2e>, /* FLOW_SAUL_RX_0/1_CHAN */ 170 <0x32>, /* FLOW_SAUL_RX_2/3_CHAN */
|
| /kernel/linux/linux-6.6/drivers/iio/cdc/ |
| D | ad7150.c | 3 * AD7150 capacitive sensor driver supporting AD7150/1/6 27 #define AD7150_CH1_DATA_HIGH_REG 1 122 ad7150_addresses[channel][1]); in ad7150_read_raw() 141 /* Strangely same for both 1 and 2 chan parts */ in ad7150_read_raw() 220 chip->thresh_timeout[1][chan]); in ad7150_write_event_params() 270 disable_irq(chip->interrupts[1]); in ad7150_write_event_config() 281 fixed = 1; in ad7150_write_event_config() 311 enable_irq(chip->interrupts[1]); in ad7150_write_event_config() 437 #define AD7150_CAPACITANCE_CHAN(_chan) { \ argument 439 .indexed = 1, \ [all …]
|