mirror of
				https://xff.cz/git/u-boot/
				synced 2025-10-31 10:26:10 +01:00 
			
		
		
		
	phy: marvell: fix handling of unconnected comphy
- the default value of comphy pipe selector is set to PCIe (x4) in case of unconnected comphy the default value remains 0x4 which may lead to several issues with comphy initialization. - this patch adds SMC call that powers off the comphy lane in case of unconnected comphy. Change-Id: I196b2916518dd8df3b159ffa85e2989b8e483087 Signed-off-by: Christine Gharzuzi <chrisg@marvell.com> Signed-off-by: Igal Liberman <igall@marvell.com> Reviewed-by: Grzegorz Jaszczyk <jaz@semihalf.com>
This commit is contained in:
		
				
					committed by
					
						 Stefan Roese
						Stefan Roese
					
				
			
			
				
	
			
			
			
						parent
						
							5f41aaf4c3
						
					
				
				
					commit
					f596b01b9a
				
			| @@ -553,6 +553,10 @@ int comphy_cp110_init(struct chip_serdes_phy_config *ptr_chip_cfg, | ||||
| 		} | ||||
| 		switch (ptr_comphy_map->type) { | ||||
| 		case COMPHY_TYPE_UNCONNECTED: | ||||
| 			ret = comphy_smc(MV_SIP_COMPHY_POWER_OFF, | ||||
| 					 ptr_chip_cfg->comphy_base_addr, | ||||
| 					 lane, | ||||
| 					 ptr_comphy_map->type); | ||||
| 		case COMPHY_TYPE_IGNORE: | ||||
| 			continue; | ||||
| 			break; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user