PHY: add APM X-Gene SoC 15Gbps Multi-purpose PHY driver
This patch adds support for the APM X-Gene SoC 15Gbps Multi-purpose PHY. This is the physical layer interface for the corresponding host controller. Currently, only external clock and Gen3 SATA mode are supported. Signed-off-by: Loc Ho <lho@apm.com> Signed-off-by: Tuan Phan <tphan@apm.com> Signed-off-by: Suman Tripathi <stripathi@apm.com> Signed-off-by: Kishon Vijay Abraham I <kishon@ti.com>
This commit is contained in:
		
							parent
							
								
									1068320b51
								
							
						
					
					
						commit
						88e670fe9d
					
				| @ -159,4 +159,11 @@ config PHY_EXYNOS5250_USB2 | ||||
| 	  particular SoC is compiled in the driver. In case of Exynos 5250 four | ||||
| 	  phys are available - device, host, HSIC0 and HSIC. | ||||
| 
 | ||||
| config PHY_XGENE | ||||
| 	tristate "APM X-Gene 15Gbps PHY support" | ||||
| 	depends on HAS_IOMEM && OF && (ARM64 || COMPILE_TEST) | ||||
| 	select GENERIC_PHY | ||||
| 	help | ||||
| 	  This option enables support for APM X-Gene SoC multi-purpose PHY. | ||||
| 
 | ||||
| endmenu | ||||
|  | ||||
| @ -17,3 +17,4 @@ obj-$(CONFIG_PHY_SAMSUNG_USB2)		+= phy-samsung-usb2.o | ||||
| obj-$(CONFIG_PHY_EXYNOS4210_USB2)	+= phy-exynos4210-usb2.o | ||||
| obj-$(CONFIG_PHY_EXYNOS4X12_USB2)	+= phy-exynos4x12-usb2.o | ||||
| obj-$(CONFIG_PHY_EXYNOS5250_USB2)	+= phy-exynos5250-usb2.o | ||||
| obj-$(CONFIG_PHY_XGENE)			+= phy-xgene.o | ||||
|  | ||||
							
								
								
									
										1750
									
								
								drivers/phy/phy-xgene.c
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1750
									
								
								drivers/phy/phy-xgene.c
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Loading…
	
		Reference in New Issue
	
	Block a user