profiles: qca_ipq95xx: mac80211: set ath12k option cold_boot_cal to 0

1. Add MODPARAMS.ath12k:=cold_boot_cal=0 in ath.mk to override the
   default value (1) and disable cold boot calibration.

2. Fix ath12k_dyn_dbg_enable.sh to preserve existing module parameters
   when adding dyndbg=+p. The original implementation would overwrite
   all parameters specified via MODPARAMS in ath.mk.

The script now:
- Reads the existing first line from /etc/modules.d/ath12k
- Skips modification if dyndbg=+p is already present
- Inserts dyndbg=+p after 'ath12k' while preserving existing parameters
  like cold_boot_cal=0

Fixes: PCF-2346

Signed-off-by: Marvin Lu <marvin.lu@wnc.com.tw>
This commit is contained in:
Marvin Lu 2026-02-04 17:39:35 +08:00 committed by Petr Štetiar
parent 1aaa7a855c
commit d8e8e55a5a
No known key found for this signature in database
GPG Key ID: 58EE120F30CC02D3

View File

@ -8,7 +8,7 @@ description: Build image for prpl Foundation Freedom board
feeds:
- name: feed_qca
uri: https://gitlab.com/prpl-foundation/prplOS/feed-qca.git
revision: dev/ath13.1-freedom@dea5cae0300bdd9af303e38d726ec9ff3c683dee
revision: dev/ath13.1-freedom@d13f6a10b742d7db3c3b39cc8d834e340bc1b059
packages:
- ipq95xx