summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2023-04-20 11:38:03 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-05-03 14:26:59 +0200
commit17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b (patch)
treefc4926e46a0f0b3c2f64226c347c70401a1041d8 /drivers
parentef1b3e5e8384e908732d983dcf2e3cfc2bced9c7 (diff)
downloadbarebox-17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b.tar.gz
barebox-17c0fe184d2cb6a1c76f49d4e98a3b5a3edc735b.tar.xz
pcie-designware: Fix dev_get_resource_by_name error check
dev_get_resource_by_name() returns an error pointer, fix the check accordingly. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/pci/pcie-designware-host.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pcie-designware-host.c b/drivers/pci/pcie-designware-host.c
index c143de4eef..b34fc482ed 100644
--- a/drivers/pci/pcie-designware-host.c
+++ b/drivers/pci/pcie-designware-host.c
@@ -87,7 +87,7 @@ int __init dw_pcie_host_init(struct pcie_port *pp)
ns = of_n_size_cells(np);
cfg_res = dev_get_resource_by_name(dev, IORESOURCE_MEM, "config");
- if (cfg_res) {
+ if (!IS_ERR(cfg_res)) {
pp->cfg0_size = resource_size(cfg_res) >> 1;
pp->cfg1_size = resource_size(cfg_res) >> 1;
pp->cfg0_base = cfg_res->start;