Merge "[[rdkb][kirkstone] Enable usb3 machineoverride in kernel 6.6 build config]"
diff --git a/conf/machine/filogic6-6.conf b/conf/machine/filogic6-6.conf
index 06b9552..7f59f19 100644
--- a/conf/machine/filogic6-6.conf
+++ b/conf/machine/filogic6-6.conf
@@ -12,6 +12,7 @@
MACHINEOVERRIDES .="${@bb.utils.contains('DISTRO_FEATURES','switch_gsw_mode',':gsw','',d)}"
MACHINEOVERRIDES .="${@bb.utils.contains('DISTRO_FEATURES','emmc',':emmc','',d)}"
+MACHINEOVERRIDES .="${@bb.utils.contains('DISTRO_FEATURES','usb3',':usb3','',d)}"
KERNEL_DEVICETREE_mt7988_mt7988d = " \
diff --git a/recipes-kernel/linux/linux-mediatek-6.6/rdkb_cfg/usb.cfg b/recipes-kernel/linux/linux-mediatek-6.6/rdkb_cfg/usb.cfg
new file mode 100644
index 0000000..75dac4d
--- /dev/null
+++ b/recipes-kernel/linux/linux-mediatek-6.6/rdkb_cfg/usb.cfg
@@ -0,0 +1,12 @@
+CONFIG_USB=y
+CONFIG_USB_COMMON=y
+CONFIG_USB_NET_AX88179_178A=y
+CONFIG_USB_NET_DRIVERS=y
+CONFIG_USB_RTL8152=y
+CONFIG_USB_STORAGE=y
+CONFIG_USB_SUPPORT=y
+CONFIG_USB_UAS=y
+CONFIG_USB_USBNET=y
+CONFIG_USB_XHCI_HCD=y
+CONFIG_USB_XHCI_MTK=y
+
diff --git a/recipes-kernel/linux/linux-mediatek_6.6.bb b/recipes-kernel/linux/linux-mediatek_6.6.bb
index 4ed3469..ec4dedb 100644
--- a/recipes-kernel/linux/linux-mediatek_6.6.bb
+++ b/recipes-kernel/linux/linux-mediatek_6.6.bb
@@ -39,6 +39,7 @@
${@bb.utils.contains('DISTRO_FEATURES','emmc','file://rdkb_cfg/emmc.cfg','',d)} \
${@bb.utils.contains('DISTRO_FEATURES','ccn34','file://rdkb_cfg/tops.cfg','',d)} \
${@bb.utils.contains('DISTRO_FEATURES','ccn34','file://rdkb_cfg/eip-197.cfg','',d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES','usb3','file://rdkb_cfg/usb.cfg','',d)} \
"