From 534c248e8da9eba7d2deced6df04b290fe41d91f Mon Sep 17 00:00:00 2001 From: Bhavesh Bharadiya Date: Wed, 20 Aug 2025 19:44:45 +0530 Subject: [PATCH] profiles: mxl_x86_osp_tb341_v2: update to UPDK_9.2.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 Signed-off-by: Petr Štetiar [cram test updates] --- .gitlab/tests/cram/generic/obuspa.t | 4 +- .../tests/cram/generic/ubus-datamodel-list.t | 2 +- .../cram/mxl25641-hdk-6/005-build-config.t | 55 ++++--- .../tests/cram/mxl25641-hdk-6/010-network.t | 13 +- profiles/mxl_wlan_hostap_ng_wav700.yml | 11 +- profiles/mxl_x86_osp_tb341_v2.yml | 143 +++++++++--------- profiles/mxl_x86_osp_wgrtd159be_b_v2.yml | 143 +++++++++--------- 7 files changed, 186 insertions(+), 185 deletions(-) diff --git a/.gitlab/tests/cram/generic/obuspa.t b/.gitlab/tests/cram/generic/obuspa.t index 142f847e69..a788accd0d 100644 --- a/.gitlab/tests/cram/generic/obuspa.t +++ b/.gitlab/tests/cram/generic/obuspa.t @@ -4,7 +4,7 @@ Create R alias: Check that obuspa has expected datamodel available (minus the platform specific WiFi Vendor extensions/cellular): - $ R "obuspa -f /etc/obuspa.db -c dump datamodel | grep '^Device.' | grep -v -e 'Device.Cellular.' -e 'Device.WiFi.AccessPoint.{i}.Vendor.' -e 'Device.WiFi.EndPoint.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.NaStaMonitor.'" + $ R "obuspa -f /etc/obuspa.db -c dump datamodel | grep '^Device.' " | grep -v -e 'Device.Cellular.' -e 'Device.WiFi.AccessPoint.{i}.Vendor.' -e 'Device.WiFi.EndPoint.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.NaStaMonitor.' -e 'Device.WiFi.Vendor.ReconfManager.' Device. Device.Boot! proto::tr181-device Device.Bridging. proto::tr181-bridging @@ -4456,7 +4456,7 @@ Check that USP stack is handling the reconnection scenario properly PCF-1198/PPW Check that obuspa provides the same datamodel again (minus the platform specific WiFi Vendor extensions): - $ R "obuspa -f /etc/obuspa.db -c dump datamodel | grep '^Device.' | grep -v -e 'Device.Cellular.' -e 'Device.WiFi.AccessPoint.{i}.Vendor.' -e 'Device.WiFi.EndPoint.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.NaStaMonitor.'" + $ R "obuspa -f /etc/obuspa.db -c dump datamodel | grep '^Device.' " | grep -v -e 'Device.Cellular.' -e 'Device.WiFi.AccessPoint.{i}.Vendor.' -e 'Device.WiFi.EndPoint.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.Vendor.' -e 'Device.WiFi.Radio.{i}.NaStaMonitor.' -e 'Device.WiFi.Vendor.ReconfManager.' Device. Device.Boot! proto::tr181-device Device.Bridging. proto::tr181-bridging diff --git a/.gitlab/tests/cram/generic/ubus-datamodel-list.t b/.gitlab/tests/cram/generic/ubus-datamodel-list.t index 7e2472dea9..1921264fa6 100644 --- a/.gitlab/tests/cram/generic/ubus-datamodel-list.t +++ b/.gitlab/tests/cram/generic/ubus-datamodel-list.t @@ -4,7 +4,7 @@ Create R alias: Check that ubus has expected datamodels available: - $ R "ubus list | grep '[[:upper:]]' | grep -v -e '\.[[:digit:]]' -e '^Cellular' -e 'Device.Cellular' -e 'WiFi.Vendor.Daemon' -e 'WiFi.Vendor.ModuleMode' -e '^Bridging.Bridge.[SV]'" + $ R "ubus list | grep '[[:upper:]]' | grep -v -e '\.[[:digit:]]' -e '^Cellular' -e 'Device.Cellular' -e 'WiFi.Vendor.Daemon' -e 'WiFi.Vendor.ModuleMode' -e '^Bridging.Bridge.[SV]' -e 'WiFi.Vendor.ReconfManager'" ACLManager ACLManager.Role Bridging diff --git a/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t b/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t index 72f69b53d5..6480c21c30 100644 --- a/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t +++ b/.gitlab/tests/cram/mxl25641-hdk-6/005-build-config.t @@ -39,6 +39,7 @@ Assure expected build configuration (PCF-1413): CONFIG_DEFAULT_WIRELESS_CONFIGURATION_TYPE="mesh" CONFIG_DMM_DATA_MODEL_MAPPER_ORDER=54 CONFIG_DROPBEAR_ECC=y + CONFIG_DROPBEAR_ECDSA_SK=y CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves -fno-plt -Wno-error=deprecated-declarations -Wno-error=address" CONFIG_FEATURE_LED=y CONFIG_FEATURE_SYSTEM_LOG_BUFFER_COUNT=2 @@ -124,37 +125,21 @@ Assure expected build configuration (PCF-1413): CONFIG_INTERFACE7_TYPE="WAN" CONFIG_JSON_CHECKSEC_MITIGATIONS_REPORT=y CONFIG_JSON_CYCLONEDX_SBOM=y - CONFIG_KERNEL_BTRFS_FS_POSIX_ACL=y # CONFIG_KERNEL_CC_STACKPROTECTOR_REGULAR is not set CONFIG_KERNEL_CC_STACKPROTECTOR_STRONG=y CONFIG_KERNEL_CGROUP_DEVICE=y CONFIG_KERNEL_CGROUP_FREEZER=y CONFIG_KERNEL_CGROUP_PERF=y - CONFIG_KERNEL_CIFS_ACL=y - CONFIG_KERNEL_EXT4_FS_POSIX_ACL=y - CONFIG_KERNEL_EXT4_FS_SECURITY=y - CONFIG_KERNEL_F2FS_FS_POSIX_ACL=y - CONFIG_KERNEL_FS_POSIX_ACL=y CONFIG_KERNEL_FTRACE=y - CONFIG_KERNEL_GIT_BRANCH="" - CONFIG_KERNEL_GIT_CLONE_URI="git@git.maxlinear.com:mxl-oss/linux.git" - CONFIG_KERNEL_GIT_DEPTH=0 + CONFIG_KERNEL_GIT_CLONE_URI="https://github.com/maxlinear/linux.git" CONFIG_KERNEL_GIT_LOCAL_REPOSITORY="" CONFIG_KERNEL_GIT_MIRROR_HASH="" - CONFIG_KERNEL_GIT_REF="UPDK_9.1.80_OSS.1" - CONFIG_KERNEL_HFSPLUS_FS_POSIX_ACL=y - CONFIG_KERNEL_HFS_FS_POSIX_ACL=y - CONFIG_KERNEL_JFFS2_FS_POSIX_ACL=y - CONFIG_KERNEL_JFS_POSIX_ACL=y + CONFIG_KERNEL_GIT_REF="UPDK_9.2.0" CONFIG_KERNEL_MEMCG_SWAP_ENABLED=y CONFIG_KERNEL_NET_CLS_CGROUP=y - CONFIG_KERNEL_NFS_ACL_SUPPORT=y CONFIG_KERNEL_PERF_EVENTS=y CONFIG_KERNEL_PROC_PID_CPUSET=y - CONFIG_KERNEL_REISER_FS_POSIX_ACL=y CONFIG_KERNEL_STACKPROTECTOR_STRONG=y - CONFIG_KERNEL_TMPFS_POSIX_ACL=y - CONFIG_KERNEL_XFS_POSIX_ACL=y CONFIG_LGM_EIP123_SUPPORT=y CONFIG_LIBCURL_COOKIES=y CONFIG_LIBCURL_FILE=y @@ -174,6 +159,7 @@ Assure expected build configuration (PCF-1413): CONFIG_LIGHTTPD_SSL_SELECT=m CONFIG_LOGROTATE_ACL=y CONFIG_LXC_SECCOMP=y + CONFIG_MCC_DRV_ENABLE=y CONFIG_MODEMMANAGER_WITH_MBIM=y CONFIG_MODEMMANAGER_WITH_NETIFD=y CONFIG_MODEMMANAGER_WITH_QMI=y @@ -231,8 +217,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_dnsmasq-prpl=y CONFIG_PACKAGE_dwpal_6x-uci-osp=y CONFIG_PACKAGE_e2fsprogs=y - CONFIG_PACKAGE_ebtables-legacy=y - CONFIG_PACKAGE_ebtables-legacy-utils=y + CONFIG_PACKAGE_ebtables-nft=y CONFIG_PACKAGE_eip197-firmware=y CONFIG_PACKAGE_ethernet-manager=y CONFIG_PACKAGE_ethtool-full=y @@ -240,7 +225,6 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_fcgi=y CONFIG_PACKAGE_firewall4=m CONFIG_PACKAGE_flock=y - CONFIG_PACKAGE_fwupgrade=y CONFIG_PACKAGE_getopt=y CONFIG_PACKAGE_glib2=y CONFIG_PACKAGE_gmap-client=y @@ -265,6 +249,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_iptables-mod-nfqueue=y CONFIG_PACKAGE_iptables-zz-legacy=y CONFIG_PACKAGE_iputils-ping=y + CONFIG_PACKAGE_iw=y CONFIG_PACKAGE_iwinfo=y CONFIG_PACKAGE_iwlwav-firmware=y CONFIG_PACKAGE_iwlwav-hostap-ng-uci=y @@ -279,19 +264,21 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_kmod-crypto-deflate=y CONFIG_PACKAGE_kmod-crypto-des=y CONFIG_PACKAGE_kmod-crypto-echainiv=y + CONFIG_PACKAGE_kmod-crypto-geniv=y CONFIG_PACKAGE_kmod-crypto-hmac=y CONFIG_PACKAGE_kmod-crypto-manager=y CONFIG_PACKAGE_kmod-crypto-md5=y CONFIG_PACKAGE_kmod-crypto-null=y + CONFIG_PACKAGE_kmod-crypto-rng=y CONFIG_PACKAGE_kmod-crypto-sha1=y + CONFIG_PACKAGE_kmod-crypto-sha3=y + CONFIG_PACKAGE_kmod-crypto-sha512=y CONFIG_PACKAGE_kmod-directconnect-dp=y CONFIG_PACKAGE_kmod-dnsresolver=y CONFIG_PACKAGE_kmod-dp-eth-reinsert=y CONFIG_PACKAGE_kmod-dpl=y CONFIG_PACKAGE_kmod-ebt-prio=y CONFIG_PACKAGE_kmod-ebtables=y - CONFIG_PACKAGE_kmod-ebtables-ipv4=y - CONFIG_PACKAGE_kmod-ebtables-ipv6=y CONFIG_PACKAGE_kmod-fs-autofs4=y CONFIG_PACKAGE_kmod-fs-ext4=y CONFIG_PACKAGE_kmod-gre=y @@ -333,7 +320,9 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_kmod-lib-textsearch=y CONFIG_PACKAGE_kmod-lib-zlib-deflate=y CONFIG_PACKAGE_kmod-lib-zlib-inflate=y + CONFIG_PACKAGE_kmod-libphy=y CONFIG_PACKAGE_kmod-loop=y + CONFIG_PACKAGE_kmod-mcast-helper=y CONFIG_PACKAGE_kmod-mhi-bus=y CONFIG_PACKAGE_kmod-mhi-net=y CONFIG_PACKAGE_kmod-mhi-pci-generic=y @@ -341,11 +330,13 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_kmod-mhi-wwan-mbim=y CONFIG_PACKAGE_kmod-mii=y CONFIG_PACKAGE_kmod-mth-macdb=y + CONFIG_PACKAGE_kmod-mxl-xpcs=y CONFIG_PACKAGE_kmod-mxl_eth_drv=y CONFIG_PACKAGE_kmod-mxl_gpy=y CONFIG_PACKAGE_kmod-mxl_lgm_toe=y CONFIG_PACKAGE_kmod-mxl_pon_hgu_vuni_lgm=y CONFIG_PACKAGE_kmod-mxl_vpn=y + CONFIG_PACKAGE_kmod-nat46=y CONFIG_PACKAGE_kmod-nf-conncount=y CONFIG_PACKAGE_kmod-nf-ipt=y CONFIG_PACKAGE_kmod-nf-ipt6=y @@ -353,6 +344,8 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_kmod-nf-nathelper=y CONFIG_PACKAGE_kmod-nf-nathelper-extra=y CONFIG_PACKAGE_kmod-nfnetlink-queue=y + CONFIG_PACKAGE_kmod-nft-bridge=y + CONFIG_PACKAGE_kmod-nft-compat=y CONFIG_PACKAGE_kmod-nft-fib=m CONFIG_PACKAGE_kmod-nls-base=y CONFIG_PACKAGE_kmod-p34x_phy_fwdl=y @@ -442,6 +435,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libdbus=y CONFIG_PACKAGE_libdhcpoptions=y CONFIG_PACKAGE_libdiscoping=y + CONFIG_PACKAGE_libe2p=y CONFIG_PACKAGE_libedit=y CONFIG_PACKAGE_libelf=y CONFIG_PACKAGE_libevdev=y @@ -464,6 +458,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libiperf3=y CONFIG_PACKAGE_libipset=y CONFIG_PACKAGE_libiptext=y + CONFIG_PACKAGE_libiptext-nft=y CONFIG_PACKAGE_libiptext6=y CONFIG_PACKAGE_libiwinfo=y CONFIG_PACKAGE_libiwinfo-data=y @@ -482,7 +477,6 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libnetlink-utils=y CONFIG_PACKAGE_libnetmodel=y CONFIG_PACKAGE_libnfnetlink=y - CONFIG_PACKAGE_libnftnl=m CONFIG_PACKAGE_libnghttp2=y CONFIG_PACKAGE_libnl=y CONFIG_PACKAGE_libnl-cli=y @@ -522,6 +516,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_libugwhelper=y CONFIG_PACKAGE_libunbound-prpl=y CONFIG_PACKAGE_libupnp=y + CONFIG_PACKAGE_liburcu=y CONFIG_PACKAGE_libusb-1.0=y CONFIG_PACKAGE_libusp=y CONFIG_PACKAGE_libuspi=y @@ -576,6 +571,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_lxc-user-nic=y CONFIG_PACKAGE_lxc-usernsexec=y CONFIG_PACKAGE_lxc-wait=y + CONFIG_PACKAGE_map=y CONFIG_PACKAGE_mbim-utils=y CONFIG_PACKAGE_miniupnpd-prpl=y CONFIG_PACKAGE_mod-amxb-ubus=y @@ -683,6 +679,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_prpl-configuration=y CONFIG_PACKAGE_prpl-webui=y CONFIG_PACKAGE_prplmesh=y + CONFIG_PACKAGE_prplmesh-unit-tests=m CONFIG_PACKAGE_pwhm=y CONFIG_PACKAGE_qmi-utils=y CONFIG_PACKAGE_radvd=y @@ -776,7 +773,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_tr181-usermanagement=y CONFIG_PACKAGE_tr181-xpon=y CONFIG_PACKAGE_uboot-envtools=y - CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl=y + CONFIG_PACKAGE_uboot-octopus-urx641-overlay-fit-p34x-phy-emmc-prpl=y CONFIG_PACKAGE_ucode-mod-ubus=m CONFIG_PACKAGE_ucode-mod-uci=m CONFIG_PACKAGE_umbim=y @@ -794,6 +791,7 @@ Assure expected build configuration (PCF-1413): CONFIG_PACKAGE_wifi-sensing=y CONFIG_PACKAGE_wwan=y CONFIG_PACKAGE_xtables-legacy=y + CONFIG_PACKAGE_xtables-nft=y CONFIG_PACKAGE_yajl=y CONFIG_PACKAGE_zlib=y CONFIG_PCRE2_JIT_ENABLED=y @@ -803,7 +801,8 @@ Assure expected build configuration (PCF-1413): CONFIG_PKG_CC_STACKPROTECTOR_STRONG=y # CONFIG_PKG_FORTIFY_SOURCE_1 is not set CONFIG_PKG_FORTIFY_SOURCE_2=y - CONFIG_PON_SDK_VERSION="1.23.0" + CONFIG_PON_SDK_VERSION="2.1.0" + CONFIG_PRPLMESH_ENABLE_UNIT_TESTS=y CONFIG_PRPL_CONTROLLER_ROOT_PATH="X_PRPLWARE-COM_WiFiController" CONFIG_PRPL_IP_DIAGNOSTIC_UPLOAD_DOWNLOAD=y CONFIG_REMOVE_CAPS_ODLS=y @@ -1053,7 +1052,6 @@ Assure expected build configuration (PCF-1413): CONFIG_SWITCH_LAN_PORTS="0 1 2 4" CONFIG_SWITCH_MII1_PORT="5" # CONFIG_TARGET_ROOTFS_EXT4FS is not set - CONFIG_USE_FS_ACL_ATTR=y CONFIG_USE_PRPLMESH_WHM=y CONFIG_VERSIONOPT=y CONFIG_VERSION_BUG_URL="https://jira.prplfoundation.org" @@ -1065,8 +1063,9 @@ Assure expected build configuration (PCF-1413): CONFIG_VERSION_MANUFACTURER_URL="https://prplfoundation.org" CONFIG_VERSION_NUMBER="" CONFIG_VERSION_PRODUCT="" - CONFIG_VERSION_REPO="https://downloads.openwrt.org/releases/23.05-SNAPSHOT" + CONFIG_VERSION_REPO="https://downloads.openwrt.org/releases/24.10-SNAPSHOT" CONFIG_VERSION_SUPPORT_URL="https://jira.prplfoundation.org" + CONFIG_WAVE_700=y CONFIG_WIRELESS_AFC=y CONFIG_WIRELESS_STA=y CONFIG_shadow-all=y diff --git a/.gitlab/tests/cram/mxl25641-hdk-6/010-network.t b/.gitlab/tests/cram/mxl25641-hdk-6/010-network.t index c7bbb067f5..be687af3e5 100644 --- a/.gitlab/tests/cram/mxl25641-hdk-6/010-network.t +++ b/.gitlab/tests/cram/mxl25641-hdk-6/010-network.t @@ -14,6 +14,7 @@ Check correct routing table: Check correct interface setup: $ R "ip link" | awk '/^[0-9]+:/ { printf $0; next } { print ";"$2 }' | awk '/lo:/{print} !/00:00:00:00:00:00/{print}' | grep -v 'wwan0' | cut -d\; -f1 | cut -d: -f2- | LC_ALL=C sort + br-guest: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 br-lan: mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 br-lcm: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 @@ -33,13 +34,13 @@ Check correct interface setup: tunl0@NONE: mtu 1480 qdisc noop state DOWN mode DEFAULT group default qlen 1000 wlan0.1: mtu 1500 qdisc noop master br-lan state DOWN mode DEFAULT group default qlen 1000 wlan0.2: mtu 1500 qdisc noop master br-guest state DOWN mode DEFAULT group default qlen 1000 - wlan0: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 - wlan1: mtu 1500 qdisc mq master br-lan state DOWN mode DORMANT group default qlen 1000 + wlan0: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 + wlan1: mtu 1500 qdisc noqueue master br-lan state DOWN mode DORMANT group default qlen 1000 wlan2.1: mtu 1500 qdisc noop master br-lan state DOWN mode DEFAULT group default qlen 1000 wlan2.2: mtu 1500 qdisc noop master br-guest state DOWN mode DEFAULT group default qlen 1000 - wlan2: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 - wlan3: mtu 1500 qdisc mq master br-lan state DOWN mode DORMANT group default qlen 1000 + wlan2: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 + wlan3: mtu 1500 qdisc noqueue master br-lan state DOWN mode DORMANT group default qlen 1000 wlan4.1: mtu 1500 qdisc noop master br-lan state DOWN mode DEFAULT group default qlen 1000 wlan4.2: mtu 1500 qdisc noop master br-guest state DOWN mode DEFAULT group default qlen 1000 - wlan4: mtu 1500 qdisc mq state DOWN mode DEFAULT group default qlen 1000 - wlan5: mtu 1500 qdisc mq master br-lan state DOWN mode DORMANT group default qlen 1000 + wlan4: mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default qlen 1000 + wlan5: mtu 1500 qdisc noqueue master br-lan state DOWN mode DORMANT group default qlen 1000 diff --git a/profiles/mxl_wlan_hostap_ng_wav700.yml b/profiles/mxl_wlan_hostap_ng_wav700.yml index 391aeb27ca..4053834f84 100644 --- a/profiles/mxl_wlan_hostap_ng_wav700.yml +++ b/profiles/mxl_wlan_hostap_ng_wav700.yml @@ -2,14 +2,15 @@ description: Add the WLAN feature with opensource hostap for the Maxlinear devices feeds: - name: wlan_6x - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_wlan.git - tracking_branch: updk_9.1.80.1 - revision: 53b75d9e5fb45ab8224c5ca9e77c809ac706d4da + uri: https://github.com/maxlinear/feed_wlan.git + tracking_branch: updk_9.2.0 + revision: 3918b622fa016b368b3fdbb4a0747d959bdc40e5 packages: - dwpal_6x-uci-osp - iwlwav-hostap-ng-uci - iwlwav-iw + - iw - iwlwav-tools-osp - iwlwav-firmware - iwinfo @@ -18,12 +19,10 @@ packages: - safeclibs3 - swpal_6x-uci-prpl - kmod-iwlwav-driver-uci - - ltq-wlan-wave6x-rflib - - kmod-lantiq-wlan-wave-support_6x - - crda_wave_6x - afcd - wfa_quicktrack diffconfig: | CONFIG_DEFAULT_WIRELESS_CONFIGURATION_TYPE="mesh" CONFIG_MXL_WLAN_OSS_BUILD=y + CONFIG_WAVE_700=y diff --git a/profiles/mxl_x86_osp_tb341_v2.yml b/profiles/mxl_x86_osp_tb341_v2.yml index d1b25c297a..209d3cd575 100644 --- a/profiles/mxl_x86_osp_tb341_v2.yml +++ b/profiles/mxl_x86_osp_tb341_v2.yml @@ -11,88 +11,93 @@ description: Build images for the Maxlinear x86 devices - OSP TB341 v2 please check https://gitlab.com/prpl-foundation/prplos/prplos/-/wikis/MaxLinear-Open-Service-Platform feeds: - name: intel_x86 - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_target_x86.git - tracking_branch: updk_9.1.80 - revision: 570a962a561dcadf4cc4bd2591b37f1e8b65f3df + uri: https://github.com/maxlinear/feed_target_x86.git + tracking_branch: updk_9.2.0 + revision: 6e711a2b9fab8753a4b580de347b05497dcba1f8 - name: rootfs - uri: ssh://git@git.maxlinear.com/ugw-oss/rootfs.git - tracking_branch: updk_9.1.80 - revision: cfcddcc55fa9601e62d6a589c57615d3cf982d4d - - name: 3rdparty - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_3rdparty.git - tracking_branch: updk_9.1.80 - revision: 847d6bdb85d52c896cd191b4b797021a12dcbdb6 + uri: https://github.com/maxlinear/rootfs.git + tracking_branch: updk_9.2.0 + revision: f124c08679a5c8efa2bc8815ecf9dd4d1e4c68af + - name: eip + uri: https://github.com/maxlinear/feed_eip.git + tracking_branch: updk_9.2.0 + revision: 5867aa97084a894e43f2ddda950a0d2ca39077d0 + - name: mcast_service + uri: https://github.com/maxlinear/feed_mcast_service.git + tracking_branch: updk_9.2.0 + revision: 45e3296ae88a1314b8d952b908436b4e0f872004 - name: datapath - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_datapath.git - tracking_branch: updk_9.1.80 - revision: 2afad648965c87b2c2ea2fda2037284c2c659192 + uri: https://github.com/maxlinear/feed_datapath.git + tracking_branch: updk_9.2.0 + revision: 1d42e8cd36b63a9a56455c0228aa0ab7ffc32c7c - name: gphy_firmware - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_gphy_firmware.git - tracking_branch: updk_9.1.80 - revision: c34578e7345f6597e7b3f4170835ba01da9bc689 + uri: https://github.com/maxlinear/feed_gphy_firmware.git + tracking_branch: updk_9.2.0 + revision: a25bfa45dc9381d35a9e0fc04ac4a175d232e671 - name: gwdpa_dpm - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_gwdpa-dpm.git - tracking_branch: updk_9.1.80 - revision: 7d4c0f2ec3e11fda723c6d4a389a1f9a8ffacd0d + uri: https://github.com/maxlinear/feed_gwdpa-dpm.git + tracking_branch: updk_9.2.0 + revision: a52e74c615b7a0de5e477fac6e59f42b2f1890f4 - name: misc - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_common.git - tracking_branch: updk_9.1.80 - revision: 9bf4d29dca9e0dc70a891db2967f681377edb7b1 + uri: https://github.com/maxlinear/feed_common.git + tracking_branch: updk_9.2.0 + revision: 4ae22251d758a2dcd6d5b60b135d3bccda57b8a9 - name: opensource_apps_prpl - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_opensource_apps_prpl.git - tracking_branch: updk_9.1.80 - revision: 54324f73aca4fd714a7a12f316c1e337d04c6a22 + uri: https://github.com/maxlinear/feed_opensource_apps_prpl.git + tracking_branch: updk_9.2.0 + revision: 47e2694f657f26ed749cd00b7825dc43116bb28a - name: packet_learn - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_packet_learn.git - tracking_branch: updk_9.1.80 - revision: 039a5f37b4eaf8d8f575633a34f777053b62c8f1 + uri: https://github.com/maxlinear/feed_packet_learn.git + tracking_branch: updk_9.2.0 + revision: b9796144e44dd21d733fda1831a40fa4f295151b - name: pon - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_pon.git - tracking_branch: updk_9.1.80 - revision: c90b7792b70ca8e8bef7081b99b528961eab8315 + uri: https://github.com/maxlinear/feed_pon.git + tracking_branch: updk_9.2.0 + revision: f0df0a763aa91355ee71d69bdf6fa21fb5c9ba59 - name: ppa - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ppa.git - tracking_branch: updk_9.1.80 - revision: d70dc514a74c12225ef9fbcf1e8583809d90f727 + uri: https://github.com/maxlinear/feed_ppa.git + tracking_branch: updk_9.2.0 + revision: 943d28e8e7883fe4687bdb535df00a41053cf945 - name: pp_net_adapter - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_pp_net_adapter.git - tracking_branch: updk_9.1.80 - revision: ea801c4be7626579edc46736c0be0d0786ddf277 + uri: https://github.com/maxlinear/feed_pp_net_adapter.git + tracking_branch: updk_9.2.0 + revision: 22fe30aecf6841e6dbf6758f4cb543416a2f19d0 - name: vpn_fw - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_vpn_fw.git - tracking_branch: updk_9.1.80 - revision: 3a1cec6f7bc4edeb88dc49e4cc25e4aafa56438f + uri: https://github.com/maxlinear/feed_vpn_fw.git + tracking_branch: updk_9.2.0 + revision: d6353c9a7973e26a5f10db867cd34c9c35740934 - name: qos - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_qos_tc.git - tracking_branch: updk_9.1.80 - revision: 6ad674b066baee4346608f0e58c0eb76f8df91ef + uri: https://github.com/maxlinear/feed_qos_tc.git + tracking_branch: updk_9.2.0 + revision: 9bbf8bbc292747255b905ee964d00aa9c9a5bed9 - name: utils - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ugw_utils.git - tracking_branch: updk_9.1.80 - revision: 0737ccdcbf0bceabbd516185ddfa9ebb8f3be061 + uri: https://github.com/maxlinear/feed_mxl_utils.git + tracking_branch: updk_9.2.0 + revision: d13b684e9b01494a9369ac2828698babbe2ec8e1 - name: bootloader - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_uboot.git - tracking_branch: u-boot-2022.01_updk - revision: 632076ef2d4d489afd58ae026f430b2b3521f7d6 + uri: https://github.com/maxlinear/feed_uboot.git + tracking_branch: updk_9.2.0 + revision: 28b951f5652148d3a13c0c91dabf05f2d2f866b4 - name: dpl - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_dpl.git - tracking_branch: updk_9.1.80 - revision: 3062ecaffbf451155bcdd75482fc47e7bff37801 + uri: https://github.com/maxlinear/feed_dpl.git + tracking_branch: updk_9.2.0 + revision: be3633550d0a3669a792a032df136fd0de264dbe - name: speedtest - uri: ssh://git@git.maxlinear.com/mxl-oss/speedtest.git - tracking_branch: updk_9.1.80 - revision: 64134928eb12dc99b2db30e591b16247da512505 - - name: ugw_sdk - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ugw_sdk.git - tracking_branch: updk_9.1.80 - revision: 1945daa608d13b5b50315746f18a6f8ed46a2cfd + uri: https://github.com/maxlinear/speedtest.git + tracking_branch: updk_9.2.0 + revision: d050e55046b7f13d4542599f6f1ff4f017458f8a + - name: mxl_sdk + uri: https://github.com/maxlinear/feed_mxl_sdk.git + tracking_branch: updk_9.2.0 + revision: ba12f43886a2ab1563738d56acd21cdfbaf4a9f7 - name: system_service - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_system_service.git - tracking_branch: updk_9.1.60 - revision: 1f2768747375c39dc9858687ea853708e72508dd + uri: https://github.com/maxlinear/feed_system_service.git + tracking_branch: updk_9.2.0 + revision: 08e632c61715a255469d6a7e9204a61dd446dcea packages: - kmod-mxl_eth_drv + - kmod-mxl-xpcs - kmod-gwdpa-dpm - kmod-pp_net_adapter - kmod-packet_learn @@ -111,7 +116,6 @@ packages: - kmod-ppv4 - kmod-p34x_phy_fwdl - mxl-gphy-fw-lgm - #- netifd-ugw - e2fsprogs - kmod-directconnect-dp - kmod-ppa-drv @@ -157,6 +161,7 @@ packages: - base-files-prpl - ppmd-bin - pm-util + - map - kmod-intel-qos - kmod-qos-tc - partx-utils @@ -168,28 +173,24 @@ packages: - libmsgapi - sse_fapi_lgm - sse_fapi_lgm-sse_test_app - #- secure-utils - - fwupgrade + - kmod-mcast-helper diffconfig: | CONFIG_DEVEL=y CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves -fno-plt -Wno-error=deprecated-declarations -Wno-error=address" - CONFIG_KERNEL_GIT_CLONE_URI="git@git.maxlinear.com:mxl-oss/linux.git" - CONFIG_KERNEL_GIT_REF="UPDK_9.1.80_OSS.1" + CONFIG_KERNEL_GIT_CLONE_URI="https://github.com/maxlinear/linux.git" + CONFIG_KERNEL_GIT_REF="UPDK_9.2.0" CONFIG_GPON_OMCI_ONU_UBUS_INTERFACE=y CONFIG_TARGET_MULTI_PROFILE=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_TARGET_DEVICE_intel_x86_lgm_DEVICE_PRPL_OSP_TB341_v2=y # CONFIG_TARGET_ROOTFS_EXT4FS is not set CONFIG_BUILD_LOG=y - CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl=y - # CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay is not set + CONFIG_PACKAGE_uboot-octopus-urx641-overlay-fit-p34x-phy-emmc-prpl=y CONFIG_VERSION_FILENAMES=n CONFIG_VERSION_CODE_FILENAMES=n # CONFIG_PACKAGE_bios_images is not set CONFIG_BUILD_SDK="prplos" - # CONFIG_INTEL_X86_IMAGE_FORMAT_FIT is not set - CONFIG_INTEL_X86_IMAGE_FORMAT_MKIMAGE=y CONFIG_BUSYBOX_CUSTOM=y CONFIG_BUSYBOX_CONFIG_TFTPD=y CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_GET=y diff --git a/profiles/mxl_x86_osp_wgrtd159be_b_v2.yml b/profiles/mxl_x86_osp_wgrtd159be_b_v2.yml index 126e1a8b19..8a50acbe10 100644 --- a/profiles/mxl_x86_osp_wgrtd159be_b_v2.yml +++ b/profiles/mxl_x86_osp_wgrtd159be_b_v2.yml @@ -11,88 +11,93 @@ description: Build images for the Maxlinear x86 devices - OSPv2 WGRTD159BE B please check https://gitlab.com/prpl-foundation/prplos/prplos/-/wikis/MaxLinear-Open-Service-Platform feeds: - name: intel_x86 - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_target_x86.git - tracking_branch: updk_9.1.80 - revision: dedc017dee1841db4a3e93a440c59cdb0e4d3f25 + uri: https://github.com/maxlinear/feed_target_x86.git + tracking_branch: updk_9.2.0 + revision: 6e711a2b9fab8753a4b580de347b05497dcba1f8 - name: rootfs - uri: ssh://git@git.maxlinear.com/ugw-oss/rootfs.git - tracking_branch: updk_9.1.80 - revision: cfcddcc55fa9601e62d6a589c57615d3cf982d4d - - name: 3rdparty - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_3rdparty.git - tracking_branch: updk_9.1.80 - revision: 847d6bdb85d52c896cd191b4b797021a12dcbdb6 + uri: https://github.com/maxlinear/rootfs.git + tracking_branch: updk_9.2.0 + revision: f124c08679a5c8efa2bc8815ecf9dd4d1e4c68af + - name: eip + uri: https://github.com/maxlinear/feed_eip.git + tracking_branch: updk_9.2.0 + revision: 5867aa97084a894e43f2ddda950a0d2ca39077d0 + - name: mcast_service + uri: https://github.com/maxlinear/feed_mcast_service.git + tracking_branch: updk_9.2.0 + revision: 45e3296ae88a1314b8d952b908436b4e0f872004 - name: datapath - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_datapath.git - tracking_branch: updk_9.1.80 - revision: 2afad648965c87b2c2ea2fda2037284c2c659192 + uri: https://github.com/maxlinear/feed_datapath.git + tracking_branch: updk_9.2.0 + revision: 1d42e8cd36b63a9a56455c0228aa0ab7ffc32c7c - name: gphy_firmware - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_gphy_firmware.git - tracking_branch: updk_9.1.80 - revision: c34578e7345f6597e7b3f4170835ba01da9bc689 + uri: https://github.com/maxlinear/feed_gphy_firmware.git + tracking_branch: updk_9.2.0 + revision: a25bfa45dc9381d35a9e0fc04ac4a175d232e671 - name: gwdpa_dpm - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_gwdpa-dpm.git - tracking_branch: updk_9.1.80 - revision: 7d4c0f2ec3e11fda723c6d4a389a1f9a8ffacd0d + uri: https://github.com/maxlinear/feed_gwdpa-dpm.git + tracking_branch: updk_9.2.0 + revision: a52e74c615b7a0de5e477fac6e59f42b2f1890f4 - name: misc - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_common.git - tracking_branch: updk_9.1.80 - revision: 9bf4d29dca9e0dc70a891db2967f681377edb7b1 + uri: https://github.com/maxlinear/feed_common.git + tracking_branch: updk_9.2.0 + revision: 4ae22251d758a2dcd6d5b60b135d3bccda57b8a9 - name: opensource_apps_prpl - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_opensource_apps_prpl.git - tracking_branch: updk_9.1.80 - revision: 54324f73aca4fd714a7a12f316c1e337d04c6a22 + uri: https://github.com/maxlinear/feed_opensource_apps_prpl.git + tracking_branch: updk_9.2.0 + revision: 47e2694f657f26ed749cd00b7825dc43116bb28a - name: packet_learn - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_packet_learn.git - tracking_branch: updk_9.1.80 - revision: 039a5f37b4eaf8d8f575633a34f777053b62c8f1 + uri: https://github.com/maxlinear/feed_packet_learn.git + tracking_branch: updk_9.2.0 + revision: b9796144e44dd21d733fda1831a40fa4f295151b - name: pon - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_pon.git - tracking_branch: updk_9.1.80 - revision: c90b7792b70ca8e8bef7081b99b528961eab8315 + uri: https://github.com/maxlinear/feed_pon.git + tracking_branch: updk_9.2.0 + revision: f0df0a763aa91355ee71d69bdf6fa21fb5c9ba59 - name: ppa - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ppa.git - tracking_branch: updk_9.1.80 - revision: d70dc514a74c12225ef9fbcf1e8583809d90f727 + uri: https://github.com/maxlinear/feed_ppa.git + tracking_branch: updk_9.2.0 + revision: 943d28e8e7883fe4687bdb535df00a41053cf945 - name: pp_net_adapter - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_pp_net_adapter.git - tracking_branch: updk_9.1.80 - revision: ea801c4be7626579edc46736c0be0d0786ddf277 + uri: https://github.com/maxlinear/feed_pp_net_adapter.git + tracking_branch: updk_9.2.0 + revision: 22fe30aecf6841e6dbf6758f4cb543416a2f19d0 - name: vpn_fw - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_vpn_fw.git - tracking_branch: updk_9.1.80 - revision: 3a1cec6f7bc4edeb88dc49e4cc25e4aafa56438f + uri: https://github.com/maxlinear/feed_vpn_fw.git + tracking_branch: updk_9.2.0 + revision: d6353c9a7973e26a5f10db867cd34c9c35740934 - name: qos - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_qos_tc.git - tracking_branch: updk_9.1.80 - revision: 6ad674b066baee4346608f0e58c0eb76f8df91ef + uri: https://github.com/maxlinear/feed_qos_tc.git + tracking_branch: updk_9.2.0 + revision: 9bbf8bbc292747255b905ee964d00aa9c9a5bed9 - name: utils - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ugw_utils.git - tracking_branch: updk_9.1.80 - revision: 0737ccdcbf0bceabbd516185ddfa9ebb8f3be061 + uri: https://github.com/maxlinear/feed_mxl_utils.git + tracking_branch: updk_9.2.0 + revision: d13b684e9b01494a9369ac2828698babbe2ec8e1 - name: bootloader - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_uboot.git - tracking_branch: u-boot-2022.01_updk - revision: fc94a10af0b5da634511a73b1d64ceb0b6549ae5 + uri: https://github.com/maxlinear/feed_uboot.git + tracking_branch: updk_9.2.0 + revision: 28b951f5652148d3a13c0c91dabf05f2d2f866b4 - name: dpl - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_dpl.git - tracking_branch: updk_9.1.80 - revision: 3062ecaffbf451155bcdd75482fc47e7bff37801 + uri: https://github.com/maxlinear/feed_dpl.git + tracking_branch: updk_9.2.0 + revision: be3633550d0a3669a792a032df136fd0de264dbe - name: speedtest - uri: ssh://git@git.maxlinear.com/mxl-oss/speedtest.git - tracking_branch: updk_9.1.80 - revision: 64134928eb12dc99b2db30e591b16247da512505 - - name: ugw_sdk - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_ugw_sdk.git - tracking_branch: updk_9.1.80 - revision: 1945daa608d13b5b50315746f18a6f8ed46a2cfd + uri: https://github.com/maxlinear/speedtest.git + tracking_branch: updk_9.2.0 + revision: d050e55046b7f13d4542599f6f1ff4f017458f8a + - name: mxl_sdk + uri: https://github.com/maxlinear/feed_mxl_sdk.git + tracking_branch: updk_9.2.0 + revision: ba12f43886a2ab1563738d56acd21cdfbaf4a9f7 - name: system_service - uri: ssh://git@git.maxlinear.com/ugw-oss/feeds/feed_system_service.git - tracking_branch: updk_9.1.60 - revision: 1f2768747375c39dc9858687ea853708e72508dd + uri: https://github.com/maxlinear/feed_system_service.git + tracking_branch: updk_9.2.0 + revision: 08e632c61715a255469d6a7e9204a61dd446dcea packages: - kmod-mxl_eth_drv + - kmod-mxl-xpcs - kmod-gwdpa-dpm - kmod-pp_net_adapter - kmod-packet_learn @@ -111,7 +116,6 @@ packages: - kmod-ppv4 - kmod-p34x_phy_fwdl - mxl-gphy-fw-lgm - #- netifd-ugw - e2fsprogs - kmod-directconnect-dp - kmod-ppa-drv @@ -157,6 +161,7 @@ packages: - base-files-prpl - ppmd-bin - pm-util + - map - kmod-intel-qos - kmod-qos-tc - partx-utils @@ -168,28 +173,24 @@ packages: - libmsgapi - sse_fapi_lgm - sse_fapi_lgm-sse_test_app - #- secure-utils - - fwupgrade + - kmod-mcast-helper diffconfig: | CONFIG_DEVEL=y CONFIG_EXTRA_OPTIMIZATION="-fno-caller-saves -fno-plt -Wno-error=deprecated-declarations -Wno-error=address" - CONFIG_KERNEL_GIT_CLONE_URI="git@git.maxlinear.com:mxl-oss/linux.git" - CONFIG_KERNEL_GIT_REF="UPDK_9.1.80_OSS" + CONFIG_KERNEL_GIT_CLONE_URI="https://github.com/maxlinear/linux.git" + CONFIG_KERNEL_GIT_REF="UPDK_9.2.0" CONFIG_GPON_OMCI_ONU_UBUS_INTERFACE=y CONFIG_TARGET_MULTI_PROFILE=y CONFIG_TARGET_PER_DEVICE_ROOTFS=y CONFIG_TARGET_DEVICE_intel_x86_lgm_DEVICE_PRPL_OSPv2_WGRTD159BE_B=y # CONFIG_TARGET_ROOTFS_EXT4FS is not set CONFIG_BUILD_LOG=y - CONFIG_PACKAGE_uboot-octopus-urx641-4GB-ddr-p34x-phy-emmc-prpl=y - # CONFIG_PACKAGE_uboot-octopus-urx641-p34x-phy-emmc-prpl_overlay is not set + CONFIG_PACKAGE_uboot-octopus-urx641-4GB-ddr-overlay-fit-p34x-phy-emmc-prpl=y CONFIG_VERSION_FILENAMES=n CONFIG_VERSION_CODE_FILENAMES=n # CONFIG_PACKAGE_bios_images is not set CONFIG_BUILD_SDK="prplos" - # CONFIG_INTEL_X86_IMAGE_FORMAT_FIT is not set - CONFIG_INTEL_X86_IMAGE_FORMAT_MKIMAGE=y CONFIG_BUSYBOX_CUSTOM=y CONFIG_BUSYBOX_CONFIG_TFTPD=y CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_GET=y