blob: 8af71a8bf62be7d325ceec7210c089a9cd6e3620 [file] [log] [blame]
developer3b7aaa72022-07-15 11:55:52 +08001FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
developer93e97202024-01-17 12:29:44 +08002SRC_URI_append = " \
3 file://sta-network.patch;apply=no \
4 file://add_undefined_dfs_function.patch;apply=no \
5 file://0001-Add-owe-mode.patch;apply=no \
6 file://0002-Add-EHT-support.patch;apply=no \
7 file://0003-Add-EHT-support.patch;apply=no \
8 file://2023q4dunfell-Add-EHT-support.patch;apply=no \
developer02cc9292023-02-24 18:01:27 +08009 "
developer3b7aaa72022-07-15 11:55:52 +080010
11#This is workaround for missing do_patch when RDK uses external sources
12do_filogic_patches() {
13 cd ${S}
14 if [ ! -e patch_applied ]; then
15 patch -p1 < ${WORKDIR}/sta-network.patch
developer53364a72023-04-24 10:59:12 +080016 if ${@bb.utils.contains( 'DISTRO_FEATURES', 'filogic', 'false', 'true', d)}; then
17 patch -p1 < ${WORKDIR}/0001-Add-owe-mode.patch
18 fi
developer0da01342023-11-17 20:19:08 +080019 if ${@bb.utils.contains( 'DISTRO_FEATURES', '2022q3_support', 'true', 'false', d)}; then
developer050c0bc2024-01-11 19:00:53 +080020 patch -p1 < ${WORKDIR}/add_undefined_dfs_function.patch
developer0da01342023-11-17 20:19:08 +080021 patch -p1 < ${WORKDIR}/0003-Add-EHT-support.patch
22 else
developer050c0bc2024-01-11 19:00:53 +080023 if [ ${RDK_RELEASE} == "rdkb-2023q4-dunfell" ]; then
24 patch -p1 < ${WORKDIR}/2023q4dunfell-Add-EHT-support.patch
25 else
26 patch -p1 < ${WORKDIR}/0002-Add-EHT-support.patch
27 fi
developer0da01342023-11-17 20:19:08 +080028 fi
developer3b7aaa72022-07-15 11:55:52 +080029 touch patch_applied
30 fi
31}
32addtask filogic_patches after do_unpack before do_compile
33
34CFLAGS_append = " -DWIFI_HAL_VERSION_3"