mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-10-31 05:54:26 -04:00 
			
		
		
		
	Also removes random module and switches to new bcm2711 thermal driver. Boot tested on RPi 4B v1.1 4G. Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
		
			
				
	
	
		
			29 lines
		
	
	
		
			980 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			980 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From b0aff8993c458396b82ad7d0792199f971413bb8 Mon Sep 17 00:00:00 2001
 | |
| From: Stefan Wahren <wahrenst@gmx.net>
 | |
| Date: Wed, 25 Dec 2019 16:35:54 +0100
 | |
| Subject: [PATCH] net: bcmgenet: Add RGMII_RXID support
 | |
| 
 | |
| This adds the missing support for the PHY mode RGMII_RXID.
 | |
| It's necessary for the Raspberry Pi 4.
 | |
| 
 | |
| Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
 | |
| ---
 | |
|  drivers/net/ethernet/broadcom/genet/bcmmii.c | 3 ++-
 | |
|  1 file changed, 2 insertions(+), 1 deletion(-)
 | |
| 
 | |
| --- a/drivers/net/ethernet/broadcom/genet/bcmmii.c
 | |
| +++ b/drivers/net/ethernet/broadcom/genet/bcmmii.c
 | |
| @@ -274,10 +274,11 @@ int bcmgenet_mii_config(struct net_devic
 | |
|  		id_mode_dis = BIT(16);
 | |
|  		/* fall through */
 | |
|  	case PHY_INTERFACE_MODE_RGMII_TXID:
 | |
| +	case PHY_INTERFACE_MODE_RGMII_RXID:
 | |
|  		if (id_mode_dis)
 | |
|  			phy_name = "external RGMII (no delay)";
 | |
|  		else
 | |
| -			phy_name = "external RGMII (TX delay)";
 | |
| +			phy_name = "external RGMII";
 | |
|  		bcmgenet_sys_writel(priv,
 | |
|  				    PORT_MODE_EXT_GPHY, SYS_PORT_CTRL);
 | |
|  		break;
 |