File Index
Files and directories
Sign in
FILE

invensense_mpu6050.h

File preview with syntax highlighting.

linux-6.19.14/include/linux/platform_data/invensense_mpu6050.h C
 1/* SPDX-License-Identifier: GPL-2.0-only */
 2/*
 3* Copyright (C) 2012 Invensense, Inc.
 4*/
 5
 6#ifndef __INV_MPU6050_PLATFORM_H_
 7#define __INV_MPU6050_PLATFORM_H_
 8
 9/**
10 * struct inv_mpu6050_platform_data - Platform data for the mpu driver
11 * @orientation:	Orientation matrix of the chip (deprecated in favor of
12 *			mounting matrix retrieved from device-tree)
13 *
14 * Contains platform specific information on how to configure the MPU6050 to
15 * work on this platform.  The orientation matrices are 3x3 rotation matrices
16 * that are applied to the data to rotate from the mounting orientation to the
17 * platform orientation.  The values must be one of 0, 1, or -1 and each row and
18 * column should have exactly 1 non-zero value.
19 *
20 * Deprecated in favor of mounting matrix retrieved from device-tree.
21 */
22struct inv_mpu6050_platform_data {
23	__s8 orientation[9];
24};
25
26#endif
~/ Read-only file preview.