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 */ 22 struct inv_mpu6050_platform_data { 23 __s8 orientation[9]; 24 }; 25 26 #endif 27