Loading drivers/net/wireless/wcnss/wcnss_wlan.c +19 −0 Original line number Diff line number Diff line Loading @@ -1160,6 +1160,25 @@ void wcnss_reset_intr(void) } EXPORT_SYMBOL(wcnss_reset_intr); void wcnss_reset_fiq(bool clk_chk_en) { if (wcnss_hardware_type() == WCNSS_PRONTO_HW) { if (clk_chk_en) { wcnss_log_debug_regs_on_bite(); } else { wcnss_pronto_log_debug_regs(); if (wcnss_get_mux_control()) wcnss_log_iris_regs(); } /* Insert memory barrier before writing fiq register */ wmb(); __raw_writel(1 << 16, penv->fiq_reg); } else { wcnss_riva_log_debug_regs(); } } EXPORT_SYMBOL(wcnss_reset_fiq); static int wcnss_create_sysfs(struct device *dev) { int ret; Loading include/linux/wcnss_wlan.h +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ int wcnss_hardware_type(void); void *wcnss_prealloc_get(unsigned int size); int wcnss_prealloc_put(void *ptr); void wcnss_reset_intr(void); void wcnss_reset_fiq(bool clk_chk_en); void wcnss_suspend_notify(void); void wcnss_resume_notify(void); void wcnss_riva_log_debug_regs(void); Loading Loading
drivers/net/wireless/wcnss/wcnss_wlan.c +19 −0 Original line number Diff line number Diff line Loading @@ -1160,6 +1160,25 @@ void wcnss_reset_intr(void) } EXPORT_SYMBOL(wcnss_reset_intr); void wcnss_reset_fiq(bool clk_chk_en) { if (wcnss_hardware_type() == WCNSS_PRONTO_HW) { if (clk_chk_en) { wcnss_log_debug_regs_on_bite(); } else { wcnss_pronto_log_debug_regs(); if (wcnss_get_mux_control()) wcnss_log_iris_regs(); } /* Insert memory barrier before writing fiq register */ wmb(); __raw_writel(1 << 16, penv->fiq_reg); } else { wcnss_riva_log_debug_regs(); } } EXPORT_SYMBOL(wcnss_reset_fiq); static int wcnss_create_sysfs(struct device *dev) { int ret; Loading
include/linux/wcnss_wlan.h +1 −0 Original line number Diff line number Diff line Loading @@ -101,6 +101,7 @@ int wcnss_hardware_type(void); void *wcnss_prealloc_get(unsigned int size); int wcnss_prealloc_put(void *ptr); void wcnss_reset_intr(void); void wcnss_reset_fiq(bool clk_chk_en); void wcnss_suspend_notify(void); void wcnss_resume_notify(void); void wcnss_riva_log_debug_regs(void); Loading