powerpc/BSR: Support multiple OF-node description of BSR
authorSonny Rao <sonnyrao@us.ibm.com>
Sun, 9 Nov 2008 14:15:11 +0000 (14:15 +0000)
committerPaul Mackerras <paulus@samba.org>
Wed, 3 Dec 2008 10:03:27 +0000 (21:03 +1100)
commita0e2f9f4a2487572803d5a00c7302db30e4c60d3
tree91cdfc6ada0f25d0b84944e4abdd9b84e2a0bcb6
parent6358d6cb328a772eb6f02c870da61709d539480f
powerpc/BSR: Support multiple OF-node description of BSR

This adds support for multiple BSR nodes in the OF device tree.

Previously, the BSR driver only supported a single OF node describing
a BSR.  Apparently when an LPAR is set to use "all system resources"
the BSR appears as a single node, but when it is handed out in pieces,
each 8 byte piece gets its own node.  So, this keeps a list of BSR
devices instead of the array and includes all nodes.

Also, this makes the code be more inclusive of what BSR devices we
accept by only checking compatibility and not the device name property
(which might change in the future versions of BSR).

Signed-off-by: Sonny Rao <sonnyrao@us.ibm.com>
Signed-off-by: Paul Mackerras <paulus@samba.org>
drivers/char/bsr.c