| 12345678910111213141516171819202122232425262728 |
- /* SPDX-License-Identifier: GPL-2.0-only */
- #ifndef __GSENSOR_H
- #define __GSENSOR_H
- /* Gsensor orientation values (hex per API spec) */
- enum gsensor_orientation_hex
- {
- GSENSOR_ORIENT_UNKNOWN_HEX = 0x00,
- GSENSOR_ORIENT_PORTRAIT_HEX = 0x14,
- GSENSOR_ORIENT_LANDSCAPE_HEX = 0x15,
- GSENSOR_ORIENT_PORTRAIT_FLIP_HEX = 0x16,
- GSENSOR_ORIENT_LANDSCAPE_FLIP_HEX = 0x17,
- };
- #define GSENSOR_ORIENT_PORTRAIT_STR "portrait"
- #define GSENSOR_ORIENT_LANDSCAPE_STR "landscape"
- #define GSENSOR_ORIENT_PORTRAIT_FLIP_STR "portrait_flip"
- #define GSENSOR_ORIENT_LANDSCAPE_FLIP_STR "landscape_flip"
- #define GSENSOR_MODE_SOFT_RESET BIT(2)
- #define GSENSOR_MODE_INITIALIZED BIT(1)
- /* Function prototypes */
- int gsensor_init_main(void);
- void gsensor_exit_main(void);
- #endif /* __GSENSOR_H */
|