File tree Expand file tree Collapse file tree 1 file changed +1
-7
lines changed
drivers/pci/controller/dwc Expand file tree Collapse file tree 1 file changed +1
-7
lines changed Original file line number Diff line number Diff line change 57
57
PCIE_APP_IRN_INTA | PCIE_APP_IRN_INTB | \
58
58
PCIE_APP_IRN_INTC | PCIE_APP_IRN_INTD)
59
59
60
- #define BUS_IATU_OFFSET SZ_256M
61
60
#define RESET_INTERVAL_MS 100
62
61
63
62
struct intel_pcie {
@@ -381,13 +380,7 @@ static int intel_pcie_rc_init(struct dw_pcie_rp *pp)
381
380
return intel_pcie_host_setup (pcie );
382
381
}
383
382
384
- static u64 intel_pcie_cpu_addr (struct dw_pcie * pcie , u64 cpu_addr )
385
- {
386
- return cpu_addr + BUS_IATU_OFFSET ;
387
- }
388
-
389
383
static const struct dw_pcie_ops intel_pcie_ops = {
390
- .cpu_addr_fixup = intel_pcie_cpu_addr ,
391
384
};
392
385
393
386
static const struct dw_pcie_host_ops intel_pcie_dw_ops = {
@@ -409,6 +402,7 @@ static int intel_pcie_probe(struct platform_device *pdev)
409
402
platform_set_drvdata (pdev , pcie );
410
403
pci = & pcie -> pci ;
411
404
pci -> dev = dev ;
405
+ pci -> use_parent_dt_ranges = true;
412
406
pp = & pci -> pp ;
413
407
414
408
ret = intel_pcie_get_resources (pdev );
You can’t perform that action at this time.
0 commit comments