Skip to content

Commit 9d82a67

Browse files
authored
Merge pull request #261 from manigandanj/RDKBACCL-537_RNDIS
RDKBACCL-537: USB Dongle(RNDIS/MODEM type) support to CellularManager
2 parents dcfe5f4 + 34bd368 commit 9d82a67

File tree

6 files changed

+28
-1
lines changed

6 files changed

+28
-1
lines changed

conf/distro/include/rdk-bpi.inc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,6 @@ DISTRO_FEATURES_append = " resource_optimization"
6666
DISTRO_FEATURES_append = " CONFIG_IEEE80211BE"
6767

6868
#DISTRO_FEATURES_append = " generic_mlo"
69+
70+
#Enable the below DISTRO to enable Hybrid Hal(rndis/modem) for cellular devices
71+
#DISTRO_FEATURES_append_broadband = " cellular_hybrid_support"

conf/machine/bananapi4-rdk-broadband.conf

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ require ${@bb.utils.contains('DISTRO_FEATURES','kernel6-6','conf/machine/filogic
99
require conf/distro/include/rdk-bpi.inc
1010
PREFERRED_PROVIDER_hal-wifi_onewifi = "hal-wifi-generic"
1111

12+
MACHINEOVERRIDES .= ":mt7988"
13+
1214
#SDCARD supported changes.
1315
MACHINEOVERRIDES .="${@bb.utils.contains('DISTRO_FEATURES','sdmmc',':sd','',d)}"
1416
IMAGE_FSTYPES += "${@bb.utils.contains('DISTRO_FEATURES','sdmmc',' wic.bz2 ext4','',d)}"

meta-rdk-mtk-bpir4/recipes-ccsp/ccsp/ccsp-psm/bbhm_def_cfg_banana.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1375,7 +1375,7 @@
13751375
<Record name="dmsb.wanmanager.if.1.VirtualInterface.1.MarkingCount" type="astr">0</Record>
13761376

13771377
<Record name="dmsb.wanmanager.if.2.BaseInterface" type="astr">Device.Cellular.Interface.1</Record>
1378-
<Record name="dmsb.wanmanager.if.2.Selection.Enable" type="astr">FALSE</Record>
1378+
<Record name="dmsb.wanmanager.if.2.Selection.Enable" type="astr">TRUE</Record>
13791379
<Record name="dmsb.wanmanager.if.2.Selection.ActiveLink" type="astr">FALSE</Record>
13801380
<Record name="dmsb.wanmanager.if.2.Selection.RequiresReboot" type="astr">FALSE</Record>
13811381
<Record name="dmsb.wanmanager.if.2.Selection.Group" type="astr">1</Record>

meta-rdk-mtk-bpir4/recipes-core/packagegroups/packagegroup-rdk-ccsp-broadband.bbappend

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ RDEPENDS_packagegroup-rdk-ccsp-broadband_append = " parodus2ccsp"
77
RDEPENDS_packagegroup-rdk-ccsp-broadband_append = " \
88
${@bb.utils.contains('DISTRO_FEATURES', 'OneWifi', 'rdk-wifi-hal', '' ,d)} \
99
${@bb.utils.contains('DISTRO_FEATURES', 'CPUPROCANALYZER_BROADBAND', 'cpuprocanalyzer', ' ', d)} \
10+
${@bb.utils.contains('DISTRO_FEATURES', 'cellular_hybrid_support', 'usbmuxd', ' ', d)} \
11+
${@bb.utils.contains('DISTRO_FEATURES', 'cellular_hybrid_support', 'usb-modeswitch', ' ', d)} \
12+
${@bb.utils.contains('DISTRO_FEATURES', 'cellular_hybrid_support', 'usb-modeswitch-data', ' ', d)} \
13+
${@bb.utils.contains('DISTRO_FEATURES', 'cellular_hybrid_support', 'modemmanager', ' ', d)} \
1014
"
1115
GWPROVAPP = "${@bb.utils.contains('DISTRO_FEATURES','rdkb_wan_manager','ccsp-gwprovapp', '' ,d)}"
1216

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
CONFIG_USB_NET_DRIVERS=m
2+
CONFIG_USB_NETDEVICES=m
3+
CONFIG_USB_USBNET=m
4+
CONFIG_USB_SERIAL=m
5+
CONFIG_USB_SERIAL_OPTION=m
6+
CONFIG_USB_NET_CDCETHER=m
7+
CONFIG_USB_NET_CDC_NCM=m
8+
CONFIG_USB_NET_HUAWEI_CDC_NCM=m
9+
CONFIG_USB_NET_CDC_MBIM=m
10+
CONFIG_USB_NET_RNDIS_HOST=m
11+
CONFIG_USB_IPHETH=m
12+
CONFIG_USB_NET_RNDIS_WLAN=m
13+
CONFIG_USB_F_RNDIS=m
14+
CONFIG_USB_NET_QMI_WWAN=m
15+
CONFIG_USB_WDM=m
16+
CONFIG_USB_NET_AX88179_178A=m

meta-rdk-mtk-bpir4/recipes-kernel/linux/linux-mediatek_%.bbappend

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ SRC_URI_append = " \
1414
file://enable_sdcard_6_6.patch;apply=no \
1515
"
1616

17+
SRC_URI_append_mt7988 = "${@bb.utils.contains('DISTRO_FEATURES', 'cellular_hybrid_support', 'file://rdkb_cfg/rdkb-usb.cfg', '', d)}"
18+
1719
CMDLINE_append = "${@bb.utils.contains('DISTRO_FEATURES','dac', 'cgroup_enable=cpuset cgroup_enable=memory cgroup_memory=1', '', d)}"
1820

1921
do_filogic_patches_append() {

0 commit comments

Comments
 (0)