forked from mirrors/linux
		
	net: phy: dp83867: move dt parsing to probe
Move DT parsing code to probe dp83867_probe() as it's one time operation. Signed-off-by: Grygorii Strashko <grygorii.strashko@ti.com> Reviewed-by: Andrew Lunn <andrew@lunn.ch> Reviewed-by: Florian Fainelli <f.fainelli@gmail.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
		
							parent
							
								
									5a7f08c2ab
								
							
						
					
					
						commit
						ef87f7da6b
					
				
					 1 changed files with 1 additions and 5 deletions
				
			
		|  | @ -299,7 +299,7 @@ static int dp83867_probe(struct phy_device *phydev) | |||
| 
 | ||||
| 	phydev->priv = dp83867; | ||||
| 
 | ||||
| 	return 0; | ||||
| 	return dp83867_of_init(phydev); | ||||
| } | ||||
| 
 | ||||
| static int dp83867_config_init(struct phy_device *phydev) | ||||
|  | @ -308,10 +308,6 @@ static int dp83867_config_init(struct phy_device *phydev) | |||
| 	int ret, val, bs; | ||||
| 	u16 delay; | ||||
| 
 | ||||
| 	ret = dp83867_of_init(phydev); | ||||
| 	if (ret) | ||||
| 		return ret; | ||||
| 
 | ||||
| 	/* RX_DV/RX_CTRL strapped in mode 1 or mode 2 workaround */ | ||||
| 	if (dp83867->rxctrl_strap_quirk) | ||||
| 		phy_clear_bits_mmd(phydev, DP83867_DEVADDR, DP83867_CFG4, | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue
	
	 Grygorii Strashko
						Grygorii Strashko