Message ID | 20250110111845.2920741-1-quic_aarasahu@quicinc.com (mailing list archive) |
---|---|
Headers | show |
Series | wifi: ath12k: Factory test mode support | expand |
On 1/10/2025 3:18 AM, Aaradhana Sahu wrote: > Device is booted in factory test mode for calibration. > The commands are sent from userspace application, which > is sent to firmware using wmi commands. Firmware sends > the response to driver as wmi events and driver sends > these events to the application via netlink message. > > Also added changes related to correct pdev id access for > fw test cmd. > > Aaradhana Sahu (5): > wifi: ath: create common testmode_i.h file for ath drivers > wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode > wifi: ath12k: add factory test mode support > wifi: ath12k: Fill pdev id for fw test cmd > wifi: ath12k: Disable MLO in Factory Test Mode > > --- > v8: > -Included change for assigning seg_hdr.pdev_id. > -Moved if block to start of ath12k_core_hw_group_set_mlo_capable() > v7: > -Updated copyright > -Moved ath12k_ftm_check in ath12k_core_hw_group_set_mlo_capable() > v6: > -Rebased on ToT > -Updated copyright > -Added patch[5/5] > v5: > -Updated copyright > -Fixed line length within 90 char > v4: > -Rebased on latest ToT > v3: > -Rebased on latest ToT > -Updated Tested-on Tag > -Removed second parameter of ath12k_core_start() > -Updated copyright > v2: > -Rebased on latest ath ToT > --- > > drivers/net/wireless/ath/ath11k/testmode.c | 80 ++-- > drivers/net/wireless/ath/ath12k/Makefile | 1 + > drivers/net/wireless/ath/ath12k/core.c | 30 +- > drivers/net/wireless/ath/ath12k/core.h | 13 +- > drivers/net/wireless/ath/ath12k/debug.h | 3 +- > drivers/net/wireless/ath/ath12k/dp.c | 5 +- > drivers/net/wireless/ath/ath12k/mac.c | 17 +- > drivers/net/wireless/ath/ath12k/pci.c | 3 +- > drivers/net/wireless/ath/ath12k/testmode.c | 395 ++++++++++++++++++ > drivers/net/wireless/ath/ath12k/testmode.h | 40 ++ > drivers/net/wireless/ath/ath12k/wmi.c | 41 +- > drivers/net/wireless/ath/ath12k/wmi.h | 23 +- > drivers/net/wireless/ath/ath12k/wow.c | 3 +- > .../wireless/ath/{ath11k => }/testmode_i.h | 54 +-- > 14 files changed, 623 insertions(+), 85 deletions(-) > create mode 100644 drivers/net/wireless/ath/ath12k/testmode.c > create mode 100644 drivers/net/wireless/ath/ath12k/testmode.h > rename drivers/net/wireless/ath/{ath11k => }/testmode_i.h (50%) > > > base-commit: dbe50a7420e22954c747e79e72df2750d795ea77 I wanted to pull this into the pending branch, but it conflicts with a patch already there. Can you rebase against ath/master-pending?
On 1/14/2025 5:36 AM, Jeff Johnson wrote: > On 1/10/2025 3:18 AM, Aaradhana Sahu wrote: >> Device is booted in factory test mode for calibration. >> The commands are sent from userspace application, which >> is sent to firmware using wmi commands. Firmware sends >> the response to driver as wmi events and driver sends >> these events to the application via netlink message. >> >> Also added changes related to correct pdev id access for >> fw test cmd. >> >> Aaradhana Sahu (5): >> wifi: ath: create common testmode_i.h file for ath drivers >> wifi: ath12k: export ath12k_wmi_tlv_hdr for testmode >> wifi: ath12k: add factory test mode support >> wifi: ath12k: Fill pdev id for fw test cmd >> wifi: ath12k: Disable MLO in Factory Test Mode >> >> --- >> v8: >> -Included change for assigning seg_hdr.pdev_id. >> -Moved if block to start of ath12k_core_hw_group_set_mlo_capable() >> v7: >> -Updated copyright >> -Moved ath12k_ftm_check in ath12k_core_hw_group_set_mlo_capable() >> v6: >> -Rebased on ToT >> -Updated copyright >> -Added patch[5/5] >> v5: >> -Updated copyright >> -Fixed line length within 90 char >> v4: >> -Rebased on latest ToT >> v3: >> -Rebased on latest ToT >> -Updated Tested-on Tag >> -Removed second parameter of ath12k_core_start() >> -Updated copyright >> v2: >> -Rebased on latest ath ToT >> --- >> >> drivers/net/wireless/ath/ath11k/testmode.c | 80 ++-- >> drivers/net/wireless/ath/ath12k/Makefile | 1 + >> drivers/net/wireless/ath/ath12k/core.c | 30 +- >> drivers/net/wireless/ath/ath12k/core.h | 13 +- >> drivers/net/wireless/ath/ath12k/debug.h | 3 +- >> drivers/net/wireless/ath/ath12k/dp.c | 5 +- >> drivers/net/wireless/ath/ath12k/mac.c | 17 +- >> drivers/net/wireless/ath/ath12k/pci.c | 3 +- >> drivers/net/wireless/ath/ath12k/testmode.c | 395 ++++++++++++++++++ >> drivers/net/wireless/ath/ath12k/testmode.h | 40 ++ >> drivers/net/wireless/ath/ath12k/wmi.c | 41 +- >> drivers/net/wireless/ath/ath12k/wmi.h | 23 +- >> drivers/net/wireless/ath/ath12k/wow.c | 3 +- >> .../wireless/ath/{ath11k => }/testmode_i.h | 54 +-- >> 14 files changed, 623 insertions(+), 85 deletions(-) >> create mode 100644 drivers/net/wireless/ath/ath12k/testmode.c >> create mode 100644 drivers/net/wireless/ath/ath12k/testmode.h >> rename drivers/net/wireless/ath/{ath11k => }/testmode_i.h (50%) >> >> >> base-commit: dbe50a7420e22954c747e79e72df2750d795ea77 > > I wanted to pull this into the pending branch, but it conflicts with a patch > already there. Can you rebase against ath/master-pending? > Sure, will rebase and send new version.