unplugged-kernel/drivers/misc/mediatek/sensors-1.0/gyroscope/gyrohub/gyrohub.h

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