diff --git a/package/kernel/linux/modules/usb.mk b/package/kernel/linux/modules/usb.mk index 10f2c8cc90..f206e5cf68 100644 --- a/package/kernel/linux/modules/usb.mk +++ b/package/kernel/linux/modules/usb.mk @@ -1935,9 +1935,25 @@ endef $(eval $(call KernelPackage,usb-xhci-hcd)) +define KernelPackage/phy-mtk-tphy + TITLE:=MediaTek T-PHY controller support + HIDDEN:=1 + KCONFIG:= \ + CONFIG_GENERIC_PHY=y \ + CONFIG_PHY_MTK_TPHY + DEPENDS:=@(TARGET_mediatek||TARGET_ramips_mt7621) + FILES:=$(LINUX_DIR)/drivers/phy/mediatek/phy-mtk-tphy.ko + AUTOLOAD:=$(call AutoProbe,phy-mtk-tphy,1) +endef + +$(eval $(call KernelPackage,phy-mtk-tphy)) + + define KernelPackage/usb-xhci-mtk TITLE:=xHCI support for MediaTek SoCs - DEPENDS:=+kmod-usb-xhci-hcd + DEPENDS:= \ + +kmod-usb-xhci-hcd \ + +(TARGET_mediatek||TARGET_ramips_mt7621):kmod-phy-mtk-tphy KCONFIG:=CONFIG_USB_XHCI_MTK HIDDEN:=1 FILES:= \