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) 8extern int acpi_lid_notifier_register(struct notifier_block *nb); 9extern int acpi_lid_notifier_unregister(struct notifier_block *nb); 10extern int acpi_lid_open(void); 11#else 12static inline int acpi_lid_notifier_register(struct notifier_block *nb) 13{ 14 return 0; 15} 16static inline int acpi_lid_notifier_unregister(struct notifier_block *nb) 17{ 18 return 0; 19} 20static 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