Blame view

kernel/linux-rt-4.4.41/drivers/gpu/drm/nouveau/nouveau_acpi.h 1.1 KB
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  #ifndef __NOUVEAU_ACPI_H__
  #define __NOUVEAU_ACPI_H__
  
  #define ROM_BIOS_PAGE 4096
  
  #if defined(CONFIG_ACPI) && defined(CONFIG_X86)
  bool nouveau_is_optimus(void);
  bool nouveau_is_v1_dsm(void);
  void nouveau_register_dsm_handler(void);
  void nouveau_unregister_dsm_handler(void);
  void nouveau_switcheroo_optimus_dsm(void);
  int nouveau_acpi_get_bios_chunk(uint8_t *bios, int offset, int len);
  bool nouveau_acpi_rom_supported(struct device *);
  void *nouveau_acpi_edid(struct drm_device *, struct drm_connector *);
  #else
  static inline bool nouveau_is_optimus(void) { return false; };
  static inline bool nouveau_is_v1_dsm(void) { return false; };
  static inline void nouveau_register_dsm_handler(void) {}
  static inline void nouveau_unregister_dsm_handler(void) {}
  static inline void nouveau_switcheroo_optimus_dsm(void) {}
  static inline bool nouveau_acpi_rom_supported(struct device *dev) { return false; }
  static inline int nouveau_acpi_get_bios_chunk(uint8_t *bios, int offset, int len) { return -EINVAL; }
  static inline void *nouveau_acpi_edid(struct drm_device *dev, struct drm_connector *connector) { return NULL; }
  #endif
  
  #endif