Commit Graph

39 Commits

Author SHA1 Message Date
Mohamed-nour Toumi
194c654083
profiles: mxl_x86_osp_tb341_v2: add swupdate and libubootenv
Add swupdate package to get SWUpdate to flash .swu images. libubootenv
package is also added to read/write U-Boot environment from Linux.

Implements: PCF-1888
Tracked-by: FEAT-29
Signed-off-by: Mohamed-nour Toumi <mohamed.toumi_ext@softathome.com>
2026-06-22 18:20:35 +02:00
Bhavesh Bharadiya
ce222e0ddc
profiles: mxl_x86_osp_tb341_v2: fix board brick
Fix board brick in OSPv2 B step with 4GB DDR.

Fixes PCF-2621

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2026-06-05 18:46:01 +02:00
Bhavesh Bharadiya
019c42ea36 profiles: mxl_x86_osp_tb341_v2: revert PCF-2621 fix
reverting PCF-2621 fix from current MR, will raise separate MR
for the fix.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2026-06-03 19:03:33 +00:00
Bhavesh Bharadiya
0e50fcd74c profiles: mxl_x86_osp_tb341_v2: FEAT29 features disabled
* Disabled FEAT29 feature for prpl-5.0 Release.
* List of changes:

  1) Disabled fit image generation using binman.
  2) Disabled swu image generation using swugenerator required for swupdate
     feature.
  3) Disabled All FEAT29 configs in uboot defconfigs.
  4) Updated the binman config and sw description file with version information.
  5) PCF-2621: Fix board brick in OSPv2 B step with 4GB DDR

Fixes PCF-2621

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2026-06-03 19:03:33 +00:00
Bhavesh Bharadiya
477583f26a PROVISORY: profiles: mxl_x86_osp_tb341_v2: Enabling CONFIG_KERNEL_DEVMEM
This is just enabled temporarily to reset bootcount register value.
Once FEAT-29 merges, sysregister driver will perform this reset and
we can disable this.

Revert this once FEAT-29 merge completes.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [squash]
2026-05-22 08:46:24 +01:00
Bhavesh Bharadiya
80461cfb99 profiles: mxl_x86_osp_tb341_v2: update BSP to UPDK 9.2.10 ED release
Update OSPv2 profiles for below changes:

 * Bump to UPDK 9.2.10
 * PON subsystem version bump to 2.1.5
 * Linux kernel minor version upgrade from 5.15.194 to 5.15.200
 * RAM Optimization changes
 * Boot flow : Adapted prpl boot flow required for FEAT-29
 * pon_hgu_vuni LKM shall be used instead of in-tree LKM mxl_pon_hgu_vuni_lgm
 * Corrected certain transceiver parameters names in ONU HAL agent
 * Enabled conntrack-tools package for 'nfct' binary
 * Added Madvise Config via Kernel and reverted from uboot config
 * Enabled CONFIG_XFRM_INTERFACE kernel support
 * Removed ebtables with mxl patches feed from mxl repository

Update WLAN profiles for below changes:

Fixed:
 * EMR6 - MAP 4.2.5, MAP 4.2.7_ETH and MAP 4.3.5_ETH certification tests are passing
 * MLO, RSN override for MLO, WPA3 compatibility mode with standard hostapd interface- Very limited testing
   covered so there might be issues.
 * WiFi BSP as a full OpenSource

Pending:
 * Northbound API+QoSv2+flow deny - dependency on PPM-3963

Fixed Issues: PPW-1580, PCF-2204, PCF-2315, PCF-2506 and PCF-2523
Known Issues: PCF-2256, PCF-2350, PCF-2356, PCF-2389, PCF-2444 and PCF-2503

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2026-05-22 08:44:10 +01:00
Toon Caeyers
d6d1f85d34 profiles: enable mod-wanmgr-system-ospv2
Enables the new mod-wanmgr-system-ospv2 module on OSPv2.
This module is OSPv2 specific and will be used by the wan-manager to make board specific configurations during wan-mode switching.

References: PCF-2471, FEAT-287
Signed-off-by: Toon Caeyers <toon.caeyers_ext@softathome.com>
2026-04-10 14:37:41 +01:00
Bhavesh Bharadiya
26d059ab11 profiles: mxl_x86_osp_tb341_v2: update BSP to UPDK 9.2.4 release
Update mxl_wlan_hostap_ng_wav700 profile for below changes:

 * Hostap up-step to hash # 95ad71157e3095c52d5212855ca232832b1b5085
 * RSN override support in MLO mode

Update OSPv2 profiles for below changes:

 * Bump to UPDK 9.2.4
 * Removed ob-udpst feed from MxL repository

Fixes: PCF-2228, PCF-2233, PCF-2236, PCF-2299, PCF-2381
Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [cram updates]
2026-02-27 14:01:46 +00:00
Bhavesh Bharadiya
b54265a24e profiles: mxl_x86_osp_tb341_v2: update to UPDK_9.2.3
Update mxl_wlan_hostap_ng_wav700 profile for below changes:
 1) 6 GHz & Wi-Fi 7 Features
   * Added 320 MHz bandwidth support for ACS/AFC.
   * Enhanced TPE IE handling, AFC integration for UNII-5/UNII-7
bands, and regulatory compliance updates.
   * Fixes for OWE security, WPA3 mixed mode, and enterprise security checks for 6 GHz BSS.
 2) Multi-Link Operation (MLO) Enhancements
   2.1) Firmware:
       * Significant work on triband MLO support, including state machine
alignment, sibling STA handling, and OTF (on-the-fly) link assignments.
       * Improvements for MLD VAP creation, PMKSA caching, and GTK rekey synchronization across links.
   2.2) Software:
       * MLO NL & PWHM OS alignment
 3) AFC & ACS Improvements
   * Introduced AFC patches for automated frequency coordination, timeout logic, and TX-power ranking.
   * Airties ACS enhancements: smart channel selection, exclusion list support, and dynamic failsafe handling.
 4) Firmware Updates
   * Added Link Adaptation probing logic (r1462).
   * Multiple fixes for FW crashes, throughput issues, and
calibration handling.
   * Power optimization features like CPU sleep mode and QuickLatch adjustments.
 5) Security & RSN Overriding
   * RSNE/RSNXE override support for AP.
   * WPA3/RSNO improvements for certification compliance.
   * RADIUS backports enforcing Message-Authenticator attribute.
 6) Certification & Compliance
   * Adjustments for Wi-Fi 6/6E/7 certification programs (MU EDCA, EPCS, WMM, AFC compliance).
   * Added Veriwave test configurations and sigma script updates.
 7) New features
   * Qos V2 MSCS & SCS support
   * AT & T requirement : Support Neighbor diagnostics (TR-181 new Data Model)
   * AT & T ZWDFS implementation & Bug fixes

Update OSPv2 profiles for below changes:
 * Single build config provides images for both B-Step and A-Step boards
 * Removed OSPv2 B step profile
 * PON subsystem version bump to 2.1.4
 * Linux kernel minor version upgrade from 5.15.185 to 5.15.194
 * Fix done in Linux sources for ipv6 speedtest improvement
 * Fix done in obudpst sources for ipv6 speedtest improvement
 * Fix PON mode string representation from "GPON" to "G-PON"
 * Updated version information in FIT image header of kernel and rootfs
 * Fix failover issue after firmware upgrade failure
 * Updated queue length and shaper of VANI0 interface to enhance WiFi to PON performance
 * Allow firstboot

Fixes: PPW-946, PCF-2202, PPW-1093, PCF-2053
Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [cram test update]
2026-01-29 10:46:42 +00:00
Petr Štetiar
43ed2ba7fb
profiles: mxl: OSPv2: add efr32-boot-config package
In commit 0dda6cece0 ("ci: mxl25641: enable builds with thread
profile") we've added a build with thread profile, but to actually
configure EFR32 MCU, we need to include efr32-boot-config package as
well, which is going to switch the EF32 into application running mode.

Fixes: 0dda6cece0 ("ci: mxl25641: enable builds with thread profile")
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-10-12 09:34:04 +00:00
Bhavesh Bharadiya
b48c57223e profiles: mxl_x86_osp_tb341_v2: Update PKG_MIRROR_HASH for ebtables
Corrected PKG_MIRROR_HASH for ebtables package in MxL
feed_opensource_apps_prpl feed repository.

Fixes PPW-981.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-10-07 23:48:02 +00:00
Bhavesh Bharadiya
8a7110b9d6
profiles: mxl_x86_osp_tb341_v2: Added script to copy wlan calibration & mfgdata
UPDK 9.2.0 has new flash layout so in case we are migrating from old UPDK releases
to UPDK 9.2.0 we need to copy wlan calibration & mfgdata from old partitions to new partitions.

Added Script to copy wlan calibration & mfgdata from old partitions to
new partitions.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-09-13 06:16:10 +00:00
Bhavesh Bharadiya
8d7139eb0d
profiles: mxl_x86_osp_tb341_v2: eth0_5 is not properly disabled for OSPv2
eth0_5 is the fourth 2.5GE port and is not exposed to the user.
In the DTS, eth0_5 is disabled but due to bug in 02_network script
eth0_5 appears for OSPv2. Added fix in 02_network script.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-09-13 06:16:09 +00:00
Bhavesh Bharadiya
534c248e8d
profiles: mxl_x86_osp_tb341_v2: update to UPDK_9.2.0
Update mxl_wlan_hostap_ng_wav700 profile for below changes:
 * bump to version 7.2.200
 * Removed unnecessary WiFi modules dependencies with new version
upgrade
 * CONFIG_WAVE_700 is enabled to load WAV700 dts configuration to
support common image for PON and ETH WAN modes
 * Enabled the Zero Wait Dynamic Frequency Selection (ZWDFS) feature
 * Implemented the Neighbouring Diagnostics functionality
 * Implemented the Wi-Fi QoSv2 Stream Classification Service (SCS)

Update OSPv2 profiles for below changes:
 * bump to version updk_9.2.0
 * U-Boot bump to 2022.01-MXL-v-4.0.360
 * PON subsystem version bump to 2.1.3
 * Added BSP support for the Small Form-factor Pluggable (SFP) Manager
 * Revised the flash layout to align with prpl requirements.
 * Added support for the Flattened Image Tree (FIT) image format
for the fullimage, kernel, rootfs, dtb, and u-boot.
 * APIs for Airties integration (initial version) are enabled
 * Linux kernel minor version upgrade from 5.15.180 to 5.15.185
 * Enable map-t feature
 * Changed xpcs to loadable module to support firmware download
 * Enabled kmod-mcast-helper to address dependencies with MxL
acceleration module, will be necessary until integration to kmcd is
done.
 * Removing fwupgrade feature since we are going to migrate to
prplSWUpdate

References: PCF-1832
Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [cram test updates]
2025-09-13 06:16:06 +00:00
Bhavesh Bharadiya
bd246b9835
profiles: mxl_x86_osp_tb341_v2: Add Cellular interface instance to the static networklayout file
Modified static networklayout.json file for OSPv2 platform. Added
cellular interface instance in static networklayout.json file.

Fixes PPW-555.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:27:48 +00:00
knkumar
02455243d4
profiles: mxl_x86_osp_tb341_v2: Enable RM520N-GL variant with Qualcomm vendor and subvendor ID
Enabled new PCI device entries - RM520N-GL variant with Qualcomm vendor and subvendor ID

Implements: PCF-1306

Signed-off-by: K N Monish Kumar <knkumar@maxlinear.com>
2025-07-31 15:27:47 +00:00
knkumar
7079ee0feb
profiles: update mxl_x86_osp_tb341_v2 to implement ethernet interface naming
* added label and device_type parameter to device tree
* updated 02_network file  to dynamically fetch label name from device
tree and update board.json
* disabled eth0_5 port, OSPv2 board has only three 2.5GE (eth0_2, eth0_3, eth0_4)
  ports, the eth0_5 is the fourth 2.5GE port and is not exposed to the user.
* updated cram tests to remove eth0_5 port checking

Fixes: PCF-1553
Fixes: PCF-1465

Signed-off-by: K N Monish Kumar <knkumar@maxlinear.com>
2025-07-31 15:26:44 +00:00
leon_nguyen
0e2dc5fd83
profiles: mxl: fix tr181-buttons kernel module dependencies clash
Currently both OSPv1 and OSPv2 boards are pulling in kmod-gpio-button-hotplug,
which causes issues with kmod-gpio-keys needed by new tr181-button component
which is LL-API compliant.

Lets fix it by removing the kmod-gpio-button-hotplug from the MxL board profiles.

References: PCF-1673
Signed-off-by: Leon Nguyen (Gemtek) <leon_nguyen@vn.gemteks.com>
2025-07-31 15:26:29 +00:00
knkumar
b6776d4f22
profiles: mxl_x86_osp_tb341_v2: enable reboot reason and fix PCF-971
* Enabled reboot reason on OSPv2
* updated uboot branch from u-boot-2022.01_prpl_4.0.254 to u-boot-2022.01_updk
* Done changes in Packet processing driver to fix CDRouter: Verify L2TP over IPSEC session passes through router test fails
 issue.

Implements: PCF-1540
Implements: PCF-971

Signed-off-by: K N Monish Kumar <knkumar@maxlinear.com>
2025-07-31 15:25:38 +00:00
Bhavesh Bharadiya
c4b772972a
profiles: OSPv2: single ETH and PON WAN image support, eth0_5 disabled
With the Device Tree Blob Overlay (DTBO) method, generating a single fullimage
that includes both ETH & PON configurations and using Uboot variable 'wantype'
the ETH & PON WAN configurations can be switched.

CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay needs to
be enabled for single ETH and PON WAN image support, Currently it is
disabled by default. Hence by default single fullimage is not generated.

If CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay is
enabled for single ETH and PON WAN image support then U-Boot file needs to be
flashed from
bin/targets/intel_x86/lgm/uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay/u-boot-plus-spl-emmc.bin
and image needs to be flashed from
bin/targets/intel_x86/lgm/overlay-images/prplos-intel_x86-lgm-PRPL_OSP_TB341_v2-osp_tb341_v2_wav700_eth_fullimage_ov.img

For more details on how to build single image, flash on OSPv2 board and
switch WAN mode from ETH to PON and PON to ETH,
please refer https://gitlab.com/prpl-foundation/prplos/prplos/-/wikis/MaxLinear-Open-Service-Platform/OSPv2

OSPv2 board has only three 2.5GE (eth0_2, eth0_3, eth0_4)
ports, the eth0_5 is the fourth 2.5GE port and is not exposed to the user.
Hence disabling eth0_5 port for OSPv2.
Fixes PCF-1465

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:25:36 +00:00
Dharani Murugan
1eace425ae
profiles: mxl_x86_osp_tb341_v2: Enable PSTORE Configs to log kernel panics and oops events when fault occurs.
Updated feed_target_x86 commit id to pick dtsi and PSTORE changes.
Enabled PSTORE Configs in config-default File for Built-in kernel Module

The memory region to store kernel panics are added in
lightning_mountain.dtsi which is part of UPDK_9.1.80 linux branch.

Fixes: PCF-1443

Signed-off-by: Dharani Murugan <dmurugan@maxlinear.com>
2025-07-31 15:25:02 +00:00
Bhavesh Bharadiya
0a0c4db6ba
profiles: update mxl_x86_osp_tb341_v2 to enable ethtool-full
Currently ethtool is enabled in UPDK, ethtool-full package is needed
by tr181-sfp manager, both can not exist at same time.
Hence enabling ethtool-full package and removing ethtool.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:59 +00:00
Bhavesh Bharadiya
b14c669f08
profiles: mxl_x86_osp_tb341_v2: update to UPDK 9.1.80
Update mxl_wlan_hostap_ng_wav700 profile for below changes:
 * bump to version 7.2.60

Update OSPv2 profiles for below changes:
 * bump to version updk_9.1.80
 * enable FIT image support

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:12 +00:00
Bhavesh Bharadiya
36e6042b96
profiles: mxl_x86_osp_tb341_v2: add support for FIT image
* Updated platform dts files to support FIT image.
* added below configs to select the image format:
  CONFIG_IMAGE_FORMAT_FIT - enable to build image in FIT format.
  CONFIG_IMAGE_FORMAT_MKIMAGE - enable to build image in mkimage format.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:11 +00:00
Bhavesh Bharadiya
94716cc321
profiles: mxl: update mxl_x86,OSPv1 and OSPv2 to fix default endpoints
* For OSPv1 and OSPv2 default endpoints are not created. Added default endpoints entry in networklayout.json.
 * Update mxl_wlan_hostap_ng_wav700 profile to fix default endpoint issue. Fixes PPM-3045
 * integrated patches for prplmesh-4.3 certification.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:10 +00:00
Bhavesh Bharadiya
7d5307d373
profiles: mxl: update mxl_x86,OSPv1 and OSPv2 to revert fix for PCF-1161
PCF-1161 fix requires feed_net_core version bump to v17.2.1
Reverting fix now, once feed_net_core version is bumped fix has to
be added.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:09 +00:00
Bhavesh Bharadiya
a2fdec48a4
profiles: update mxl_x86,OSPv1 and OSPv2 to UPDK 9.1.70
Update mxl_wlan_hostap_ng_wav700 profile for below changes:
 * bump to version 7.2.50
 * Fixes PCF-1278 and PCF-1111

Update mxl_x86,OSPv1 and OSPv2 profiles for below changes:
 * bump to version updk_9.1.70
 * added patches from uboot-2022.07
 * removed MxL multicast packages since prpl multicast is enabled
 * removed voice packages because these are not compiling with openwrt23.05
 * Fixes PCF-1161, PCF-1169, PCF-1259 and PCF-1232

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:08 +00:00
Bhavesh Bharadiya
e2eea7fe72
profiles: update mxl_x86,OSPv1 and OSPv2 to support gpio reset button
Update mxl_x86,OSPv1 and OSPv2 profiles for below changes:
 * Enabled gpio reset button.
 * ppmd and gpon-omci-onu packages converted to binary.
 * removed secure_upgrade_utils package since it is not in use.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:07 +00:00
Bhavesh Bharadiya
60872058d1
profiles: update mxl_x86,OSPv1 and OSPv2 to enable USB stack
Enabled USB packages and modules to make USB stack functional.
Fixes PCF-1299

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:24:06 +00:00
Bhavesh Bharadiya
d4a893801b
PROVISORY: profiles: mxl: use ebtables for service prioritization
Added ebtables priority target and ebtables extension to support
service prioritization for MxL platforms.
Fix for User Priority.
References: PPM-3039

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org> [cram tests]
2025-07-31 15:21:45 +00:00
Petr Štetiar
1c07f78768
PROVISORY: profiles: mxl: workaround OpenSSL 3 and GCC 12.3.0 build issues
There are currently several UPDK packages failing to build due to
OpenSSL 3.0 API deprecations or a new `-Werror=address` flag enabled in
GCC 12.3.0:

 ERROR: package/feeds/ugw_sdk/libscapi failed to build.

   scapi_nslookup.c: In function 'scapi_nslookup':
   scapi_nslookup.c:388:21: error: the comparison will always evaluate as 'true' for the address of 'dnsserver' will never be NULL [-Werror=address]
    388 |                 if (pxNSLookupQuery->dnsserver)
        |                     ^~~~~~~~~~~~~~~

 ERROR: package/feeds/ppa/ppa-drv failed to build.

   ppa-drv-4.2.3.50/src/ppa_api/ppa_api_session.c: In function 'ppa_mc_check_dst_itf':
   ppa-drv-4.2.3.50/src/ppa_api/ppa_api_session.c:3423:47: error: the comparison will always evaluate as 'true' for the address of 'array_mem_ifs' will never be NULL [-Werror=address]
   3423 |                 if (p_mc_group->array_mem_ifs != NULL) {
        |                                               ^~

 ERROR: package/feeds/pon/gpon-omci-onu failed to build.

  ../../src/omci_mic_check.c: In function 'omci_mic_cmac_calc':
  ../../src/omci_mic_check.c:117:9: error: 'CMAC_CTX_new' is deprecated: Since OpenSSL 3.0 [-Werror=deprecated-declarations]
   117 |         CMAC_CTX *ssl_ctx = CMAC_CTX_new();
       |         ^~~~~~~~

 ERROR: package/feeds/wlan_6x/iwlwav-hostap-ng-uci failed to build (build variant: release)

  ../src/crypto/tls_openssl.c: In function 'tls_connection_private_key':
  ../src/crypto/tls_openssl.c:3827:17: warning: 'SSL_use_RSAPrivateKey_ASN1' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
   3827 |                 if (SSL_use_RSAPrivateKey_ASN1(conn->ssl,
        |                 ^~

So lets workaround those issues by gloabal
`-Wno-error=deprecated-declarations -Wno-error=address` compiler flags
until those issues are fixed.

References: PCF-1169
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:21:10 +00:00
Bhavesh Bharadiya
8e5e933ccd
profiles: update mxl_x86 OSPv2 to UPDK 9.1.65
Update mxl_wlan_hostap_ng_wav700 profile for below changes:
 * bump to version 06.01.00.2047

Update mxl_x86 OSPv2 profile for below changes:
 * bump to version updk_9.1.65
 * Flash layout for OSPv2 is prpl Standard Flash layout v1.0 compliant

Fixes: PCF-1229
Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:19:44 +00:00
Bhavesh Bharadiya
93042aeddc
profiles: OSPv1 and OSPv2 GCC12 compilation fix
Updated below profiles:
 * mxl_wlan_hostap_ng.yml
 * mxl_wlan_hostap_ng_wav700.yml
 * mxl_x86_osp_tb341.yml
 * mxl_x86_osp_tb341_v2.yml

Fixed compilation issues with GCC12 , due to enablement of -Werror=address.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 15:19:20 +00:00
Bhavesh Bharadiya
95137a254f
profiles: update mxl_x86 to UPDK 9.1.60.1
Update mxl_wlan_hostap_ng profile for below changes:
 * bump to version WLAN6.2.2.126
 * Fixes PPM-2806

Update mxl_x86 profiles for below changes:
 * bump to version updk_9.1.60.1

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
(cherry picked from commit 37f85eaf326cb6f8d9eaa97a633a675d4de2d44c)
2025-07-31 15:19:15 +00:00
Bhavesh Bharadiya
9bfde140ac
profiles: update mxl_x86 to UPDK 9.1.60
Update mxl_wlan_hostap_ng profile for below changes:
 * bump to version WLAN6.2.2.115
 * Features:
   1) STA statistics
   2) Action frame
   3) Added ProbeReqListTimer API- Support for timer to
      query probe request list (which includes STA MAC address,
      age of probe request and RSSI) from driver and generate
      event through ctrl interface for each probe request with
      source address and signal strength
   4) Added sCcaTh API- sets the CCA threshold (the threshold
      to decide if a channel is clear or not for data transmission)
   5) Added sub_band_dfs API - switch to lower BW upon detection
      of radar on part of the BW of a 5GHz channel

Update mxl_x86 profiles for below changes:
 * bump to version updk_9.1.60

Fixes PCF-1101

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
(cherry picked from commit 5a61ac30e68b25e5490513b339d28acbb00a669f)
2025-07-31 15:19:14 +00:00
Bhavesh Bharadiya
8f45ff1621
profiles: update mxl_x86 to support MxL fwupgrade feature
Enabled MxL fwupgrade mechanism

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
(cherry picked from commit 025c76f947960d196e008d98539a4abafef14f9f)
2025-07-31 15:19:13 +00:00
Bhavesh Bharadiya
2521a02353
profiles: update mxl_x86 to improve Software Acceleration
Enabling extmark kernel module to add extension mark(extmark) param in sk_buff.
This improves Software Acceleration on MxL boards.

Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
(cherry picked from commit e2f901e441b0bf5962cf69b2d1bcabaa85dce223)
2025-07-31 15:19:12 +00:00
Release Engineer
32e0c28cdc
profiles: mxl: hotfixes GCC 12 compile issues
Fix for compilation issues with GCC12 , due to enablement of -Werror=address.

References: PCF-1169
Signed-off-by: Release Engineer <ReleaseEngineer@maxlinear.com>
Signed-off-by: Petr Štetiar <petr.stetiar@prplfoundation.org>
2025-07-31 15:18:24 +00:00
Bhavesh Bharadiya
8b545a104a
profiles: add MxL OSPv2 profile to UPDK 9.1.55
Add MxL OSPv2 profile for MxL OSPv2 board.
Add mxl_wlan_hostap_ng_wav700 profile for WAV700 support.

Closes: PCF-1135
Signed-off-by: Bhavesh Bharadiya <bnbharadiya@maxlinear.com>
2025-07-31 10:36:07 +00:00