Home
last modified time | relevance | path

Searched refs:mpu3050 (Results 1 – 17 of 17) sorted by relevance

/linux-6.3-rc2/drivers/iio/gyro/
A Dmpu3050-core.c268 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 …]
A Dmpu3050-i2c.c19 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 …]
A DMakefile24 obj-$(CONFIG_MPU3050) += mpu3050.o
25 mpu3050-objs := mpu3050-core.o mpu3050-i2c.o
A Dmpu3050.h68 struct mpu3050 { struct
A DKconfig136 inv-mpu3050-i2c.
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/gyroscope/
A Dinvensense,mpu3050.yaml4 $id: http://devicetree.org/schemas/iio/gyroscope/invensense,mpu3050.yaml#
14 const: invensense,mpu3050
52 compatible = "invensense,mpu3050";
/linux-6.3-rc2/arch/arm/boot/dts/
A Dqcom-apq8060-dragonboard.dts244 mpu3050@68 {
245 compatible = "invensense,mpu3050";
299 dragon_mpu3050_gpios: mpu3050-state {
A Dste-ux500-samsung-gavini.dts513 compatible = "invensense,mpu3050";
789 mpu3050 {
790 mpu3050_default: mpu3050 {
A Dste-ux500-samsung-janice.dts622 compatible = "invensense,mpu3050";
868 mpu3050 {
A Dtegra20-seaboard.dts361 compatible = "invensense,mpu3050";
A Dtegra20-asus-tf101.dts553 compatible = "invensense,mpu3050";
A Dtegra30-asus-transformer-common.dtsi1162 compatible = "invensense,mpu3050";
A Dtegra20-acer-a500-picasso.dts482 compatible = "invensense,mpu3050";
A Dtegra30-pegatron-chagall.dts1225 compatible = "invensense,mpu3050";
/linux-6.3-rc2/Documentation/firmware-guide/acpi/
A Denumeration.rst266 Below is an example of how to add ACPI support to the existing mpu3050
277 .name = "mpu3050",
/linux-6.3-rc2/Documentation/i2c/
A Di2c-topology.rst399 gyro/mpu3050 Mux-locked
/linux-6.3-rc2/
A DMAINTAINERS10708 F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.yaml
10709 F: drivers/iio/gyro/mpu3050*

Completed in 49 milliseconds