aboutsummaryrefslogtreecommitdiff
path: root/drivers/of/irq.c
diff options
context:
space:
mode:
authorSebastian Hesselbarth <sebastian.hesselbarth@gmail.com>2013-12-03 14:52:00 +0100
committerRob Herring <rob.herring@calxeda.com>2013-12-04 13:12:43 -0600
commit105353145eafb3ea919f5cdeb652a9d8f270228e (patch)
treeda068ad9e86d3183abec81e5bf1582280e28b99c /drivers/of/irq.c
parent3ab72f9156bbcd0b7490e2475448693e90f10299 (diff)
OF: base: match each node compatible against all given matches first
Currently, of_match_node compares each given match against all node's compatible strings with of_device_is_compatible. To achieve multiple compatible strings per node with ordering from specific to generic, this requires given matches to be ordered from specific to generic. For most of the drivers this is not true and also an alphabetical ordering is more sane there. Therefore, this patch modifies of_match_node to match each of the node's compatible strings against all given matches first, before checking the next compatible string. This implies that node's compatibles are ordered from specific to generic while given matches can be in any order. Signed-off-by: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> Tested-by: Meelis Roos <mroos@linux.ee> Signed-off-by: Rob Herring <rob.herring@calxeda.com>
Diffstat (limited to 'drivers/of/irq.c')
0 files changed, 0 insertions, 0 deletions