Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

iio: remove explicit IIO device parent assignment

This patch applies the semantic patch:
@@
expression I, P, SP;
@@
I = devm_iio_device_alloc(P, SP);
...
- I->dev.parent = P;

It updates 302 files and does 307 deletions.
This semantic patch also removes some comments like
'/* Establish that the iio_dev is a child of the i2c device */'

But this is is only done in case where the block is left empty.

The patch does not seem to cover all cases. It looks like in some cases a
different variable is used in some cases to assign the parent, but it
points to the same reference.
In other cases, the block covered by ... may be just too big to be covered
by the semantic patch.

However, this looks pretty good as well, as it does cover a big bulk of the
drivers that should remove the parent assignment.

Signed-off-by: Alexandru Ardelean <alexandru.ardelean@analog.com>
Signed-off-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>

authored by

Alexandru Ardelean and committed by
Jonathan Cameron
d3be8324 f5d01793

-307
-1
drivers/counter/104-quad-8.c
··· 1538 1538 indio_dev->num_channels = ARRAY_SIZE(quad8_channels); 1539 1539 indio_dev->channels = quad8_channels; 1540 1540 indio_dev->name = dev_name(dev); 1541 - indio_dev->dev.parent = dev; 1542 1541 1543 1542 /* Initialize Counter device and driver data */ 1544 1543 quad8iio = iio_priv(indio_dev);
-1
drivers/counter/stm32-lptimer-cnt.c
··· 648 648 649 649 /* Initialize IIO device */ 650 650 indio_dev->name = dev_name(&pdev->dev); 651 - indio_dev->dev.parent = &pdev->dev; 652 651 indio_dev->dev.of_node = pdev->dev.of_node; 653 652 indio_dev->info = &stm32_lptim_cnt_iio_info; 654 653 if (ddata->has_encoder)
-1
drivers/iio/accel/adis16201.c
··· 271 271 spi_set_drvdata(spi, indio_dev); 272 272 273 273 indio_dev->name = spi->dev.driver->name; 274 - indio_dev->dev.parent = &spi->dev; 275 274 indio_dev->info = &adis16201_info; 276 275 277 276 indio_dev->channels = adis16201_channels;
-1
drivers/iio/accel/adis16209.c
··· 282 282 spi_set_drvdata(spi, indio_dev); 283 283 284 284 indio_dev->name = spi->dev.driver->name; 285 - indio_dev->dev.parent = &spi->dev; 286 285 indio_dev->info = &adis16209_info; 287 286 indio_dev->channels = adis16209_channels; 288 287 indio_dev->num_channels = ARRAY_SIZE(adis16209_channels);
-1
drivers/iio/accel/adxl345_core.c
··· 246 246 return ret; 247 247 } 248 248 249 - indio_dev->dev.parent = dev; 250 249 indio_dev->name = name; 251 250 indio_dev->info = &adxl345_info; 252 251 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/adxl372.c
··· 938 938 indio_dev->channels = adxl372_channels; 939 939 indio_dev->num_channels = ARRAY_SIZE(adxl372_channels); 940 940 indio_dev->available_scan_masks = adxl372_channel_masks; 941 - indio_dev->dev.parent = dev; 942 941 indio_dev->name = name; 943 942 indio_dev->info = &adxl372_info; 944 943 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE;
-1
drivers/iio/accel/bma180.c
··· 1038 1038 goto err_chip_disable; 1039 1039 1040 1040 mutex_init(&data->mutex); 1041 - indio_dev->dev.parent = dev; 1042 1041 indio_dev->channels = data->part_info->channels; 1043 1042 indio_dev->num_channels = data->part_info->num_channels; 1044 1043 indio_dev->name = id->name;
-1
drivers/iio/accel/bma220_spi.c
··· 237 237 spi_set_drvdata(spi, indio_dev); 238 238 mutex_init(&data->lock); 239 239 240 - indio_dev->dev.parent = &spi->dev; 241 240 indio_dev->info = &bma220_info; 242 241 indio_dev->name = BMA220_DEVICE_NAME; 243 242 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/bma400_core.c
··· 816 816 return ret; 817 817 818 818 mutex_init(&data->mutex); 819 - indio_dev->dev.parent = dev; 820 819 indio_dev->name = name; 821 820 indio_dev->info = &bma400_info; 822 821 indio_dev->channels = bma400_channels;
-1
drivers/iio/accel/bmc150-accel-core.c
··· 1574 1574 1575 1575 mutex_init(&data->mutex); 1576 1576 1577 - indio_dev->dev.parent = dev; 1578 1577 indio_dev->channels = data->chip_info->channels; 1579 1578 indio_dev->num_channels = data->chip_info->num_channels; 1580 1579 indio_dev->name = name ? name : data->chip_info->name;
-1
drivers/iio/accel/da280.c
··· 120 120 data->client = client; 121 121 i2c_set_clientdata(client, indio_dev); 122 122 123 - indio_dev->dev.parent = &client->dev; 124 123 indio_dev->info = &da280_info; 125 124 indio_dev->modes = INDIO_DIRECT_MODE; 126 125 indio_dev->channels = da280_channels;
-1
drivers/iio/accel/da311.c
··· 231 231 data->client = client; 232 232 i2c_set_clientdata(client, indio_dev); 233 233 234 - indio_dev->dev.parent = &client->dev; 235 234 indio_dev->info = &da311_info; 236 235 indio_dev->name = "da311"; 237 236 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/dmard06.c
··· 161 161 dmard06->chip_id = ret; 162 162 163 163 i2c_set_clientdata(client, indio_dev); 164 - indio_dev->dev.parent = &client->dev; 165 164 indio_dev->name = DMARD06_DRV_NAME; 166 165 indio_dev->modes = INDIO_DIRECT_MODE; 167 166 indio_dev->channels = dmard06_channels;
-1
drivers/iio/accel/dmard09.c
··· 116 116 } 117 117 118 118 i2c_set_clientdata(client, indio_dev); 119 - indio_dev->dev.parent = &client->dev; 120 119 indio_dev->name = DMARD09_DRV_NAME; 121 120 indio_dev->modes = INDIO_DIRECT_MODE; 122 121 indio_dev->channels = dmard09_channels;
-1
drivers/iio/accel/dmard10.c
··· 196 196 data->client = client; 197 197 i2c_set_clientdata(client, indio_dev); 198 198 199 - indio_dev->dev.parent = &client->dev; 200 199 indio_dev->info = &dmard10_info; 201 200 indio_dev->name = "dmard10"; 202 201 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/hid-sensor-accel-3d.c
··· 384 384 goto error_free_dev_mem; 385 385 } 386 386 387 - indio_dev->dev.parent = &pdev->dev; 388 387 indio_dev->info = &accel_3d_info; 389 388 indio_dev->name = name; 390 389 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/kxsd9.c
··· 411 411 indio_dev->channels = kxsd9_channels; 412 412 indio_dev->num_channels = ARRAY_SIZE(kxsd9_channels); 413 413 indio_dev->name = name; 414 - indio_dev->dev.parent = dev; 415 414 indio_dev->info = &kxsd9_info; 416 415 indio_dev->modes = INDIO_DIRECT_MODE; 417 416 indio_dev->available_scan_masks = kxsd9_scan_masks;
-1
drivers/iio/accel/mc3230.c
··· 132 132 data->client = client; 133 133 i2c_set_clientdata(client, indio_dev); 134 134 135 - indio_dev->dev.parent = &client->dev; 136 135 indio_dev->info = &mc3230_info; 137 136 indio_dev->name = "mc3230"; 138 137 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/mma7455_core.c
··· 260 260 261 261 indio_dev->info = &mma7455_info; 262 262 indio_dev->name = name; 263 - indio_dev->dev.parent = dev; 264 263 indio_dev->modes = INDIO_DIRECT_MODE; 265 264 indio_dev->channels = mma7455_channels; 266 265 indio_dev->num_channels = ARRAY_SIZE(mma7455_channels);
-1
drivers/iio/accel/mma7660.c
··· 188 188 mutex_init(&data->lock); 189 189 data->mode = MMA7660_MODE_STANDBY; 190 190 191 - indio_dev->dev.parent = &client->dev; 192 191 indio_dev->info = &mma7660_info; 193 192 indio_dev->name = MMA7660_DRIVER_NAME; 194 193 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/mma9551.c
··· 473 473 474 474 mutex_init(&data->mutex); 475 475 476 - indio_dev->dev.parent = &client->dev; 477 476 indio_dev->channels = mma9551_channels; 478 477 indio_dev->num_channels = ARRAY_SIZE(mma9551_channels); 479 478 indio_dev->name = name;
-1
drivers/iio/accel/mxc4005.c
··· 416 416 417 417 mutex_init(&data->mutex); 418 418 419 - indio_dev->dev.parent = &client->dev; 420 419 indio_dev->channels = mxc4005_channels; 421 420 indio_dev->num_channels = ARRAY_SIZE(mxc4005_channels); 422 421 indio_dev->available_scan_masks = mxc4005_scan_masks;
-1
drivers/iio/accel/mxc6255.c
··· 138 138 data->regmap = regmap; 139 139 140 140 indio_dev->name = MXC6255_DRV_NAME; 141 - indio_dev->dev.parent = &client->dev; 142 141 indio_dev->channels = mxc6255_channels; 143 142 indio_dev->num_channels = ARRAY_SIZE(mxc6255_channels); 144 143 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/sca3000.c
··· 1467 1467 st->info = &sca3000_spi_chip_info_tbl[spi_get_device_id(spi) 1468 1468 ->driver_data]; 1469 1469 1470 - indio_dev->dev.parent = &spi->dev; 1471 1470 indio_dev->name = spi_get_device_id(spi)->name; 1472 1471 indio_dev->info = &sca3000_info; 1473 1472 if (st->info->temp_output) {
-1
drivers/iio/accel/ssp_accel_sensor.c
··· 108 108 spd->type = SSP_ACCELEROMETER_SENSOR; 109 109 110 110 indio_dev->name = ssp_accel_device_name; 111 - indio_dev->dev.parent = &pdev->dev; 112 111 indio_dev->dev.of_node = pdev->dev.of_node; 113 112 indio_dev->info = &ssp_accel_iio_info; 114 113 indio_dev->modes = INDIO_BUFFER_SOFTWARE;
-1
drivers/iio/accel/stk8312.c
··· 515 515 i2c_set_clientdata(client, indio_dev); 516 516 mutex_init(&data->lock); 517 517 518 - indio_dev->dev.parent = &client->dev; 519 518 indio_dev->info = &stk8312_info; 520 519 indio_dev->name = STK8312_DRIVER_NAME; 521 520 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/accel/stk8ba50.c
··· 399 399 i2c_set_clientdata(client, indio_dev); 400 400 mutex_init(&data->lock); 401 401 402 - indio_dev->dev.parent = &client->dev; 403 402 indio_dev->info = &stk8ba50_info; 404 403 indio_dev->name = STK8BA50_DRIVER_NAME; 405 404 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ab8500-gpadc.c
··· 1163 1163 1164 1164 pm_runtime_put(dev); 1165 1165 1166 - indio_dev->dev.parent = dev; 1167 1166 indio_dev->dev.of_node = np; 1168 1167 indio_dev->name = "ab8500-gpadc"; 1169 1168 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7091r-base.c
··· 224 224 st->chip_info = chip_info; 225 225 st->map = map; 226 226 227 - iio_dev->dev.parent = dev; 228 227 iio_dev->name = name; 229 228 iio_dev->info = &ad7091r_info; 230 229 iio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7124.c
··· 683 683 684 684 spi_set_drvdata(spi, indio_dev); 685 685 686 - indio_dev->dev.parent = &spi->dev; 687 686 indio_dev->name = spi_get_device_id(spi)->name; 688 687 indio_dev->modes = INDIO_DIRECT_MODE; 689 688 indio_dev->info = &ad7124_info;
-1
drivers/iio/adc/ad7266.c
··· 437 437 spi_set_drvdata(spi, indio_dev); 438 438 st->spi = spi; 439 439 440 - indio_dev->dev.parent = &spi->dev; 441 440 indio_dev->dev.of_node = spi->dev.of_node; 442 441 indio_dev->name = spi_get_device_id(spi)->name; 443 442 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7291.c
··· 502 502 indio_dev->channels = ad7291_channels; 503 503 indio_dev->num_channels = ARRAY_SIZE(ad7291_channels); 504 504 505 - indio_dev->dev.parent = &client->dev; 506 505 indio_dev->dev.of_node = client->dev.of_node; 507 506 indio_dev->info = &ad7291_info; 508 507 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7292.c
··· 304 304 st->vref_mv = 1250; 305 305 } 306 306 307 - indio_dev->dev.parent = &spi->dev; 308 307 indio_dev->name = spi_get_device_id(spi)->name; 309 308 indio_dev->modes = INDIO_DIRECT_MODE; 310 309 indio_dev->info = &ad7292_info;
-1
drivers/iio/adc/ad7298.c
··· 312 312 st->spi = spi; 313 313 314 314 indio_dev->name = spi_get_device_id(spi)->name; 315 - indio_dev->dev.parent = &spi->dev; 316 315 indio_dev->dev.of_node = spi->dev.of_node; 317 316 indio_dev->modes = INDIO_DIRECT_MODE; 318 317 indio_dev->channels = ad7298_channels;
-1
drivers/iio/adc/ad7476.c
··· 301 301 st->spi = spi; 302 302 303 303 /* Establish that the iio_dev is a child of the spi device */ 304 - indio_dev->dev.parent = &spi->dev; 305 304 indio_dev->dev.of_node = spi->dev.of_node; 306 305 indio_dev->name = spi_get_device_id(spi)->name; 307 306 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7606.c
··· 614 614 if (ret) 615 615 return ret; 616 616 617 - indio_dev->dev.parent = dev; 618 617 if (st->gpio_os) { 619 618 if (st->gpio_range) 620 619 indio_dev->info = &ad7606_info_os_and_range;
-1
drivers/iio/adc/ad7766.c
··· 242 242 if (IS_ERR(ad7766->pd_gpio)) 243 243 return PTR_ERR(ad7766->pd_gpio); 244 244 245 - indio_dev->dev.parent = &spi->dev; 246 245 indio_dev->name = spi_get_device_id(spi)->name; 247 246 indio_dev->modes = INDIO_DIRECT_MODE; 248 247 indio_dev->channels = ad7766_channels;
-1
drivers/iio/adc/ad7768-1.c
··· 584 584 585 585 indio_dev->channels = ad7768_channels; 586 586 indio_dev->num_channels = ARRAY_SIZE(ad7768_channels); 587 - indio_dev->dev.parent = &spi->dev; 588 587 indio_dev->name = spi_get_device_id(spi)->name; 589 588 indio_dev->info = &ad7768_info; 590 589 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_TRIGGERED;
-1
drivers/iio/adc/ad7780.c
··· 320 320 321 321 spi_set_drvdata(spi, indio_dev); 322 322 323 - indio_dev->dev.parent = &spi->dev; 324 323 indio_dev->name = spi_get_device_id(spi)->name; 325 324 indio_dev->modes = INDIO_DIRECT_MODE; 326 325 indio_dev->channels = &st->chip_info->channel;
-1
drivers/iio/adc/ad7791.c
··· 425 425 426 426 spi_set_drvdata(spi, indio_dev); 427 427 428 - indio_dev->dev.parent = &spi->dev; 429 428 indio_dev->dev.of_node = spi->dev.of_node; 430 429 indio_dev->name = spi_get_device_id(spi)->name; 431 430 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7793.c
··· 818 818 819 819 spi_set_drvdata(spi, indio_dev); 820 820 821 - indio_dev->dev.parent = &spi->dev; 822 821 indio_dev->dev.of_node = spi->dev.of_node; 823 822 indio_dev->name = spi_get_device_id(spi)->name; 824 823 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ad7887.c
··· 265 265 st->spi = spi; 266 266 267 267 /* Estabilish that the iio_dev is a child of the spi device */ 268 - indio_dev->dev.parent = &spi->dev; 269 268 indio_dev->dev.of_node = spi->dev.of_node; 270 269 indio_dev->name = spi_get_device_id(spi)->name; 271 270 indio_dev->info = &ad7887_info;
-1
drivers/iio/adc/ad7923.c
··· 315 315 info = &ad7923_chip_info[spi_get_device_id(spi)->driver_data]; 316 316 317 317 indio_dev->name = spi_get_device_id(spi)->name; 318 - indio_dev->dev.parent = &spi->dev; 319 318 indio_dev->dev.of_node = spi->dev.of_node; 320 319 indio_dev->modes = INDIO_DIRECT_MODE; 321 320 indio_dev->channels = info->channels;
-1
drivers/iio/adc/ad7949.c
··· 243 243 return -ENOMEM; 244 244 } 245 245 246 - indio_dev->dev.parent = dev; 247 246 indio_dev->dev.of_node = dev->of_node; 248 247 indio_dev->info = &ad7949_spi_info; 249 248 indio_dev->name = spi_get_device_id(spi)->name;
-1
drivers/iio/adc/ad799x.c
··· 814 814 815 815 st->client = client; 816 816 817 - indio_dev->dev.parent = &client->dev; 818 817 indio_dev->dev.of_node = client->dev.of_node; 819 818 indio_dev->name = id->name; 820 819 indio_dev->info = st->chip_config->info;
-1
drivers/iio/adc/adi-axi-adc.c
··· 435 435 } 436 436 437 437 indio_dev->info = &adi_axi_adc_info; 438 - indio_dev->dev.parent = &pdev->dev; 439 438 indio_dev->name = "adi-axi-adc"; 440 439 indio_dev->modes = INDIO_DIRECT_MODE; 441 440 indio_dev->num_channels = conv->chip_info->num_channels;
-1
drivers/iio/adc/aspeed_adc.c
··· 252 252 253 253 model_data = of_device_get_match_data(&pdev->dev); 254 254 indio_dev->name = model_data->model_name; 255 - indio_dev->dev.parent = &pdev->dev; 256 255 indio_dev->info = &aspeed_adc_iio_info; 257 256 indio_dev->modes = INDIO_DIRECT_MODE; 258 257 indio_dev->channels = aspeed_adc_iio_channels;
-1
drivers/iio/adc/at91-sama5d2_adc.c
··· 1710 1710 if (!indio_dev) 1711 1711 return -ENOMEM; 1712 1712 1713 - indio_dev->dev.parent = &pdev->dev; 1714 1713 indio_dev->name = dev_name(&pdev->dev); 1715 1714 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE; 1716 1715 indio_dev->info = &at91_adc_info;
-1
drivers/iio/adc/at91_adc.c
··· 1172 1172 1173 1173 platform_set_drvdata(pdev, idev); 1174 1174 1175 - idev->dev.parent = &pdev->dev; 1176 1175 idev->name = dev_name(&pdev->dev); 1177 1176 idev->modes = INDIO_DIRECT_MODE; 1178 1177 idev->info = &at91_adc_info;
-1
drivers/iio/adc/axp20x_adc.c
··· 668 668 platform_set_drvdata(pdev, indio_dev); 669 669 670 670 info->regmap = axp20x_dev->regmap; 671 - indio_dev->dev.parent = &pdev->dev; 672 671 indio_dev->dev.of_node = pdev->dev.of_node; 673 672 indio_dev->modes = INDIO_DIRECT_MODE; 674 673
-1
drivers/iio/adc/axp288_adc.c
··· 271 271 return ret; 272 272 } 273 273 274 - indio_dev->dev.parent = &pdev->dev; 275 274 indio_dev->name = pdev->name; 276 275 indio_dev->channels = axp288_adc_channels; 277 276 indio_dev->num_channels = ARRAY_SIZE(axp288_adc_channels);
-1
drivers/iio/adc/bcm_iproc_adc.c
··· 573 573 } 574 574 575 575 indio_dev->name = "iproc-static-adc"; 576 - indio_dev->dev.parent = &pdev->dev; 577 576 indio_dev->dev.of_node = pdev->dev.of_node; 578 577 indio_dev->info = &iproc_adc_iio_info; 579 578 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/berlin2-adc.c
··· 321 321 init_waitqueue_head(&priv->wq); 322 322 mutex_init(&priv->lock); 323 323 324 - indio_dev->dev.parent = &pdev->dev; 325 324 indio_dev->name = dev_name(&pdev->dev); 326 325 indio_dev->modes = INDIO_DIRECT_MODE; 327 326 indio_dev->info = &berlin2_adc_info;
-1
drivers/iio/adc/cc10001_adc.c
··· 334 334 if (ret) 335 335 return ret; 336 336 337 - indio_dev->dev.parent = &pdev->dev; 338 337 indio_dev->name = dev_name(&pdev->dev); 339 338 indio_dev->info = &cc10001_adc_info; 340 339 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/cpcap-adc.c
··· 985 985 init_waitqueue_head(&ddata->wq_data_avail); 986 986 987 987 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE; 988 - indio_dev->dev.parent = &pdev->dev; 989 988 indio_dev->dev.of_node = pdev->dev.of_node; 990 989 indio_dev->channels = cpcap_adc_channels; 991 990 indio_dev->num_channels = ARRAY_SIZE(cpcap_adc_channels);
-1
drivers/iio/adc/da9150-gpadc.c
··· 354 354 } 355 355 356 356 indio_dev->name = dev_name(dev); 357 - indio_dev->dev.parent = dev; 358 357 indio_dev->dev.of_node = pdev->dev.of_node; 359 358 indio_dev->info = &da9150_gpadc_info; 360 359 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/dln2-adc.c
··· 652 652 IIO_CHAN_SOFT_TIMESTAMP_ASSIGN(dln2->iio_channels[i], i); 653 653 654 654 indio_dev->name = DLN2_ADC_MOD_NAME; 655 - indio_dev->dev.parent = dev; 656 655 indio_dev->info = &dln2_adc_info; 657 656 indio_dev->modes = INDIO_DIRECT_MODE; 658 657 indio_dev->channels = dln2->iio_channels;
-1
drivers/iio/adc/envelope-detector.c
··· 343 343 INIT_DELAYED_WORK(&env->comp_timeout, envelope_detector_timeout); 344 344 345 345 indio_dev->name = dev_name(dev); 346 - indio_dev->dev.parent = dev; 347 346 indio_dev->dev.of_node = dev->of_node; 348 347 indio_dev->info = &envelope_detector_info; 349 348 indio_dev->channels = &envelope_detector_iio_channel;
-1
drivers/iio/adc/ep93xx_adc.c
··· 170 170 return PTR_ERR(priv->base); 171 171 } 172 172 173 - iiodev->dev.parent = &pdev->dev; 174 173 iiodev->name = dev_name(&pdev->dev); 175 174 iiodev->modes = INDIO_DIRECT_MODE; 176 175 iiodev->info = &ep93xx_adc_info;
-1
drivers/iio/adc/exynos_adc.c
··· 867 867 platform_set_drvdata(pdev, indio_dev); 868 868 869 869 indio_dev->name = dev_name(&pdev->dev); 870 - indio_dev->dev.parent = &pdev->dev; 871 870 indio_dev->dev.of_node = pdev->dev.of_node; 872 871 indio_dev->info = &exynos_adc_iio_info; 873 872 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/fsl-imx25-gcq.c
··· 350 350 goto err_clk_unprepare; 351 351 } 352 352 353 - indio_dev->dev.parent = &pdev->dev; 354 353 indio_dev->channels = mx25_gcq_channels; 355 354 indio_dev->num_channels = ARRAY_SIZE(mx25_gcq_channels); 356 355 indio_dev->info = &mx25_gcq_iio_info;
-1
drivers/iio/adc/hi8435.c
··· 488 488 spi_set_drvdata(spi, idev); 489 489 mutex_init(&priv->lock); 490 490 491 - idev->dev.parent = &spi->dev; 492 491 idev->dev.of_node = spi->dev.of_node; 493 492 idev->name = spi_get_device_id(spi)->name; 494 493 idev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/imx7d_adc.c
··· 515 515 init_completion(&info->completion); 516 516 517 517 indio_dev->name = dev_name(dev); 518 - indio_dev->dev.parent = dev; 519 518 indio_dev->info = &imx7d_adc_iio_info; 520 519 indio_dev->modes = INDIO_DIRECT_MODE; 521 520 indio_dev->channels = imx7d_adc_iio_channels;
-1
drivers/iio/adc/ina2xx-adc.c
··· 1015 1015 } 1016 1016 1017 1017 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_BUFFER_SOFTWARE; 1018 - indio_dev->dev.parent = &client->dev; 1019 1018 indio_dev->dev.of_node = client->dev.of_node; 1020 1019 if (id->driver_data == ina226) { 1021 1020 indio_dev->channels = ina226_channels;
-1
drivers/iio/adc/ingenic-adc.c
··· 481 481 return ret; 482 482 } 483 483 484 - iio_dev->dev.parent = dev; 485 484 iio_dev->name = "jz-adc"; 486 485 iio_dev->modes = INDIO_DIRECT_MODE; 487 486 iio_dev->channels = ingenic_channels;
-1
drivers/iio/adc/intel_mrfld_adc.c
··· 207 207 208 208 platform_set_drvdata(pdev, indio_dev); 209 209 210 - indio_dev->dev.parent = dev; 211 210 indio_dev->name = pdev->name; 212 211 213 212 indio_dev->channels = mrfld_adc_channels;
-1
drivers/iio/adc/lp8788_adc.c
··· 205 205 206 206 mutex_init(&adc->lock); 207 207 208 - indio_dev->dev.parent = &pdev->dev; 209 208 indio_dev->name = pdev->name; 210 209 indio_dev->modes = INDIO_DIRECT_MODE; 211 210 indio_dev->info = &lp8788_adc_info;
-1
drivers/iio/adc/lpc18xx_adc.c
··· 152 152 } 153 153 154 154 indio_dev->name = dev_name(&pdev->dev); 155 - indio_dev->dev.parent = &pdev->dev; 156 155 indio_dev->info = &lpc18xx_adc_info; 157 156 indio_dev->modes = INDIO_DIRECT_MODE; 158 157 indio_dev->channels = lpc18xx_adc_iio_channels;
-1
drivers/iio/adc/lpc32xx_adc.c
··· 196 196 init_completion(&st->completion); 197 197 198 198 iodev->name = LPC32XXAD_NAME; 199 - iodev->dev.parent = &pdev->dev; 200 199 iodev->info = &lpc32xx_adc_iio_info; 201 200 iodev->modes = INDIO_DIRECT_MODE; 202 201 iodev->num_channels = ARRAY_SIZE(lpc32xx_adc_iio_channels);
-1
drivers/iio/adc/ltc2471.c
··· 116 116 data = iio_priv(indio_dev); 117 117 data->client = client; 118 118 119 - indio_dev->dev.parent = &client->dev; 120 119 indio_dev->name = id->name; 121 120 indio_dev->info = &ltc2471_info; 122 121 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ltc2485.c
··· 108 108 i2c_set_clientdata(client, indio_dev); 109 109 data->client = client; 110 110 111 - indio_dev->dev.parent = &client->dev; 112 111 indio_dev->name = id->name; 113 112 indio_dev->info = &ltc2485_info; 114 113 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/max1027.c
··· 440 440 mutex_init(&st->lock); 441 441 442 442 indio_dev->name = spi_get_device_id(spi)->name; 443 - indio_dev->dev.parent = &spi->dev; 444 443 indio_dev->dev.of_node = spi->dev.of_node; 445 444 indio_dev->info = &max1027_info; 446 445 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/max11100.c
··· 115 115 state = iio_priv(indio_dev); 116 116 state->spi = spi; 117 117 118 - indio_dev->dev.parent = &spi->dev; 119 118 indio_dev->dev.of_node = spi->dev.of_node; 120 119 indio_dev->name = "max11100"; 121 120 indio_dev->info = &max11100_info;
-1
drivers/iio/adc/max1118.c
··· 225 225 spi_set_drvdata(spi, indio_dev); 226 226 227 227 indio_dev->name = spi_get_device_id(spi)->name; 228 - indio_dev->dev.parent = &spi->dev; 229 228 indio_dev->info = &max1118_info; 230 229 indio_dev->modes = INDIO_DIRECT_MODE; 231 230 indio_dev->channels = max1118_channels;
-1
drivers/iio/adc/max1241.c
··· 192 192 dev_dbg(dev, "no shutdown pin passed, low-power mode disabled"); 193 193 194 194 indio_dev->name = spi_get_device_id(spi)->name; 195 - indio_dev->dev.parent = dev; 196 195 indio_dev->info = &max1241_info; 197 196 indio_dev->modes = INDIO_DIRECT_MODE; 198 197 indio_dev->channels = max1241_channels;
-1
drivers/iio/adc/max9611.c
··· 545 545 if (ret) 546 546 return ret; 547 547 548 - indio_dev->dev.parent = &client->dev; 549 548 indio_dev->dev.of_node = client->dev.of_node; 550 549 indio_dev->name = of_id->data; 551 550 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/mcp320x.c
··· 384 384 adc = iio_priv(indio_dev); 385 385 adc->spi = spi; 386 386 387 - indio_dev->dev.parent = &spi->dev; 388 387 indio_dev->dev.of_node = spi->dev.of_node; 389 388 indio_dev->name = spi_get_device_id(spi)->name; 390 389 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/mcp3422.c
··· 347 347 348 348 mutex_init(&adc->lock); 349 349 350 - indio_dev->dev.parent = &client->dev; 351 350 indio_dev->dev.of_node = client->dev.of_node; 352 351 indio_dev->name = dev_name(&client->dev); 353 352 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/men_z188_adc.c
··· 110 110 111 111 adc = iio_priv(indio_dev); 112 112 indio_dev->name = "z188-adc"; 113 - indio_dev->dev.parent = &dev->dev; 114 113 indio_dev->info = &z188_adc_info; 115 114 indio_dev->modes = INDIO_DIRECT_MODE; 116 115 indio_dev->channels = z188_adc_iio_channels;
-1
drivers/iio/adc/meson_saradc.c
··· 1208 1208 priv->param = match_data->param; 1209 1209 1210 1210 indio_dev->name = match_data->name; 1211 - indio_dev->dev.parent = &pdev->dev; 1212 1211 indio_dev->dev.of_node = pdev->dev.of_node; 1213 1212 indio_dev->modes = INDIO_DIRECT_MODE; 1214 1213 indio_dev->info = &meson_sar_adc_iio_info;
-1
drivers/iio/adc/mt6577_auxadc.c
··· 245 245 return -ENOMEM; 246 246 247 247 adc_dev = iio_priv(indio_dev); 248 - indio_dev->dev.parent = &pdev->dev; 249 248 indio_dev->name = dev_name(&pdev->dev); 250 249 indio_dev->info = &mt6577_auxadc_info; 251 250 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/mxs-lradc-adc.c
··· 722 722 platform_set_drvdata(pdev, iio); 723 723 724 724 iio->name = pdev->name; 725 - iio->dev.parent = dev; 726 725 iio->dev.of_node = dev->parent->of_node; 727 726 iio->info = &mxs_lradc_adc_iio_info; 728 727 iio->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/nau7802.c
··· 430 430 431 431 i2c_set_clientdata(client, indio_dev); 432 432 433 - indio_dev->dev.parent = &client->dev; 434 433 indio_dev->dev.of_node = client->dev.of_node; 435 434 indio_dev->name = dev_name(&client->dev); 436 435 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/npcm_adc.c
··· 261 261 262 262 platform_set_drvdata(pdev, indio_dev); 263 263 indio_dev->name = dev_name(&pdev->dev); 264 - indio_dev->dev.parent = &pdev->dev; 265 264 indio_dev->info = &npcm_adc_iio_info; 266 265 indio_dev->modes = INDIO_DIRECT_MODE; 267 266 indio_dev->channels = npcm_adc_iio_channels;
-1
drivers/iio/adc/palmas_gpadc.c
··· 593 593 adc->extended_delay = gpadc_pdata->extended_delay; 594 594 595 595 indio_dev->name = MOD_NAME; 596 - indio_dev->dev.parent = &pdev->dev; 597 596 indio_dev->info = &palmas_gpadc_iio_info; 598 597 indio_dev->modes = INDIO_DIRECT_MODE; 599 598 indio_dev->channels = palmas_gpadc_iio_channel;
-1
drivers/iio/adc/qcom-pm8xxx-xoadc.c
··· 933 933 goto out_disable_vref; 934 934 } 935 935 936 - indio_dev->dev.parent = dev; 937 936 indio_dev->dev.of_node = np; 938 937 indio_dev->name = variant->name; 939 938 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/qcom-spmi-adc5.c
··· 982 982 return ret; 983 983 } 984 984 985 - indio_dev->dev.parent = dev; 986 985 indio_dev->dev.of_node = node; 987 986 indio_dev->name = pdev->name; 988 987 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/qcom-spmi-vadc.c
··· 907 907 if (ret) 908 908 return ret; 909 909 910 - indio_dev->dev.parent = dev; 911 910 indio_dev->dev.of_node = node; 912 911 indio_dev->name = pdev->name; 913 912 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/rcar-gyroadc.c
··· 516 516 platform_set_drvdata(pdev, indio_dev); 517 517 518 518 indio_dev->name = DRIVER_NAME; 519 - indio_dev->dev.parent = dev; 520 519 indio_dev->dev.of_node = pdev->dev.of_node; 521 520 indio_dev->info = &rcar_gyroadc_iio_info; 522 521 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/rn5t618-adc.c
··· 218 218 init_completion(&adc->conv_completion); 219 219 220 220 iio_dev->name = dev_name(&pdev->dev); 221 - iio_dev->dev.parent = &pdev->dev; 222 221 iio_dev->info = &rn5t618_adc_iio_info; 223 222 iio_dev->modes = INDIO_DIRECT_MODE; 224 223 iio_dev->channels = rn5t618_adc_iio_channels;
-1
drivers/iio/adc/rockchip_saradc.c
··· 307 307 platform_set_drvdata(pdev, indio_dev); 308 308 309 309 indio_dev->name = dev_name(&pdev->dev); 310 - indio_dev->dev.parent = &pdev->dev; 311 310 indio_dev->dev.of_node = pdev->dev.of_node; 312 311 indio_dev->info = &rockchip_saradc_iio_info; 313 312 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/sc27xx_adc.c
··· 533 533 return ret; 534 534 } 535 535 536 - indio_dev->dev.parent = dev; 537 536 indio_dev->name = dev_name(dev); 538 537 indio_dev->modes = INDIO_DIRECT_MODE; 539 538 indio_dev->info = &sc27xx_info;
-1
drivers/iio/adc/sd_adc_modulator.c
··· 32 32 if (!iio) 33 33 return -ENOMEM; 34 34 35 - iio->dev.parent = dev; 36 35 iio->dev.of_node = dev->of_node; 37 36 iio->name = dev_name(dev); 38 37 iio->info = &iio_sd_mod_iio_info;
-1
drivers/iio/adc/spear_adc.c
··· 336 336 init_completion(&st->completion); 337 337 338 338 indio_dev->name = SPEAR_ADC_MOD_NAME; 339 - indio_dev->dev.parent = dev; 340 339 indio_dev->info = &spear_adc_info; 341 340 indio_dev->modes = INDIO_DIRECT_MODE; 342 341 indio_dev->channels = spear_adc_iio_channels;
-1
drivers/iio/adc/stm32-adc.c
··· 1896 1896 of_match_device(dev->driver->of_match_table, dev)->data; 1897 1897 1898 1898 indio_dev->name = dev_name(&pdev->dev); 1899 - indio_dev->dev.parent = &pdev->dev; 1900 1899 indio_dev->dev.of_node = pdev->dev.of_node; 1901 1900 indio_dev->info = &stm32_adc_iio_info; 1902 1901 indio_dev->modes = INDIO_DIRECT_MODE | INDIO_HARDWARE_TRIGGERED;
-1
drivers/iio/adc/stm32-dfsdm-adc.c
··· 1571 1571 adc = iio_priv(iio); 1572 1572 adc->dfsdm = dev_get_drvdata(dev->parent); 1573 1573 1574 - iio->dev.parent = dev; 1575 1574 iio->dev.of_node = np; 1576 1575 iio->modes = INDIO_DIRECT_MODE; 1577 1576
-1
drivers/iio/adc/stmpe-adc.c
··· 297 297 platform_set_drvdata(pdev, indio_dev); 298 298 299 299 indio_dev->name = dev_name(&pdev->dev); 300 - indio_dev->dev.parent = &pdev->dev; 301 300 indio_dev->info = &stmpe_adc_iio_info; 302 301 indio_dev->modes = INDIO_DIRECT_MODE; 303 302
-1
drivers/iio/adc/stx104.c
··· 319 319 } 320 320 321 321 indio_dev->name = dev_name(dev); 322 - indio_dev->dev.parent = dev; 323 322 324 323 priv = iio_priv(indio_dev); 325 324 priv->base = base[id];
-1
drivers/iio/adc/sun4i-gpadc-iio.c
··· 619 619 info->indio_dev = indio_dev; 620 620 init_completion(&info->completion); 621 621 indio_dev->name = dev_name(&pdev->dev); 622 - indio_dev->dev.parent = &pdev->dev; 623 622 indio_dev->dev.of_node = pdev->dev.of_node; 624 623 indio_dev->info = &sun4i_gpadc_iio_info; 625 624 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-adc081c.c
··· 181 181 if (err < 0) 182 182 return err; 183 183 184 - iio->dev.parent = &client->dev; 185 184 iio->dev.of_node = client->dev.of_node; 186 185 iio->name = dev_name(&client->dev); 187 186 iio->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-adc0832.c
··· 245 245 mutex_init(&adc->lock); 246 246 247 247 indio_dev->name = spi_get_device_id(spi)->name; 248 - indio_dev->dev.parent = &spi->dev; 249 248 indio_dev->dev.of_node = spi->dev.of_node; 250 249 indio_dev->info = &adc0832_info; 251 250 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-adc084s021.c
··· 211 211 spi_set_drvdata(spi, indio_dev); 212 212 213 213 /* Initiate the Industrial I/O device */ 214 - indio_dev->dev.parent = &spi->dev; 215 214 indio_dev->dev.of_node = spi->dev.of_node; 216 215 indio_dev->name = spi_get_device_id(spi)->name; 217 216 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-adc108s102.c
··· 252 252 st->spi = spi; 253 253 254 254 indio_dev->name = spi->modalias; 255 - indio_dev->dev.parent = &spi->dev; 256 255 indio_dev->modes = INDIO_DIRECT_MODE; 257 256 indio_dev->channels = adc108s102_channels; 258 257 indio_dev->num_channels = ARRAY_SIZE(adc108s102_channels);
-1
drivers/iio/adc/ti-adc12138.c
··· 407 407 init_completion(&adc->complete); 408 408 409 409 indio_dev->name = spi_get_device_id(spi)->name; 410 - indio_dev->dev.parent = &spi->dev; 411 410 indio_dev->info = &adc12138_info; 412 411 indio_dev->modes = INDIO_DIRECT_MODE; 413 412
-1
drivers/iio/adc/ti-adc128s052.c
··· 152 152 153 153 spi_set_drvdata(spi, indio_dev); 154 154 155 - indio_dev->dev.parent = &spi->dev; 156 155 indio_dev->dev.of_node = spi->dev.of_node; 157 156 indio_dev->name = spi_get_device_id(spi)->name; 158 157 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-adc161s626.c
··· 179 179 return -ENOMEM; 180 180 181 181 indio_dev->info = &ti_adc_info; 182 - indio_dev->dev.parent = &spi->dev; 183 182 indio_dev->dev.of_node = spi->dev.of_node; 184 183 indio_dev->name = TI_ADC_DRV_NAME; 185 184 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-ads1015.c
··· 939 939 940 940 mutex_init(&data->lock); 941 941 942 - indio_dev->dev.parent = &client->dev; 943 942 indio_dev->dev.of_node = client->dev.of_node; 944 943 indio_dev->name = ADS1015_DRV_NAME; 945 944 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-ads124s08.c
··· 325 325 ads124s_priv->spi = spi; 326 326 327 327 indio_dev->name = spi_id->name; 328 - indio_dev->dev.parent = &spi->dev; 329 328 indio_dev->dev.of_node = spi->dev.of_node; 330 329 indio_dev->modes = INDIO_DIRECT_MODE; 331 330 indio_dev->channels = ads124s_priv->chip_info->channels;
-1
drivers/iio/adc/ti-ads7950.c
··· 557 557 info = &ti_ads7950_chip_info[spi_get_device_id(spi)->driver_data]; 558 558 559 559 indio_dev->name = spi_get_device_id(spi)->name; 560 - indio_dev->dev.parent = &spi->dev; 561 560 indio_dev->modes = INDIO_DIRECT_MODE; 562 561 indio_dev->channels = info->channels; 563 562 indio_dev->num_channels = info->num_channels;
-1
drivers/iio/adc/ti-ads8344.c
··· 148 148 mutex_init(&adc->lock); 149 149 150 150 indio_dev->name = dev_name(&spi->dev); 151 - indio_dev->dev.parent = &spi->dev; 152 151 indio_dev->dev.of_node = spi->dev.of_node; 153 152 indio_dev->info = &ads8344_info; 154 153 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/ti-ads8688.c
··· 449 449 st->spi = spi; 450 450 451 451 indio_dev->name = spi_get_device_id(spi)->name; 452 - indio_dev->dev.parent = &spi->dev; 453 452 indio_dev->dev.of_node = spi->dev.of_node; 454 453 indio_dev->modes = INDIO_DIRECT_MODE; 455 454 indio_dev->channels = st->chip_info->channels;
-1
drivers/iio/adc/ti-tlc4541.c
··· 177 177 info = &tlc4541_chip_info[spi_get_device_id(spi)->driver_data]; 178 178 179 179 indio_dev->name = spi_get_device_id(spi)->name; 180 - indio_dev->dev.parent = &spi->dev; 181 180 indio_dev->modes = INDIO_DIRECT_MODE; 182 181 indio_dev->channels = info->channels; 183 182 indio_dev->num_channels = info->num_channels;
-1
drivers/iio/adc/ti_am335x_adc.c
··· 626 626 adc_dev->mfd_tscadc = ti_tscadc_dev_get(pdev); 627 627 tiadc_parse_dt(pdev, adc_dev); 628 628 629 - indio_dev->dev.parent = &pdev->dev; 630 629 indio_dev->name = dev_name(&pdev->dev); 631 630 indio_dev->modes = INDIO_DIRECT_MODE; 632 631 indio_dev->info = &tiadc_info;
-1
drivers/iio/adc/twl4030-madc.c
··· 772 772 madc->dev = &pdev->dev; 773 773 774 774 iio_dev->name = dev_name(&pdev->dev); 775 - iio_dev->dev.parent = &pdev->dev; 776 775 iio_dev->dev.of_node = pdev->dev.of_node; 777 776 iio_dev->info = &twl4030_madc_iio_info; 778 777 iio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/twl6030-gpadc.c
··· 926 926 } 927 927 928 928 indio_dev->name = DRIVER_NAME; 929 - indio_dev->dev.parent = dev; 930 929 indio_dev->info = &twl6030_gpadc_iio_info; 931 930 indio_dev->modes = INDIO_DIRECT_MODE; 932 931 indio_dev->channels = pdata->iio_channels;
-1
drivers/iio/adc/vf610_adc.c
··· 860 860 init_completion(&info->completion); 861 861 862 862 indio_dev->name = dev_name(&pdev->dev); 863 - indio_dev->dev.parent = &pdev->dev; 864 863 indio_dev->dev.of_node = pdev->dev.of_node; 865 864 indio_dev->info = &vf610_adc_iio_info; 866 865 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/adc/viperboard_adc.c
··· 121 121 adc = iio_priv(indio_dev); 122 122 adc->vb = vb; 123 123 indio_dev->name = "viperboard adc"; 124 - indio_dev->dev.parent = &pdev->dev; 125 124 indio_dev->info = &vprbrd_adc_iio_info; 126 125 indio_dev->modes = INDIO_DIRECT_MODE; 127 126 indio_dev->channels = vprbrd_adc_iio_channels;
-1
drivers/iio/adc/xilinx-xadc-core.c
··· 1221 1221 if (IS_ERR(xadc->base)) 1222 1222 return PTR_ERR(xadc->base); 1223 1223 1224 - indio_dev->dev.parent = &pdev->dev; 1225 1224 indio_dev->dev.of_node = pdev->dev.of_node; 1226 1225 indio_dev->name = "xadc"; 1227 1226 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/afe/iio-rescale.c
··· 314 314 rescale->source = source; 315 315 316 316 indio_dev->name = dev_name(dev); 317 - indio_dev->dev.parent = dev; 318 317 indio_dev->info = &rescale_info; 319 318 indio_dev->modes = INDIO_DIRECT_MODE; 320 319 indio_dev->channels = &rescale->chan;
-1
drivers/iio/amplifiers/hmc425a.c
··· 227 227 228 228 mutex_init(&st->lock); 229 229 230 - indio_dev->dev.parent = &pdev->dev; 231 230 indio_dev->info = &hmc425a_info; 232 231 indio_dev->modes = INDIO_DIRECT_MODE; 233 232
-1
drivers/iio/chemical/ams-iaq-core.c
··· 152 152 data->last_update = jiffies - HZ; 153 153 mutex_init(&data->lock); 154 154 155 - indio_dev->dev.parent = &client->dev; 156 155 indio_dev->info = &ams_iaqcore_info; 157 156 indio_dev->name = dev_name(&client->dev); 158 157 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/chemical/atlas-sensor.c
··· 644 644 indio_dev->channels = chip->channels; 645 645 indio_dev->num_channels = chip->num_channels; 646 646 indio_dev->modes = INDIO_BUFFER_SOFTWARE | INDIO_DIRECT_MODE; 647 - indio_dev->dev.parent = &client->dev; 648 647 649 648 trig = devm_iio_trigger_alloc(&client->dev, "%s-dev%d", 650 649 indio_dev->name, indio_dev->id);
-1
drivers/iio/chemical/bme680_core.c
··· 923 923 data = iio_priv(indio_dev); 924 924 dev_set_drvdata(dev, indio_dev); 925 925 data->regmap = regmap; 926 - indio_dev->dev.parent = dev; 927 926 indio_dev->name = name; 928 927 indio_dev->channels = bme680_channels; 929 928 indio_dev->num_channels = ARRAY_SIZE(bme680_channels);
-1
drivers/iio/chemical/ccs811.c
··· 464 464 465 465 mutex_init(&data->lock); 466 466 467 - indio_dev->dev.parent = &client->dev; 468 467 indio_dev->name = id->name; 469 468 indio_dev->info = &ccs811_info; 470 469 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/chemical/pms7003.c
··· 280 280 state = iio_priv(indio_dev); 281 281 serdev_device_set_drvdata(serdev, indio_dev); 282 282 state->serdev = serdev; 283 - indio_dev->dev.parent = &serdev->dev; 284 283 indio_dev->info = &pms7003_info; 285 284 indio_dev->name = PMS7003_DRIVER_NAME; 286 285 indio_dev->channels = pms7003_channels,
-1
drivers/iio/chemical/sgp30.c
··· 533 533 if (ret) 534 534 return ret; 535 535 536 - indio_dev->dev.parent = &client->dev; 537 536 indio_dev->info = &sgp_info; 538 537 indio_dev->name = id->name; 539 538 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/chemical/sps30.c
··· 487 487 i2c_set_clientdata(client, indio_dev); 488 488 state->client = client; 489 489 state->state = RESET; 490 - indio_dev->dev.parent = &client->dev; 491 490 indio_dev->info = &sps30_info; 492 491 indio_dev->name = client->name; 493 492 indio_dev->channels = sps30_channels;
-1
drivers/iio/dac/ad5064.c
··· 874 874 return ret; 875 875 } 876 876 877 - indio_dev->dev.parent = dev; 878 877 indio_dev->name = name; 879 878 indio_dev->info = &ad5064_info; 880 879 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5360.c
··· 476 476 st->chip_info = &ad5360_chip_info_tbl[type]; 477 477 st->spi = spi; 478 478 479 - indio_dev->dev.parent = &spi->dev; 480 479 indio_dev->name = spi_get_device_id(spi)->name; 481 480 indio_dev->info = &ad5360_info; 482 481 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5380.c
··· 386 386 st->chip_info = &ad5380_chip_info_tbl[type]; 387 387 st->regmap = regmap; 388 388 389 - indio_dev->dev.parent = dev; 390 389 indio_dev->name = name; 391 390 indio_dev->info = &ad5380_info; 392 391 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5421.c
··· 487 487 488 488 st->spi = spi; 489 489 490 - indio_dev->dev.parent = &spi->dev; 491 490 indio_dev->name = "ad5421"; 492 491 indio_dev->info = &ad5421_info; 493 492 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5446.c
··· 251 251 st->dev = dev; 252 252 253 253 /* Establish that the iio_dev is a child of the device */ 254 - indio_dev->dev.parent = dev; 255 254 indio_dev->name = name; 256 255 indio_dev->info = &ad5446_info; 257 256 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5449.c
··· 297 297 if (ret) 298 298 return ret; 299 299 300 - indio_dev->dev.parent = &spi->dev; 301 300 indio_dev->name = id->name; 302 301 indio_dev->info = &ad5449_info; 303 302 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5504.c
··· 304 304 305 305 st->reg = reg; 306 306 st->spi = spi; 307 - indio_dev->dev.parent = &spi->dev; 308 307 indio_dev->name = spi_get_device_id(st->spi)->name; 309 308 indio_dev->info = &ad5504_info; 310 309 if (spi_get_device_id(st->spi)->driver_data == ID_AD5501)
-1
drivers/iio/dac/ad5592r-base.c
··· 618 618 return ret; 619 619 } 620 620 621 - iio_dev->dev.parent = dev; 622 621 iio_dev->name = name; 623 622 iio_dev->info = &ad5592r_info; 624 623 iio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5624r_spi.c
··· 253 253 254 254 st->us = spi; 255 255 256 - indio_dev->dev.parent = &spi->dev; 257 256 indio_dev->name = spi_get_device_id(spi)->name; 258 257 indio_dev->info = &ad5624r_info; 259 258 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5686.c
··· 461 461 for (i = 0; i < st->chip_info->num_channels; i++) 462 462 st->pwr_down_mode |= (0x01 << (i * 2)); 463 463 464 - indio_dev->dev.parent = dev; 465 464 indio_dev->name = name; 466 465 indio_dev->info = &ad5686_info; 467 466 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5755.c
··· 744 744 st->spi = spi; 745 745 st->pwr_down = 0xf; 746 746 747 - indio_dev->dev.parent = &spi->dev; 748 747 indio_dev->name = spi_get_device_id(spi)->name; 749 748 indio_dev->info = &ad5755_info; 750 749 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5758.c
··· 854 854 855 855 mutex_init(&st->lock); 856 856 857 - indio_dev->dev.parent = &spi->dev; 858 857 indio_dev->name = spi_get_device_id(spi)->name; 859 858 indio_dev->info = &ad5758_info; 860 859 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5761.c
··· 376 376 if (ret) 377 377 goto disable_regulator_err; 378 378 379 - iio_dev->dev.parent = &spi->dev; 380 379 iio_dev->info = &ad5761_info; 381 380 iio_dev->modes = INDIO_DIRECT_MODE; 382 381 iio_dev->channels = &chip_info->channel;
-1
drivers/iio/dac/ad5764.c
··· 290 290 st->spi = spi; 291 291 st->chip_info = &ad5764_chip_infos[type]; 292 292 293 - indio_dev->dev.parent = &spi->dev; 294 293 indio_dev->name = spi_get_device_id(spi)->name; 295 294 indio_dev->info = &ad5764_info; 296 295 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad5791.c
··· 409 409 goto error_disable_reg_neg; 410 410 411 411 spi_set_drvdata(spi, indio_dev); 412 - indio_dev->dev.parent = &spi->dev; 413 412 indio_dev->info = &ad5791_info; 414 413 indio_dev->modes = INDIO_DIRECT_MODE; 415 414 indio_dev->channels
-1
drivers/iio/dac/ad7303.c
··· 238 238 st->config |= AD7303_CFG_EXTERNAL_VREF; 239 239 } 240 240 241 - indio_dev->dev.parent = &spi->dev; 242 241 indio_dev->name = id->name; 243 242 indio_dev->info = &ad7303_info; 244 243 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ad8801.c
··· 171 171 } 172 172 173 173 spi_set_drvdata(spi, indio_dev); 174 - indio_dev->dev.parent = &spi->dev; 175 174 indio_dev->info = &ad8801_info; 176 175 indio_dev->modes = INDIO_DIRECT_MODE; 177 176 indio_dev->channels = ad8801_channels;
-1
drivers/iio/dac/cio-dac.c
··· 110 110 indio_dev->channels = cio_dac_channels; 111 111 indio_dev->num_channels = CIO_DAC_NUM_CHAN; 112 112 indio_dev->name = dev_name(dev); 113 - indio_dev->dev.parent = dev; 114 113 115 114 priv = iio_priv(indio_dev); 116 115 priv->base = base[id];
-1
drivers/iio/dac/dpot-dac.c
··· 177 177 dac = iio_priv(indio_dev); 178 178 179 179 indio_dev->name = dev_name(dev); 180 - indio_dev->dev.parent = dev; 181 180 indio_dev->info = &dpot_dac_info; 182 181 indio_dev->modes = INDIO_DIRECT_MODE; 183 182 indio_dev->channels = &dpot_dac_iio_channel;
-1
drivers/iio/dac/ds4424.c
··· 231 231 data->client = client; 232 232 indio_dev->name = id->name; 233 233 indio_dev->dev.of_node = client->dev.of_node; 234 - indio_dev->dev.parent = &client->dev; 235 234 236 235 data->vcc_reg = devm_regulator_get(&client->dev, "vcc"); 237 236 if (IS_ERR(data->vcc_reg)) {
-1
drivers/iio/dac/lpc18xx_dac.c
··· 133 133 } 134 134 135 135 indio_dev->name = dev_name(&pdev->dev); 136 - indio_dev->dev.parent = &pdev->dev; 137 136 indio_dev->info = &lpc18xx_dac_info; 138 137 indio_dev->modes = INDIO_DIRECT_MODE; 139 138 indio_dev->channels = lpc18xx_dac_iio_channels;
-1
drivers/iio/dac/ltc1660.c
··· 186 186 187 187 priv->spi = spi; 188 188 spi_set_drvdata(spi, indio_dev); 189 - indio_dev->dev.parent = &spi->dev; 190 189 indio_dev->info = &ltc1660_info; 191 190 indio_dev->modes = INDIO_DIRECT_MODE; 192 191 indio_dev->channels = ltc1660_channels[id->driver_data];
-1
drivers/iio/dac/ltc2632.c
··· 362 362 } 363 363 } 364 364 365 - indio_dev->dev.parent = &spi->dev; 366 365 indio_dev->name = dev_of_node(&spi->dev) ? dev_of_node(&spi->dev)->name 367 366 : spi_get_device_id(spi)->name; 368 367 indio_dev->info = &ltc2632_info;
-3
drivers/iio/dac/m62332.c
··· 204 204 if (IS_ERR(data->vcc)) 205 205 return PTR_ERR(data->vcc); 206 206 207 - /* establish that the iio_dev is a child of the i2c device */ 208 - indio_dev->dev.parent = &client->dev; 209 - 210 207 indio_dev->num_channels = ARRAY_SIZE(m62332_channels); 211 208 indio_dev->channels = m62332_channels; 212 209 indio_dev->modes = INDIO_DIRECT_MODE;
-3
drivers/iio/dac/max517.c
··· 156 156 i2c_set_clientdata(client, indio_dev); 157 157 data->client = client; 158 158 159 - /* establish that the iio_dev is a child of the i2c device */ 160 - indio_dev->dev.parent = &client->dev; 161 - 162 159 switch (id->driver_data) { 163 160 case ID_MAX521: 164 161 indio_dev->num_channels = 8;
-1
drivers/iio/dac/max5821.c
··· 341 341 data->vref_mv = ret / 1000; 342 342 343 343 indio_dev->name = id->name; 344 - indio_dev->dev.parent = &client->dev; 345 344 indio_dev->num_channels = ARRAY_SIZE(max5821_channels); 346 345 indio_dev->channels = max5821_channels; 347 346 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/mcp4725.c
··· 453 453 goto err_disable_vdd_reg; 454 454 } 455 455 456 - indio_dev->dev.parent = &client->dev; 457 456 indio_dev->name = id->name; 458 457 indio_dev->info = &mcp4725_info; 459 458 indio_dev->channels = &mcp472x_channel[id->driver_data];
-1
drivers/iio/dac/mcp4922.c
··· 152 152 153 153 spi_set_drvdata(spi, indio_dev); 154 154 id = spi_get_device_id(spi); 155 - indio_dev->dev.parent = &spi->dev; 156 155 indio_dev->info = &mcp4922_info; 157 156 indio_dev->modes = INDIO_DIRECT_MODE; 158 157 indio_dev->channels = mcp4922_channels[id->driver_data];
-1
drivers/iio/dac/stm32-dac.c
··· 323 323 dac = iio_priv(indio_dev); 324 324 dac->common = dev_get_drvdata(pdev->dev.parent); 325 325 indio_dev->name = dev_name(&pdev->dev); 326 - indio_dev->dev.parent = &pdev->dev; 327 326 indio_dev->dev.of_node = pdev->dev.of_node; 328 327 indio_dev->info = &stm32_dac_iio_info; 329 328 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ti-dac082s085.c
··· 268 268 if (!indio_dev) 269 269 return -ENOMEM; 270 270 271 - indio_dev->dev.parent = dev; 272 271 indio_dev->info = &ti_dac_info; 273 272 indio_dev->name = spi->modalias; 274 273 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/dac/ti-dac5571.c
··· 321 321 i2c_set_clientdata(client, indio_dev); 322 322 data->client = client; 323 323 324 - indio_dev->dev.parent = dev; 325 324 indio_dev->dev.of_node = client->dev.of_node; 326 325 indio_dev->info = &dac5571_info; 327 326 indio_dev->name = id->name;
-1
drivers/iio/dac/ti-dac7311.c
··· 251 251 spi->bits_per_word = 16; 252 252 spi_setup(spi); 253 253 254 - indio_dev->dev.parent = dev; 255 254 indio_dev->dev.of_node = spi->dev.of_node; 256 255 indio_dev->info = &ti_dac_info; 257 256 indio_dev->name = spi_get_device_id(spi)->name;
-1
drivers/iio/dac/ti-dac7612.c
··· 139 139 return PTR_ERR(priv->loaddacs); 140 140 priv->spi = spi; 141 141 spi_set_drvdata(spi, iio_dev); 142 - iio_dev->dev.parent = &spi->dev; 143 142 iio_dev->info = &dac7612_info; 144 143 iio_dev->modes = INDIO_DIRECT_MODE; 145 144 iio_dev->channels = dac7612_channels;
-1
drivers/iio/dac/vf610_dac.c
··· 199 199 platform_set_drvdata(pdev, indio_dev); 200 200 201 201 indio_dev->name = dev_name(&pdev->dev); 202 - indio_dev->dev.parent = &pdev->dev; 203 202 indio_dev->dev.of_node = pdev->dev.of_node; 204 203 indio_dev->info = &vf610_dac_iio_info; 205 204 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/frequency/ad9523.c
··· 1026 1026 st->spi = spi; 1027 1027 st->pdata = pdata; 1028 1028 1029 - indio_dev->dev.parent = &spi->dev; 1030 1029 indio_dev->name = (pdata->name[0] != 0) ? pdata->name : 1031 1030 spi_get_device_id(spi)->name; 1032 1031 indio_dev->info = &ad9523_info;
-1
drivers/iio/frequency/adf4350.c
··· 531 531 st->spi = spi; 532 532 st->pdata = pdata; 533 533 534 - indio_dev->dev.parent = &spi->dev; 535 534 indio_dev->name = (pdata->name[0] != 0) ? pdata->name : 536 535 spi_get_device_id(spi)->name; 537 536
-1
drivers/iio/frequency/adf4371.c
··· 573 573 mutex_init(&st->lock); 574 574 575 575 st->chip_info = &adf4371_chip_info[id->driver_data]; 576 - indio_dev->dev.parent = &spi->dev; 577 576 indio_dev->name = id->name; 578 577 indio_dev->info = &adf4371_info; 579 578 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/gyro/adis16080.c
··· 207 207 indio_dev->name = spi->dev.driver->name; 208 208 indio_dev->channels = adis16080_channels; 209 209 indio_dev->num_channels = ARRAY_SIZE(adis16080_channels); 210 - indio_dev->dev.parent = &spi->dev; 211 210 indio_dev->info = &adis16080_info; 212 211 indio_dev->modes = INDIO_DIRECT_MODE; 213 212
-1
drivers/iio/gyro/adis16130.c
··· 155 155 indio_dev->name = spi->dev.driver->name; 156 156 indio_dev->channels = adis16130_channels; 157 157 indio_dev->num_channels = ARRAY_SIZE(adis16130_channels); 158 - indio_dev->dev.parent = &spi->dev; 159 158 indio_dev->info = &adis16130_info; 160 159 indio_dev->modes = INDIO_DIRECT_MODE; 161 160
-1
drivers/iio/gyro/adis16136.c
··· 540 540 adis16136 = iio_priv(indio_dev); 541 541 542 542 adis16136->chip_info = &adis16136_chip_info[id->driver_data]; 543 - indio_dev->dev.parent = &spi->dev; 544 543 indio_dev->name = spi_get_device_id(spi)->name; 545 544 indio_dev->channels = adis16136_channels; 546 545 indio_dev->num_channels = ARRAY_SIZE(adis16136_channels);
-1
drivers/iio/gyro/adis16260.c
··· 381 381 adis16260->info = &adis16260_chip_info_table[id->driver_data]; 382 382 383 383 indio_dev->name = id->name; 384 - indio_dev->dev.parent = &spi->dev; 385 384 indio_dev->info = &adis16260_info; 386 385 indio_dev->channels = adis16260->info->channels; 387 386 indio_dev->num_channels = adis16260->info->num_channels;
-1
drivers/iio/gyro/adxrs450.c
··· 424 424 /* This is only used for removal purposes */ 425 425 spi_set_drvdata(spi, indio_dev); 426 426 427 - indio_dev->dev.parent = &spi->dev; 428 427 indio_dev->info = &adxrs450_info; 429 428 indio_dev->modes = INDIO_DIRECT_MODE; 430 429 indio_dev->channels =
-1
drivers/iio/gyro/bmg160_core.c
··· 1097 1097 if (ACPI_HANDLE(dev)) 1098 1098 name = bmg160_match_acpi_device(dev); 1099 1099 1100 - indio_dev->dev.parent = dev; 1101 1100 indio_dev->channels = bmg160_channels; 1102 1101 indio_dev->num_channels = ARRAY_SIZE(bmg160_channels); 1103 1102 indio_dev->name = name;
-1
drivers/iio/gyro/fxas21002c_core.c
··· 905 905 if (ret < 0) 906 906 return ret; 907 907 908 - indio_dev->dev.parent = dev; 909 908 indio_dev->channels = fxas21002c_channels; 910 909 indio_dev->num_channels = ARRAY_SIZE(fxas21002c_channels); 911 910 indio_dev->name = name;
-1
drivers/iio/gyro/hid-sensor-gyro-3d.c
··· 319 319 } 320 320 321 321 indio_dev->num_channels = ARRAY_SIZE(gyro_3d_channels); 322 - indio_dev->dev.parent = &pdev->dev; 323 322 indio_dev->info = &gyro_3d_info; 324 323 indio_dev->name = name; 325 324 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/gyro/itg3200_core.c
··· 316 316 i2c_set_clientdata(client, indio_dev); 317 317 st->i2c = client; 318 318 319 - indio_dev->dev.parent = &client->dev; 320 319 indio_dev->name = client->dev.driver->name; 321 320 indio_dev->channels = itg3200_channels; 322 321 indio_dev->num_channels = ARRAY_SIZE(itg3200_channels);
-1
drivers/iio/gyro/mpu3050-core.c
··· 1198 1198 if (ret) 1199 1199 goto err_power_down; 1200 1200 1201 - indio_dev->dev.parent = dev; 1202 1201 indio_dev->channels = mpu3050_channels; 1203 1202 indio_dev->num_channels = ARRAY_SIZE(mpu3050_channels); 1204 1203 indio_dev->info = &mpu3050_info;
-1
drivers/iio/gyro/ssp_gyro_sensor.c
··· 108 108 spd->type = SSP_GYROSCOPE_SENSOR; 109 109 110 110 indio_dev->name = ssp_gyro_name; 111 - indio_dev->dev.parent = &pdev->dev; 112 111 indio_dev->info = &ssp_gyro_iio_info; 113 112 indio_dev->modes = INDIO_BUFFER_SOFTWARE; 114 113 indio_dev->channels = ssp_gyro_channels;
-1
drivers/iio/health/max30100.c
··· 439 439 indio_dev->available_scan_masks = max30100_scan_masks; 440 440 indio_dev->modes = (INDIO_BUFFER_SOFTWARE | INDIO_DIRECT_MODE); 441 441 indio_dev->setup_ops = &max30100_buffer_setup_ops; 442 - indio_dev->dev.parent = &client->dev; 443 442 444 443 data = iio_priv(indio_dev); 445 444 data->indio_dev = indio_dev;
-1
drivers/iio/health/max30102.c
··· 526 526 indio_dev->info = &max30102_info; 527 527 indio_dev->modes = (INDIO_BUFFER_SOFTWARE | INDIO_DIRECT_MODE); 528 528 indio_dev->setup_ops = &max30102_buffer_setup_ops; 529 - indio_dev->dev.parent = &client->dev; 530 529 531 530 data = iio_priv(indio_dev); 532 531 data->indio_dev = indio_dev;
-1
drivers/iio/humidity/am2315.c
··· 233 233 i2c_set_clientdata(client, indio_dev); 234 234 mutex_init(&data->lock); 235 235 236 - indio_dev->dev.parent = &client->dev; 237 236 indio_dev->info = &am2315_info; 238 237 indio_dev->name = AM2315_DRIVER_NAME; 239 238 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/humidity/hdc100x.c
··· 374 374 data->client = client; 375 375 mutex_init(&data->lock); 376 376 377 - indio_dev->dev.parent = &client->dev; 378 377 indio_dev->name = dev_name(&client->dev); 379 378 indio_dev->modes = INDIO_DIRECT_MODE; 380 379 indio_dev->info = &hdc100x_info;
-1
drivers/iio/humidity/hid-sensor-humidity.c
··· 226 226 227 227 indio_dev->channels = humid_chans; 228 228 indio_dev->num_channels = ARRAY_SIZE(humidity_channels); 229 - indio_dev->dev.parent = &pdev->dev; 230 229 indio_dev->info = &humidity_info; 231 230 indio_dev->name = name; 232 231 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/humidity/htu21.c
··· 204 204 205 205 indio_dev->info = &htu21_info; 206 206 indio_dev->name = id->name; 207 - indio_dev->dev.parent = &client->dev; 208 207 indio_dev->modes = INDIO_DIRECT_MODE; 209 208 210 209 if (id->driver_data == MS8607) {
-1
drivers/iio/humidity/si7005.c
··· 142 142 data->client = client; 143 143 mutex_init(&data->lock); 144 144 145 - indio_dev->dev.parent = &client->dev; 146 145 indio_dev->name = dev_name(&client->dev); 147 146 indio_dev->modes = INDIO_DIRECT_MODE; 148 147 indio_dev->info = &si7005_info;
-1
drivers/iio/humidity/si7020.c
··· 128 128 data = iio_priv(indio_dev); 129 129 *data = client; 130 130 131 - indio_dev->dev.parent = &client->dev; 132 131 indio_dev->name = dev_name(&client->dev); 133 132 indio_dev->modes = INDIO_DIRECT_MODE; 134 133 indio_dev->info = &si7020_info;
-1
drivers/iio/imu/adis16400.c
··· 1181 1181 1182 1182 /* setup the industrialio driver allocated elements */ 1183 1183 st->variant = &adis16400_chips[spi_get_device_id(spi)->driver_data]; 1184 - indio_dev->dev.parent = &spi->dev; 1185 1184 indio_dev->name = spi_get_device_id(spi)->name; 1186 1185 indio_dev->channels = st->variant->channels; 1187 1186 indio_dev->num_channels = st->variant->num_channels;
-1
drivers/iio/imu/adis16460.c
··· 393 393 st = iio_priv(indio_dev); 394 394 395 395 st->chip_info = &adis16460_chip_info; 396 - indio_dev->dev.parent = &spi->dev; 397 396 indio_dev->name = spi_get_device_id(spi)->name; 398 397 indio_dev->channels = st->chip_info->channels; 399 398 indio_dev->num_channels = st->chip_info->num_channels;
-1
drivers/iio/imu/adis16475.c
··· 1289 1289 if (ret) 1290 1290 return ret; 1291 1291 1292 - indio_dev->dev.parent = &spi->dev; 1293 1292 indio_dev->name = st->info->name; 1294 1293 indio_dev->channels = st->info->channels; 1295 1294 indio_dev->num_channels = st->info->num_channels;
-1
drivers/iio/imu/adis16480.c
··· 1229 1229 st = iio_priv(indio_dev); 1230 1230 1231 1231 st->chip_info = &adis16480_chip_info[id->driver_data]; 1232 - indio_dev->dev.parent = &spi->dev; 1233 1232 indio_dev->name = spi_get_device_id(spi)->name; 1234 1233 indio_dev->channels = st->chip_info->channels; 1235 1234 indio_dev->num_channels = st->chip_info->num_channels;
-1
drivers/iio/imu/bmi160/bmi160_core.c
··· 870 870 if (!name && ACPI_HANDLE(dev)) 871 871 name = bmi160_match_acpi_device(dev); 872 872 873 - indio_dev->dev.parent = dev; 874 873 indio_dev->channels = bmi160_channels; 875 874 indio_dev->num_channels = ARRAY_SIZE(bmi160_channels); 876 875 indio_dev->name = name;
-1
drivers/iio/imu/fxos8700_core.c
··· 633 633 if (ret) 634 634 return ret; 635 635 636 - indio_dev->dev.parent = dev; 637 636 indio_dev->channels = fxos8700_channels; 638 637 indio_dev->num_channels = ARRAY_SIZE(fxos8700_channels); 639 638 indio_dev->name = name ? name : "fxos8700";
-1
drivers/iio/imu/kmx61.c
··· 1248 1248 1249 1249 kmx61_set_data(indio_dev, data); 1250 1250 1251 - indio_dev->dev.parent = &data->client->dev; 1252 1251 indio_dev->channels = chan; 1253 1252 indio_dev->num_channels = num_channels; 1254 1253 indio_dev->name = name;
-1
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c
··· 2152 2152 return NULL; 2153 2153 2154 2154 iio_dev->modes = INDIO_DIRECT_MODE; 2155 - iio_dev->dev.parent = hw->dev; 2156 2155 iio_dev->available_scan_masks = st_lsm6dsx_available_scan_masks; 2157 2156 iio_dev->channels = hw->settings->channels[id].chan; 2158 2157 iio_dev->num_channels = hw->settings->channels[id].len;
-1
drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c
··· 735 735 return NULL; 736 736 737 737 iio_dev->modes = INDIO_DIRECT_MODE; 738 - iio_dev->dev.parent = hw->dev; 739 738 iio_dev->info = &st_lsm6dsx_ext_info; 740 739 741 740 sensor = iio_priv(iio_dev);
-1
drivers/iio/light/acpi-als.c
··· 178 178 mutex_init(&als->lock); 179 179 180 180 indio_dev->name = ACPI_ALS_DEVICE_NAME; 181 - indio_dev->dev.parent = &device->dev; 182 181 indio_dev->info = &acpi_als_info; 183 182 indio_dev->modes = INDIO_BUFFER_SOFTWARE; 184 183 indio_dev->channels = acpi_als_channels;
-1
drivers/iio/light/adjd_s311.c
··· 259 259 i2c_set_clientdata(client, indio_dev); 260 260 data->client = client; 261 261 262 - indio_dev->dev.parent = &client->dev; 263 262 indio_dev->info = &adjd_s311_info; 264 263 indio_dev->name = ADJD_S311_DRV_NAME; 265 264 indio_dev->channels = adjd_s311_channels;
-1
drivers/iio/light/adux1020.c
··· 785 785 if (!indio_dev) 786 786 return -ENOMEM; 787 787 788 - indio_dev->dev.parent = &client->dev; 789 788 indio_dev->info = &adux1020_info; 790 789 indio_dev->name = ADUX1020_DRV_NAME; 791 790 indio_dev->channels = adux1020_channels;
-1
drivers/iio/light/al3010.c
··· 179 179 i2c_set_clientdata(client, indio_dev); 180 180 data->client = client; 181 181 182 - indio_dev->dev.parent = &client->dev; 183 182 indio_dev->info = &al3010_info; 184 183 indio_dev->name = AL3010_DRV_NAME; 185 184 indio_dev->channels = al3010_channels;
-1
drivers/iio/light/al3320a.c
··· 202 202 i2c_set_clientdata(client, indio_dev); 203 203 data->client = client; 204 204 205 - indio_dev->dev.parent = &client->dev; 206 205 indio_dev->info = &al3320a_info; 207 206 indio_dev->name = AL3320A_DRV_NAME; 208 207 indio_dev->channels = al3320a_channels;
-1
drivers/iio/light/apds9300.c
··· 419 419 420 420 mutex_init(&data->mutex); 421 421 422 - indio_dev->dev.parent = &client->dev; 423 422 indio_dev->channels = apds9300_channels; 424 423 indio_dev->num_channels = ARRAY_SIZE(apds9300_channels); 425 424 indio_dev->name = APDS9300_DRV_NAME;
-1
drivers/iio/light/apds9960.c
··· 1001 1001 1002 1002 iio_device_attach_buffer(indio_dev, buffer); 1003 1003 1004 - indio_dev->dev.parent = &client->dev; 1005 1004 indio_dev->info = &apds9960_info; 1006 1005 indio_dev->name = APDS9960_DRV_NAME; 1007 1006 indio_dev->channels = apds9960_channels;
-1
drivers/iio/light/bh1750.c
··· 254 254 return ret; 255 255 256 256 mutex_init(&data->lock); 257 - indio_dev->dev.parent = &client->dev; 258 257 indio_dev->info = &bh1750_info; 259 258 indio_dev->name = id->name; 260 259 indio_dev->channels = bh1750_channels;
-1
drivers/iio/light/bh1780.c
··· 185 185 pm_runtime_use_autosuspend(&client->dev); 186 186 pm_runtime_put(&client->dev); 187 187 188 - indio_dev->dev.parent = &client->dev; 189 188 indio_dev->info = &bh1780_info; 190 189 indio_dev->name = "bh1780"; 191 190 indio_dev->channels = bh1780_channels;
-1
drivers/iio/light/cm32181.c
··· 465 465 cm32181->dev = dev; 466 466 467 467 mutex_init(&cm32181->lock); 468 - indio_dev->dev.parent = dev; 469 468 indio_dev->channels = cm32181_channels; 470 469 indio_dev->num_channels = ARRAY_SIZE(cm32181_channels); 471 470 indio_dev->info = &cm32181_info;
-1
drivers/iio/light/cm3232.c
··· 340 340 i2c_set_clientdata(client, indio_dev); 341 341 chip->client = client; 342 342 343 - indio_dev->dev.parent = &client->dev; 344 343 indio_dev->channels = cm3232_channels; 345 344 indio_dev->num_channels = ARRAY_SIZE(cm3232_channels); 346 345 indio_dev->info = &cm3232_info;
-1
drivers/iio/light/cm3323.c
··· 231 231 232 232 mutex_init(&data->mutex); 233 233 234 - indio_dev->dev.parent = &client->dev; 235 234 indio_dev->info = &cm3323_info; 236 235 indio_dev->name = CM3323_DRV_NAME; 237 236 indio_dev->channels = cm3323_channels;
-1
drivers/iio/light/cm36651.c
··· 662 662 } 663 663 664 664 mutex_init(&cm36651->lock); 665 - indio_dev->dev.parent = &client->dev; 666 665 indio_dev->channels = cm36651_channels; 667 666 indio_dev->num_channels = ARRAY_SIZE(cm36651_channels); 668 667 indio_dev->info = &cm36651_info;
-1
drivers/iio/light/gp2ap002.c
··· 596 596 pm_runtime_use_autosuspend(dev); 597 597 pm_runtime_put(dev); 598 598 599 - indio_dev->dev.parent = dev; 600 599 indio_dev->info = &gp2ap002_info; 601 600 indio_dev->name = "gp2ap002"; 602 601 indio_dev->channels = gp2ap002_channels;
-1
drivers/iio/light/gp2ap020a00f.c
··· 1527 1527 init_waitqueue_head(&data->data_ready_queue); 1528 1528 1529 1529 mutex_init(&data->lock); 1530 - indio_dev->dev.parent = &client->dev; 1531 1530 indio_dev->channels = gp2ap020a00f_channels; 1532 1531 indio_dev->num_channels = ARRAY_SIZE(gp2ap020a00f_channels); 1533 1532 indio_dev->info = &gp2ap020a00f_info;
-1
drivers/iio/light/hid-sensor-als.c
··· 301 301 302 302 indio_dev->num_channels = 303 303 ARRAY_SIZE(als_channels); 304 - indio_dev->dev.parent = &pdev->dev; 305 304 indio_dev->info = &als_info; 306 305 indio_dev->name = name; 307 306 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/light/hid-sensor-prox.c
··· 279 279 } 280 280 281 281 indio_dev->num_channels = ARRAY_SIZE(prox_channels); 282 - indio_dev->dev.parent = &pdev->dev; 283 282 indio_dev->info = &prox_info; 284 283 indio_dev->name = name; 285 284 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/light/iqs621-als.c
··· 582 582 } 583 583 584 584 indio_dev->modes = INDIO_DIRECT_MODE; 585 - indio_dev->dev.parent = &pdev->dev; 586 585 indio_dev->name = iqs62x->dev_desc->dev_name; 587 586 indio_dev->info = &iqs621_als_info; 588 587
-1
drivers/iio/light/isl29018.c
··· 782 782 indio_dev->channels = isl29018_chip_info_tbl[dev_id].channels; 783 783 indio_dev->num_channels = isl29018_chip_info_tbl[dev_id].num_channels; 784 784 indio_dev->name = name; 785 - indio_dev->dev.parent = &client->dev; 786 785 indio_dev->modes = INDIO_DIRECT_MODE; 787 786 788 787 return devm_iio_device_register(&client->dev, indio_dev);
-1
drivers/iio/light/isl29028.c
··· 620 620 indio_dev->channels = isl29028_channels; 621 621 indio_dev->num_channels = ARRAY_SIZE(isl29028_channels); 622 622 indio_dev->name = id->name; 623 - indio_dev->dev.parent = &client->dev; 624 623 indio_dev->modes = INDIO_DIRECT_MODE; 625 624 626 625 pm_runtime_enable(&client->dev);
-1
drivers/iio/light/isl29125.c
··· 268 268 i2c_set_clientdata(client, indio_dev); 269 269 data->client = client; 270 270 271 - indio_dev->dev.parent = &client->dev; 272 271 indio_dev->info = &isl29125_info; 273 272 indio_dev->name = ISL29125_DRV_NAME; 274 273 indio_dev->channels = isl29125_channels;
-1
drivers/iio/light/jsa1212.c
··· 338 338 if (ret < 0) 339 339 return ret; 340 340 341 - indio_dev->dev.parent = &client->dev; 342 341 indio_dev->channels = jsa1212_channels; 343 342 indio_dev->num_channels = ARRAY_SIZE(jsa1212_channels); 344 343 indio_dev->name = JSA1212_DRIVER_NAME;
-1
drivers/iio/light/lv0104cs.c
··· 502 502 return ret; 503 503 504 504 indio_dev->modes = INDIO_DIRECT_MODE; 505 - indio_dev->dev.parent = &client->dev; 506 505 indio_dev->channels = lv0104cs_channels; 507 506 indio_dev->num_channels = ARRAY_SIZE(lv0104cs_channels); 508 507 indio_dev->name = client->name;
-1
drivers/iio/light/max44000.c
··· 538 538 539 539 i2c_set_clientdata(client, indio_dev); 540 540 mutex_init(&data->lock); 541 - indio_dev->dev.parent = &client->dev; 542 541 indio_dev->info = &max44000_info; 543 542 indio_dev->name = MAX44000_DRV_NAME; 544 543 indio_dev->channels = max44000_channels;
-1
drivers/iio/light/max44009.c
··· 501 501 data = iio_priv(indio_dev); 502 502 i2c_set_clientdata(client, indio_dev); 503 503 data->client = client; 504 - indio_dev->dev.parent = &client->dev; 505 504 indio_dev->info = &max44009_info; 506 505 indio_dev->modes = INDIO_DIRECT_MODE; 507 506 indio_dev->name = MAX44009_DRV_NAME;
-1
drivers/iio/light/noa1305.c
··· 270 270 return ret; 271 271 } 272 272 273 - indio_dev->dev.parent = &client->dev; 274 273 indio_dev->info = &noa1305_info; 275 274 indio_dev->channels = noa1305_channels; 276 275 indio_dev->num_channels = ARRAY_SIZE(noa1305_channels);
-1
drivers/iio/light/opt3001.c
··· 768 768 iio->name = client->name; 769 769 iio->channels = opt3001_channels; 770 770 iio->num_channels = ARRAY_SIZE(opt3001_channels); 771 - iio->dev.parent = dev; 772 771 iio->modes = INDIO_DIRECT_MODE; 773 772 iio->info = &opt3001_info; 774 773
-1
drivers/iio/light/pa12203001.c
··· 362 362 363 363 mutex_init(&data->lock); 364 364 365 - indio_dev->dev.parent = &client->dev; 366 365 indio_dev->info = &pa12203001_info; 367 366 indio_dev->name = PA12203001_DRIVER_NAME; 368 367 indio_dev->channels = pa12203001_channels;
-1
drivers/iio/light/rpr0521.c
··· 948 948 949 949 mutex_init(&data->lock); 950 950 951 - indio_dev->dev.parent = &client->dev; 952 951 indio_dev->info = &rpr0521_info; 953 952 indio_dev->name = RPR0521_DRV_NAME; 954 953 indio_dev->channels = rpr0521_channels;
-1
drivers/iio/light/si1133.c
··· 1015 1015 i2c_set_clientdata(client, iio_dev); 1016 1016 data->client = client; 1017 1017 1018 - iio_dev->dev.parent = &client->dev; 1019 1018 iio_dev->name = id->name; 1020 1019 iio_dev->channels = si1133_channels; 1021 1020 iio_dev->num_channels = ARRAY_SIZE(si1133_channels);
-1
drivers/iio/light/si1145.c
··· 1307 1307 return -ENODEV; 1308 1308 } 1309 1309 1310 - indio_dev->dev.parent = &client->dev; 1311 1310 indio_dev->name = id->name; 1312 1311 indio_dev->channels = data->part_info->channels; 1313 1312 indio_dev->num_channels = data->part_info->num_channels;
-1
drivers/iio/light/st_uvis25_core.c
··· 303 303 return err; 304 304 305 305 iio_dev->modes = INDIO_DIRECT_MODE; 306 - iio_dev->dev.parent = dev; 307 306 iio_dev->channels = st_uvis25_channels; 308 307 iio_dev->num_channels = ARRAY_SIZE(st_uvis25_channels); 309 308 iio_dev->name = ST_UVIS25_DEV_NAME;
-1
drivers/iio/light/stk3310.c
··· 585 585 if (ret < 0) 586 586 return ret; 587 587 588 - indio_dev->dev.parent = &client->dev; 589 588 indio_dev->info = &stk3310_info; 590 589 indio_dev->name = STK3310_DRIVER_NAME; 591 590 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/light/tcs3414.c
··· 294 294 i2c_set_clientdata(client, indio_dev); 295 295 data->client = client; 296 296 297 - indio_dev->dev.parent = &client->dev; 298 297 indio_dev->info = &tcs3414_info; 299 298 indio_dev->name = TCS3414_DRV_NAME; 300 299 indio_dev->channels = tcs3414_channels;
-1
drivers/iio/light/tcs3472.c
··· 454 454 data->client = client; 455 455 mutex_init(&data->lock); 456 456 457 - indio_dev->dev.parent = &client->dev; 458 457 indio_dev->info = &tcs3472_info; 459 458 indio_dev->name = TCS3472_DRV_NAME; 460 459 indio_dev->channels = tcs3472_channels;
-1
drivers/iio/light/tsl2563.c
··· 750 750 indio_dev->name = client->name; 751 751 indio_dev->channels = tsl2563_channels; 752 752 indio_dev->num_channels = ARRAY_SIZE(tsl2563_channels); 753 - indio_dev->dev.parent = &client->dev; 754 753 indio_dev->modes = INDIO_DIRECT_MODE; 755 754 756 755 if (client->irq)
-1
drivers/iio/light/tsl2583.c
··· 840 840 indio_dev->info = &tsl2583_info; 841 841 indio_dev->channels = tsl2583_channels; 842 842 indio_dev->num_channels = ARRAY_SIZE(tsl2583_channels); 843 - indio_dev->dev.parent = &clientp->dev; 844 843 indio_dev->modes = INDIO_DIRECT_MODE; 845 844 indio_dev->name = chip->client->name; 846 845
-1
drivers/iio/light/tsl2772.c
··· 1833 1833 &tsl2772_chip_info_tbl[device_channel_config[id->driver_data]]; 1834 1834 1835 1835 indio_dev->info = chip->chip_info->info; 1836 - indio_dev->dev.parent = &clientp->dev; 1837 1836 indio_dev->modes = INDIO_DIRECT_MODE; 1838 1837 indio_dev->name = chip->client->name; 1839 1838 indio_dev->num_channels = chip->chip_info->chan_table_elements;
-1
drivers/iio/light/tsl4531.c
··· 192 192 if (ret < 0) 193 193 return ret; 194 194 195 - indio_dev->dev.parent = &client->dev; 196 195 indio_dev->info = &tsl4531_info; 197 196 indio_dev->channels = tsl4531_channels; 198 197 indio_dev->num_channels = ARRAY_SIZE(tsl4531_channels);
-1
drivers/iio/light/us5182d.c
··· 851 851 852 852 mutex_init(&data->lock); 853 853 854 - indio_dev->dev.parent = &client->dev; 855 854 indio_dev->info = &us5182d_info; 856 855 indio_dev->name = US5182D_DRV_NAME; 857 856 indio_dev->channels = us5182d_channels;
-1
drivers/iio/light/vcnl4000.c
··· 1058 1058 &data->near_level)) 1059 1059 data->near_level = 0; 1060 1060 1061 - indio_dev->dev.parent = &client->dev; 1062 1061 indio_dev->info = data->chip_spec->info; 1063 1062 indio_dev->channels = data->chip_spec->channels; 1064 1063 indio_dev->num_channels = data->chip_spec->num_channels;
-1
drivers/iio/light/vcnl4035.c
··· 564 564 data->client = client; 565 565 data->regmap = regmap; 566 566 567 - indio_dev->dev.parent = &client->dev; 568 567 indio_dev->info = &vcnl4035_info; 569 568 indio_dev->name = VCNL4035_DRV_NAME; 570 569 indio_dev->channels = vcnl4035_channels;
-1
drivers/iio/light/veml6030.c
··· 814 814 data->client = client; 815 815 data->regmap = regmap; 816 816 817 - indio_dev->dev.parent = &client->dev; 818 817 indio_dev->name = "veml6030"; 819 818 indio_dev->channels = veml6030_channels; 820 819 indio_dev->num_channels = ARRAY_SIZE(veml6030_channels);
-1
drivers/iio/light/veml6070.c
··· 151 151 data->client1 = client; 152 152 mutex_init(&data->lock); 153 153 154 - indio_dev->dev.parent = &client->dev; 155 154 indio_dev->info = &veml6070_info; 156 155 indio_dev->channels = veml6070_channels; 157 156 indio_dev->num_channels = ARRAY_SIZE(veml6070_channels);
-1
drivers/iio/light/vl6180.c
··· 509 509 data->client = client; 510 510 mutex_init(&data->lock); 511 511 512 - indio_dev->dev.parent = &client->dev; 513 512 indio_dev->info = &vl6180_info; 514 513 indio_dev->channels = vl6180_channels; 515 514 indio_dev->num_channels = ARRAY_SIZE(vl6180_channels);
-1
drivers/iio/light/zopt2201.c
··· 527 527 data->client = client; 528 528 mutex_init(&data->lock); 529 529 530 - indio_dev->dev.parent = &client->dev; 531 530 indio_dev->info = &zopt2201_info; 532 531 indio_dev->channels = zopt2201_channels; 533 532 indio_dev->num_channels = ARRAY_SIZE(zopt2201_channels);
-1
drivers/iio/magnetometer/ak8974.c
··· 892 892 pm_runtime_use_autosuspend(&i2c->dev); 893 893 pm_runtime_put(&i2c->dev); 894 894 895 - indio_dev->dev.parent = &i2c->dev; 896 895 switch (ak8974->variant) { 897 896 case AK8974_WHOAMI_VALUE_AMI306: 898 897 case AK8974_WHOAMI_VALUE_AMI305:
-1
drivers/iio/magnetometer/bmc150_magn.c
··· 883 883 if (ret < 0) 884 884 return ret; 885 885 886 - indio_dev->dev.parent = dev; 887 886 indio_dev->channels = bmc150_magn_channels; 888 887 indio_dev->num_channels = ARRAY_SIZE(bmc150_magn_channels); 889 888 indio_dev->available_scan_masks = bmc150_magn_scan_masks;
-1
drivers/iio/magnetometer/hid-sensor-magn-3d.c
··· 512 512 513 513 indio_dev->channels = channels; 514 514 indio_dev->num_channels = chan_count; 515 - indio_dev->dev.parent = &pdev->dev; 516 515 indio_dev->info = &magn_3d_info; 517 516 indio_dev->name = name; 518 517 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/magnetometer/hmc5843_core.c
··· 642 642 if (ret) 643 643 return ret; 644 644 645 - indio_dev->dev.parent = dev; 646 645 indio_dev->name = name; 647 646 indio_dev->info = &hmc5843_info; 648 647 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/magnetometer/mag3110.c
··· 519 519 i2c_set_clientdata(client, indio_dev); 520 520 indio_dev->info = &mag3110_info; 521 521 indio_dev->name = id->name; 522 - indio_dev->dev.parent = &client->dev; 523 522 indio_dev->modes = INDIO_DIRECT_MODE; 524 523 indio_dev->channels = mag3110_channels; 525 524 indio_dev->num_channels = ARRAY_SIZE(mag3110_channels);
-1
drivers/iio/magnetometer/mmc35240.c
··· 507 507 508 508 mutex_init(&data->mutex); 509 509 510 - indio_dev->dev.parent = &client->dev; 511 510 indio_dev->info = &mmc35240_info; 512 511 indio_dev->name = MMC35240_DRV_NAME; 513 512 indio_dev->channels = mmc35240_channels;
-1
drivers/iio/magnetometer/rm3100-core.c
··· 549 549 550 550 mutex_init(&data->lock); 551 551 552 - indio_dev->dev.parent = dev; 553 552 indio_dev->name = "rm3100"; 554 553 indio_dev->info = &rm3100_info; 555 554 indio_dev->channels = rm3100_channels;
-1
drivers/iio/multiplexer/iio-mux.c
··· 395 395 mux->cached_state = -1; 396 396 397 397 indio_dev->name = dev_name(dev); 398 - indio_dev->dev.parent = dev; 399 398 indio_dev->info = &mux_info; 400 399 indio_dev->modes = INDIO_DIRECT_MODE; 401 400 indio_dev->channels = mux->chan;
-1
drivers/iio/orientation/hid-sensor-incl-3d.c
··· 339 339 } 340 340 341 341 indio_dev->num_channels = ARRAY_SIZE(incl_3d_channels); 342 - indio_dev->dev.parent = &pdev->dev; 343 342 indio_dev->info = &incl_3d_info; 344 343 indio_dev->name = name; 345 344 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/position/iqs624-pos.c
··· 247 247 iqs624_pos->indio_dev = indio_dev; 248 248 249 249 indio_dev->modes = INDIO_DIRECT_MODE; 250 - indio_dev->dev.parent = &pdev->dev; 251 250 indio_dev->channels = iqs624_pos_channels; 252 251 indio_dev->num_channels = ARRAY_SIZE(iqs624_pos_channels); 253 252 indio_dev->name = iqs62x->dev_desc->dev_name;
-1
drivers/iio/potentiometer/ad5272.c
··· 184 184 if (ret < 0) 185 185 return -ENODEV; 186 186 187 - indio_dev->dev.parent = dev; 188 187 indio_dev->info = &ad5272_info; 189 188 indio_dev->channels = &ad5272_channel; 190 189 indio_dev->num_channels = 1;
-1
drivers/iio/potentiometer/ds1803.c
··· 126 126 data->client = client; 127 127 data->cfg = &ds1803_cfg[id->driver_data]; 128 128 129 - indio_dev->dev.parent = dev; 130 129 indio_dev->info = &ds1803_info; 131 130 indio_dev->channels = ds1803_channels; 132 131 indio_dev->num_channels = ARRAY_SIZE(ds1803_channels);
-1
drivers/iio/potentiometer/max5432.c
··· 102 102 data->client = client; 103 103 data->ohm = (unsigned long)of_device_get_match_data(dev); 104 104 105 - indio_dev->dev.parent = dev; 106 105 indio_dev->info = &max5432_info; 107 106 indio_dev->channels = max5432_channels; 108 107 indio_dev->num_channels = ARRAY_SIZE(max5432_channels);
-1
drivers/iio/potentiometer/max5481.c
··· 149 149 data->cfg = &max5481_cfg[id->driver_data]; 150 150 151 151 indio_dev->name = id->name; 152 - indio_dev->dev.parent = &spi->dev; 153 152 indio_dev->modes = INDIO_DIRECT_MODE; 154 153 155 154 /* variant specific configuration */
-1
drivers/iio/potentiometer/max5487.c
··· 100 100 101 101 indio_dev->info = &max5487_info; 102 102 indio_dev->name = id->name; 103 - indio_dev->dev.parent = &spi->dev; 104 103 indio_dev->modes = INDIO_DIRECT_MODE; 105 104 indio_dev->channels = max5487_channels; 106 105 indio_dev->num_channels = ARRAY_SIZE(max5487_channels);
-1
drivers/iio/potentiometer/mcp4018.c
··· 165 165 if (!data->cfg) 166 166 data->cfg = &mcp4018_cfg[i2c_match_id(mcp4018_id, client)->driver_data]; 167 167 168 - indio_dev->dev.parent = dev; 169 168 indio_dev->info = &mcp4018_info; 170 169 indio_dev->channels = &mcp4018_channel; 171 170 indio_dev->num_channels = 1;
-1
drivers/iio/potentiometer/mcp41010.c
··· 152 152 153 153 mutex_init(&data->lock); 154 154 155 - indio_dev->dev.parent = dev; 156 155 indio_dev->info = &mcp41010_info; 157 156 indio_dev->channels = mcp41010_channels; 158 157 indio_dev->num_channels = data->cfg->wipers;
-1
drivers/iio/potentiometer/mcp4131.c
··· 260 260 261 261 mutex_init(&data->lock); 262 262 263 - indio_dev->dev.parent = dev; 264 263 indio_dev->info = &mcp4131_info; 265 264 indio_dev->channels = mcp4131_channels; 266 265 indio_dev->num_channels = data->cfg->wipers;
-1
drivers/iio/potentiometer/mcp4531.c
··· 375 375 if (!data->cfg) 376 376 data->cfg = &mcp4531_cfg[i2c_match_id(mcp4531_id, client)->driver_data]; 377 377 378 - indio_dev->dev.parent = dev; 379 378 indio_dev->info = &mcp4531_info; 380 379 indio_dev->channels = mcp4531_channels; 381 380 indio_dev->num_channels = data->cfg->wipers;
-1
drivers/iio/potentiometer/tpl0102.c
··· 140 140 return PTR_ERR(data->regmap); 141 141 } 142 142 143 - indio_dev->dev.parent = dev; 144 143 indio_dev->info = &tpl0102_info; 145 144 indio_dev->channels = tpl0102_channels; 146 145 indio_dev->num_channels = data->cfg->wipers;
-1
drivers/iio/pressure/abp060mg.c
··· 194 194 195 195 abp060mg_init_device(indio_dev, cfg_id); 196 196 197 - indio_dev->dev.parent = &client->dev; 198 197 indio_dev->name = dev_name(&client->dev); 199 198 indio_dev->modes = INDIO_DIRECT_MODE; 200 199 indio_dev->info = &abp060mg_info;
-1
drivers/iio/pressure/bmp280-core.c
··· 1004 1004 mutex_init(&data->lock); 1005 1005 data->dev = dev; 1006 1006 1007 - indio_dev->dev.parent = dev; 1008 1007 indio_dev->name = name; 1009 1008 indio_dev->channels = bmp280_channels; 1010 1009 indio_dev->info = &bmp280_info;
-1
drivers/iio/pressure/dlhl60d.c
··· 311 311 st->use_interrupt = false; 312 312 313 313 indio_dev->name = id->name; 314 - indio_dev->dev.parent = &client->dev; 315 314 indio_dev->dev.of_node = client->dev.of_node; 316 315 indio_dev->info = &dlh_info; 317 316 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/pressure/dps310.c
··· 732 732 data->client = client; 733 733 mutex_init(&data->lock); 734 734 735 - iio->dev.parent = &client->dev; 736 735 iio->name = id->name; 737 736 iio->channels = dps310_channels; 738 737 iio->num_channels = ARRAY_SIZE(dps310_channels);
-1
drivers/iio/pressure/hid-sensor-press.c
··· 283 283 284 284 indio_dev->num_channels = 285 285 ARRAY_SIZE(press_channels); 286 - indio_dev->dev.parent = &pdev->dev; 287 286 indio_dev->info = &press_info; 288 287 indio_dev->name = name; 289 288 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/pressure/hp03.c
··· 224 224 priv->client = client; 225 225 mutex_init(&priv->lock); 226 226 227 - indio_dev->dev.parent = dev; 228 227 indio_dev->name = id->name; 229 228 indio_dev->channels = hp03_channels; 230 229 indio_dev->num_channels = ARRAY_SIZE(hp03_channels);
-1
drivers/iio/pressure/hp206c.c
··· 378 378 379 379 indio_dev->info = &hp206c_info; 380 380 indio_dev->name = id->name; 381 - indio_dev->dev.parent = &client->dev; 382 381 indio_dev->modes = INDIO_DIRECT_MODE; 383 382 indio_dev->channels = hp206c_channels; 384 383 indio_dev->num_channels = ARRAY_SIZE(hp206c_channels);
-1
drivers/iio/pressure/icp10100.c
··· 545 545 return -ENOMEM; 546 546 547 547 i2c_set_clientdata(client, indio_dev); 548 - indio_dev->dev.parent = &client->dev; 549 548 indio_dev->name = client->name; 550 549 indio_dev->modes = INDIO_DIRECT_MODE; 551 550 indio_dev->channels = icp10100_channels;
-1
drivers/iio/pressure/mpl115.c
··· 160 160 161 161 indio_dev->info = &mpl115_info; 162 162 indio_dev->name = name; 163 - indio_dev->dev.parent = dev; 164 163 indio_dev->modes = INDIO_DIRECT_MODE; 165 164 indio_dev->channels = mpl115_channels; 166 165 indio_dev->num_channels = ARRAY_SIZE(mpl115_channels);
-1
drivers/iio/pressure/mpl3115.c
··· 241 241 i2c_set_clientdata(client, indio_dev); 242 242 indio_dev->info = &mpl3115_info; 243 243 indio_dev->name = id->name; 244 - indio_dev->dev.parent = &client->dev; 245 244 indio_dev->modes = INDIO_DIRECT_MODE; 246 245 indio_dev->channels = mpl3115_channels; 247 246 indio_dev->num_channels = ARRAY_SIZE(mpl3115_channels);
-1
drivers/iio/pressure/ms5637.c
··· 152 152 153 153 indio_dev->info = &ms5637_info; 154 154 indio_dev->name = id->name; 155 - indio_dev->dev.parent = &client->dev; 156 155 indio_dev->modes = INDIO_DIRECT_MODE; 157 156 indio_dev->channels = ms5637_channels; 158 157 indio_dev->num_channels = ARRAY_SIZE(ms5637_channels);
-1
drivers/iio/pressure/t5403.c
··· 236 236 i2c_set_clientdata(client, indio_dev); 237 237 indio_dev->info = &t5403_info; 238 238 indio_dev->name = id->name; 239 - indio_dev->dev.parent = &client->dev; 240 239 indio_dev->modes = INDIO_DIRECT_MODE; 241 240 indio_dev->channels = t5403_channels; 242 241 indio_dev->num_channels = ARRAY_SIZE(t5403_channels);
-1
drivers/iio/pressure/zpa2326.c
··· 1601 1601 1602 1602 /* Setup for userspace synchronous on demand sampling. */ 1603 1603 indio_dev->modes = INDIO_DIRECT_MODE; 1604 - indio_dev->dev.parent = device; 1605 1604 indio_dev->channels = zpa2326_channels; 1606 1605 indio_dev->num_channels = ARRAY_SIZE(zpa2326_channels); 1607 1606 indio_dev->name = name;
-1
drivers/iio/proximity/as3935.c
··· 399 399 return -EINVAL; 400 400 } 401 401 402 - indio_dev->dev.parent = &spi->dev; 403 402 indio_dev->name = spi_get_device_id(spi)->name; 404 403 indio_dev->channels = as3935_channels; 405 404 indio_dev->num_channels = ARRAY_SIZE(as3935_channels);
-1
drivers/iio/proximity/isl29501.c
··· 972 972 return ret; 973 973 974 974 indio_dev->modes = INDIO_DIRECT_MODE; 975 - indio_dev->dev.parent = &client->dev; 976 975 indio_dev->channels = isl29501_channels; 977 976 indio_dev->num_channels = ARRAY_SIZE(isl29501_channels); 978 977 indio_dev->name = client->name;
-1
drivers/iio/proximity/mb1232.c
··· 200 200 201 201 indio_dev->info = &mb1232_info; 202 202 indio_dev->name = id->name; 203 - indio_dev->dev.parent = dev; 204 203 indio_dev->modes = INDIO_DIRECT_MODE; 205 204 indio_dev->channels = mb1232_channels; 206 205 indio_dev->num_channels = ARRAY_SIZE(mb1232_channels);
-1
drivers/iio/proximity/rfd77402.c
··· 274 274 data->client = client; 275 275 mutex_init(&data->lock); 276 276 277 - indio_dev->dev.parent = &client->dev; 278 277 indio_dev->info = &rfd77402_info; 279 278 indio_dev->channels = rfd77402_channels; 280 279 indio_dev->num_channels = ARRAY_SIZE(rfd77402_channels);
-1
drivers/iio/proximity/sx9310.c
··· 931 931 return ret; 932 932 933 933 ACPI_COMPANION_SET(&indio_dev->dev, ACPI_COMPANION(&client->dev)); 934 - indio_dev->dev.parent = &client->dev; 935 934 indio_dev->channels = sx9310_channels; 936 935 indio_dev->num_channels = ARRAY_SIZE(sx9310_channels); 937 936 indio_dev->info = &sx9310_info;
-1
drivers/iio/proximity/sx9500.c
··· 931 931 if (IS_ERR(data->regmap)) 932 932 return PTR_ERR(data->regmap); 933 933 934 - indio_dev->dev.parent = &client->dev; 935 934 indio_dev->name = SX9500_DRIVER_NAME; 936 935 indio_dev->channels = sx9500_channels; 937 936 indio_dev->num_channels = ARRAY_SIZE(sx9500_channels);
-1
drivers/iio/proximity/vl53l0x-i2c.c
··· 134 134 I2C_FUNC_SMBUS_BYTE_DATA)) 135 135 return -EOPNOTSUPP; 136 136 137 - indio_dev->dev.parent = &client->dev; 138 137 indio_dev->name = "vl53l0x"; 139 138 indio_dev->info = &vl53l0x_info; 140 139 indio_dev->channels = vl53l0x_channels;
-1
drivers/iio/resolver/ad2s1200.c
··· 157 157 return PTR_ERR(st->rdvel); 158 158 } 159 159 160 - indio_dev->dev.parent = &spi->dev; 161 160 indio_dev->info = &ad2s1200_info; 162 161 indio_dev->modes = INDIO_DIRECT_MODE; 163 162 indio_dev->channels = ad2s1200_channels;
-1
drivers/iio/resolver/ad2s90.c
··· 94 94 95 95 mutex_init(&st->lock); 96 96 st->sdev = spi; 97 - indio_dev->dev.parent = &spi->dev; 98 97 indio_dev->info = &ad2s90_info; 99 98 indio_dev->modes = INDIO_DIRECT_MODE; 100 99 indio_dev->channels = &ad2s90_chan;
-1
drivers/iio/temperature/hid-sensor-temperature.c
··· 223 223 224 224 indio_dev->channels = temp_chans; 225 225 indio_dev->num_channels = ARRAY_SIZE(temperature_channels); 226 - indio_dev->dev.parent = &pdev->dev; 227 226 indio_dev->info = &temperature_info; 228 227 indio_dev->name = name; 229 228 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/temperature/iqs620at-temp.c
··· 74 74 iio_device_set_drvdata(indio_dev, iqs62x); 75 75 76 76 indio_dev->modes = INDIO_DIRECT_MODE; 77 - indio_dev->dev.parent = &pdev->dev; 78 77 indio_dev->channels = iqs620_temp_channels; 79 78 indio_dev->num_channels = ARRAY_SIZE(iqs620_temp_channels); 80 79 indio_dev->name = iqs62x->dev_desc->dev_name;
-1
drivers/iio/temperature/ltc2983.c
··· 1500 1500 if (ret) 1501 1501 return ret; 1502 1502 1503 - indio_dev->dev.parent = &spi->dev; 1504 1503 indio_dev->name = name; 1505 1504 indio_dev->num_channels = st->iio_channels; 1506 1505 indio_dev->channels = st->iio_chan;
-1
drivers/iio/temperature/max31856.c
··· 417 417 spi_set_drvdata(spi, indio_dev); 418 418 419 419 indio_dev->info = &max31856_info; 420 - indio_dev->dev.parent = &spi->dev; 421 420 indio_dev->dev.of_node = spi->dev.of_node; 422 421 indio_dev->name = id->name; 423 422 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/iio/temperature/maxim_thermocouple.c
··· 244 244 indio_dev->available_scan_masks = chip->scan_masks; 245 245 indio_dev->num_channels = chip->num_channels; 246 246 indio_dev->modes = INDIO_DIRECT_MODE; 247 - indio_dev->dev.parent = &spi->dev; 248 247 249 248 data = iio_priv(indio_dev); 250 249 data->spi = spi;
-1
drivers/iio/temperature/mlx90614.c
··· 525 525 526 526 mlx90614_wakeup(data); 527 527 528 - indio_dev->dev.parent = &client->dev; 529 528 indio_dev->name = id->name; 530 529 indio_dev->modes = INDIO_DIRECT_MODE; 531 530 indio_dev->info = &mlx90614_info;
-1
drivers/iio/temperature/mlx90632.c
··· 645 645 mlx90632->regmap = regmap; 646 646 647 647 mutex_init(&mlx90632->lock); 648 - indio_dev->dev.parent = &client->dev; 649 648 indio_dev->name = id->name; 650 649 indio_dev->modes = INDIO_DIRECT_MODE; 651 650 indio_dev->info = &mlx90632_info;
-1
drivers/iio/temperature/tmp006.c
··· 216 216 i2c_set_clientdata(client, indio_dev); 217 217 data->client = client; 218 218 219 - indio_dev->dev.parent = &client->dev; 220 219 indio_dev->name = dev_name(&client->dev); 221 220 indio_dev->modes = INDIO_DIRECT_MODE; 222 221 indio_dev->info = &tmp006_info;
-1
drivers/iio/temperature/tmp007.c
··· 463 463 data->client = client; 464 464 mutex_init(&data->lock); 465 465 466 - indio_dev->dev.parent = &client->dev; 467 466 indio_dev->name = "tmp007"; 468 467 indio_dev->modes = INDIO_DIRECT_MODE; 469 468 indio_dev->info = &tmp007_info;
-1
drivers/iio/temperature/tsys02d.c
··· 149 149 150 150 indio_dev->info = &tsys02d_info; 151 151 indio_dev->name = id->name; 152 - indio_dev->dev.parent = &client->dev; 153 152 indio_dev->modes = INDIO_DIRECT_MODE; 154 153 indio_dev->channels = tsys02d_channels; 155 154 indio_dev->num_channels = ARRAY_SIZE(tsys02d_channels);
-1
drivers/iio/trigger/stm32-timer-trigger.c
··· 723 723 return NULL; 724 724 725 725 indio_dev->name = dev_name(dev); 726 - indio_dev->dev.parent = dev; 727 726 indio_dev->info = &stm32_trigger_info; 728 727 indio_dev->modes = INDIO_HARDWARE_TRIGGERED; 729 728 indio_dev->num_channels = 1;
-1
drivers/input/touchscreen/tsc2007_iio.c
··· 119 119 iio->ts = ts; 120 120 121 121 indio_dev->name = "tsc2007"; 122 - indio_dev->dev.parent = &ts->client->dev; 123 122 indio_dev->info = &tsc2007_iio_info; 124 123 indio_dev->modes = INDIO_DIRECT_MODE; 125 124 indio_dev->channels = tsc2007_iio_channel;
-1
drivers/staging/iio/accel/adis16203.c
··· 277 277 spi_set_drvdata(spi, indio_dev); 278 278 279 279 indio_dev->name = spi->dev.driver->name; 280 - indio_dev->dev.parent = &spi->dev; 281 280 indio_dev->channels = adis16203_channels; 282 281 indio_dev->num_channels = ARRAY_SIZE(adis16203_channels); 283 282 indio_dev->info = &adis16203_info;
-1
drivers/staging/iio/accel/adis16240.c
··· 400 400 spi_set_drvdata(spi, indio_dev); 401 401 402 402 indio_dev->name = spi->dev.driver->name; 403 - indio_dev->dev.parent = &spi->dev; 404 403 indio_dev->info = &adis16240_info; 405 404 indio_dev->channels = adis16240_channels; 406 405 indio_dev->num_channels = ARRAY_SIZE(adis16240_channels);
-1
drivers/staging/iio/adc/ad7280a.c
··· 978 978 st->readback_delay_us += 5; /* Add tWAIT */ 979 979 980 980 indio_dev->name = spi_get_device_id(spi)->name; 981 - indio_dev->dev.parent = &spi->dev; 982 981 indio_dev->modes = INDIO_DIRECT_MODE; 983 982 984 983 ret = ad7280_channel_init(st);
-1
drivers/staging/iio/adc/ad7816.c
··· 394 394 } 395 395 396 396 indio_dev->name = spi_get_device_id(spi_dev)->name; 397 - indio_dev->dev.parent = &spi_dev->dev; 398 397 indio_dev->info = &ad7816_info; 399 398 indio_dev->modes = INDIO_DIRECT_MODE; 400 399
-2
drivers/staging/iio/cdc/ad7150.c
··· 590 590 indio_dev->name = id->name; 591 591 indio_dev->channels = ad7150_channels; 592 592 indio_dev->num_channels = ARRAY_SIZE(ad7150_channels); 593 - /* Establish that the iio_dev is a child of the i2c device */ 594 - indio_dev->dev.parent = &client->dev; 595 593 596 594 indio_dev->info = &ad7150_info; 597 595
-1
drivers/staging/iio/cdc/ad7746.c
··· 695 695 696 696 /* Establish that the iio_dev is a child of the i2c device */ 697 697 indio_dev->name = id->name; 698 - indio_dev->dev.parent = &client->dev; 699 698 indio_dev->info = &ad7746_info; 700 699 indio_dev->channels = ad7746_channels; 701 700 if (id->driver_data == 7746)
-1
drivers/staging/iio/frequency/ad9832.c
··· 348 348 st->spi = spi; 349 349 mutex_init(&st->lock); 350 350 351 - indio_dev->dev.parent = &spi->dev; 352 351 indio_dev->name = spi_get_device_id(spi)->name; 353 352 indio_dev->info = &ad9832_info; 354 353 indio_dev->modes = INDIO_DIRECT_MODE;
-1
drivers/staging/iio/frequency/ad9834.c
··· 431 431 st->spi = spi; 432 432 st->devid = spi_get_device_id(spi)->driver_data; 433 433 st->reg = reg; 434 - indio_dev->dev.parent = &spi->dev; 435 434 indio_dev->name = spi_get_device_id(spi)->name; 436 435 switch (st->devid) { 437 436 case ID_AD9833:
-1
drivers/staging/iio/impedance-analyzer/ad5933.c
··· 759 759 INIT_DELAYED_WORK(&st->work, ad5933_work); 760 760 st->poll_time_jiffies = msecs_to_jiffies(AD5933_POLL_TIME_ms); 761 761 762 - indio_dev->dev.parent = &client->dev; 763 762 indio_dev->info = &ad5933_info; 764 763 indio_dev->name = id->name; 765 764 indio_dev->modes = (INDIO_BUFFER_SOFTWARE | INDIO_DIRECT_MODE);
-1
drivers/staging/iio/resolver/ad2s1210.c
··· 671 671 st->resolution = 12; 672 672 st->fexcit = AD2S1210_DEF_EXCIT; 673 673 674 - indio_dev->dev.parent = &spi->dev; 675 674 indio_dev->info = &ad2s1210_info; 676 675 indio_dev->modes = INDIO_DIRECT_MODE; 677 676 indio_dev->channels = ad2s1210_channels;