summaryrefslogtreecommitdiffstats
path: root/drivers/hid
diff options
context:
space:
mode:
authorJosh Wu <josh.wu@atmel.com>2013-09-26 04:27:56 -0700
committerBryan Wu <cooloney@gmail.com>2013-10-25 10:12:55 -0700
commitb0bb83df0a004ff6ef9b1a11784361c9eb63dbf9 (patch)
tree1562001a1f0f5c289b4e841330731f9583d62982 /drivers/hid
parent954e04b9491adea99e4590bc73937fdd8774ab3c (diff)
downloadop-kernel-dev-b0bb83df0a004ff6ef9b1a11784361c9eb63dbf9.zip
op-kernel-dev-b0bb83df0a004ff6ef9b1a11784361c9eb63dbf9.tar.gz
leds-gpio: of: led should not be created if its status is disabled
now the leds-gpio driver will create every child led node without checking the status is disabled or not. for example, if we have a led node like d3, and its status is disabled: leds { d3 { label = "d3"; gpios = <&pioE 24 0>; status = "disabled"; }; }; we except the d3 should not be created. And the gpios should not be request as well. But current driver will create d3 and request its gpio. This patch fix this by using for_each_available_child_of_node() and of_get_available_child_count() to enumerate all child nodes. So the disabled node will be inavailable. Signed-off-by: Josh Wu <josh.wu@atmel.com> Signed-off-by: Bryan Wu <cooloney@gmail.com>
Diffstat (limited to 'drivers/hid')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud