| 
									
										
										
										
											2019-08-16 17:32:24 +04:00
										 |  |  | pci_ss = ss.source_set()
 | 
					
						
							|  |  |  | pci_ss.add(files(
 | 
					
						
							|  |  |  |   'msi.c',
 | 
					
						
							|  |  |  |   'msix.c',
 | 
					
						
							|  |  |  |   'pci.c',
 | 
					
						
							|  |  |  |   'pci_bridge.c',
 | 
					
						
							|  |  |  |   'pci_host.c',
 | 
					
						
							| 
									
										
										
										
											2022-12-01 13:11:25 +01:00
										 |  |  |   'pci-hmp-cmds.c',
 | 
					
						
							| 
									
										
										
										
											2022-12-01 13:11:22 +01:00
										 |  |  |   'pci-qmp-cmds.c',
 | 
					
						
							| 
									
										
										
										
											2022-02-17 18:44:50 +01:00
										 |  |  |   'pcie_sriov.c',
 | 
					
						
							| 
									
										
										
										
											2019-08-16 17:32:24 +04:00
										 |  |  |   'shpc.c',
 | 
					
						
							|  |  |  |   'slotid_cap.c'
 | 
					
						
							|  |  |  | ))
 | 
					
						
							|  |  |  | # The functions in these modules can be used by devices too.  Since we
 | 
					
						
							|  |  |  | # allow plugging PCIe devices into PCI buses, include them even if
 | 
					
						
							|  |  |  | # CONFIG_PCI_EXPRESS=n.
 | 
					
						
							|  |  |  | pci_ss.add(files('pcie.c', 'pcie_aer.c'))
 | 
					
						
							| 
									
										
										
										
											2022-10-14 16:10:41 +01:00
										 |  |  | pci_ss.add(files('pcie_doe.c'))
 | 
					
						
							| 
									
										
										
										
											2023-06-13 15:33:47 +02:00
										 |  |  | system_ss.add(when: 'CONFIG_PCI_EXPRESS', if_true: files('pcie_port.c', 'pcie_host.c'))
 | 
					
						
							|  |  |  | system_ss.add_all(when: 'CONFIG_PCI', if_true: pci_ss)
 | 
					
						
							| 
									
										
										
										
											2019-08-16 17:32:24 +04:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2023-06-13 15:33:47 +02:00
										 |  |  | system_ss.add(when: 'CONFIG_PCI', if_false: files('pci-stub.c'))
 |