1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */ 21ce82c14Smalattia@linux.it #ifndef _SONYLAPTOP_H_ 31ce82c14Smalattia@linux.it #define _SONYLAPTOP_H_ 41ce82c14Smalattia@linux.it 51ce82c14Smalattia@linux.it #include <linux/types.h> 61ce82c14Smalattia@linux.it 71ce82c14Smalattia@linux.it #ifdef __KERNEL__ 81ce82c14Smalattia@linux.it 91ce82c14Smalattia@linux.it /* used only for communication between v4l and sony-laptop */ 101ce82c14Smalattia@linux.it 111ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERA 1 /* obsolete */ 121ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERA 2 131ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERABRIGHTNESS 3 /* obsolete */ 141ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERABRIGHTNESS 4 151ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERACONTRAST 5 /* obsolete */ 161ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERACONTRAST 6 171ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERAHUE 7 /* obsolete */ 181ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERAHUE 8 191ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERACOLOR 9 /* obsolete */ 201ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERACOLOR 10 211ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERASHARPNESS 11 /* obsolete */ 221ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERASHARPNESS 12 231ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERAPICTURE 13 /* obsolete */ 241ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERAPICTURE 14 251ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERAAGC 15 /* obsolete */ 261ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_SETCAMERAAGC 16 271ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERADIRECTION 17 /* obsolete */ 281ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERAROMVERSION 18 /* obsolete */ 291ce82c14Smalattia@linux.it #define SONY_PIC_COMMAND_GETCAMERAREVISION 19 /* obsolete */ 301ce82c14Smalattia@linux.it 316159e12eSMauro Carvalho Chehab #if IS_ENABLED(CONFIG_SONY_LAPTOP) 321ce82c14Smalattia@linux.it int sony_pic_camera_command(int command, u8 value); 336159e12eSMauro Carvalho Chehab #else sony_pic_camera_command(int command,u8 value)34*0627cc33SYue Zoustatic inline int sony_pic_camera_command(int command, u8 value) { return 0; } 356159e12eSMauro Carvalho Chehab #endif 361ce82c14Smalattia@linux.it 371ce82c14Smalattia@linux.it #endif /* __KERNEL__ */ 381ce82c14Smalattia@linux.it 391ce82c14Smalattia@linux.it #endif /* _SONYLAPTOP_H_ */ 40