diff options
Diffstat (limited to 'include/linux/m4sensorhub/m4sensorhub_reg_enum.h')
| -rw-r--r-- | include/linux/m4sensorhub/m4sensorhub_reg_enum.h | 160 | 
1 files changed, 160 insertions, 0 deletions
| diff --git a/include/linux/m4sensorhub/m4sensorhub_reg_enum.h b/include/linux/m4sensorhub/m4sensorhub_reg_enum.h new file mode 100644 index 00000000000..09e3a9496c5 --- /dev/null +++ b/include/linux/m4sensorhub/m4sensorhub_reg_enum.h @@ -0,0 +1,160 @@ +/* + * Copyright (c) 2013, Motorola, Inc. All Rights Reserved. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program.  If not, see <http://www.gnu.org/licenses/>. + * + */ + +/*****************************  WARNING  ****************************** + *                                                                    * + *                        DO NOT EDIT THIS FILE                       * + *                                                                    * + *  This is an auto-generated file based on register maps in the      * + *  M4 Sensor Hub source tree.                                        * + *                                                                    * + *****************************  WARNING  *****************************/ + +enum m4sensorhub_reg { +	M4SH_REG_ACCEL_VERSION, +	M4SH_REG_ACCEL_DUMMY,	/* Align the boundary */ +	M4SH_REG_ACCEL_SAMPLERATE, +	M4SH_REG_ACCEL_X, +	M4SH_REG_ACCEL_Y, +	M4SH_REG_ACCEL_Z, +	M4SH_REG_ACCEL_SCALEDMAGSQUARED, +	M4SH_REG_ACCEL_MAGNITUDE, +	M4SH_REG_ACCEL_TILT, +	M4SH_REG_ACCEL_ORIENTATION, +	M4SH_REG_TEMP_VERSION, +	M4SH_REG_TEMP_DUMMY,	/* Align the boundary */ +	M4SH_REG_TEMP_SAMPLERATE, +	M4SH_REG_TEMP_EXTRNLTEMP, +	M4SH_REG_TEMP_INTRNLTEMP, +	M4SH_REG_GENERAL_UTC, +	M4SH_REG_GENERAL_LOCALTIMEZONE, +	M4SH_REG_GENERAL_VERSION,	/* M4 software version  */ +	M4SH_REG_GENERAL_INTERRUPT0ENABLE, +	M4SH_REG_GENERAL_INTERRUPT1ENABLE, +	M4SH_REG_GENERAL_INTERRUPT0STATUS, +	M4SH_REG_GENERAL_INTERRUPT1STATUS, +	M4SH_REG_PRESSURE_VERSION, +	M4SH_REG_PRESSURE_DUMMY,	/* Align the boundary */ +	M4SH_REG_PRESSURE_SAMPLERATE, +	M4SH_REG_PRESSURE_PRESSURE, +	M4SH_REG_PRESSURE_REFERENCEALTITUDE, +	M4SH_REG_PRESSURE_SEALEVELPRESSURE, +	M4SH_REG_PRESSURE_ABSOLUTEALTITUDE, +	M4SH_REG_PRESSURE_TEMPERATURE, +	M4SH_REG_PRESSURE_ISVALID, +	M4SH_REG_PEDOMETER_VERSION, +	M4SH_REG_PEDOMETER_TESTCMD, +	M4SH_REG_PEDOMETER_ACTIVITY, +	M4SH_REG_PEDOMETER_EQUIPMENTTYPE, +	M4SH_REG_PEDOMETER_TOTALSTEPS, +	M4SH_REG_PEDOMETER_FLOORSCLIMBED, +	M4SH_REG_PEDOMETER_TOTATDISTANCE, +	M4SH_REG_PEDOMETER_CURRENTSPEED, +	M4SH_REG_PEDOMETER_REPORTEDDISTANCE, +	M4SH_REG_PEDOMETER_USERDISTANCE, +	M4SH_REG_TCMD_OPCODE, +	M4SH_REG_LOG_LOGENABLE, +	M4SH_REG_LOG_ISLOGIMMEDIATE, +	M4SH_REG_FUSION_VERSION, +	M4SH_REG_FUSION_DUMMY, +	M4SH_REG_FUSION_SAMPLERATE, +	M4SH_REG_FUSION_EULERPITCH, +	M4SH_REG_FUSION_EULERROLL, +	M4SH_REG_FUSION_EULERYAW, +	M4SH_REG_FUSION_LOCALX, +	M4SH_REG_FUSION_LOCALY, +	M4SH_REG_FUSION_LOCALZ, +	M4SH_REG_FUSION_WORLDX, +	M4SH_REG_FUSION_WORLDY, +	M4SH_REG_FUSION_WORLDZ, +	M4SH_REG_FUSION_HEADING, +	M4SH_REG_FUSION_HEADING_ACCURACY, +	M4SH_REG_COMPASS_VERSION, +	M4SH_REG_COMPASS_DUMMY,	/* Align the boundary */ +	M4SH_REG_COMPASS_SAMPLERATE, +	M4SH_REG_COMPASS_X, +	M4SH_REG_COMPASS_Y, +	M4SH_REG_COMPASS_Z, +	M4SH_REG_COMPASS_ACCURACY, +	M4SH_REG_GYRO_VERSION, +	M4SH_REG_GYRO_DUMMY,	/* Align the boundary */ +	M4SH_REG_GYRO_SAMPLERATE, +	M4SH_REG_GYRO_X, +	M4SH_REG_GYRO_Y, +	M4SH_REG_GYRO_Z, +	M4SH_REG_METS_VERSION, +	M4SH_REG_METS_METSACTIVITY, +	M4SH_REG_METS_MSSAMPLETIME, +	M4SH_REG_METS_METS, +	M4SH_REG_METS_CALORIES, +	M4SH_REG_USERSETTINGS_VERSION, +	M4SH_REG_USERSETTINGS_USERAGE, +	M4SH_REG_USERSETTINGS_USERGENDER, +	M4SH_REG_USERSETTINGS_USERHEIGHT, +	M4SH_REG_USERSETTINGS_USERWEIGHT, +	M4SH_REG_USERSETTINGS_SCREENSTATUS, +	M4SH_REG_USERSETTINGS_RTCRESET, +	M4SH_REG_POWER_VERSION, +	M4SH_REG_POWER_DUMMY, +	M4SH_REG_POWER_STILLMODETIMEOUT, +	M4SH_REG_POWER_MOTIONDURATION, +	M4SH_REG_POWER_MOTIONTHRESHOLD, +	M4SH_REG_POWER_NOMOTIONDURATION, +	M4SH_REG_POWER_NOMOTIONTHRESHOLD, +	M4SH_REG_LOCATION_VERSION, +	M4SH_REG_LOCATION_SOURCE, +	M4SH_REG_LOCATION_SPEED, +	M4SH_REG_LOCATION_LATITUDE, +	M4SH_REG_LOCATION_LONGITUDE, +	M4SH_REG_LOCATION_ALTITUDE, +	M4SH_REG_DOWNLOAD_COMMAND, +	M4SH_REG_DOWNLOAD_STATUS, +	M4SH_REG_DOWNLOAD_SIZE, +	M4SH_REG_DOWNLOAD_CHECKSUM, +	M4SH_REG_DOWNLOAD_FILENAME, +	M4SH_REG_DOWNLOAD_PACKET, +	M4SH_REG_AUDIO_VERSION, +	M4SH_REG_AUDIO_ENABLE, +	M4SH_REG_AUDIO_DUMMY, +	M4SH_REG_AUDIO_TOTALPACKETS, +	M4SH_REG_TIMEPIECE_VERSION, +	M4SH_REG_TIMEPIECE_ENABLE,	/* 0: host control  1: sensorhub control */ +	M4SH_REG_TIMEPIECE_SAMPLERATE, +	M4SH_REG_TIMEPIECE_OFFSETSTEPS, +	M4SH_REG_WRIST_VERSION, +	M4SH_REG_WRIST_ENABLE, +	M4SH_REG_WRIST_INTERRUPTREASON, +	M4SH_REG_WRIST_HOSTRESPONSE, +	M4SH_REG_WRIST_FMONCHIP, +	M4SH_REG_WRIST_FMONFILE, +	M4SH_REG_GESTURE_VERSION, +	M4SH_REG_GESTURE_GESTURE1, +	M4SH_REG_GESTURE_CONFIDENCE1, +	M4SH_REG_GESTURE_VALUE1, +	M4SH_REG_GESTURE_GESTURE2, +	M4SH_REG_GESTURE_CONFIDENCE2, +	M4SH_REG_GESTURE_VALUE2, +	M4SH_REG_GESTURE_GESTURE3, +	M4SH_REG_GESTURE_CONFIDENCE3, +	M4SH_REG_GESTURE_VALUE3, +	M4SH_REG_PASSIVE_TIMESTAMP, +	M4SH_REG_PASSIVE_STEPS, +	M4SH_REG_PASSIVE_METS, +	M4SH_REG_PASSIVE_FLOORSCLIMBED, +	M4SH_REG__INVALID,                /* Marker for invalid register */ +	M4SH_REG__NUM = M4SH_REG__INVALID /* Number of registers */ +}; |