Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

PCI: iproc: Use of_property_read_bool() for boolean properties

Replace low-level property access functions like of_get_property() and
of_find_property() with their typed equivalents (i.e., of_property_read_<type>
functions), as it's preferred to use typed property access functions for
reading properties.

[kwilczynski: commit log]
Link: https://lore.kernel.org/linux-pci/20230609193326.1963542-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Krzysztof Wilczyński <kwilczynski@kernel.org>
Reviewed-by: Florian Fainelli <florian.fainelli@broadcom.com>
Acked-by: Ray Jui <ray.jui@broadcom.com>

authored by

Rob Herring and committed by
Krzysztof Wilczyński
8f1c517c 06c2afb8

+2 -3
+2 -3
drivers/pci/controller/pcie-iproc-msi.c
··· 525 525 if (!of_device_is_compatible(node, "brcm,iproc-msi")) 526 526 return -ENODEV; 527 527 528 - if (!of_find_property(node, "msi-controller", NULL)) 528 + if (!of_property_read_bool(node, "msi-controller")) 529 529 return -ENODEV; 530 530 531 531 if (pcie->msi) ··· 585 585 return -EINVAL; 586 586 } 587 587 588 - if (of_find_property(node, "brcm,pcie-msi-inten", NULL)) 589 - msi->has_inten_reg = true; 588 + msi->has_inten_reg = of_property_read_bool(node, "brcm,pcie-msi-inten"); 590 589 591 590 msi->nr_msi_vecs = msi->nr_irqs * EQ_LEN; 592 591 msi->bitmap = devm_bitmap_zalloc(pcie->dev, msi->nr_msi_vecs,