Go to file
Jiani Liu d792a01299 cnss2: Control the power on/off wlan device for PCIe switch platform
CNSS driver controls the power on/off wlan device. because on CPE
platform the link/power status of RC<->USP may be still on when wlan
device is turning on/off, this may cause uncorrectable AER error on
DSP side, to avoid this issue DSP's downstream link should be
disabled before power on/off wlan device, and re-enabled after wlan
power on, and also wait for link training of DSP<->WLAN to complete.

To be compitable with non PCIE switch platform, add a new config
CONFIG_PCIE_SWITCH_SUPPORT to enable/disable this function

Change-Id: Iaca103850d5ffc717a2a8bc40d16358e03c0c9db
CRs-Fixed: 3848272
2024-08-07 03:59:43 -07:00
cnss2 cnss2: Control the power on/off wlan device for PCIe switch platform 2024-08-07 03:59:43 -07:00
cnss_genl icnss2: Update ccflags in Makefile 2024-08-01 03:11:00 -07:00
cnss_prealloc icnss2: Update ccflags in Makefile 2024-08-01 03:11:00 -07:00
cnss_utils icnss2: Update ccflags in Makefile 2024-08-01 03:11:00 -07:00
icnss2 icnss2: Cache notif->crashed flag for collecting MSA0 ramdump 2024-08-06 22:32:38 -07:00
inc cnss2: Add support to check if IPA and WLAN share common dma pool 2024-07-25 16:38:52 -07:00
Android.mk icnss2: Update hardcoded path for BOARD_COMMON_DIR 2023-11-13 06:52:38 -08:00
BUILD.bazel cnss2: Support the Bazel DDK 2023-05-11 13:09:21 -07:00
Kbuild cnss2: Control the power on/off wlan device for PCIe switch platform 2024-08-07 03:59:43 -07:00
Makefile icnss2: Enable icnss2 module for qcs405 target 2023-08-31 21:46:39 -07:00
wlan_platform_modules.bzl cnss2: enable cnss2 for anorak target 2024-04-29 14:40:50 -07:00