ar71xx: enable QCA955x SGMII fixup on Rambutan
fixes intermittent loss of connectivity on 1Gbit port, with log message: 803x_aneg_done: SGMII link is not ok Signed-off-by: Mantas Pucka <mantas@8devices.com>
This commit is contained in:
		 Mantas Pucka
					Mantas Pucka
				
			
				
					committed by
					
						 Christian Lamparter
						Christian Lamparter
					
				
			
			
				
	
			
			
			 Christian Lamparter
						Christian Lamparter
					
				
			
						parent
						
							4484ef587a
						
					
				
				
					commit
					fe591f2fe2
				
			| @@ -46,6 +46,7 @@ static struct mdio_board_info rambutan_mdio0_info[] = { | |||||||
|  |  | ||||||
| static struct at803x_platform_data rambutan_ar8033_data = { | static struct at803x_platform_data rambutan_ar8033_data = { | ||||||
| 	.has_reset_gpio = 1, | 	.has_reset_gpio = 1, | ||||||
|  | 	.override_sgmii_aneg = 1, | ||||||
| 	.reset_gpio = 23, | 	.reset_gpio = 23, | ||||||
| }; | }; | ||||||
|  |  | ||||||
| @@ -80,6 +81,7 @@ static void __init rambutan_setup(void) | |||||||
| 	ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_SGMII; | 	ath79_eth1_data.phy_if_mode = PHY_INTERFACE_MODE_SGMII; | ||||||
| 	ath79_eth1_data.phy_mask = BIT(0); | 	ath79_eth1_data.phy_mask = BIT(0); | ||||||
| 	ath79_eth1_data.mii_bus_dev = &ath79_mdio1_device.dev; | 	ath79_eth1_data.mii_bus_dev = &ath79_mdio1_device.dev; | ||||||
|  | 	ath79_eth1_data.enable_sgmii_fixup = 1; | ||||||
| 	ath79_eth1_pll_data.pll_1000 = 0x17000000; | 	ath79_eth1_pll_data.pll_1000 = 0x17000000; | ||||||
| 	ath79_eth1_pll_data.pll_10 = 0x1313; | 	ath79_eth1_pll_data.pll_10 = 0x1313; | ||||||
| 	ath79_register_eth(1); | 	ath79_register_eth(1); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user