$(eval $(call KernelPackage,phy-broadcom))
+define KernelPackage/phy-bcm7xxx
+ SUBMENU:=$(NETWORK_DEVICES_MENU)
+ TITLE:=Broadcom 7xxx SOCs internal PHYs
+ KCONFIG:=CONFIG_BCM7XXX_PHY
+ DEPENDS:=+kmod-libphy +kmod-phylib-broadcom
+ FILES:=$(LINUX_DIR)/drivers/net/phy/bcm7xxx.ko
+ AUTOLOAD:=$(call AutoLoad,18,bcm7xxx,1)
+endef
+
+define KernelPackage/phy-bcm7xxx/description
+ Currently supports the BCM7366, BCM7439, BCM7445, and
+ 40nm and 65nm generation of BCM7xxx Set Top Box SoCs.
+endef
+
+$(eval $(call KernelPackage,phy-bcm7xxx))
+
+
define KernelPackage/phy-bcm84881
SUBMENU:=$(NETWORK_DEVICES_MENU)
TITLE:=Broadcom BCM84881 PHY driver
define KernelPackage/bcmgenet
SUBMENU=$(NETWORK_DEVICES_MENU)
- DEPENDS:=@TARGET_armsr +kmod-mdio-bcm-unimac
+ DEPENDS:=@TARGET_armsr +kmod-mdio-bcm-unimac +kmod-phy-bcm7xxx
TITLE:=Broadcom GENET internal MAC (Raspberry Pi 4)
KCONFIG:=CONFIG_BCMGENET
FILES=$(LINUX_DIR)/drivers/net/ethernet/broadcom/genet/genet.ko