1 /* SPDX-License-Identifier: GPL-2.0 */ 2 #ifndef ACPI_BUTTON_H 3 #define ACPI_BUTTON_H 4 5 #include <linux/notifier.h> 6 7 #if IS_ENABLED(CONFIG_ACPI_BUTTON) 8 extern int acpi_lid_notifier_register(struct notifier_block *nb); 9 extern int acpi_lid_notifier_unregister(struct notifier_block *nb); 10 extern int acpi_lid_open(void); 11 #else 12 static inline int acpi_lid_notifier_register(struct notifier_block *nb) 13 { 14 return 0; 15 } 16 static inline int acpi_lid_notifier_unregister(struct notifier_block *nb) 17 { 18 return 0; 19 } 20 static inline int acpi_lid_open(void) 21 { 22 return 1; 23 } 24 #endif /* IS_ENABLED(CONFIG_ACPI_BUTTON) */ 25 26 #endif /* ACPI_BUTTON_H */ 27