Loading drivers/net/wireless/cnss/cnss.c +8 −0 Original line number Diff line number Diff line Loading @@ -798,6 +798,14 @@ static void cnss_crash_shutdown(const struct subsys_desc *subsys) } void cnss_device_self_recovery(void) { cnss_shutdown(NULL, false); usleep(1000); cnss_powerup(NULL); } EXPORT_SYMBOL(cnss_device_self_recovery); static int cnss_probe(struct platform_device *pdev) { int ret = 0; Loading include/net/cnss.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ struct cnss_wlan_driver { }; extern void cnss_device_crashed(void); extern void cnss_device_self_recovery(void); extern int cnss_get_ramdump_mem(unsigned long *address, unsigned long *size); extern int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count); extern int cnss_get_wlan_unsafe_channel(u16 *unsafe_ch_list, Loading Loading
drivers/net/wireless/cnss/cnss.c +8 −0 Original line number Diff line number Diff line Loading @@ -798,6 +798,14 @@ static void cnss_crash_shutdown(const struct subsys_desc *subsys) } void cnss_device_self_recovery(void) { cnss_shutdown(NULL, false); usleep(1000); cnss_powerup(NULL); } EXPORT_SYMBOL(cnss_device_self_recovery); static int cnss_probe(struct platform_device *pdev) { int ret = 0; Loading
include/net/cnss.h +1 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ struct cnss_wlan_driver { }; extern void cnss_device_crashed(void); extern void cnss_device_self_recovery(void); extern int cnss_get_ramdump_mem(unsigned long *address, unsigned long *size); extern int cnss_set_wlan_unsafe_channel(u16 *unsafe_ch_list, u16 ch_count); extern int cnss_get_wlan_unsafe_channel(u16 *unsafe_ch_list, Loading