| From foo@baz Sat 16 May 2020 02:04:40 PM CEST |
| From: Florian Fainelli <f.fainelli@gmail.com> |
| Date: Wed, 13 May 2020 08:51:51 -0700 |
| Subject: net: broadcom: Select BROADCOM_PHY for BCMGENET |
| |
| From: Florian Fainelli <f.fainelli@gmail.com> |
| |
| [ Upstream commit 99addbe31f5524494f4d7077bcb3f6fa64c5d160 ] |
| |
| The GENET controller on the Raspberry Pi 4 (2711) is typically |
| interfaced with an external Broadcom PHY via a RGMII electrical |
| interface. To make sure that delays are properly configured at the PHY |
| side, ensure that we the dedicated Broadcom PHY driver |
| (CONFIG_BROADCOM_PHY) is enabled for this to happen. |
| |
| Fixes: 402482a6a78e ("net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed") |
| Reported-by: Marek Szyprowski <m.szyprowski@samsung.com> |
| Signed-off-by: Florian Fainelli <f.fainelli@gmail.com> |
| Signed-off-by: David S. Miller <davem@davemloft.net> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> |
| --- |
| drivers/net/ethernet/broadcom/Kconfig | 1 + |
| 1 file changed, 1 insertion(+) |
| |
| --- a/drivers/net/ethernet/broadcom/Kconfig |
| +++ b/drivers/net/ethernet/broadcom/Kconfig |
| @@ -69,6 +69,7 @@ config BCMGENET |
| select BCM7XXX_PHY |
| select MDIO_BCM_UNIMAC |
| select DIMLIB |
| + select BROADCOM_PHY if ARCH_BCM2835 |
| help |
| This driver supports the built-in Ethernet MACs found in the |
| Broadcom BCM7xxx Set Top Box family chipset. |