1*8af9fa37SPerry Yuan /* SPDX-License-Identifier: GPL-2.0-only */ 2*8af9fa37SPerry Yuan /* 3*8af9fa37SPerry Yuan * Dell privacy notification driver 4*8af9fa37SPerry Yuan * 5*8af9fa37SPerry Yuan * Copyright (C) 2021 Dell Inc. All Rights Reserved. 6*8af9fa37SPerry Yuan */ 7*8af9fa37SPerry Yuan 8*8af9fa37SPerry Yuan #ifndef _DELL_PRIVACY_WMI_H_ 9*8af9fa37SPerry Yuan #define _DELL_PRIVACY_WMI_H_ 10*8af9fa37SPerry Yuan 11*8af9fa37SPerry Yuan #if IS_ENABLED(CONFIG_DELL_WMI_PRIVACY) 12*8af9fa37SPerry Yuan bool dell_privacy_has_mic_mute(void); 13*8af9fa37SPerry Yuan bool dell_privacy_process_event(int type, int code, int status); 14*8af9fa37SPerry Yuan int dell_privacy_register_driver(void); 15*8af9fa37SPerry Yuan void dell_privacy_unregister_driver(void); 16*8af9fa37SPerry Yuan #else /* CONFIG_DELL_PRIVACY */ dell_privacy_has_mic_mute(void)17*8af9fa37SPerry Yuanstatic inline bool dell_privacy_has_mic_mute(void) 18*8af9fa37SPerry Yuan { 19*8af9fa37SPerry Yuan return false; 20*8af9fa37SPerry Yuan } 21*8af9fa37SPerry Yuan dell_privacy_process_event(int type,int code,int status)22*8af9fa37SPerry Yuanstatic inline bool dell_privacy_process_event(int type, int code, int status) 23*8af9fa37SPerry Yuan { 24*8af9fa37SPerry Yuan return false; 25*8af9fa37SPerry Yuan } 26*8af9fa37SPerry Yuan dell_privacy_register_driver(void)27*8af9fa37SPerry Yuanstatic inline int dell_privacy_register_driver(void) 28*8af9fa37SPerry Yuan { 29*8af9fa37SPerry Yuan return 0; 30*8af9fa37SPerry Yuan } 31*8af9fa37SPerry Yuan dell_privacy_unregister_driver(void)32*8af9fa37SPerry Yuanstatic inline void dell_privacy_unregister_driver(void) 33*8af9fa37SPerry Yuan { 34*8af9fa37SPerry Yuan } 35*8af9fa37SPerry Yuan #endif /* CONFIG_DELL_PRIVACY */ 36*8af9fa37SPerry Yuan #endif 37