adc_priv 121 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 123 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_REGCTL1); adc_priv 124 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_REGCTL2); adc_priv 125 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_THRES); adc_priv 126 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_MASK); adc_priv 127 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_INTERRUPT_STATUS); adc_priv 128 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_CONTROLLER_STATUS); adc_priv 129 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_ANALOG_CONTROL); adc_priv 130 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_AUX_DATA); adc_priv 131 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_SOFT_BYPASS_CONTROL); adc_priv 132 drivers/iio/adc/bcm_iproc_adc.c iproc_adc_dbg_reg(dev, adc_priv, IPROC_SOFT_BYPASS_DATA); adc_priv 141 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 148 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_STATUS, &intr_status); adc_priv 149 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &intr_mask); adc_priv 162 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv; adc_priv 170 drivers/iio/adc/bcm_iproc_adc.c adc_priv = iio_priv(indio_dev); adc_priv 172 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_STATUS, &intr_status); adc_priv 178 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, adc_priv 180 drivers/iio/adc/bcm_iproc_adc.c IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, adc_priv 184 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, adc_priv 187 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_id, adc_priv 194 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, adc_priv 197 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_id, adc_priv 198 drivers/iio/adc/bcm_iproc_adc.c &adc_priv->chan_val); adc_priv 199 drivers/iio/adc/bcm_iproc_adc.c complete(&adc_priv->completion); adc_priv 203 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_id); adc_priv 205 drivers/iio/adc/bcm_iproc_adc.c regmap_write(adc_priv->regmap, adc_priv 208 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_id, adc_priv 212 drivers/iio/adc/bcm_iproc_adc.c regmap_write(adc_priv->regmap, adc_priv 214 drivers/iio/adc/bcm_iproc_adc.c IPROC_ADC_CHANNEL_OFFSET * adc_priv->chan_id, adc_priv 216 drivers/iio/adc/bcm_iproc_adc.c regmap_write(adc_priv->regmap, IPROC_INTERRUPT_STATUS, adc_priv 233 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 235 drivers/iio/adc/bcm_iproc_adc.c mutex_lock(&adc_priv->mutex); adc_priv 241 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_val = -1; adc_priv 242 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_id = channel; adc_priv 244 drivers/iio/adc/bcm_iproc_adc.c reinit_completion(&adc_priv->completion); adc_priv 246 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, IPROC_INTERRUPT_STATUS, adc_priv 258 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, (IPROC_ADC_CHANNEL_REGCTL1 + adc_priv 263 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, (IPROC_ADC_CHANNEL_REGCTL2 + adc_priv 269 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, (IPROC_ADC_CHANNEL_INTERRUPT_MASK + adc_priv 274 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &val); adc_priv 278 drivers/iio/adc/bcm_iproc_adc.c regmap_write(adc_priv->regmap, IPROC_INTERRUPT_MASK, val); adc_priv 287 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &val_check); adc_priv 295 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, IPROC_INTERRUPT_MASK, adc_priv 300 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &val_check); adc_priv 313 drivers/iio/adc/bcm_iproc_adc.c regmap_read(adc_priv->regmap, IPROC_INTERRUPT_MASK, &val_check); adc_priv 315 drivers/iio/adc/bcm_iproc_adc.c if (wait_for_completion_timeout(&adc_priv->completion, adc_priv 319 drivers/iio/adc/bcm_iproc_adc.c *p_adc_data = adc_priv->chan_val & 0xFFFF; adc_priv 332 drivers/iio/adc/bcm_iproc_adc.c mutex_unlock(&adc_priv->mutex); adc_priv 337 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, IPROC_INTERRUPT_MASK, adc_priv 341 drivers/iio/adc/bcm_iproc_adc.c regmap_update_bits(adc_priv->regmap, IPROC_INTERRUPT_STATUS, adc_priv 347 drivers/iio/adc/bcm_iproc_adc.c mutex_unlock(&adc_priv->mutex); adc_priv 356 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 360 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_update_bits(adc_priv->regmap, IPROC_ANALOG_CONTROL, adc_priv 367 drivers/iio/adc/bcm_iproc_adc.c adc_priv->chan_val = -1; adc_priv 373 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_read(adc_priv->regmap, IPROC_REGCTL2, &val); adc_priv 382 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_write(adc_priv->regmap, IPROC_REGCTL2, val); adc_priv 389 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_read(adc_priv->regmap, IPROC_REGCTL2, &val); adc_priv 397 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_write(adc_priv->regmap, IPROC_REGCTL2, val); adc_priv 406 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_write(adc_priv->regmap, adc_priv 416 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_write(adc_priv->regmap, adc_priv 434 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 436 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_read(adc_priv->regmap, IPROC_REGCTL2, &val); adc_priv 444 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_write(adc_priv->regmap, IPROC_REGCTL2, val); adc_priv 508 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv; adc_priv 513 drivers/iio/adc/bcm_iproc_adc.c sizeof(*adc_priv)); adc_priv 519 drivers/iio/adc/bcm_iproc_adc.c adc_priv = iio_priv(indio_dev); adc_priv 522 drivers/iio/adc/bcm_iproc_adc.c mutex_init(&adc_priv->mutex); adc_priv 524 drivers/iio/adc/bcm_iproc_adc.c init_completion(&adc_priv->completion); adc_priv 526 drivers/iio/adc/bcm_iproc_adc.c adc_priv->regmap = syscon_regmap_lookup_by_phandle(pdev->dev.of_node, adc_priv 528 drivers/iio/adc/bcm_iproc_adc.c if (IS_ERR(adc_priv->regmap)) { adc_priv 530 drivers/iio/adc/bcm_iproc_adc.c ret = PTR_ERR(adc_priv->regmap); adc_priv 534 drivers/iio/adc/bcm_iproc_adc.c adc_priv->adc_clk = devm_clk_get(&pdev->dev, "tsc_clk"); adc_priv 535 drivers/iio/adc/bcm_iproc_adc.c if (IS_ERR(adc_priv->adc_clk)) { adc_priv 538 drivers/iio/adc/bcm_iproc_adc.c ret = PTR_ERR(adc_priv->adc_clk); adc_priv 542 drivers/iio/adc/bcm_iproc_adc.c adc_priv->irqno = platform_get_irq(pdev, 0); adc_priv 543 drivers/iio/adc/bcm_iproc_adc.c if (adc_priv->irqno <= 0) adc_priv 546 drivers/iio/adc/bcm_iproc_adc.c ret = regmap_update_bits(adc_priv->regmap, IPROC_REGCTL2, adc_priv 553 drivers/iio/adc/bcm_iproc_adc.c ret = devm_request_threaded_irq(&pdev->dev, adc_priv->irqno, adc_priv 562 drivers/iio/adc/bcm_iproc_adc.c ret = clk_prepare_enable(adc_priv->adc_clk); adc_priv 594 drivers/iio/adc/bcm_iproc_adc.c clk_disable_unprepare(adc_priv->adc_clk); adc_priv 602 drivers/iio/adc/bcm_iproc_adc.c struct iproc_adc_priv *adc_priv = iio_priv(indio_dev); adc_priv 606 drivers/iio/adc/bcm_iproc_adc.c clk_disable_unprepare(adc_priv->adc_clk);