summaryrefslogtreecommitdiff
path: root/include/linux/m4sensorhub/m4sensorhub_reg_enum.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/linux/m4sensorhub/m4sensorhub_reg_enum.h')
-rw-r--r--include/linux/m4sensorhub/m4sensorhub_reg_enum.h160
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 */
+};