xref: /openbmc/linux/include/linux/sony-laptop.h (revision 0627cc33)
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 Zou static 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