leds: pca9532: read pwm settings from device tree
While the two pca9532 pwms can be configured in the platform data struct, there was no corresponding dt binding. Users need to configure the pwm if some leds should blink or continue blinking during boot. Signed-off-by: Markus Moll <mmoll@de.pepperl-fuchs.com> Signed-off-by: Pavel Machek <pavel@ucw.cz>
This commit is contained in:
parent
2a378856e3
commit
7ac5338c3c
|
@ -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))
|
||||
|
|
Loading…
Reference in New Issue