samsung_kernel_sm7125-mod/include/acpi/button.h
Atlas 9a52466e3f Initial source
This is initial source for SM-A525F Kernel version A525FXXS5DWD2.
This contains base files for this device and compiling this raw source will cause couple problems and errors.
The errors will be fixed at next commits with referencing to the fixes.
2023-09-14 22:45:15 +04:00

27 lines
621 B
C
Executable File

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef ACPI_BUTTON_H
#define ACPI_BUTTON_H
#include <linux/notifier.h>
#if IS_ENABLED(CONFIG_ACPI_BUTTON)
extern int acpi_lid_notifier_register(struct notifier_block *nb);
extern int acpi_lid_notifier_unregister(struct notifier_block *nb);
extern int acpi_lid_open(void);
#else
static inline int acpi_lid_notifier_register(struct notifier_block *nb)
{
return 0;
}
static inline int acpi_lid_notifier_unregister(struct notifier_block *nb)
{
return 0;
}
static inline int acpi_lid_open(void)
{
return 1;
}
#endif /* IS_ENABLED(CONFIG_ACPI_BUTTON) */
#endif /* ACPI_BUTTON_H */