st->dready_trig->ops = &adxl372_trigger_ops;
                st->peak_datardy_trig->ops = &adxl372_peak_data_trigger_ops;
-               st->dready_trig->dev.parent = dev;
-               st->peak_datardy_trig->dev.parent = dev;
                iio_trigger_set_drvdata(st->dready_trig, indio_dev);
                iio_trigger_set_drvdata(st->peak_datardy_trig, indio_dev);
                ret = devm_iio_trigger_register(dev, st->dready_trig);
 
                        break;
                }
 
-               t->indio_trig->dev.parent = dev;
                t->indio_trig->ops = &bmc150_accel_trigger_ops;
                t->intr = bmc150_accel_triggers[i].intr;
                t->data = data;
 
                        goto err_poweroff;
                }
 
-               data->dready_trig->dev.parent = &client->dev;
                data->dready_trig->ops = &kxcjk1013_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                indio_dev->trig = data->dready_trig;
                if (ret)
                        goto err_poweroff;
 
-               data->motion_trig->dev.parent = &client->dev;
                data->motion_trig->ops = &kxcjk1013_trigger_ops;
                iio_trigger_set_drvdata(data->motion_trig, indio_dev);
                ret = iio_trigger_register(data->motion_trig);
 
        if (!trig)
                return -ENOMEM;
 
-       trig->dev.parent = &data->client->dev;
        trig->ops = &mma8452_trigger_ops;
        iio_trigger_set_drvdata(trig, indio_dev);
 
 
                        return ret;
                }
 
-               data->dready_trig->dev.parent = &client->dev;
                data->dready_trig->ops = &mxc4005_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                indio_dev->trig = data->dready_trig;
 
                        goto err_power_off;
                }
 
-               data->dready_trig->dev.parent = &client->dev;
                data->dready_trig->ops = &stk8312_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                ret = iio_trigger_register(data->dready_trig);
 
                        goto err_power_off;
                }
 
-               data->dready_trig->dev.parent = &client->dev;
                data->dready_trig->ops = &stk8ba50_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                ret = iio_trigger_register(data->dready_trig);
 
                return -ENOMEM;
 
        st->trig->ops = &ad7606_trigger_ops;
-       st->trig->dev.parent = dev;
        iio_trigger_set_drvdata(st->trig, indio_dev);
        ret = devm_iio_trigger_register(dev, st->trig);
        if (ret)
 
                        return -ENOMEM;
 
                ad7766->trig->ops = &ad7766_trigger_ops;
-               ad7766->trig->dev.parent = &spi->dev;
                iio_trigger_set_drvdata(ad7766->trig, ad7766);
 
                ret = devm_request_irq(&spi->dev, spi->irq, ad7766_irq,
 
                return -ENOMEM;
 
        st->trig->ops = &ad7768_trigger_ops;
-       st->trig->dev.parent = &spi->dev;
        iio_trigger_set_drvdata(st->trig, indio_dev);
        ret = devm_iio_trigger_register(&spi->dev, st->trig);
        if (ret)
 
                }
 
                st->trig->ops = &max1027_trigger_ops;
-               st->trig->dev.parent = &spi->dev;
                iio_trigger_set_drvdata(st->trig, indio_dev);
                ret = devm_iio_trigger_register(&indio_dev->dev,
                                                st->trig);
 
                        goto err_poweroff;
                }
 
-               data->drdy_trig->dev.parent = &client->dev;
                data->drdy_trig->ops = &ccs811_trigger_ops;
                iio_trigger_set_drvdata(data->drdy_trig, indio_dev);
                indio_dev->trig = data->drdy_trig;
 
                return -ENOMEM;
        }
 
-       trig->dev.parent = dev;
        trig->ops = &scd30_trigger_ops;
        iio_trigger_set_drvdata(trig, indio_dev);
 
 
        if (!st->dready_trig)
                return -ENOMEM;
 
-       st->dready_trig->dev.parent = &st->spi->dev;
        st->dready_trig->ops = &adxrs290_trigger_ops;
        iio_trigger_set_drvdata(st->dready_trig, indio_dev);
 
 
                if (!data->motion_trig)
                        return -ENOMEM;
 
-               data->dready_trig->dev.parent = dev;
                data->dready_trig->ops = &bmg160_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                ret = iio_trigger_register(data->dready_trig);
                if (ret)
                        return ret;
 
-               data->motion_trig->dev.parent = dev;
                data->motion_trig->ops = &bmg160_trigger_ops;
                iio_trigger_set_drvdata(data->motion_trig, indio_dev);
                ret = iio_trigger_register(data->motion_trig);
 
        if (ret < 0)
                return ret;
 
-       data->dready_trig->dev.parent = dev;
        data->dready_trig->ops = &fxas21002c_trigger_ops;
        iio_trigger_set_drvdata(data->dready_trig, indio_dev);
 
 
                iio_trigger_set_drvdata(afe->trig, indio_dev);
 
                afe->trig->ops = &afe4403_trigger_ops;
-               afe->trig->dev.parent = afe->dev;
 
                ret = iio_trigger_register(afe->trig);
                if (ret) {
 
                iio_trigger_set_drvdata(afe->trig, indio_dev);
 
                afe->trig->ops = &afe4404_trigger_ops;
-               afe->trig->dev.parent = afe->dev;
 
                ret = iio_trigger_register(afe->trig);
                if (ret) {
 
 
        iio_trigger_set_drvdata(hw->trig, iio_dev);
        hw->trig->ops = &hts221_trigger_ops;
-       hw->trig->dev.parent = hw->dev;
        iio_dev->trig = iio_trigger_get(hw->trig);
 
        return devm_iio_trigger_register(hw->dev, hw->trig);
 
        if (!trig)
                return ERR_PTR(-ENOMEM);
 
-       trig->dev.parent = &data->client->dev;
        trig->ops = &kmx61_trigger_ops;
        iio_trigger_set_drvdata(trig, indio_dev);
 
 
                        ret = -ENOMEM;
                        goto err_pm_disable;
                }
-               data->drdy_trigger0->dev.parent = indio_dev->dev.parent;
                data->drdy_trigger0->ops = &rpr0521_trigger_ops;
                indio_dev->available_scan_masks = rpr0521_available_scan_masks;
                iio_trigger_set_drvdata(data->drdy_trigger0, indio_dev);
 
        if (!trig)
                return -ENOMEM;
 
-       trig->dev.parent = &client->dev;
        trig->ops = &si1145_trigger_ops;
        iio_trigger_set_drvdata(trig, indio_dev);
 
 
                return -ENOMEM;
 
        iio_trigger_set_drvdata(hw->trig, iio_dev);
-       hw->trig->dev.parent = dev;
 
        return devm_iio_trigger_register(dev, hw->trig);
 }
 
        if (!trigger)
                return -ENOMEM;
 
-       trigger->dev.parent = &client->dev;
        trigger->ops = &vcnl4010_trigger_ops;
        iio_trigger_set_drvdata(trigger, indio_dev);
 
 
        if (!data->drdy_trigger0)
                return -ENOMEM;
 
-       data->drdy_trigger0->dev.parent = indio_dev->dev.parent;
        data->drdy_trigger0->ops = &vcnl4035_trigger_ops;
        iio_trigger_set_drvdata(data->drdy_trigger0, indio_dev);
        ret = devm_iio_trigger_register(indio_dev->dev.parent,
 
                        goto err_poweroff;
                }
 
-               data->dready_trig->dev.parent = dev;
                data->dready_trig->ops = &bmc150_magn_trigger_ops;
                iio_trigger_set_drvdata(data->dready_trig, indio_dev);
                ret = iio_trigger_register(data->dready_trig);
 
                if (!data->drdy_trig)
                        return -ENOMEM;
 
-               data->drdy_trig->dev.parent = dev;
                ret = devm_iio_trigger_register(dev, data->drdy_trig);
                if (ret < 0)
                        return ret;
 
                return -ENOMEM;
 
        /* Basic setup. */
-       trigger->dev.parent = parent;
        trigger->ops = &zpa2326_trigger_ops;
 
        private->trigger = trigger;
 
                if (!data->trig)
                        return -ENOMEM;
 
-               data->trig->dev.parent = dev;
                data->trig->ops = &sx9310_trigger_ops;
                iio_trigger_set_drvdata(data->trig, indio_dev);
 
 
                if (!data->trig)
                        return -ENOMEM;
 
-               data->trig->dev.parent = &client->dev;
                data->trig->ops = &sx9500_trigger_ops;
                iio_trigger_set_drvdata(data->trig, indio_dev);