/openbmc/linux/drivers/iio/gyro/ |
H A D | mpu3050-core.c | 268 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_read_raw() local 383 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_write_raw() local 473 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_trigger_handler() local 653 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_buffer_preenable() local 666 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_buffer_postdisable() local 683 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_get_mount_matrix() local 914 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_irq_handler() local 929 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_irq_thread() local 956 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_drdy_trigger_set_state() local 1147 struct mpu3050 *mpu3050; in mpu3050_common_probe() local [all …]
|
H A D | mpu3050-i2c.c | 19 struct mpu3050 *mpu3050 = i2c_mux_priv(mux); in mpu3050_i2c_bypass_select() local 22 pm_runtime_get_sync(mpu3050->dev); in mpu3050_i2c_bypass_select() 28 struct mpu3050 *mpu3050 = i2c_mux_priv(mux); in mpu3050_i2c_bypass_deselect() local 30 pm_runtime_mark_last_busy(mpu3050->dev); in mpu3050_i2c_bypass_deselect() 31 pm_runtime_put_autosuspend(mpu3050->dev); in mpu3050_i2c_bypass_deselect() 40 struct mpu3050 *mpu3050; in mpu3050_i2c_probe() local 70 if (!mpu3050->i2cmux) in mpu3050_i2c_probe() 73 mpu3050->i2cmux->priv = mpu3050; in mpu3050_i2c_probe() 84 struct mpu3050 *mpu3050 = iio_priv(indio_dev); in mpu3050_i2c_remove() local 86 if (mpu3050->i2cmux) in mpu3050_i2c_remove() [all …]
|
H A D | Makefile | 24 obj-$(CONFIG_MPU3050) += mpu3050.o 25 mpu3050-objs := mpu3050-core.o mpu3050-i2c.o
|
H A D | mpu3050.h | 68 struct mpu3050 { struct
|
H A D | Kconfig | 136 inv-mpu3050-i2c.
|
/openbmc/linux/Documentation/devicetree/bindings/iio/gyroscope/ |
H A D | invensense,mpu3050.yaml | 4 $id: http://devicetree.org/schemas/iio/gyroscope/invensense,mpu3050.yaml# 14 const: invensense,mpu3050 52 compatible = "invensense,mpu3050";
|
/openbmc/linux/arch/arm/boot/dts/qcom/ |
H A D | qcom-apq8060-dragonboard.dts | 240 mpu3050@68 { 241 compatible = "invensense,mpu3050"; 295 dragon_mpu3050_gpios: mpu3050-state {
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | ste-ux500-samsung-gavini.dts | 513 compatible = "invensense,mpu3050"; 789 mpu3050 { 790 mpu3050_default: mpu3050 {
|
H A D | ste-ux500-samsung-janice.dts | 622 compatible = "invensense,mpu3050"; 868 mpu3050 {
|
/openbmc/linux/Documentation/firmware-guide/acpi/ |
H A D | enumeration.rst | 266 Below is an example of how to add ACPI support to the existing mpu3050 277 .name = "mpu3050",
|
/openbmc/linux/Documentation/i2c/ |
H A D | i2c-topology.rst | 399 gyro/mpu3050 Mux-locked
|
/openbmc/u-boot/arch/arm/dts/ |
H A D | tegra20-seaboard.dts | 403 compatible = "invn,mpu3050";
|
/openbmc/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra20-seaboard.dts | 363 compatible = "invensense,mpu3050";
|
H A D | tegra20-asus-tf101.dts | 557 compatible = "invensense,mpu3050";
|
H A D | tegra30-asus-transformer-common.dtsi | 1164 compatible = "invensense,mpu3050";
|
H A D | tegra20-acer-a500-picasso.dts | 484 compatible = "invensense,mpu3050";
|
H A D | tegra30-pegatron-chagall.dts | 1227 compatible = "invensense,mpu3050";
|
/openbmc/linux/ |
H A D | MAINTAINERS | 10973 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml 10974 F: drivers/iio/gyro/mpu3050*
|
/openbmc/ |
H A D | opengrok1.0.log | 20616 …/data/xref/openbmc/linux/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml.gz
|
H A D | opengrok2.0.log | 20912 …/data/xref/openbmc/linux/Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml.gz
|