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