Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 #ifndef _SONYLAPTOP_H_
0003 #define _SONYLAPTOP_H_
0004 
0005 #include <linux/types.h>
0006 
0007 #ifdef __KERNEL__
0008 
0009 /* used only for communication between v4l and sony-laptop */
0010 
0011 #define SONY_PIC_COMMAND_GETCAMERA       1  /* obsolete */
0012 #define SONY_PIC_COMMAND_SETCAMERA       2
0013 #define SONY_PIC_COMMAND_GETCAMERABRIGHTNESS     3  /* obsolete */
0014 #define SONY_PIC_COMMAND_SETCAMERABRIGHTNESS     4
0015 #define SONY_PIC_COMMAND_GETCAMERACONTRAST   5  /* obsolete */
0016 #define SONY_PIC_COMMAND_SETCAMERACONTRAST   6
0017 #define SONY_PIC_COMMAND_GETCAMERAHUE        7  /* obsolete */
0018 #define SONY_PIC_COMMAND_SETCAMERAHUE        8
0019 #define SONY_PIC_COMMAND_GETCAMERACOLOR      9  /* obsolete */
0020 #define SONY_PIC_COMMAND_SETCAMERACOLOR     10
0021 #define SONY_PIC_COMMAND_GETCAMERASHARPNESS 11  /* obsolete */
0022 #define SONY_PIC_COMMAND_SETCAMERASHARPNESS 12
0023 #define SONY_PIC_COMMAND_GETCAMERAPICTURE   13  /* obsolete */
0024 #define SONY_PIC_COMMAND_SETCAMERAPICTURE   14
0025 #define SONY_PIC_COMMAND_GETCAMERAAGC       15  /* obsolete */
0026 #define SONY_PIC_COMMAND_SETCAMERAAGC       16
0027 #define SONY_PIC_COMMAND_GETCAMERADIRECTION 17  /* obsolete */
0028 #define SONY_PIC_COMMAND_GETCAMERAROMVERSION    18  /* obsolete */
0029 #define SONY_PIC_COMMAND_GETCAMERAREVISION  19  /* obsolete */
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  /* __KERNEL__ */
0038 
0039 #endif /* _SONYLAPTOP_H_ */