kmilo
sonypi.h
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 #ifndef _SONYPI_H_
00037 #define _SONYPI_H_
00038
00039 #include <linux/types.h>
00040
00041
00042
00043 #define SONYPI_EVENT_JOGDIAL_DOWN 1
00044 #define SONYPI_EVENT_JOGDIAL_UP 2
00045 #define SONYPI_EVENT_JOGDIAL_DOWN_PRESSED 3
00046 #define SONYPI_EVENT_JOGDIAL_UP_PRESSED 4
00047 #define SONYPI_EVENT_JOGDIAL_PRESSED 5
00048 #define SONYPI_EVENT_JOGDIAL_RELEASED 6
00049 #define SONYPI_EVENT_CAPTURE_PRESSED 7
00050 #define SONYPI_EVENT_CAPTURE_RELEASED 8
00051 #define SONYPI_EVENT_CAPTURE_PARTIALPRESSED 9
00052 #define SONYPI_EVENT_CAPTURE_PARTIALRELEASED 10
00053 #define SONYPI_EVENT_FNKEY_ESC 11
00054 #define SONYPI_EVENT_FNKEY_F1 12
00055 #define SONYPI_EVENT_FNKEY_F2 13
00056 #define SONYPI_EVENT_FNKEY_F3 14
00057 #define SONYPI_EVENT_FNKEY_F4 15
00058 #define SONYPI_EVENT_FNKEY_F5 16
00059 #define SONYPI_EVENT_FNKEY_F6 17
00060 #define SONYPI_EVENT_FNKEY_F7 18
00061 #define SONYPI_EVENT_FNKEY_F8 19
00062 #define SONYPI_EVENT_FNKEY_F9 20
00063 #define SONYPI_EVENT_FNKEY_F10 21
00064 #define SONYPI_EVENT_FNKEY_F11 22
00065 #define SONYPI_EVENT_FNKEY_F12 23
00066 #define SONYPI_EVENT_FNKEY_1 24
00067 #define SONYPI_EVENT_FNKEY_2 25
00068 #define SONYPI_EVENT_FNKEY_D 26
00069 #define SONYPI_EVENT_FNKEY_E 27
00070 #define SONYPI_EVENT_FNKEY_F 28
00071 #define SONYPI_EVENT_FNKEY_S 29
00072 #define SONYPI_EVENT_FNKEY_B 30
00073 #define SONYPI_EVENT_BLUETOOTH_PRESSED 31
00074 #define SONYPI_EVENT_PKEY_P1 32
00075 #define SONYPI_EVENT_PKEY_P2 33
00076 #define SONYPI_EVENT_PKEY_P3 34
00077 #define SONYPI_EVENT_BACK_PRESSED 35
00078 #define SONYPI_EVENT_LID_CLOSED 36
00079 #define SONYPI_EVENT_LID_OPENED 37
00080 #define SONYPI_EVENT_BLUETOOTH_ON 38
00081 #define SONYPI_EVENT_BLUETOOTH_OFF 39
00082 #define SONYPI_EVENT_HELP_PRESSED 40
00083 #define SONYPI_EVENT_FNKEY_ONLY 41
00084 #define SONYPI_EVENT_JOGDIAL_FAST_DOWN 42
00085 #define SONYPI_EVENT_JOGDIAL_FAST_UP 43
00086 #define SONYPI_EVENT_JOGDIAL_FAST_DOWN_PRESSED 44
00087 #define SONYPI_EVENT_JOGDIAL_FAST_UP_PRESSED 45
00088 #define SONYPI_EVENT_JOGDIAL_VFAST_DOWN 46
00089 #define SONYPI_EVENT_JOGDIAL_VFAST_UP 47
00090 #define SONYPI_EVENT_JOGDIAL_VFAST_DOWN_PRESSED 48
00091 #define SONYPI_EVENT_JOGDIAL_VFAST_UP_PRESSED 49
00092 #define SONYPI_EVENT_ZOOM_PRESSED 50
00093 #define SONYPI_EVENT_THUMBPHRASE_PRESSED 51
00094 #define SONYPI_EVENT_MEYE_FACE 52
00095 #define SONYPI_EVENT_MEYE_OPPOSITE 53
00096 #define SONYPI_EVENT_MEMORYSTICK_INSERT 54
00097 #define SONYPI_EVENT_MEMORYSTICK_EJECT 55
00098 #define SONYPI_EVENT_ANYBUTTON_RELEASED 56
00099 #define SONYPI_EVENT_BATTERY_INSERT 57
00100 #define SONYPI_EVENT_BATTERY_REMOVE 58
00101 #define SONYPI_EVENT_FNKEY_RELEASED 59
00102
00103
00104 #define SONYPI_IOCGBRT _IOR('v', 0, __u8)
00105 #define SONYPI_IOCSBRT _IOW('v', 0, __u8)
00106
00107
00108 #define SONYPI_IOCGBAT1CAP _IOR('v', 2, __u16)
00109 #define SONYPI_IOCGBAT1REM _IOR('v', 3, __u16)
00110 #define SONYPI_IOCGBAT2CAP _IOR('v', 4, __u16)
00111 #define SONYPI_IOCGBAT2REM _IOR('v', 5, __u16)
00112
00113
00114 #define SONYPI_BFLAGS_B1 0x01
00115 #define SONYPI_BFLAGS_B2 0x02
00116 #define SONYPI_BFLAGS_AC 0x04
00117 #define SONYPI_IOCGBATFLAGS _IOR('v', 7, __u8)
00118
00119
00120 #define SONYPI_IOCGBLUE _IOR('v', 8, __u8)
00121 #define SONYPI_IOCSBLUE _IOW('v', 9, __u8)
00122
00123
00124 #define SONYPI_IOCGFAN _IOR('v', 10, __u8)
00125 #define SONYPI_IOCSFAN _IOW('v', 11, __u8)
00126
00127
00128 #define SONYPI_IOCGTEMP _IOR('v', 12, __u8)
00129
00130 #ifdef __KERNEL__
00131
00132
00133
00134 #define SONYPI_COMMAND_GETCAMERA 1
00135 #define SONYPI_COMMAND_SETCAMERA 2
00136 #define SONYPI_COMMAND_GETCAMERABRIGHTNESS 3
00137 #define SONYPI_COMMAND_SETCAMERABRIGHTNESS 4
00138 #define SONYPI_COMMAND_GETCAMERACONTRAST 5
00139 #define SONYPI_COMMAND_SETCAMERACONTRAST 6
00140 #define SONYPI_COMMAND_GETCAMERAHUE 7
00141 #define SONYPI_COMMAND_SETCAMERAHUE 8
00142 #define SONYPI_COMMAND_GETCAMERACOLOR 9
00143 #define SONYPI_COMMAND_SETCAMERACOLOR 10
00144 #define SONYPI_COMMAND_GETCAMERASHARPNESS 11
00145 #define SONYPI_COMMAND_SETCAMERASHARPNESS 12
00146 #define SONYPI_COMMAND_GETCAMERAPICTURE 13
00147 #define SONYPI_COMMAND_SETCAMERAPICTURE 14
00148 #define SONYPI_COMMAND_GETCAMERAAGC 15
00149 #define SONYPI_COMMAND_SETCAMERAAGC 16
00150 #define SONYPI_COMMAND_GETCAMERADIRECTION 17
00151 #define SONYPI_COMMAND_GETCAMERAROMVERSION 18
00152 #define SONYPI_COMMAND_GETCAMERAREVISION 19
00153
00154 int sonypi_camera_command(int command, u8 value);
00155
00156 #endif
00157
00158 #endif