0001
0002 #ifndef _SONYLAPTOP_H_
0003 #define _SONYLAPTOP_H_
0004
0005 #include <linux/types.h>
0006
0007 #ifdef __KERNEL__
0008
0009
0010
0011 #define SONY_PIC_COMMAND_GETCAMERA 1
0012 #define SONY_PIC_COMMAND_SETCAMERA 2
0013 #define SONY_PIC_COMMAND_GETCAMERABRIGHTNESS 3
0014 #define SONY_PIC_COMMAND_SETCAMERABRIGHTNESS 4
0015 #define SONY_PIC_COMMAND_GETCAMERACONTRAST 5
0016 #define SONY_PIC_COMMAND_SETCAMERACONTRAST 6
0017 #define SONY_PIC_COMMAND_GETCAMERAHUE 7
0018 #define SONY_PIC_COMMAND_SETCAMERAHUE 8
0019 #define SONY_PIC_COMMAND_GETCAMERACOLOR 9
0020 #define SONY_PIC_COMMAND_SETCAMERACOLOR 10
0021 #define SONY_PIC_COMMAND_GETCAMERASHARPNESS 11
0022 #define SONY_PIC_COMMAND_SETCAMERASHARPNESS 12
0023 #define SONY_PIC_COMMAND_GETCAMERAPICTURE 13
0024 #define SONY_PIC_COMMAND_SETCAMERAPICTURE 14
0025 #define SONY_PIC_COMMAND_GETCAMERAAGC 15
0026 #define SONY_PIC_COMMAND_SETCAMERAAGC 16
0027 #define SONY_PIC_COMMAND_GETCAMERADIRECTION 17
0028 #define SONY_PIC_COMMAND_GETCAMERAROMVERSION 18
0029 #define SONY_PIC_COMMAND_GETCAMERAREVISION 19
0030
0031 #if IS_ENABLED(CONFIG_SONY_LAPTOP)
0032 int sony_pic_camera_command(int command, u8 value);
0033 #else
0034 static inline int sony_pic_camera_command(int command, u8 value) { return 0; }
0035 #endif
0036
0037 #endif
0038
0039 #endif