sparc: Use of_property_read_bool() for boolean properties
authorRob Herring <robh@kernel.org>
Fri, 10 Mar 2023 14:47:00 +0000 (08:47 -0600)
committerRob Herring <robh@kernel.org>
Tue, 18 Apr 2023 16:23:24 +0000 (11:23 -0500)
It is preferred to use typed property access functions (i.e.
of_property_read_<type> functions) rather than low-level
of_get_property/of_find_property functions for reading properties.
Convert reading boolean properties to to of_property_read_bool().

Link: https://lore.kernel.org/r/20230310144700.1541345-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
arch/sparc/kernel/pci_schizo.c
arch/sparc/kernel/power.c

index 421aba0..23b47f7 100644 (file)
@@ -1270,7 +1270,7 @@ static void schizo_pbm_hw_init(struct pci_pbm_info *pbm)
            pbm->chip_version >= 0x2)
                tmp |= 0x3UL << SCHIZO_PCICTRL_PTO_SHIFT;
 
-       if (!of_find_property(pbm->op->dev.of_node, "no-bus-parking", NULL))
+       if (!of_property_read_bool(pbm->op->dev.of_node, "no-bus-parking"))
                tmp |= SCHIZO_PCICTRL_PARK;
        else
                tmp &= ~SCHIZO_PCICTRL_PARK;
index d941875..8147985 100644 (file)
@@ -28,7 +28,7 @@ static int has_button_interrupt(unsigned int irq, struct device_node *dp)
 {
        if (irq == 0xffffffff)
                return 0;
-       if (!of_find_property(dp, "button", NULL))
+       if (!of_property_read_bool(dp, "button"))
                return 0;
 
        return 1;