invensense_mpu6050.h (865B)
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