diff options
Diffstat (limited to 'drivers/iio/imu/inv_mpu6515/dmpmap.h')
| -rwxr-xr-x | drivers/iio/imu/inv_mpu6515/dmpmap.h | 263 | 
1 files changed, 263 insertions, 0 deletions
| diff --git a/drivers/iio/imu/inv_mpu6515/dmpmap.h b/drivers/iio/imu/inv_mpu6515/dmpmap.h new file mode 100755 index 00000000000..92936372224 --- /dev/null +++ b/drivers/iio/imu/inv_mpu6515/dmpmap.h @@ -0,0 +1,263 @@ +/* +* Copyright (C) 2012 Invensense, Inc. +* +* This software is licensed under the terms of the GNU General Public +* License version 2, as published by the Free Software Foundation, and +* may be copied, distributed, and modified under those terms. +* +* 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. +*/ + +#ifndef DMPMAP_H +#define DMPMAP_H + +#define DMP_PTAT    0 +#define DMP_XGYR    2 +#define DMP_YGYR    4 +#define DMP_ZGYR    6 +#define DMP_XACC    8 +#define DMP_YACC    10 +#define DMP_ZACC    12 +#define DMP_ADC1    14 +#define DMP_ADC2    16 +#define DMP_ADC3    18 +#define DMP_BIASUNC    20 +#define DMP_FIFORT    22 +#define DMP_INVGSFH    24 +#define DMP_INVGSFL    26 +#define DMP_1H    28 +#define DMP_1L    30 +#define DMP_BLPFSTCH    32 +#define DMP_BLPFSTCL    34 +#define DMP_BLPFSXH    36 +#define DMP_BLPFSXL    38 +#define DMP_BLPFSYH    40 +#define DMP_BLPFSYL    42 +#define DMP_BLPFSZH    44 +#define DMP_BLPFSZL    46 +#define DMP_BLPFMTC    48 +#define DMP_SMC    50 +#define DMP_BLPFMXH    52 +#define DMP_BLPFMXL    54 +#define DMP_BLPFMYH    56 +#define DMP_BLPFMYL    58 +#define DMP_BLPFMZH    60 +#define DMP_BLPFMZL    62 +#define DMP_BLPFC    64 +#define DMP_SMCTH    66 +#define DMP_TAP_DIRECTION 68 +#define DMP_TAP_COUNT 70 +#define DMP_TAP_GATE    72 +#define DMP_TAP_MIN_TAPS    74 +#define DMP_BERR2NH    76 +#define DMP_SMCINC    78 +#define DMP_TAP_SHAKE_REJECT    80 +#define DMP_ANGVBXL    82 +#define DMP_TAP_SHAKE_COUNT_MAX    84 +#define DMP_TAP_SHAKE_TIMEOUT_MAX    86 +#define DMP_TAP_THZ    88 +#define DMP_TAPW_MIN    90 +#define DMP_TAP_PREV_JERK_Z    92 +#define DMP_TAP_NEXT_TAP_THRES    94 +#define DMP_ATCH    96 +#define DMP_BIASUNCSF    98 +#define DMP_ACT2H    100 +#define DMP_ACT2L    102 +#define DMP_GSFH    104 +#define DMP_GSFL    106 +#define DMP_GH    108 +#define DMP_GL    110 +#define DMP_0_5H    112 +#define DMP_0_5L    114 +#define DMP_0_0H    116 +#define DMP_0_0L    118 +#define DMP_1_0H    120 +#define DMP_1_0L    122 +#define DMP_1_5H    124 +#define DMP_1_5L    126 +#define DMP_TMP1AH    128 +#define DMP_TMP1AL    130 +#define DMP_TMP2AH    132 +#define DMP_TMP2AL    134 +#define DMP_TMP3AH    136 +#define DMP_TMP3AL    138 +#define DMP_TMP4AH    140 +#define DMP_TMP4AL    142 +#define DMP_XACCW    144 +#define DMP_TMP5    146 +#define DMP_XACCB    148 +#define DMP_TMP8    150 +#define DMP_YACCB    152 +#define DMP_TMP9    154 +#define DMP_ZACCB    156 +#define DMP_TMP10    158 +#define DMP_DZH    160 +#define DMP_DZL    162 +#define DMP_XGCH    164 +#define DMP_XGCL    166 +#define DMP_YGCH    168 +#define DMP_YGCL    170 +#define DMP_ZGCH    172 +#define DMP_ZGCL    174 +#define DMP_YACCW    176 +#define DMP_TMP7    178 +#define DMP_AFB1H    180 +#define DMP_AFB1L    182 +#define DMP_AFB2H    184 +#define DMP_AFB2L    186 +#define DMP_MAGFBH    188 +#define DMP_MAGFBL    190 +#define DMP_QT1H    192 +#define DMP_QT1L    194 +#define DMP_QT2H    196 +#define DMP_QT2L    198 +#define DMP_QT3H    200 +#define DMP_QT3L    202 +#define DMP_QT4H    204 +#define DMP_QT4L    206 +#define DMP_CTRL1H    208 +#define DMP_CTRL1L    210 +#define DMP_CTRL2H    212 +#define DMP_CTRL2L    214 +#define DMP_CTRL3H    216 +#define DMP_CTRL3L    218 +#define DMP_CTRL4H    220 +#define DMP_CTRL4L    222 +#define DMP_CTRLS1    224 +#define DMP_CTRLSF1    226 +#define DMP_CTRLS2    228 +#define DMP_CTRLSF2    230 +#define DMP_CTRLS3    232 +#define DMP_CTRLSFNLL    234 +#define DMP_CTRLS4    236 +#define DMP_CTRLSFNL2    238 +#define DMP_CTRLSFNL    240 +#define DMP_TMP30    242 +#define DMP_CTRLSFJT    244 +#define DMP_TMP31    246 +#define DMP_TMP11    248 +#define DMP_CTRLSF2_2    250 +#define DMP_TMP12    252 +#define DMP_CTRLSF1_2    254 +#define DMP_PREVPTAT    256 +#define DMP_ACCZB    258 +#define DMP_ACCXB    264 +#define DMP_ACCYB    266 +#define DMP_1HB    272 +#define DMP_1LB    274 +#define DMP_0H    276 +#define DMP_0L    278 +#define DMP_ASR22H    280 +#define DMP_ASR22L    282 +#define DMP_ASR6H    284 +#define DMP_ASR6L    286 +#define DMP_TMP13    288 +#define DMP_TMP14    290 +#define DMP_FINTXH    292 +#define DMP_FINTXL    294 +#define DMP_FINTYH    296 +#define DMP_FINTYL    298 +#define DMP_FINTZH    300 +#define DMP_FINTZL    302 +#define DMP_TMP1BH    304 +#define DMP_TMP1BL    306 +#define DMP_TMP2BH    308 +#define DMP_TMP2BL    310 +#define DMP_TMP3BH    312 +#define DMP_TMP3BL    314 +#define DMP_TMP4BH    316 +#define DMP_TMP4BL    318 +#define DMP_STXG    320 +#define DMP_ZCTXG    322 +#define DMP_STYG    324 +#define DMP_ZCTYG    326 +#define DMP_STZG    328 +#define DMP_ZCTZG    330 +#define DMP_CTRLSFJT2    332 +#define DMP_CTRLSFJTCNT    334 +#define DMP_PVXG    336 +#define DMP_TMP15    338 +#define DMP_PVYG    340 +#define DMP_TMP16    342 +#define DMP_PVZG    344 +#define DMP_TMP17    346 +#define DMP_MNMFLAGH    352 +#define DMP_MNMFLAGL    354 +#define DMP_MNMTMH    356 +#define DMP_MNMTML    358 +#define DMP_MNMTMTHRH    360 +#define DMP_MNMTMTHRL    362 +#define DMP_MNMTHRH    364 +#define DMP_MNMTHRL    366 +#define DMP_ACCQD4H    368 +#define DMP_ACCQD4L    370 +#define DMP_ACCQD5H    372 +#define DMP_ACCQD5L    374 +#define DMP_ACCQD6H    376 +#define DMP_ACCQD6L    378 +#define DMP_ACCQD7H    380 +#define DMP_ACCQD7L    382 +#define DMP_ACCQD0H    384 +#define DMP_ACCQD0L    386 +#define DMP_ACCQD1H    388 +#define DMP_ACCQD1L    390 +#define DMP_ACCQD2H    392 +#define DMP_ACCQD2L    394 +#define DMP_ACCQD3H    396 +#define DMP_ACCQD3L    398 +#define DMP_XN2H    400 +#define DMP_XN2L    402 +#define DMP_XN1H    404 +#define DMP_XN1L    406 +#define DMP_YN2H    408 +#define DMP_YN2L    410 +#define DMP_YN1H    412 +#define DMP_YN1L    414 +#define DMP_YH    416 +#define DMP_YL    418 +#define DMP_B0H    420 +#define DMP_B0L    422 +#define DMP_A1H    424 +#define DMP_A1L    426 +#define DMP_A2H    428 +#define DMP_A2L    430 +#define DMP_SEM1    432 +#define DMP_FIFOCNT    434 +#define DMP_SH_TH_X    436 +#define DMP_PACKET    438 +#define DMP_SH_TH_Y    440 +#define DMP_FOOTER    442 +#define DMP_SH_TH_Z    444 +#define DMP_TEMP29    448 +#define DMP_TEMP30    450 +#define DMP_XACCB_PRE    452 +#define DMP_XACCB_PREL    454 +#define DMP_YACCB_PRE    456 +#define DMP_YACCB_PREL    458 +#define DMP_ZACCB_PRE    460 +#define DMP_ZACCB_PREL    462 +#define DMP_TMP22    464 +#define DMP_TAP_TIMER    466 +#define DMP_TAP_THX    468 +#define DMP_TAP_THY    472 +#define DMP_TMP25    480 +#define DMP_TMP26    482 +#define DMP_TMP27    484 +#define DMP_TMP28    486 +#define DMP_ORIENT    488 +#define DMP_THRSH    490 +#define DMP_ENDIANH    492 +#define DMP_ENDIANL    494 +#define DMP_BLPFNMTCH    496 +#define DMP_BLPFNMTCL    498 +#define DMP_BLPFNMXH    500 +#define DMP_BLPFNMXL    502 +#define DMP_BLPFNMYH    504 +#define DMP_BLPFNMYL    506 +#define DMP_BLPFNMZH    508 +#define DMP_BLPFNMZL    510 + +#endif |