From fce9626cd93abaf1ef21b361f8a0fa493cc855b2 Mon Sep 17 00:00:00 2001 From: Axel Lin Date: Fri, 1 Aug 2014 10:07:25 +0800 Subject: hwmon: (g762) Use of_property_read_u32 at appropriate place Simplify the code a bit and also improve readability. Signed-off-by: Axel Lin Signed-off-by: Guenter Roeck --- drivers/hwmon/g762.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'drivers/hwmon/g762.c') diff --git a/drivers/hwmon/g762.c b/drivers/hwmon/g762.c index 7dbc8c988b59..6aac695b1688 100644 --- a/drivers/hwmon/g762.c +++ b/drivers/hwmon/g762.c @@ -649,15 +649,12 @@ static int g762_of_prop_import_one(struct i2c_client *client, int (*psetter)(struct device *dev, unsigned long val)) { - const __be32 *prop; - int len, ret; + int ret; u32 pval; - prop = of_get_property(client->dev.of_node, pname, &len); - if (!prop || len != sizeof(u32)) + if (of_property_read_u32(client->dev.of_node, pname, &pval)) return 0; - pval = be32_to_cpu(prop[0]); dev_dbg(&client->dev, "found %s (%d)\n", pname, pval); ret = (*psetter)(&client->dev, pval); if (ret) -- cgit v1.2.3