adc_dev            77 arch/arm/plat-samsung/adc.c static struct adc_device *adc_dev;
adc_dev           148 arch/arm/plat-samsung/adc.c 	struct adc_device *adc = adc_dev;
adc_dev           254 arch/arm/plat-samsung/adc.c 	spin_lock_irqsave(&adc_dev->lock, flags);
adc_dev           257 arch/arm/plat-samsung/adc.c 	if (adc_dev->cur == client)
adc_dev           258 arch/arm/plat-samsung/adc.c 		adc_dev->cur = NULL;
adc_dev           259 arch/arm/plat-samsung/adc.c 	if (adc_dev->ts_pend == client)
adc_dev           260 arch/arm/plat-samsung/adc.c 		adc_dev->ts_pend = NULL;
adc_dev           272 arch/arm/plat-samsung/adc.c 	if (adc_dev->cur == NULL)
adc_dev           273 arch/arm/plat-samsung/adc.c 		s3c_adc_try(adc_dev);
adc_dev           275 arch/arm/plat-samsung/adc.c 	spin_unlock_irqrestore(&adc_dev->lock, flags);
adc_dev           399 arch/arm/plat-samsung/adc.c 	adc_dev = adc;
adc_dev            67 drivers/iio/adc/cc10001_adc.c static inline void cc10001_adc_write_reg(struct cc10001_adc_device *adc_dev,
adc_dev            70 drivers/iio/adc/cc10001_adc.c 	writel(val, adc_dev->reg_base + reg);
adc_dev            73 drivers/iio/adc/cc10001_adc.c static inline u32 cc10001_adc_read_reg(struct cc10001_adc_device *adc_dev,
adc_dev            76 drivers/iio/adc/cc10001_adc.c 	return readl(adc_dev->reg_base + reg);
adc_dev            79 drivers/iio/adc/cc10001_adc.c static void cc10001_adc_power_up(struct cc10001_adc_device *adc_dev)
adc_dev            81 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_write_reg(adc_dev, CC10001_ADC_POWER_DOWN, 0);
adc_dev            82 drivers/iio/adc/cc10001_adc.c 	ndelay(adc_dev->start_delay_ns);
adc_dev            85 drivers/iio/adc/cc10001_adc.c static void cc10001_adc_power_down(struct cc10001_adc_device *adc_dev)
adc_dev            87 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_write_reg(adc_dev, CC10001_ADC_POWER_DOWN,
adc_dev            91 drivers/iio/adc/cc10001_adc.c static void cc10001_adc_start(struct cc10001_adc_device *adc_dev,
adc_dev            98 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_write_reg(adc_dev, CC10001_ADC_CONFIG, val);
adc_dev           101 drivers/iio/adc/cc10001_adc.c 	val = cc10001_adc_read_reg(adc_dev, CC10001_ADC_CONFIG);
adc_dev           103 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_write_reg(adc_dev, CC10001_ADC_CONFIG, val);
adc_dev           110 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);
adc_dev           113 drivers/iio/adc/cc10001_adc.c 	while (!(cc10001_adc_read_reg(adc_dev, CC10001_ADC_EOC) &
adc_dev           122 drivers/iio/adc/cc10001_adc.c 	while ((cc10001_adc_read_reg(adc_dev, CC10001_ADC_CHSEL_SAMPLED) &
adc_dev           131 drivers/iio/adc/cc10001_adc.c 	return cc10001_adc_read_reg(adc_dev, CC10001_ADC_DDATA_OUT) &
adc_dev           137 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev;
adc_dev           148 drivers/iio/adc/cc10001_adc.c 	adc_dev = iio_priv(indio_dev);
adc_dev           149 drivers/iio/adc/cc10001_adc.c 	data = adc_dev->buf;
adc_dev           151 drivers/iio/adc/cc10001_adc.c 	mutex_lock(&adc_dev->lock);
adc_dev           153 drivers/iio/adc/cc10001_adc.c 	if (!adc_dev->shared)
adc_dev           154 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_power_up(adc_dev);
adc_dev           157 drivers/iio/adc/cc10001_adc.c 	delay_ns = adc_dev->eoc_delay_ns / CC10001_MAX_POLL_COUNT;
adc_dev           165 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_start(adc_dev, channel);
adc_dev           178 drivers/iio/adc/cc10001_adc.c 	if (!adc_dev->shared)
adc_dev           179 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_power_down(adc_dev);
adc_dev           181 drivers/iio/adc/cc10001_adc.c 	mutex_unlock(&adc_dev->lock);
adc_dev           194 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);
adc_dev           198 drivers/iio/adc/cc10001_adc.c 	if (!adc_dev->shared)
adc_dev           199 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_power_up(adc_dev);
adc_dev           202 drivers/iio/adc/cc10001_adc.c 	delay_ns = adc_dev->eoc_delay_ns / CC10001_MAX_POLL_COUNT;
adc_dev           204 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_start(adc_dev, chan->channel);
adc_dev           208 drivers/iio/adc/cc10001_adc.c 	if (!adc_dev->shared)
adc_dev           209 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_power_down(adc_dev);
adc_dev           218 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);
adc_dev           225 drivers/iio/adc/cc10001_adc.c 		mutex_lock(&adc_dev->lock);
adc_dev           227 drivers/iio/adc/cc10001_adc.c 		mutex_unlock(&adc_dev->lock);
adc_dev           234 drivers/iio/adc/cc10001_adc.c 		ret = regulator_get_voltage(adc_dev->reg);
adc_dev           250 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);
adc_dev           252 drivers/iio/adc/cc10001_adc.c 	kfree(adc_dev->buf);
adc_dev           253 drivers/iio/adc/cc10001_adc.c 	adc_dev->buf = kmalloc(indio_dev->scan_bytes, GFP_KERNEL);
adc_dev           254 drivers/iio/adc/cc10001_adc.c 	if (!adc_dev->buf)
adc_dev           311 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev;
adc_dev           318 drivers/iio/adc/cc10001_adc.c 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev));
adc_dev           322 drivers/iio/adc/cc10001_adc.c 	adc_dev = iio_priv(indio_dev);
adc_dev           326 drivers/iio/adc/cc10001_adc.c 		adc_dev->shared = true;
adc_dev           330 drivers/iio/adc/cc10001_adc.c 	adc_dev->reg = devm_regulator_get(&pdev->dev, "vref");
adc_dev           331 drivers/iio/adc/cc10001_adc.c 	if (IS_ERR(adc_dev->reg))
adc_dev           332 drivers/iio/adc/cc10001_adc.c 		return PTR_ERR(adc_dev->reg);
adc_dev           334 drivers/iio/adc/cc10001_adc.c 	ret = regulator_enable(adc_dev->reg);
adc_dev           344 drivers/iio/adc/cc10001_adc.c 	adc_dev->reg_base = devm_ioremap_resource(&pdev->dev, res);
adc_dev           345 drivers/iio/adc/cc10001_adc.c 	if (IS_ERR(adc_dev->reg_base)) {
adc_dev           346 drivers/iio/adc/cc10001_adc.c 		ret = PTR_ERR(adc_dev->reg_base);
adc_dev           350 drivers/iio/adc/cc10001_adc.c 	adc_dev->adc_clk = devm_clk_get(&pdev->dev, "adc");
adc_dev           351 drivers/iio/adc/cc10001_adc.c 	if (IS_ERR(adc_dev->adc_clk)) {
adc_dev           353 drivers/iio/adc/cc10001_adc.c 		ret = PTR_ERR(adc_dev->adc_clk);
adc_dev           357 drivers/iio/adc/cc10001_adc.c 	ret = clk_prepare_enable(adc_dev->adc_clk);
adc_dev           363 drivers/iio/adc/cc10001_adc.c 	adc_clk_rate = clk_get_rate(adc_dev->adc_clk);
adc_dev           370 drivers/iio/adc/cc10001_adc.c 	adc_dev->eoc_delay_ns = NSEC_PER_SEC / adc_clk_rate;
adc_dev           371 drivers/iio/adc/cc10001_adc.c 	adc_dev->start_delay_ns = adc_dev->eoc_delay_ns * CC10001_WAIT_CYCLES;
adc_dev           378 drivers/iio/adc/cc10001_adc.c 	if (adc_dev->shared)
adc_dev           379 drivers/iio/adc/cc10001_adc.c 		cc10001_adc_power_up(adc_dev);
adc_dev           386 drivers/iio/adc/cc10001_adc.c 	mutex_init(&adc_dev->lock);
adc_dev           404 drivers/iio/adc/cc10001_adc.c 	clk_disable_unprepare(adc_dev->adc_clk);
adc_dev           406 drivers/iio/adc/cc10001_adc.c 	regulator_disable(adc_dev->reg);
adc_dev           413 drivers/iio/adc/cc10001_adc.c 	struct cc10001_adc_device *adc_dev = iio_priv(indio_dev);
adc_dev           415 drivers/iio/adc/cc10001_adc.c 	cc10001_adc_power_down(adc_dev);
adc_dev           418 drivers/iio/adc/cc10001_adc.c 	clk_disable_unprepare(adc_dev->adc_clk);
adc_dev           419 drivers/iio/adc/cc10001_adc.c 	regulator_disable(adc_dev->reg);
adc_dev           107 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           109 drivers/iio/adc/mt6577_auxadc.c 	reg_channel = adc_dev->reg_base + MT6577_AUXADC_DAT0 +
adc_dev           112 drivers/iio/adc/mt6577_auxadc.c 	mutex_lock(&adc_dev->lock);
adc_dev           114 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_CON1,
adc_dev           130 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_CON1,
adc_dev           136 drivers/iio/adc/mt6577_auxadc.c 	if (adc_dev->dev_comp->check_global_idle) {
adc_dev           138 drivers/iio/adc/mt6577_auxadc.c 		ret = readl_poll_timeout(adc_dev->reg_base + MT6577_AUXADC_CON2,
adc_dev           164 drivers/iio/adc/mt6577_auxadc.c 	mutex_unlock(&adc_dev->lock);
adc_dev           170 drivers/iio/adc/mt6577_auxadc.c 	mutex_unlock(&adc_dev->lock);
adc_dev           181 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           192 drivers/iio/adc/mt6577_auxadc.c 		if (adc_dev->dev_comp->sample_data_cali)
adc_dev           208 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           211 drivers/iio/adc/mt6577_auxadc.c 	ret = clk_prepare_enable(adc_dev->adc_clk);
adc_dev           217 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_MISC,
adc_dev           227 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           229 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_MISC,
adc_dev           231 drivers/iio/adc/mt6577_auxadc.c 	clk_disable_unprepare(adc_dev->adc_clk);
adc_dev           238 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev;
adc_dev           244 drivers/iio/adc/mt6577_auxadc.c 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev));
adc_dev           248 drivers/iio/adc/mt6577_auxadc.c 	adc_dev = iio_priv(indio_dev);
adc_dev           257 drivers/iio/adc/mt6577_auxadc.c 	adc_dev->reg_base = devm_ioremap_resource(&pdev->dev, res);
adc_dev           258 drivers/iio/adc/mt6577_auxadc.c 	if (IS_ERR(adc_dev->reg_base)) {
adc_dev           260 drivers/iio/adc/mt6577_auxadc.c 		return PTR_ERR(adc_dev->reg_base);
adc_dev           263 drivers/iio/adc/mt6577_auxadc.c 	adc_dev->adc_clk = devm_clk_get(&pdev->dev, "main");
adc_dev           264 drivers/iio/adc/mt6577_auxadc.c 	if (IS_ERR(adc_dev->adc_clk)) {
adc_dev           266 drivers/iio/adc/mt6577_auxadc.c 		return PTR_ERR(adc_dev->adc_clk);
adc_dev           269 drivers/iio/adc/mt6577_auxadc.c 	ret = clk_prepare_enable(adc_dev->adc_clk);
adc_dev           275 drivers/iio/adc/mt6577_auxadc.c 	adc_clk_rate = clk_get_rate(adc_dev->adc_clk);
adc_dev           282 drivers/iio/adc/mt6577_auxadc.c 	mutex_init(&adc_dev->lock);
adc_dev           284 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_MISC,
adc_dev           299 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_MISC,
adc_dev           302 drivers/iio/adc/mt6577_auxadc.c 	clk_disable_unprepare(adc_dev->adc_clk);
adc_dev           309 drivers/iio/adc/mt6577_auxadc.c 	struct mt6577_auxadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           313 drivers/iio/adc/mt6577_auxadc.c 	mt6577_auxadc_mod_reg(adc_dev->reg_base + MT6577_AUXADC_MISC,
adc_dev           316 drivers/iio/adc/mt6577_auxadc.c 	clk_disable_unprepare(adc_dev->adc_clk);
adc_dev            73 drivers/iio/adc/ti_am335x_adc.c static u32 get_adc_step_mask(struct tiadc_device *adc_dev)
adc_dev            77 drivers/iio/adc/ti_am335x_adc.c 	step_en = ((1 << adc_dev->channels) - 1);
adc_dev            78 drivers/iio/adc/ti_am335x_adc.c 	step_en <<= TOTAL_STEPS - adc_dev->channels + 1;
adc_dev            82 drivers/iio/adc/ti_am335x_adc.c static u32 get_adc_chan_step_mask(struct tiadc_device *adc_dev,
adc_dev            87 drivers/iio/adc/ti_am335x_adc.c 	for (i = 0; i < ARRAY_SIZE(adc_dev->channel_step); i++) {
adc_dev            88 drivers/iio/adc/ti_am335x_adc.c 		if (chan->channel == adc_dev->channel_line[i]) {
adc_dev            91 drivers/iio/adc/ti_am335x_adc.c 			step = adc_dev->channel_step[i];
adc_dev           100 drivers/iio/adc/ti_am335x_adc.c static u32 get_adc_step_bit(struct tiadc_device *adc_dev, int chan)
adc_dev           102 drivers/iio/adc/ti_am335x_adc.c 	return 1 << adc_dev->channel_step[chan];
adc_dev           107 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           108 drivers/iio/adc/ti_am335x_adc.c 	struct device *dev = adc_dev->mfd_tscadc->dev;
adc_dev           123 drivers/iio/adc/ti_am335x_adc.c 	for (i = 0; i < adc_dev->channels; i++) {
adc_dev           126 drivers/iio/adc/ti_am335x_adc.c 		chan = adc_dev->channel_line[i];
adc_dev           128 drivers/iio/adc/ti_am335x_adc.c 		if (adc_dev->step_avg[i] > STEPCONFIG_AVG_16) {
adc_dev           131 drivers/iio/adc/ti_am335x_adc.c 			adc_dev->step_avg[i] = STEPCONFIG_AVG_16;
adc_dev           134 drivers/iio/adc/ti_am335x_adc.c 		if (adc_dev->step_avg[i])
adc_dev           136 drivers/iio/adc/ti_am335x_adc.c 			STEPCONFIG_AVG(ffs(adc_dev->step_avg[i]) - 1) |
adc_dev           144 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_STEPCONFIG(steps),
adc_dev           150 drivers/iio/adc/ti_am335x_adc.c 		if (adc_dev->open_delay[i] > STEPDELAY_OPEN_MASK) {
adc_dev           153 drivers/iio/adc/ti_am335x_adc.c 			adc_dev->open_delay[i] = STEPDELAY_OPEN_MASK;
adc_dev           156 drivers/iio/adc/ti_am335x_adc.c 		if (adc_dev->sample_delay[i] > 0xFF) {
adc_dev           159 drivers/iio/adc/ti_am335x_adc.c 			adc_dev->sample_delay[i] = 0xFF;
adc_dev           162 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_STEPDELAY(steps),
adc_dev           163 drivers/iio/adc/ti_am335x_adc.c 				STEPDELAY_OPEN(adc_dev->open_delay[i]) |
adc_dev           164 drivers/iio/adc/ti_am335x_adc.c 				STEPDELAY_SAMPLE(adc_dev->sample_delay[i]));
adc_dev           166 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->channel_step[i] = steps;
adc_dev           174 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           178 drivers/iio/adc/ti_am335x_adc.c 	status = tiadc_readl(adc_dev, REG_IRQSTATUS);
adc_dev           186 drivers/iio/adc/ti_am335x_adc.c 		config = tiadc_readl(adc_dev, REG_CTRL);
adc_dev           188 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_CTRL, config);
adc_dev           189 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_IRQSTATUS, IRQENB_FIFO1OVRRUN
adc_dev           197 drivers/iio/adc/ti_am335x_adc.c 			adc_fsm = tiadc_readl(adc_dev, REG_ADCFSM);
adc_dev           200 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_CTRL, (config | CNTRLREG_TSCSSENB));
adc_dev           204 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_IRQCLR, IRQENB_FIFO1THRES);
adc_dev           214 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           216 drivers/iio/adc/ti_am335x_adc.c 	u16 *data = adc_dev->data;
adc_dev           218 drivers/iio/adc/ti_am335x_adc.c 	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
adc_dev           221 drivers/iio/adc/ti_am335x_adc.c 			read = tiadc_readl(adc_dev, REG_FIFO1);
adc_dev           227 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_IRQSTATUS, IRQENB_FIFO1THRES);
adc_dev           228 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_IRQENABLE, IRQENB_FIFO1THRES);
adc_dev           236 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           237 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma *dma = &adc_dev->dma;
adc_dev           252 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           253 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma *dma = &adc_dev->dma;
adc_dev           265 drivers/iio/adc/ti_am335x_adc.c 				     adc_dev->total_ch_enabled) - 1;
adc_dev           287 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_FIFO1THR, dma->fifo_thresh);
adc_dev           288 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_DMA1REQ, dma->fifo_thresh);
adc_dev           289 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_DMAENABLE_SET, DMA_FIFO1);
adc_dev           296 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           299 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_IRQCLR, (IRQENB_FIFO1THRES |
adc_dev           304 drivers/iio/adc/ti_am335x_adc.c 	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
adc_dev           306 drivers/iio/adc/ti_am335x_adc.c 		read = tiadc_readl(adc_dev, REG_FIFO1);
adc_dev           313 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           314 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma *dma = &adc_dev->dma;
adc_dev           320 drivers/iio/adc/ti_am335x_adc.c 	for_each_set_bit(bit, indio_dev->active_scan_mask, adc_dev->channels) {
adc_dev           321 drivers/iio/adc/ti_am335x_adc.c 		enb |= (get_adc_step_bit(adc_dev, bit) << 1);
adc_dev           322 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->total_ch_enabled++;
adc_dev           324 drivers/iio/adc/ti_am335x_adc.c 	adc_dev->buffer_en_ch_steps = enb;
adc_dev           329 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_set_cache(adc_dev->mfd_tscadc, enb);
adc_dev           331 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev,  REG_IRQSTATUS, IRQENB_FIFO1THRES
adc_dev           337 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev,  REG_IRQENABLE, irq_enable);
adc_dev           344 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           345 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma *dma = &adc_dev->dma;
adc_dev           348 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_IRQCLR, (IRQENB_FIFO1THRES |
adc_dev           350 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_clr(adc_dev->mfd_tscadc, adc_dev->buffer_en_ch_steps);
adc_dev           351 drivers/iio/adc/ti_am335x_adc.c 	adc_dev->buffer_en_ch_steps = 0;
adc_dev           352 drivers/iio/adc/ti_am335x_adc.c 	adc_dev->total_ch_enabled = 0;
adc_dev           354 drivers/iio/adc/ti_am335x_adc.c 		tiadc_writel(adc_dev, REG_DMAENABLE_CLEAR, 0x2);
adc_dev           359 drivers/iio/adc/ti_am335x_adc.c 	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
adc_dev           361 drivers/iio/adc/ti_am335x_adc.c 		read = tiadc_readl(adc_dev, REG_FIFO1);
adc_dev           413 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           415 drivers/iio/adc/ti_am335x_adc.c 	free_irq(adc_dev->mfd_tscadc->irq, indio_dev);
adc_dev           433 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           448 drivers/iio/adc/ti_am335x_adc.c 		chan->channel = adc_dev->channel_line[i];
adc_dev           471 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           482 drivers/iio/adc/ti_am335x_adc.c 	step_en = get_adc_chan_step_mask(adc_dev, chan);
adc_dev           486 drivers/iio/adc/ti_am335x_adc.c 	mutex_lock(&adc_dev->fifo1_lock);
adc_dev           487 drivers/iio/adc/ti_am335x_adc.c 	fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
adc_dev           489 drivers/iio/adc/ti_am335x_adc.c 		tiadc_readl(adc_dev, REG_FIFO1);
adc_dev           491 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_set_once(adc_dev->mfd_tscadc, step_en);
adc_dev           494 drivers/iio/adc/ti_am335x_adc.c 				(IDLE_TIMEOUT * adc_dev->channels);
adc_dev           497 drivers/iio/adc/ti_am335x_adc.c 		fifo1count = tiadc_readl(adc_dev, REG_FIFO1CNT);
adc_dev           502 drivers/iio/adc/ti_am335x_adc.c 			am335x_tsc_se_adc_done(adc_dev->mfd_tscadc);
adc_dev           507 drivers/iio/adc/ti_am335x_adc.c 	map_val = adc_dev->channel_step[chan->scan_index];
adc_dev           517 drivers/iio/adc/ti_am335x_adc.c 		read = tiadc_readl(adc_dev, REG_FIFO1);
adc_dev           527 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_adc_done(adc_dev->mfd_tscadc);
adc_dev           533 drivers/iio/adc/ti_am335x_adc.c 	mutex_unlock(&adc_dev->fifo1_lock);
adc_dev           542 drivers/iio/adc/ti_am335x_adc.c 			     struct tiadc_device *adc_dev)
adc_dev           544 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma	*dma = &adc_dev->dma;
adc_dev           550 drivers/iio/adc/ti_am335x_adc.c 	dma->conf.src_addr = adc_dev->mfd_tscadc->tscadc_phys_base + REG_FIFO1;
adc_dev           556 drivers/iio/adc/ti_am335x_adc.c 	dma->chan = dma_request_chan(adc_dev->mfd_tscadc->dev, "fifo1");
adc_dev           577 drivers/iio/adc/ti_am335x_adc.c 			  struct tiadc_device *adc_dev)
adc_dev           586 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->channel_line[channels] = val;
adc_dev           589 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->open_delay[channels] = STEPCONFIG_OPENDLY;
adc_dev           590 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->sample_delay[channels] = STEPCONFIG_SAMPLEDLY;
adc_dev           591 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->step_avg[channels] = 16;
adc_dev           597 drivers/iio/adc/ti_am335x_adc.c 				   adc_dev->step_avg, channels);
adc_dev           599 drivers/iio/adc/ti_am335x_adc.c 				   adc_dev->open_delay, channels);
adc_dev           601 drivers/iio/adc/ti_am335x_adc.c 				   adc_dev->sample_delay, channels);
adc_dev           603 drivers/iio/adc/ti_am335x_adc.c 	adc_dev->channels = channels;
adc_dev           610 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device	*adc_dev;
adc_dev           619 drivers/iio/adc/ti_am335x_adc.c 	indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*adc_dev));
adc_dev           624 drivers/iio/adc/ti_am335x_adc.c 	adc_dev = iio_priv(indio_dev);
adc_dev           626 drivers/iio/adc/ti_am335x_adc.c 	adc_dev->mfd_tscadc = ti_tscadc_dev_get(pdev);
adc_dev           627 drivers/iio/adc/ti_am335x_adc.c 	tiadc_parse_dt(pdev, adc_dev);
adc_dev           635 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_FIFO1THR, FIFO1_THRESHOLD);
adc_dev           636 drivers/iio/adc/ti_am335x_adc.c 	mutex_init(&adc_dev->fifo1_lock);
adc_dev           638 drivers/iio/adc/ti_am335x_adc.c 	err = tiadc_channel_init(indio_dev, adc_dev->channels);
adc_dev           645 drivers/iio/adc/ti_am335x_adc.c 		adc_dev->mfd_tscadc->irq,
adc_dev           658 drivers/iio/adc/ti_am335x_adc.c 	err = tiadc_request_dma(pdev, adc_dev);
adc_dev           676 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           677 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_dma *dma = &adc_dev->dma;
adc_dev           689 drivers/iio/adc/ti_am335x_adc.c 	step_en = get_adc_step_mask(adc_dev);
adc_dev           690 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_clr(adc_dev->mfd_tscadc, step_en);
adc_dev           698 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           701 drivers/iio/adc/ti_am335x_adc.c 	idle = tiadc_readl(adc_dev, REG_CTRL);
adc_dev           703 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_CTRL, (idle |
adc_dev           712 drivers/iio/adc/ti_am335x_adc.c 	struct tiadc_device *adc_dev = iio_priv(indio_dev);
adc_dev           716 drivers/iio/adc/ti_am335x_adc.c 	restore = tiadc_readl(adc_dev, REG_CTRL);
adc_dev           718 drivers/iio/adc/ti_am335x_adc.c 	tiadc_writel(adc_dev, REG_CTRL, restore);
adc_dev           721 drivers/iio/adc/ti_am335x_adc.c 	am335x_tsc_se_set_cache(adc_dev->mfd_tscadc,
adc_dev           722 drivers/iio/adc/ti_am335x_adc.c 			adc_dev->buffer_en_ch_steps);