27 lines
535 B
C
27 lines
535 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
/*
|
|
* Copyright (c) 2019 MediaTek Inc.
|
|
*/
|
|
|
|
#ifndef GYROHUB_H
|
|
#define GYROHUB_H
|
|
|
|
#include <linux/ioctl.h>
|
|
#include <linux/pinctrl/consumer.h>
|
|
|
|
#define GYROHUB_AXIS_X 0
|
|
#define GYROHUB_AXIS_Y 1
|
|
#define GYROHUB_AXIS_Z 2
|
|
#define GYROHUB_AXES_NUM 3
|
|
#define GYROHUB_DATA_LEN 6
|
|
#define GYROHUB_SUCCESS 0
|
|
|
|
#define GYROHUB_BUFSIZE 60
|
|
|
|
/* 1 rad = 180/PI degree, MAX_LSB = 131000, */
|
|
/* 180*131000/PI = 7505747 */
|
|
#define DEGREE_TO_RAD 7505747
|
|
|
|
#endif
|
|
|