/* SPDX-License-Identifier: GPL-2.0 */ #ifndef __WCN_INTEGRATE_BOOT_H__ #define __WCN_INTEGRATE_BOOT_H__ enum { WCN_POWER_STATUS_OFF = 0, WCN_POWER_STATUS_ON, }; int start_integrate_wcn(u32 subsys); int stop_integrate_wcn(u32 subsys); int start_integrate_wcn_truely(u32 subsys); int stop_integrate_wcn_truely(u32 subsys); int wcn_proc_native_start(void *arg); int wcn_proc_native_stop(void *arg); void wcn_boot_init(void); void wcn_power_wq(struct work_struct *pwork); void wcn_device_poweroff(void); void gnss_write_efuse_data(void); void wcn_marlin_write_efuse(void); #endif