usb: dwc3-meson-g12a: skip phy on -ENODATA aswell
If the PHY isn't specified in the DT, -ENODATA means it should be skipped,
handle it like -ENOENT.
With that, devices without USB3 supported can have USB working (Odroid-HC4).
Fixes: adb049abf7 ("usb: dwc3: Add Meson G12A USB Glue")
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
			
			
This commit is contained in:
		
							parent
							
								
									d39620e045
								
							
						
					
					
						commit
						60e531fabf
					
				| 
						 | 
					@ -298,7 +298,7 @@ static int dwc3_meson_g12a_get_phys(struct dwc3_meson_g12a *priv)
 | 
				
			||||||
	for (i = 0 ; i < PHY_COUNT ; ++i) {
 | 
						for (i = 0 ; i < PHY_COUNT ; ++i) {
 | 
				
			||||||
		ret = generic_phy_get_by_name(priv->dev, phy_names[i],
 | 
							ret = generic_phy_get_by_name(priv->dev, phy_names[i],
 | 
				
			||||||
					      &priv->phys[i]);
 | 
										      &priv->phys[i]);
 | 
				
			||||||
		if (ret == -ENOENT)
 | 
							if (ret == -ENOENT || ret == -ENODATA)
 | 
				
			||||||
			continue;
 | 
								continue;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		if (ret)
 | 
							if (ret)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue