PCI: layerscape: Add LX2160A rev2 EP mode support
The LX2160A rev2 uses the same PCIe IP as LS2088A, but LX2160A rev2 PCIe controller is integrated with different stride between PFs' register address. Link: https://lore.kernel.org/r/20201026051448.1913-2-Zhiqiang.Hou@nxp.com Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com> Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
This commit is contained in:
		
							parent
							
								
									792b6aa97e
								
							
						
					
					
						commit
						5bfb792f21
					
				| @ -115,10 +115,17 @@ static const struct ls_pcie_ep_drvdata ls2_ep_drvdata = { | ||||
| 	.dw_pcie_ops = &dw_ls_pcie_ep_ops, | ||||
| }; | ||||
| 
 | ||||
| static const struct ls_pcie_ep_drvdata lx2_ep_drvdata = { | ||||
| 	.func_offset = 0x8000, | ||||
| 	.ops = &ls_pcie_ep_ops, | ||||
| 	.dw_pcie_ops = &dw_ls_pcie_ep_ops, | ||||
| }; | ||||
| 
 | ||||
| static const struct of_device_id ls_pcie_ep_of_match[] = { | ||||
| 	{ .compatible = "fsl,ls1046a-pcie-ep", .data = &ls1_ep_drvdata }, | ||||
| 	{ .compatible = "fsl,ls1088a-pcie-ep", .data = &ls2_ep_drvdata }, | ||||
| 	{ .compatible = "fsl,ls2088a-pcie-ep", .data = &ls2_ep_drvdata }, | ||||
| 	{ .compatible = "fsl,lx2160ar2-pcie-ep", .data = &lx2_ep_drvdata }, | ||||
| 	{ }, | ||||
| }; | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user