Lines Matching refs:mpu3050
10 #include "mpu3050.h"
19 struct mpu3050 *mpu3050 = i2c_mux_priv(mux);
22 pm_runtime_get_sync(mpu3050->dev);
28 struct mpu3050 *mpu3050 = i2c_mux_priv(mux);
30 pm_runtime_mark_last_busy(mpu3050->dev);
31 pm_runtime_put_autosuspend(mpu3050->dev);
40 struct mpu3050 *mpu3050;
64 mpu3050 = iio_priv(dev_get_drvdata(&client->dev));
65 mpu3050->i2cmux = i2c_mux_alloc(client->adapter, &client->dev,
70 if (!mpu3050->i2cmux)
73 mpu3050->i2cmux->priv = mpu3050;
75 i2c_mux_add_adapter(mpu3050->i2cmux, 0, 0, 0);
84 struct mpu3050 *mpu3050 = iio_priv(indio_dev);
86 if (mpu3050->i2cmux)
87 i2c_mux_del_adapters(mpu3050->i2cmux);
97 { "mpu3050" },
103 { .compatible = "invensense,mpu3050", .data = "mpu3050" },
105 { .compatible = "invn,mpu3050", .data = "mpu3050" },
116 .name = "mpu3050-i2c",