powerpc/scom: Create debugfs files using ibm,chip-id if available
PATCH 1/1 powerpc/scom: Create debugfs files using ibm,chip-id if available
When creating the debugfs scom files, use "ibm,chip-id" as the scom%d index rather than a simple made up number when possible.
Signed-off-by Benjamin Herrenschmidt <[email protected]>
--- arch/powerpc/sysdev/scom.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
arch/powerpc/sysdev/scom.c +7 -2
@@ -196,8 +196,13 @@ static int scom_debug_init(void)return -1 ; i = rc =0 ; -for_each_node_with_property (dn,"scom-controller" ) - rc |=scom_debug_init_one (root, dn, i++); +for_each_node_with_property (dn,"scom-controller" ) { +int id =of_get_ibm_chip_id (dn); +if (id ==-1 ) + id = i; + rc |=scom_debug_init_one (root, dn, id); + i++; + }return rc; }