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