km/ls102xa: dbg phy prst depends on piggy presence
The PHY for the debug interface was placed on the board for the pg_wcom_ls102x. Hence only when a piggy is plugged, a RJ45 jack including magnetics is connected to the MDI of the PHY. Without a piggy the MDI lines are left floating and it does not make sense to have an active debug PHY. In case of expu1 an active PHY without a piggy even led to increased jitter for syncE. This patch only deactivates the prst line of the debug PHY when a piggy is detected persent. Signed-off-by: Rainer Boschung <rainer.boschung@hitachienergy.com> Signed-off-by: Aleksandar Gerasimovski <aleksandar.gerasimovski@hitachienergy.com> Reviewed-by: Priyanka Jain <priyanka.jain@nxp.com>
This commit is contained in:
		
							parent
							
								
									639ca4b7f1
								
							
						
					
					
						commit
						70003e52f4
					
				|  | @ -91,8 +91,10 @@ int board_early_init_f(void) | |||
| 	qrio_prstcfg(WCOM_CLIPS_RST, PRSTCFG_POWUP_UNIT_RST); | ||||
| 	qrio_prst(WCOM_CLIPS_RST, false, false); | ||||
| #endif | ||||
| 
 | ||||
| 	/* deasset debug phy reset only if piggy is present */ | ||||
| 	qrio_prstcfg(KM_DBG_ETH_RST, PRSTCFG_POWUP_UNIT_CORE_RST); | ||||
| 	qrio_prst(KM_DBG_ETH_RST, false, false); | ||||
| 	qrio_prst(KM_DBG_ETH_RST, !qrio_get_pgy_pres_pin(), false); | ||||
| 
 | ||||
| 	i2c_deblock_gpio_cfg(); | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue