1 /* Public domain. */
2 
3 #ifndef _LINUX_VGA_SWITCHEROO_H
4 #define _LINUX_VGA_SWITCHEROO_H
5 
6 #include <linux/fb.h>
7 
8 struct pci_dev;
9 
10 #define vga_switcheroo_register_client(a, b, c)	0
11 #define vga_switcheroo_unregister_client(a)
12 #define vga_switcheroo_process_delayed_switch()
13 #define vga_switcheroo_fini_domain_pm_ops(x)
14 #define vga_switcheroo_handler_flags()		0
15 #define vga_switcheroo_client_fb_set(a, b)
16 #define vga_switcheroo_init_domain_pm_ops(a, b)
17 
18 #define VGA_SWITCHEROO_CAN_SWITCH_DDC		1
19 
20 static inline int
21 vga_switcheroo_lock_ddc(struct pci_dev *pdev)
22 {
23 	return -ENOSYS;
24 }
25 
26 static inline int
27 vga_switcheroo_unlock_ddc(struct pci_dev *pdev)
28 {
29 	return -ENOSYS;
30 }
31 
32 #endif
33