leds: pca9532: read pwm settings from device tree
[linux-2.6-microblaze.git] / drivers / leds / leds-pca9532.c
index d37fd95..27d0271 100644 (file)
@@ -480,6 +480,11 @@ pca9532_of_populate_pdata(struct device *dev, struct device_node *np)
        if (!pdata)
                return ERR_PTR(-ENOMEM);
 
+       of_property_read_u8_array(np, "nxp,pwm", &pdata->pwm[0],
+                                 ARRAY_SIZE(pdata->pwm));
+       of_property_read_u8_array(np, "nxp,psc", &pdata->psc[0],
+                                 ARRAY_SIZE(pdata->psc));
+
        for_each_available_child_of_node(np, child) {
                if (of_property_read_string(child, "label",
                                            &pdata->leds[i].name))