From 8b545a104a046a510540e6e2e928ce27281e2ce0 Mon Sep 17 00:00:00 2001 From: Bhavesh Bharadiya Date: Tue, 26 Mar 2024 16:33:11 +0530 Subject: [PATCH] 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 --- profiles/mxl_wlan_hostap_ng_wav700.yml | 26 +++ profiles/mxl_x86_osp_tb341_v2.yml | 216 +++++++++++++++++++++++++ 2 files changed, 242 insertions(+) create mode 100644 profiles/mxl_wlan_hostap_ng_wav700.yml create mode 100644 profiles/mxl_x86_osp_tb341_v2.yml diff --git a/profiles/mxl_wlan_hostap_ng_wav700.yml b/profiles/mxl_wlan_hostap_ng_wav700.yml new file mode 100644 index 0000000000..af2cb727f9 --- /dev/null +++ b/profiles/mxl_wlan_hostap_ng_wav700.yml @@ -0,0 +1,26 @@ +--- +description: Add the WLAN feature with opensource hostap for the Maxlinear devices +feeds: + - name: wlan_6x + uri: git@git.maxlinear.com:ugw/feeds/feed_wlan.git + tracking_branch: master + revision: e4f891f190561bc4c01c5d2f216867b9f4e999a7 + +packages: + - dwpal_6x-uci-osp + - iwlwav-hostap-ng-uci + - iwlwav-iw + - iwlwav-tools-osp + - iwlwav-firmware + - iwinfo + - ltq-wlan-wave_6x-uci-osp + - mod-whm + - safeclibs3 + - swpal_6x-uci-prpl + - kmod-iwlwav-driver-uci + - ltq-wlan-wave6x-rflib + - kmod-lantiq-wlan-wave-support_6x + - crda_wave_6x + +diffconfig: | + CONFIG_DEFAULT_WIRELESS_CONFIGURATION_TYPE="mesh" diff --git a/profiles/mxl_x86_osp_tb341_v2.yml b/profiles/mxl_x86_osp_tb341_v2.yml new file mode 100644 index 0000000000..944ae95421 --- /dev/null +++ b/profiles/mxl_x86_osp_tb341_v2.yml @@ -0,0 +1,216 @@ +--- +profiles: + - PRPL_OSP_TB341_v2 +target: intel_x86 +subtarget: lgm +external_target: True +description: Build images for the Maxlinear x86 devices - OSP TB341 v2 + This target requires sources from MaxLinear, that are accessible via + git.maxlinear.com. + For reference boards, source code access and reporting issues, + 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/feeds/feed_target_x86.git + tracking_branch: updk_9.1.55 + revision: e9cf2af8532ec46ddb554c60a0dd35bf20713e0b + - name: rootfs + uri: ssh://git@git.maxlinear.com/ugw/rootfs.git + tracking_branch: updk_9.1.55 + revision: 305937c3176f78c5557dbfee3d807594538bba72 + - name: 3rdparty + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_3rdparty.git + tracking_branch: master + revision: 9085085ca3b91aa5468b7a35645772540aad083f + - name: datapath + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_datapath.git + tracking_branch: master + revision: cd2931b64a536e51ebe87d45622e6f1b8927dac6 + - name: gphy_firmware + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_gphy_firmware.git + tracking_branch: master + revision: 7f53bcc7d43c8fe41417d21d50e290bb77f6c231 + - name: gwdpa_dpm + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_gwdpa-dpm.git + tracking_branch: master + revision: f0f5f96f7f75135359ab180898e676c3ad0b76e4 + - name: misc + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_common.git + tracking_branch: master + revision: 3ab18477cfb96b7ae3a5bdc065ff0ba8a98ee843 + - name: opensource_apps_prpl + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_opensource_apps_prpl.git + tracking_branch: master + revision: 5ed128166ca34d223214c5c5fc46da89c0485ab4 + - name: packet_learn + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_packet_learn.git + tracking_branch: master + revision: 261334b679f592daf84663860cdb598218480419 + - name: pon + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_pon.git + tracking_branch: master + revision: b0de0d1532b75c4358d0143ce726a435ad1329cd + - name: ppa + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_ppa.git + tracking_branch: master + revision: 164a33b2ade7e25174598dbab59f04edceded608 + - name: pp_net_adapter + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_pp_net_adapter.git + tracking_branch: master + revision: 66ebe86ca1350e3ef541abdb2091e6e027d2d6ce + - name: vpn_fw + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_vpn_fw.git + tracking_branch: master + revision: 8e08b19977af08dc5870dfa9e169545e2220d4d4 + - name: qos + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_qos_tc.git + tracking_branch: master + revision: 8904e7fbb73db1d880d7f14139cb971296275c9b + - name: utils + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_ugw_utils.git + tracking_branch: master + revision: 84e8f73931906e7c5208fdac00fd5181dd7fa16d + - name: bootloader + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_uboot.git + tracking_branch: updk_9.1.50 + revision: b53cb1932ae3c1a65a6c70b4759b206b5480a484 + - name: dpl + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_dpl.git + tracking_branch: master + revision: d381a96bad0b4f05be744b9d1b595beffc5b225e + - name: speedtest + uri: ssh://git@git.maxlinear.com/mxl/speedtest.git + tracking_branch: master + revision: e0c8e49ccf0bca8ce1c1390cdd3dc34780453d32 + - name: mcast_service + uri: ssh://git@git.maxlinear.com/ugw/feeds/feed_mcast_service.git + tracking_branch: master + revision: 26cad4c4075fe0a69e3742f142701bff8cff2015 + +additional_packages: + - feed: packages + packages: + - strongswan + +packages: + - kmod-mxl_eth_drv + - kmod-gwdpa-dpm + - kmod-pp_net_adapter + - kmod-packet_learn + - ppv4-firmware-lgm + - kmod-intel_ppv4_fw_lgm + - kmod-ppv4 + - kmod-p34x_phy_fwdl + - mxl-gphy-fw-lgm + #- netifd-ugw + - e2fsprogs + - kmod-directconnect-dp + - kmod-ppa-drv + - kmod-ppa-drv-accel + - kmod-ppa-drv-gre + - kmod-ppa-drv-lgm + - kmod-ppa-drv-stack-al + - ppacmd + - kmod-mxl_vpn + - kmod-mxl_lgm_toe + - kmod-ipsec4 + - kmod-ipsec6 + - kmod-ipsec + - eip197-firmware + - kmod-safexcel + - vpn-firmware-lgm + - kmod-ipsec4-offload + - kmod-ipsec6-offload + - pon-libnl + - gpon-omci-onu + - pon-mcc-lib + - pon-lib + - pon-net-lib + - pon-img-lib + - pon-tools + - base-files-platform-lgm + - pon-base-files + - pon-base-files-debug + - pon-base-files-prpl + - pon-lib-cli + - pon-lib-daemon + - ponmbox-cli + - pon-gpon-firmware-urx-b + - pon-xpon-firmware-urx-b + - pon-serdes-firmware-urx-b + - kmod-pon-mbox-drv-eth + - kmod-dp-eth-reinsert + - kmod-pon-mcc-drv + - kmod-pon-mcc-drv-filter + - kmod-mxl_pon_hgu_vuni_lgm + - ethtool + - base-files-prpl + - ppmd + - pm-util + - kmod-intel-qos + - kmod-qos-tc + - partx-utils + - obudpst + - speedtest-modules + - kmod-dpl + - kmod-mxl_gpy + - kmod-mcast-helper + - libmcastdaemon + - libmcastfapi + - mcastcli + +diffconfig: | + CONFIG_DEVEL=y + CONFIG_KERNEL_GIT_CLONE_URI="git@git.maxlinear.com:mxl/linux.git" + CONFIG_KERNEL_GIT_REF="UPDK_9.1.55" + 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=y + CONFIG_VERSION_FILENAMES=n + CONFIG_VERSION_CODE_FILENAMES=n + # CONFIG_PACKAGE_bios_images is not set + CONFIG_BUILD_SDK="prplos" + CONFIG_BUSYBOX_CUSTOM=y + CONFIG_BUSYBOX_CONFIG_TFTPD=y + CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_GET=y + CONFIG_BUSYBOX_CONFIG_FEATURE_TFTP_PUT=y + CONFIG_BUSYBOX_CONFIG_TFTP=y + CONFIG_PACKAGE_strongswan-charon=y + CONFIG_PACKAGE_strongswan-default=y + CONFIG_PACKAGE_strongswan-ipsec=y + CONFIG_PACKAGE_strongswan-mod-aes=y + CONFIG_PACKAGE_strongswan-mod-attr=y + CONFIG_PACKAGE_strongswan-mod-connmark=y + CONFIG_PACKAGE_strongswan-mod-constraints=y + CONFIG_PACKAGE_strongswan-mod-des=y + CONFIG_PACKAGE_strongswan-mod-dnskey=y + CONFIG_PACKAGE_strongswan-mod-fips-prf=y + CONFIG_PACKAGE_strongswan-mod-gmp=y + CONFIG_PACKAGE_strongswan-mod-hmac=y + CONFIG_PACKAGE_strongswan-mod-kernel-netlink=y + CONFIG_PACKAGE_strongswan-mod-md5=y + CONFIG_PACKAGE_strongswan-mod-nonce=y + CONFIG_PACKAGE_strongswan-mod-pem=y + CONFIG_PACKAGE_strongswan-mod-pgp=y + CONFIG_PACKAGE_strongswan-mod-pkcs1=y + CONFIG_PACKAGE_strongswan-mod-pubkey=y + CONFIG_PACKAGE_strongswan-mod-random=y + CONFIG_PACKAGE_strongswan-mod-rc2=y + CONFIG_PACKAGE_strongswan-mod-resolve=y + CONFIG_PACKAGE_strongswan-mod-revocation=y + CONFIG_PACKAGE_strongswan-mod-sha1=y + CONFIG_PACKAGE_strongswan-mod-sha2=y + CONFIG_PACKAGE_strongswan-mod-socket-default=y + CONFIG_PACKAGE_strongswan-mod-sshkey=y + CONFIG_PACKAGE_strongswan-mod-stroke=y + CONFIG_PACKAGE_strongswan-mod-updown=y + CONFIG_PACKAGE_strongswan-mod-vici=y + CONFIG_PACKAGE_strongswan-mod-x509=y + CONFIG_PACKAGE_strongswan-mod-xauth-generic=y + CONFIG_PACKAGE_strongswan-mod-xcbc=y + CONFIG_PACKAGE_strongswan-swanctl=y + CONFIG_KERNEL_FTRACE=y