Skip to content

Commit 9a7cb1a

Browse files
Merge branch 'rdkcentral:develop' into develop
2 parents 03df5d4 + 829afd2 commit 9a7cb1a

25 files changed

+1064
-29
lines changed

conf/distro/include/rdk-bpi.inc

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ DISTRO_FEATURES_append = " halVersion3"
1313
DISTRO_FEATURES_append = " HOSTAPD_2_10"
1414

1515
# OneWifi feature
16-
#DISTRO_FEATURES_append = " OneWifi"
16+
DISTRO_FEATURES_append = " OneWifi"
1717

1818
# MacFilter Feature
1919
DISTRO_FEATURES_append = " acl_nl_support"
@@ -34,3 +34,9 @@ DISTRO_FEATURES_append = " rdkb_cellular_manager_mm"
3434
DISTRO_FEATURES_append = " dac"
3535

3636
DISTRO_FEATURES_append = " partner_default_ext"
37+
38+
#Enable SDcard image as default
39+
DISTRO_FEATURES_append = " sdmmc"
40+
41+
#PPP Feature
42+
#DISTRO_FEATURES_append = "ppp-enabled"

conf/include/rdk-bpi-bbmasks.inc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ BBMASK .= "${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', '|meta-cmf-filogic
77
BBMASK_append_kirkstone .= "|meta-rdk-opensync/recipes/python3-jinja2/python3-jinja2_2.11.1.bb"
88
BBMASK .= "|meta-cmf/recipes-core/images/rdk-ipstb-oss-image.bb"
99
BBMASK .= "|meta-cmf/recipes-core/images/rdk-ipstb-oss-tdk-image.bb"
10+
BBMASK .= "${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', '|meta-cmf-filogic/recipes-common/mesh-agent/mesh-agent.bbappend', '', d)}"

conf/machine/bananapi4-rdk-broadband.conf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,11 @@ PREFERRED_PROVIDER_hal-wifi_onewifi = "hal-wifi-generic"
1111

1212
#SDCARD supported changes.
1313
MACHINEOVERRIDES .="${@bb.utils.contains('DISTRO_FEATURES','sdmmc',':sd','',d)}"
14-
IMAGE_FSTYPES += "${@bb.utils.contains('DISTRO_FEATURES','sdmmc','ext4','',d)}"
14+
IMAGE_FSTYPES += "${@bb.utils.contains('DISTRO_FEATURES','sdmmc',' wic.bz2 ext4','',d)}"
1515
KERNEL_DEVICETREE_mt7988_bpi4_sd = "mediatek/mt7988a-bananapi-bpi-r4-sd.dtb"
16+
17+
WKS_FILE = " sdimage-Bananapi.wks"
18+
IMAGE_BOOT_FILES = "${@bb.utils.contains('DISTRO_FEATURES','sdmmc','mt7988a-bananapi-bpi-r4-sd.dtb ${KERNEL_IMAGETYPE}','',d)}"
19+
do_image_wic[recrdeps] = "do_build"
20+
#SDCARD supported Pre build bootloader
21+
do_image_wic[depends] += " atf_bootloader_prebuild:do_deploy"

meta-rdk-mtk-bpir4/recipes-bsp/trusted-firmware-a/bootloader_prebuild.bb

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,12 @@ do_configure[noexec] = "1"
1717
# since there is no 'main' package generated (empty)
1818
RDEPENDS_${PN}-dev = ""
1919

20-
SRC_URI = "https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2024.04/bpi-r4_sdmmc_bl2.img;name=bl2\
21-
https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2024.04/bpi-r4_sdmmc_fip.bin;name=fip\
22-
https://artifactory.rdkcentral.com/artifactory/RDKB-Platform/BPI-R4/uboot-2024.04/bpir4_sd_image_creater.sh;name=sdimg\
23-
"
24-
25-
SRC_URI[bl2.sha256sum]= "7af8092bc993241f44013c28894739ceb9bdb93bab593d15cc10e2e68e57a349"
26-
SRC_URI[fip.sha256sum] = "e32aa5b1d5aca78765703f8544386fb6c294385ae120c272a863d46a599339e3"
27-
SRC_URI[sdimg.sha256sum] = "d6747c81c8330b4f37bae34fdff1480c548f3bbe5f3fa41536907d97df89bc83"
20+
SRC_URI_append += " file://bpi-r4_sdmmc_bl2.img \
21+
file://bpi-r4_sdmmc_fip.bin"
2822

2923
do_deploy() {
3024
mkdir -p ${DEPLOYDIR}/atf/
3125
install -m 0644 ${WORKDIR}/bpi-r4_sdmmc_bl2.img ${DEPLOYDIR}/atf/
3226
install -m 0644 ${WORKDIR}/bpi-r4_sdmmc_fip.bin ${DEPLOYDIR}/atf/
33-
install -m 0777 ${WORKDIR}/bpir4_sd_image_creater.sh ${DEPLOYDIR}/
3427
}
3528
addtask do_deploy after do_install

meta-rdk-mtk-bpir4/recipes-bsp/trusted-firmware-a/files/PLACEHOLDER

Whitespace-only changes.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
SRC_URI_remove = "${CMF_GIT_ROOT}/rdkb/components/opensource/ccsp/OneWifi;protocol=${CMF_GIT_PROTOCOL};branch=${CMF_GIT_BRANCH};name=libwebconfig"
2+
3+
SRC_URI = "git://github.com/rdkcentral/OneWifi.git;protocol=https;branch=develop;name=libwebconfig"
4+
SRCREV_libwebconfig = "7d4697bc74017e0ec57c3ba903a70dfe56809cb4"

meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/ccsp-one-wifi.bbappend

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ require ccsp_common_bananapi.inc
22

33
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
44

5+
SRC_URI_remove = "${CMF_GIT_ROOT}/rdkb/components/opensource/ccsp/OneWifi;protocol=${CMF_GIT_PROTOCOL};branch=${CMF_GIT_BRANCH};name=OneWifi"
6+
SRC_URI = "git://github.com/rdkcentral/OneWifi.git;protocol=https;branch=develop;name=OneWifi"
7+
SRCREV_OneWifi = "7d4697bc74017e0ec57c3ba903a70dfe56809cb4"
58
DEPENDS_append = " mesh-agent "
69

710
CFLAGS_append = " -DWIFI_HAL_VERSION_3 -Wno-unused-function "

meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/ccsp-webui-jst.bbappend

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ do_install_append () {
44
if ${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', 'true', 'false', d)}; then
55
install -m 0755 ${S}/../xb6/jst/wireless_network_configuration_onewifi.jst ${D}/usr/www2/wireless_network_configuration.jst
66
install -m 0755 ${S}/../xb6/jst/wireless_network_configuration_edit_onewifi.jst ${D}/usr/www2/wireless_network_configuration_edit.jst
7+
install -m 0755 ${S}/../xb6/jst/at_a_glance.jst ${D}/usr/www2/at_a_glance.jst
78
install -m 0755 ${S}/../xb6/jst/actionHandler/ajaxSet_wireless_network_configuration_onewifi.jst ${D}/usr/www2/actionHandler/ajaxSet_wireless_network_configuration.jst
89
install -m 0755 ${S}/../xb6/jst/actionHandler/ajaxSet_wireless_network_configuration_edit_onewifi.jst ${D}/usr/www2/actionHandler/ajaxSet_wireless_network_configuration_edit.jst
910
install -m 0755 ${S}/jst/actionHandler/ajaxSet_wireless_network_configuration_redirection_onewifi.jst ${D}/usr/www2/actionHandler/ajaxSet_wireless_network_configuration_redirection.jst
Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/sh
2-
sleep 5
2+
sleep 20
33
iw phy phy0 interface add wifi0 type __ap
44
iw phy phy0 interface add wifi1 type __ap
5-
#iw phy phy0 interface add wifi2 type __ap
5+
iw phy phy0 interface add wifi2 type __ap
66

77
#Obtain the wifi0 mac address
88
wifi0_mac="$(cat /sys/class/ieee80211/phy0/macaddress)"
@@ -16,17 +16,17 @@ wifi2_mac=$(printf "%012x" $mac_incr | sed 's/../&:/g;s/:$//')
1616
#print the mac address
1717
echo $wifi0_mac
1818
echo $wifi1_mac
19-
#echo $wifi2_mac
19+
echo $wifi2_mac
2020

2121
#Update the mac address using ip link command
2222
ifconfig wifi0 down
2323
ifconfig wifi1 down
24-
#ifconfig wifi2 down
24+
ifconfig wifi2 down
2525
ip link set dev wifi0 address $wifi0_mac
2626
ip link set dev wifi1 address $wifi1_mac
27-
#ip link set dev wifi2 address $wifi2_mac
27+
ip link set dev wifi2 address $wifi2_mac
2828
ifconfig wifi0 up
2929
ifconfig wifi1 up
30-
#ifconfig wifi2 up
30+
ifconfig wifi2 up
3131

3232
exit 0
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
diff --git a/platform/banana-pi/platform.c b/platform/banana-pi/platform.c
2+
index 37f3eec..5304565 100644
3+
--- a/platform/banana-pi/platform.c
4+
+++ b/platform/banana-pi/platform.c
5+
@@ -81,6 +81,7 @@ int platform_post_init(wifi_vap_info_map_t *vap_map)
6+
wifi_hal_dbg_print("%s:%d \n",__func__,__LINE__);
7+
system("brctl addif brlan0 wifi0");
8+
system("brctl addif brlan0 wifi1");
9+
+ system("brctl addif brlan0 wifi2");
10+
return 0;
11+
}
12+

0 commit comments

Comments
 (0)