1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _SONYLAPTOP_H_ 3*4882a593Smuzhiyun #define _SONYLAPTOP_H_ 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include <linux/types.h> 6*4882a593Smuzhiyun 7*4882a593Smuzhiyun #ifdef __KERNEL__ 8*4882a593Smuzhiyun 9*4882a593Smuzhiyun /* used only for communication between v4l and sony-laptop */ 10*4882a593Smuzhiyun 11*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERA 1 /* obsolete */ 12*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERA 2 13*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERABRIGHTNESS 3 /* obsolete */ 14*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERABRIGHTNESS 4 15*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERACONTRAST 5 /* obsolete */ 16*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERACONTRAST 6 17*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERAHUE 7 /* obsolete */ 18*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERAHUE 8 19*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERACOLOR 9 /* obsolete */ 20*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERACOLOR 10 21*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERASHARPNESS 11 /* obsolete */ 22*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERASHARPNESS 12 23*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERAPICTURE 13 /* obsolete */ 24*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERAPICTURE 14 25*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERAAGC 15 /* obsolete */ 26*4882a593Smuzhiyun #define SONY_PIC_COMMAND_SETCAMERAAGC 16 27*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERADIRECTION 17 /* obsolete */ 28*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERAROMVERSION 18 /* obsolete */ 29*4882a593Smuzhiyun #define SONY_PIC_COMMAND_GETCAMERAREVISION 19 /* obsolete */ 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun #if IS_ENABLED(CONFIG_SONY_LAPTOP) 32*4882a593Smuzhiyun int sony_pic_camera_command(int command, u8 value); 33*4882a593Smuzhiyun #else sony_pic_camera_command(int command,u8 value)34*4882a593Smuzhiyunstatic inline int sony_pic_camera_command(int command, u8 value) { return 0; }; 35*4882a593Smuzhiyun #endif 36*4882a593Smuzhiyun 37*4882a593Smuzhiyun #endif /* __KERNEL__ */ 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun #endif /* _SONYLAPTOP_H_ */ 40