forked from Minki/linux
iio: Remove superfluous of_node assignments
If a driver does not assign an of_node to a IIO device to IIO core will automatically assign the of_node of the parent device. This automatic assignment is done in the iio_device_register() function. There is a fair amount of drivers that currently manually assign the of_node of the IIO device. All but 4 of them can make use of the automatic assignment though. The exceptions are: * mxs-lradc-adc: Which uses the of_node of the parent of the parent. * stm32-dfsdm-adc, stm32-adc and stm32-dac: Which reference the of_node assigned to the IIO device before iio_device_register() is called. All other drivers are updated to use automatic assignment. This reduces the amount of boilerplate code involved in setting up the IIO device. The patch has mostly been auto-generated with the following semantic patch // <smpl> @exists@ expression indio_dev; expression parent; @@ indio_dev = \(devm_iio_device_alloc\|iio_device_alloc\)(&parent, ...) ... -indio_dev->dev.of_node = parent.of_node; @exists@ expression indio_dev; expression parent; @@ indio_dev = \(devm_iio_device_alloc\|iio_device_alloc\)(parent, ...) ... -indio_dev->dev.of_node = parent->of_node; // </smpl> Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
This commit is contained in:
parent
8f73a13f74
commit
8cb631ccbb
@ -108,7 +108,6 @@ static int ssp_accel_probe(struct platform_device *pdev)
|
||||
spd->type = SSP_ACCELEROMETER_SENSOR;
|
||||
|
||||
indio_dev->name = ssp_accel_device_name;
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &ssp_accel_iio_info;
|
||||
indio_dev->modes = INDIO_BUFFER_SOFTWARE;
|
||||
indio_dev->channels = ssp_acc_channels;
|
||||
|
@ -1163,7 +1163,6 @@ static int ab8500_gpadc_probe(struct platform_device *pdev)
|
||||
|
||||
pm_runtime_put(dev);
|
||||
|
||||
indio_dev->dev.of_node = np;
|
||||
indio_dev->name = "ab8500-gpadc";
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &ab8500_gpadc_info;
|
||||
|
@ -437,7 +437,6 @@ static int ad7266_probe(struct spi_device *spi)
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
st->spi = spi;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &ad7266_info;
|
||||
|
@ -502,7 +502,6 @@ static int ad7291_probe(struct i2c_client *client,
|
||||
indio_dev->channels = ad7291_channels;
|
||||
indio_dev->num_channels = ARRAY_SIZE(ad7291_channels);
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->info = &ad7291_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -312,7 +312,6 @@ static int ad7298_probe(struct spi_device *spi)
|
||||
st->spi = spi;
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = ad7298_channels;
|
||||
indio_dev->num_channels = ARRAY_SIZE(ad7298_channels);
|
||||
|
@ -300,7 +300,6 @@ static int ad7476_probe(struct spi_device *spi)
|
||||
|
||||
st->spi = spi;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = st->chip_info->channel;
|
||||
|
@ -425,7 +425,6 @@ static int ad7791_probe(struct spi_device *spi)
|
||||
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = st->info->channels;
|
||||
|
@ -818,7 +818,6 @@ static int ad7793_probe(struct spi_device *spi)
|
||||
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = st->chip_info->channels;
|
||||
|
@ -264,7 +264,6 @@ static int ad7887_probe(struct spi_device *spi)
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
st->spi = spi;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->info = &ad7887_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
@ -315,7 +315,6 @@ static int ad7923_probe(struct spi_device *spi)
|
||||
info = &ad7923_chip_info[spi_get_device_id(spi)->driver_data];
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = info->channels;
|
||||
indio_dev->num_channels = info->num_channels;
|
||||
|
@ -243,7 +243,6 @@ static int ad7949_spi_probe(struct spi_device *spi)
|
||||
return -ENOMEM;
|
||||
}
|
||||
|
||||
indio_dev->dev.of_node = dev->of_node;
|
||||
indio_dev->info = &ad7949_spi_info;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
@ -814,7 +814,6 @@ static int ad799x_probe(struct i2c_client *client,
|
||||
|
||||
st->client = client;
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->info = st->chip_config->info;
|
||||
|
||||
|
@ -668,7 +668,6 @@ static int axp20x_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
info->regmap = axp20x_dev->regmap;
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
if (!pdev->dev.of_node) {
|
||||
|
@ -573,7 +573,6 @@ static int iproc_adc_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
indio_dev->name = "iproc-static-adc";
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &iproc_adc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = iproc_adc_iio_channels;
|
||||
|
@ -985,7 +985,6 @@ static int cpcap_adc_probe(struct platform_device *pdev)
|
||||
init_waitqueue_head(&ddata->wq_data_avail);
|
||||
|
||||
indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE;
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->channels = cpcap_adc_channels;
|
||||
indio_dev->num_channels = ARRAY_SIZE(cpcap_adc_channels);
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
|
@ -354,7 +354,6 @@ static int da9150_gpadc_probe(struct platform_device *pdev)
|
||||
}
|
||||
|
||||
indio_dev->name = dev_name(dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &da9150_gpadc_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = da9150_gpadc_channels;
|
||||
|
@ -343,7 +343,6 @@ static int envelope_detector_probe(struct platform_device *pdev)
|
||||
INIT_DELAYED_WORK(&env->comp_timeout, envelope_detector_timeout);
|
||||
|
||||
indio_dev->name = dev_name(dev);
|
||||
indio_dev->dev.of_node = dev->of_node;
|
||||
indio_dev->info = &envelope_detector_info;
|
||||
indio_dev->channels = &envelope_detector_iio_channel;
|
||||
indio_dev->num_channels = 1;
|
||||
|
@ -867,7 +867,6 @@ static int exynos_adc_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &exynos_adc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = exynos_adc_iio_channels;
|
||||
|
@ -488,7 +488,6 @@ static int hi8435_probe(struct spi_device *spi)
|
||||
spi_set_drvdata(spi, idev);
|
||||
mutex_init(&priv->lock);
|
||||
|
||||
idev->dev.of_node = spi->dev.of_node;
|
||||
idev->name = spi_get_device_id(spi)->name;
|
||||
idev->modes = INDIO_DIRECT_MODE;
|
||||
idev->info = &hi8435_info;
|
||||
|
@ -1015,7 +1015,6 @@ static int ina2xx_probe(struct i2c_client *client,
|
||||
}
|
||||
|
||||
indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE;
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
if (id->driver_data == ina226) {
|
||||
indio_dev->channels = ina226_channels;
|
||||
indio_dev->num_channels = ARRAY_SIZE(ina226_channels);
|
||||
|
@ -198,7 +198,6 @@ static int lp8788_adc_probe(struct platform_device *pdev)
|
||||
adc->lp = lp;
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
ret = lp8788_iio_map_register(indio_dev, lp->pdata, adc);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
@ -440,7 +440,6 @@ static int max1027_probe(struct spi_device *spi)
|
||||
mutex_init(&st->lock);
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->info = &max1027_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = st->info->channels;
|
||||
|
@ -115,7 +115,6 @@ static int max11100_probe(struct spi_device *spi)
|
||||
state = iio_priv(indio_dev);
|
||||
state->spi = spi;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = "max11100";
|
||||
indio_dev->info = &max11100_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
@ -1593,7 +1593,6 @@ static int max1363_probe(struct i2c_client *client,
|
||||
if (!indio_dev)
|
||||
return -ENOMEM;
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
ret = iio_map_array_register(indio_dev, client->dev.platform_data);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
@ -1652,7 +1651,6 @@ static int max1363_probe(struct i2c_client *client,
|
||||
if (ret)
|
||||
goto error_disable_reg;
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->channels = st->chip_info->channels;
|
||||
indio_dev->num_channels = st->chip_info->num_channels;
|
||||
|
@ -545,7 +545,6 @@ static int max9611_probe(struct i2c_client *client,
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = of_id->data;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &indio_info;
|
||||
|
@ -384,7 +384,6 @@ static int mcp320x_probe(struct spi_device *spi)
|
||||
adc = iio_priv(indio_dev);
|
||||
adc->spi = spi;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &mcp320x_info;
|
||||
|
@ -347,7 +347,6 @@ static int mcp3422_probe(struct i2c_client *client,
|
||||
|
||||
mutex_init(&adc->lock);
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = dev_name(&client->dev);
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &mcp3422_info;
|
||||
|
@ -293,7 +293,6 @@ static int mcp3911_probe(struct spi_device *spi)
|
||||
if (ret)
|
||||
goto clk_disable;
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &mcp3911_info;
|
||||
|
@ -1208,7 +1208,6 @@ static int meson_sar_adc_probe(struct platform_device *pdev)
|
||||
priv->param = match_data->param;
|
||||
|
||||
indio_dev->name = match_data->name;
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &meson_sar_adc_iio_info;
|
||||
|
||||
|
@ -430,7 +430,6 @@ static int nau7802_probe(struct i2c_client *client,
|
||||
|
||||
i2c_set_clientdata(client, indio_dev);
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = dev_name(&client->dev);
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &nau7802_info;
|
||||
|
@ -933,7 +933,6 @@ static int pm8xxx_xoadc_probe(struct platform_device *pdev)
|
||||
goto out_disable_vref;
|
||||
}
|
||||
|
||||
indio_dev->dev.of_node = np;
|
||||
indio_dev->name = variant->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &pm8xxx_xoadc_info;
|
||||
|
@ -982,7 +982,6 @@ static int adc5_probe(struct platform_device *pdev)
|
||||
return ret;
|
||||
}
|
||||
|
||||
indio_dev->dev.of_node = node;
|
||||
indio_dev->name = pdev->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = adc->data->info;
|
||||
|
@ -553,7 +553,6 @@ static int iadc_probe(struct platform_device *pdev)
|
||||
return ret;
|
||||
}
|
||||
|
||||
indio_dev->dev.of_node = node;
|
||||
indio_dev->name = pdev->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &iadc_info;
|
||||
|
@ -907,7 +907,6 @@ static int vadc_probe(struct platform_device *pdev)
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
indio_dev->dev.of_node = node;
|
||||
indio_dev->name = pdev->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &vadc_info;
|
||||
|
@ -516,7 +516,6 @@ static int rcar_gyroadc_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
indio_dev->name = DRIVER_NAME;
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &rcar_gyroadc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -307,7 +307,6 @@ static int rockchip_saradc_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &rockchip_saradc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -32,7 +32,6 @@ static int iio_sd_mod_probe(struct platform_device *pdev)
|
||||
if (!iio)
|
||||
return -ENOMEM;
|
||||
|
||||
iio->dev.of_node = dev->of_node;
|
||||
iio->name = dev_name(dev);
|
||||
iio->info = &iio_sd_mod_iio_info;
|
||||
iio->modes = INDIO_BUFFER_HARDWARE;
|
||||
|
@ -619,7 +619,6 @@ static int sun4i_gpadc_probe(struct platform_device *pdev)
|
||||
info->indio_dev = indio_dev;
|
||||
init_completion(&info->completion);
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &sun4i_gpadc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -181,7 +181,6 @@ static int adc081c_probe(struct i2c_client *client,
|
||||
if (err < 0)
|
||||
return err;
|
||||
|
||||
iio->dev.of_node = client->dev.of_node;
|
||||
iio->name = dev_name(&client->dev);
|
||||
iio->modes = INDIO_DIRECT_MODE;
|
||||
iio->info = &adc081c_info;
|
||||
|
@ -245,7 +245,6 @@ static int adc0832_probe(struct spi_device *spi)
|
||||
mutex_init(&adc->lock);
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->info = &adc0832_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -211,7 +211,6 @@ static int adc084s021_probe(struct spi_device *spi)
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
||||
/* Initiate the Industrial I/O device */
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &adc084s021_info;
|
||||
|
@ -152,7 +152,6 @@ static int adc128_probe(struct spi_device *spi)
|
||||
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &adc128_info;
|
||||
|
@ -179,7 +179,6 @@ static int ti_adc_probe(struct spi_device *spi)
|
||||
return -ENOMEM;
|
||||
|
||||
indio_dev->info = &ti_adc_info;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = TI_ADC_DRV_NAME;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
@ -939,7 +939,6 @@ static int ads1015_probe(struct i2c_client *client,
|
||||
|
||||
mutex_init(&data->lock);
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->name = ADS1015_DRV_NAME;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
||||
|
@ -325,7 +325,6 @@ static int ads124s_probe(struct spi_device *spi)
|
||||
ads124s_priv->spi = spi;
|
||||
|
||||
indio_dev->name = spi_id->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = ads124s_priv->chip_info->channels;
|
||||
indio_dev->num_channels = ads124s_priv->chip_info->num_channels;
|
||||
|
@ -148,7 +148,6 @@ static int ads8344_probe(struct spi_device *spi)
|
||||
mutex_init(&adc->lock);
|
||||
|
||||
indio_dev->name = dev_name(&spi->dev);
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->info = &ads8344_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = ads8344_channels;
|
||||
|
@ -449,7 +449,6 @@ static int ads8688_probe(struct spi_device *spi)
|
||||
st->spi = spi;
|
||||
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = st->chip_info->channels;
|
||||
indio_dev->num_channels = st->chip_info->num_channels;
|
||||
|
@ -772,7 +772,6 @@ static int twl4030_madc_probe(struct platform_device *pdev)
|
||||
madc->dev = &pdev->dev;
|
||||
|
||||
iio_dev->name = dev_name(&pdev->dev);
|
||||
iio_dev->dev.of_node = pdev->dev.of_node;
|
||||
iio_dev->info = &twl4030_madc_iio_info;
|
||||
iio_dev->modes = INDIO_DIRECT_MODE;
|
||||
iio_dev->channels = twl4030_madc_iio_channels;
|
||||
|
@ -860,7 +860,6 @@ static int vf610_adc_probe(struct platform_device *pdev)
|
||||
init_completion(&info->completion);
|
||||
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &vf610_adc_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = vf610_adc_iio_channels;
|
||||
|
@ -1221,7 +1221,6 @@ static int xadc_probe(struct platform_device *pdev)
|
||||
if (IS_ERR(xadc->base))
|
||||
return PTR_ERR(xadc->base);
|
||||
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->name = "xadc";
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->info = &xadc_info;
|
||||
|
@ -230,7 +230,6 @@ static int ds4424_probe(struct i2c_client *client,
|
||||
i2c_set_clientdata(client, indio_dev);
|
||||
data->client = client;
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
|
||||
data->vcc_reg = devm_regulator_get(&client->dev, "vcc");
|
||||
if (IS_ERR(data->vcc_reg)) {
|
||||
|
@ -321,7 +321,6 @@ static int dac5571_probe(struct i2c_client *client,
|
||||
i2c_set_clientdata(client, indio_dev);
|
||||
data->client = client;
|
||||
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->info = &dac5571_info;
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
@ -251,7 +251,6 @@ static int ti_dac_probe(struct spi_device *spi)
|
||||
spi->bits_per_word = 16;
|
||||
spi_setup(spi);
|
||||
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->info = &ti_dac_info;
|
||||
indio_dev->name = spi_get_device_id(spi)->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
|
@ -199,7 +199,6 @@ static int vf610_dac_probe(struct platform_device *pdev)
|
||||
platform_set_drvdata(pdev, indio_dev);
|
||||
|
||||
indio_dev->name = dev_name(&pdev->dev);
|
||||
indio_dev->dev.of_node = pdev->dev.of_node;
|
||||
indio_dev->info = &vf610_dac_iio_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = vf610_dac_iio_channels;
|
||||
|
@ -311,7 +311,6 @@ static int dlh_probe(struct i2c_client *client,
|
||||
st->use_interrupt = false;
|
||||
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->dev.of_node = client->dev.of_node;
|
||||
indio_dev->info = &dlh_info;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = dlh_channels;
|
||||
|
@ -417,7 +417,6 @@ static int max31856_probe(struct spi_device *spi)
|
||||
spi_set_drvdata(spi, indio_dev);
|
||||
|
||||
indio_dev->info = &max31856_info;
|
||||
indio_dev->dev.of_node = spi->dev.of_node;
|
||||
indio_dev->name = id->name;
|
||||
indio_dev->modes = INDIO_DIRECT_MODE;
|
||||
indio_dev->channels = max31856_channels;
|
||||
|
@ -727,7 +727,6 @@ static struct stm32_timer_trigger *stm32_setup_counter_device(struct device *dev
|
||||
indio_dev->modes = INDIO_HARDWARE_TRIGGERED;
|
||||
indio_dev->num_channels = 1;
|
||||
indio_dev->channels = &stm32_trigger_channel;
|
||||
indio_dev->dev.of_node = dev->of_node;
|
||||
|
||||
ret = devm_iio_device_register(dev, indio_dev);
|
||||
if (ret)
|
||||
|
Loading…
Reference in New Issue
Block a user