111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/****************************************************************************
211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   This header was automatically generated from a Linux kernel header
511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   of the same name, to make information necessary for userspace to
611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   call into the kernel available to libc.  It contains only constants,
711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   structures, and macros generated from the original header, and thus,
811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   contains no copyrightable information.
911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   To edit the content of this header, modify the corresponding
1111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   source file (e.g. under external/kernel-headers/original/) then
1211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   run bionic/libc/kernel/tools/update_all.py
1311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   Any manual change here will be lost the next time this script will
1511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***   be run. You've been warned!
1611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ***
1711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************
1811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert ****************************************************************************/
1911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#ifndef _UAPI_SONYPI_H_
2011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define _UAPI_SONYPI_H_
2111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#include <linux/types.h>
2211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_IGNORE 0
2311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_DOWN 1
2511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_UP 2
2611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_DOWN_PRESSED 3
2711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_UP_PRESSED 4
2811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
2911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_PRESSED 5
3011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_RELEASED 6
3111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_CAPTURE_PRESSED 7
3211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_CAPTURE_RELEASED 8
3311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_CAPTURE_PARTIALPRESSED 9
3511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_CAPTURE_PARTIALRELEASED 10
3611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_ESC 11
3711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F1 12
3811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
3911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F2 13
4011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F3 14
4111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F4 15
4211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F5 16
4311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F6 17
4511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F7 18
4611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F8 19
4711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F9 20
4811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
4911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F10 21
5011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F11 22
5111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F12 23
5211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_1 24
5311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_2 25
5511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_D 26
5611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_E 27
5711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_F 28
5811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
5911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_S 29
6011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_B 30
6111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BLUETOOTH_PRESSED 31
6211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_PKEY_P1 32
6311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_PKEY_P2 33
6511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_PKEY_P3 34
6611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BACK_PRESSED 35
6711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_LID_CLOSED 36
6811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
6911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_LID_OPENED 37
7011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BLUETOOTH_ON 38
7111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BLUETOOTH_OFF 39
7211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_HELP_PRESSED 40
7311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_ONLY 41
7511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_FAST_DOWN 42
7611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_FAST_UP 43
7711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_FAST_DOWN_PRESSED 44
7811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
7911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_FAST_UP_PRESSED 45
8011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_VFAST_DOWN 46
8111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_VFAST_UP 47
8211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_VFAST_DOWN_PRESSED 48
8311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_JOGDIAL_VFAST_UP_PRESSED 49
8511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_ZOOM_PRESSED 50
8611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_THUMBPHRASE_PRESSED 51
8711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MEYE_FACE 52
8811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
8911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MEYE_OPPOSITE 53
9011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MEMORYSTICK_INSERT 54
9111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MEMORYSTICK_EJECT 55
9211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_ANYBUTTON_RELEASED 56
9311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BATTERY_INSERT 57
9511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BATTERY_REMOVE 58
9611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_FNKEY_RELEASED 59
9711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_WIRELESS_ON 60
9811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
9911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_WIRELESS_OFF 61
10011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_ZOOM_IN_PRESSED 62
10111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_ZOOM_OUT_PRESSED 63
10211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_CD_EJECT_PRESSED 64
10311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MODEKEY_PRESSED 65
10511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_PKEY_P4 66
10611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_PKEY_P5 67
10711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_SETTINGKEY_PRESSED 68
10811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
10911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_VOLUME_INC_PRESSED 69
11011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_VOLUME_DEC_PRESSED 70
11111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_BRIGHTNESS_PRESSED 71
11211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_MEDIA_PRESSED 72
11311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_EVENT_VENDOR_PRESSED 73
11511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBRT _IOR('v', 0, __u8)
11611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCSBRT _IOW('v', 0, __u8)
11711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBAT1CAP _IOR('v', 2, __u16)
11811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
11911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBAT1REM _IOR('v', 3, __u16)
12011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBAT2CAP _IOR('v', 4, __u16)
12111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBAT2REM _IOR('v', 5, __u16)
12211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_BFLAGS_B1 0x01
12311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_BFLAGS_B2 0x02
12511cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_BFLAGS_AC 0x04
12611cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBATFLAGS _IOR('v', 7, __u8)
12711cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGBLUE _IOR('v', 8, __u8)
12811cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
12911cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCSBLUE _IOW('v', 9, __u8)
13011cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGFAN _IOR('v', 10, __u8)
13111cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCSFAN _IOW('v', 11, __u8)
13211cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#define SONYPI_IOCGTEMP _IOR('v', 12, __u8)
13311cd02dfb91661c65134cac258cf5924270e9d2Dan Albert/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
13411cd02dfb91661c65134cac258cf5924270e9d2Dan Albert#endif
135