xref: /linux/drivers/platform/x86/lenovo/wmi-other.h (revision 9669b2499ea377764f8320dd562dd6cd4ea80a5d)
1*edc4b183SDerek J. Clark /* SPDX-License-Identifier: GPL-2.0-or-later */
2*edc4b183SDerek J. Clark 
3*edc4b183SDerek J. Clark /* Copyright (C) 2025 Derek J. Clark <derekjohn.clark@gmail.com> */
4*edc4b183SDerek J. Clark 
5*edc4b183SDerek J. Clark #ifndef _LENOVO_WMI_OTHER_H_
6*edc4b183SDerek J. Clark #define _LENOVO_WMI_OTHER_H_
7*edc4b183SDerek J. Clark 
8*edc4b183SDerek J. Clark struct device;
9*edc4b183SDerek J. Clark struct notifier_block;
10*edc4b183SDerek J. Clark 
11*edc4b183SDerek J. Clark int lwmi_om_register_notifier(struct notifier_block *nb);
12*edc4b183SDerek J. Clark int lwmi_om_unregister_notifier(struct notifier_block *nb);
13*edc4b183SDerek J. Clark int devm_lwmi_om_register_notifier(struct device *dev,
14*edc4b183SDerek J. Clark 				   struct notifier_block *nb);
15*edc4b183SDerek J. Clark 
16*edc4b183SDerek J. Clark #endif /* !_LENOVO_WMI_OTHER_H_ */
17