0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037 #ifndef _UAPI_SONYPI_H_
0038 #define _UAPI_SONYPI_H_
0039
0040 #include <linux/types.h>
0041
0042
0043
0044 #define SONYPI_EVENT_IGNORE 0
0045 #define SONYPI_EVENT_JOGDIAL_DOWN 1
0046 #define SONYPI_EVENT_JOGDIAL_UP 2
0047 #define SONYPI_EVENT_JOGDIAL_DOWN_PRESSED 3
0048 #define SONYPI_EVENT_JOGDIAL_UP_PRESSED 4
0049 #define SONYPI_EVENT_JOGDIAL_PRESSED 5
0050 #define SONYPI_EVENT_JOGDIAL_RELEASED 6
0051 #define SONYPI_EVENT_CAPTURE_PRESSED 7
0052 #define SONYPI_EVENT_CAPTURE_RELEASED 8
0053 #define SONYPI_EVENT_CAPTURE_PARTIALPRESSED 9
0054 #define SONYPI_EVENT_CAPTURE_PARTIALRELEASED 10
0055 #define SONYPI_EVENT_FNKEY_ESC 11
0056 #define SONYPI_EVENT_FNKEY_F1 12
0057 #define SONYPI_EVENT_FNKEY_F2 13
0058 #define SONYPI_EVENT_FNKEY_F3 14
0059 #define SONYPI_EVENT_FNKEY_F4 15
0060 #define SONYPI_EVENT_FNKEY_F5 16
0061 #define SONYPI_EVENT_FNKEY_F6 17
0062 #define SONYPI_EVENT_FNKEY_F7 18
0063 #define SONYPI_EVENT_FNKEY_F8 19
0064 #define SONYPI_EVENT_FNKEY_F9 20
0065 #define SONYPI_EVENT_FNKEY_F10 21
0066 #define SONYPI_EVENT_FNKEY_F11 22
0067 #define SONYPI_EVENT_FNKEY_F12 23
0068 #define SONYPI_EVENT_FNKEY_1 24
0069 #define SONYPI_EVENT_FNKEY_2 25
0070 #define SONYPI_EVENT_FNKEY_D 26
0071 #define SONYPI_EVENT_FNKEY_E 27
0072 #define SONYPI_EVENT_FNKEY_F 28
0073 #define SONYPI_EVENT_FNKEY_S 29
0074 #define SONYPI_EVENT_FNKEY_B 30
0075 #define SONYPI_EVENT_BLUETOOTH_PRESSED 31
0076 #define SONYPI_EVENT_PKEY_P1 32
0077 #define SONYPI_EVENT_PKEY_P2 33
0078 #define SONYPI_EVENT_PKEY_P3 34
0079 #define SONYPI_EVENT_BACK_PRESSED 35
0080 #define SONYPI_EVENT_LID_CLOSED 36
0081 #define SONYPI_EVENT_LID_OPENED 37
0082 #define SONYPI_EVENT_BLUETOOTH_ON 38
0083 #define SONYPI_EVENT_BLUETOOTH_OFF 39
0084 #define SONYPI_EVENT_HELP_PRESSED 40
0085 #define SONYPI_EVENT_FNKEY_ONLY 41
0086 #define SONYPI_EVENT_JOGDIAL_FAST_DOWN 42
0087 #define SONYPI_EVENT_JOGDIAL_FAST_UP 43
0088 #define SONYPI_EVENT_JOGDIAL_FAST_DOWN_PRESSED 44
0089 #define SONYPI_EVENT_JOGDIAL_FAST_UP_PRESSED 45
0090 #define SONYPI_EVENT_JOGDIAL_VFAST_DOWN 46
0091 #define SONYPI_EVENT_JOGDIAL_VFAST_UP 47
0092 #define SONYPI_EVENT_JOGDIAL_VFAST_DOWN_PRESSED 48
0093 #define SONYPI_EVENT_JOGDIAL_VFAST_UP_PRESSED 49
0094 #define SONYPI_EVENT_ZOOM_PRESSED 50
0095 #define SONYPI_EVENT_THUMBPHRASE_PRESSED 51
0096 #define SONYPI_EVENT_MEYE_FACE 52
0097 #define SONYPI_EVENT_MEYE_OPPOSITE 53
0098 #define SONYPI_EVENT_MEMORYSTICK_INSERT 54
0099 #define SONYPI_EVENT_MEMORYSTICK_EJECT 55
0100 #define SONYPI_EVENT_ANYBUTTON_RELEASED 56
0101 #define SONYPI_EVENT_BATTERY_INSERT 57
0102 #define SONYPI_EVENT_BATTERY_REMOVE 58
0103 #define SONYPI_EVENT_FNKEY_RELEASED 59
0104 #define SONYPI_EVENT_WIRELESS_ON 60
0105 #define SONYPI_EVENT_WIRELESS_OFF 61
0106 #define SONYPI_EVENT_ZOOM_IN_PRESSED 62
0107 #define SONYPI_EVENT_ZOOM_OUT_PRESSED 63
0108 #define SONYPI_EVENT_CD_EJECT_PRESSED 64
0109 #define SONYPI_EVENT_MODEKEY_PRESSED 65
0110 #define SONYPI_EVENT_PKEY_P4 66
0111 #define SONYPI_EVENT_PKEY_P5 67
0112 #define SONYPI_EVENT_SETTINGKEY_PRESSED 68
0113 #define SONYPI_EVENT_VOLUME_INC_PRESSED 69
0114 #define SONYPI_EVENT_VOLUME_DEC_PRESSED 70
0115 #define SONYPI_EVENT_BRIGHTNESS_PRESSED 71
0116 #define SONYPI_EVENT_MEDIA_PRESSED 72
0117 #define SONYPI_EVENT_VENDOR_PRESSED 73
0118
0119
0120 #define SONYPI_IOCGBRT _IOR('v', 0, __u8)
0121 #define SONYPI_IOCSBRT _IOW('v', 0, __u8)
0122
0123
0124 #define SONYPI_IOCGBAT1CAP _IOR('v', 2, __u16)
0125 #define SONYPI_IOCGBAT1REM _IOR('v', 3, __u16)
0126 #define SONYPI_IOCGBAT2CAP _IOR('v', 4, __u16)
0127 #define SONYPI_IOCGBAT2REM _IOR('v', 5, __u16)
0128
0129
0130 #define SONYPI_BFLAGS_B1 0x01
0131 #define SONYPI_BFLAGS_B2 0x02
0132 #define SONYPI_BFLAGS_AC 0x04
0133 #define SONYPI_IOCGBATFLAGS _IOR('v', 7, __u8)
0134
0135
0136 #define SONYPI_IOCGBLUE _IOR('v', 8, __u8)
0137 #define SONYPI_IOCSBLUE _IOW('v', 9, __u8)
0138
0139
0140 #define SONYPI_IOCGFAN _IOR('v', 10, __u8)
0141 #define SONYPI_IOCSFAN _IOW('v', 11, __u8)
0142
0143
0144 #define SONYPI_IOCGTEMP _IOR('v', 12, __u8)
0145
0146
0147 #endif