File tree Expand file tree Collapse file tree 1 file changed +9
-9
lines changed
drivers/pci/controller/dwc Expand file tree Collapse file tree 1 file changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -436,18 +436,18 @@ int dw_pcie_host_init(struct dw_pcie_rp *pp)
436
436
return ret ;
437
437
438
438
res = platform_get_resource_byname (pdev , IORESOURCE_MEM , "config" );
439
- if (res ) {
440
- pp -> cfg0_size = resource_size (res );
441
- pp -> cfg0_base = res -> start ;
442
-
443
- pp -> va_cfg0_base = devm_pci_remap_cfg_resource (dev , res );
444
- if (IS_ERR (pp -> va_cfg0_base ))
445
- return PTR_ERR (pp -> va_cfg0_base );
446
- } else {
447
- dev_err (dev , "Missing *config* reg space\n" );
439
+ if (!res ) {
440
+ dev_err (dev , "Missing \"config\" reg space\n" );
448
441
return - ENODEV ;
449
442
}
450
443
444
+ pp -> cfg0_size = resource_size (res );
445
+ pp -> cfg0_base = res -> start ;
446
+
447
+ pp -> va_cfg0_base = devm_pci_remap_cfg_resource (dev , res );
448
+ if (IS_ERR (pp -> va_cfg0_base ))
449
+ return PTR_ERR (pp -> va_cfg0_base );
450
+
451
451
bridge = devm_pci_alloc_host_bridge (dev , 0 );
452
452
if (!bridge )
453
453
return - ENOMEM ;
You can’t perform that action at this time.
0 commit comments