mfd: Use of_property_present() for testing DT property presence
Subsystems (6)
PATCH 1/1 mfd: Use of_property_present() for testing DT property presence
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. As part of this, convert of_get_property/of_find_property calls to the recently added of_property_present() helper when we just want to test for presence of a property and nothing more.
--- drivers/mfd/bcm2835-pm.c | 2 +- drivers/mfd/khadas-mcu.c | 2 +- drivers/mfd/stmpe.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
drivers/mfd/bcm2835-pm.c +1 -1
@@ -28,7 +28,7 @@ static const struct mfd_cell bcm2835_power_devs[] = {static int bcm2835_pm_get_pdata (struct platform_device *pdev,struct bcm2835_pm *pm) { -if (of_find_property (pm->dev->of_node,"reg-names" ,NULL )) { +if (of_property_present (pm->dev->of_node,"reg-names" )) {struct resource *res; pm->base =devm_platform_ioremap_resource_byname (pdev,"pm" );
drivers/mfd/khadas-mcu.c +1 -1
@@ -112,7 +112,7 @@ static int khadas_mcu_probe(struct i2c_client *client)if (ret)return ret; -if (of_find_property (dev->of_node,"#cooling-cells" ,NULL )) +if (of_property_present (dev->of_node,"#cooling-cells" )) return devm_mfd_add_devices(dev, PLATFORM_DEVID_NONE, khadas_mcu_fan_cells, ARRAY_SIZE(khadas_mcu_fan_cells),
drivers/mfd/stmpe.c +1 -1
@@ -1378,7 +1378,7 @@ int stmpe_probe(struct stmpe_client_info *ci, enum stmpe_partnum partnum)stmpe_of_probe (pdata, np); -if (of_find_property (np,"interrupts" ,NULL ) ==NULL ) +if (!of_property_present (np,"interrupts" )) ci->irq =-1 ; stmpe =devm_kzalloc (ci->dev,sizeof (struct stmpe ),GFP_KERNEL );
Signature · 1 line
2.39.2
Quoted 7 lines · Rob Herring
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. As part of this, convert of_get_property/of_find_property calls to the recently added
of_property_present()helper when we just want to test for presence of a property and nothing more.
Quoted 6 lines
Signed-off-by Rob Herring <[email protected]>--- drivers/mfd/bcm2835-pm.c | 2 +- drivers/mfd/khadas-mcu.c | 2 +- drivers/mfd/stmpe.c | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-)
Applied, thanks
--
Lee Jones [李琼斯]