[Pdbg] [PATCH 04/11] host: Handle more chips
Michael Neuling
mikey at neuling.org
Thu Jun 7 16:54:31 AEST 2018
Tuletta can have 2 x DCMs where chip ids end up as 0,1,16,17
Signed-off-by: Michael Neuling <mikey at neuling.org>
---
p8-host.dts.m4 | 62 ++++++++++++++++++++++++++++++++++----------------
1 file changed, 42 insertions(+), 20 deletions(-)
diff --git a/p8-host.dts.m4 b/p8-host.dts.m4
index ed88a55576..aef7e93ed7 100644
--- a/p8-host.dts.m4
+++ b/p8-host.dts.m4
@@ -1,27 +1,49 @@
+define(`CHIP',`pib@$1 {
+ #address-cells = <0x2>;
+ #size-cells = <0x1>;
+ compatible = "ibm,host-pib";
+ reg = <$1>;
+ chip-id = <$1>;
+ index = <$1>;
+ include(p8-pib.dts.m4)dnl
+ }')dnl
+
/dts-v1/;
/ {
#address-cells = <0x1>;
#size-cells = <0x0>;
- /* Host based debugfs access */
- pib at 0 {
- #address-cells = <0x2>;
- #size-cells = <0x1>;
- compatible = "ibm,host-pib";
- reg = <0x0>;
- chip-id = <0x0>;
- index = <0x0>;
- include(p8-pib.dts.m4)dnl
- };
-
- pib at 8 {
- #address-cells = <0x2>;
- #size-cells = <0x1>;
- compatible = "ibm,host-pib";
- reg = <0x8>;
- chip-id = <0x8>;
- index = <0x1>;
- include(p8-pib.dts.m4)dnl
- };
+ CHIP(0);
+ CHIP(1);
+ CHIP(2);
+ CHIP(3);
+ CHIP(4);
+ CHIP(5);
+ CHIP(6);
+ CHIP(7);
+ CHIP(8);
+ CHIP(9);
+ CHIP(10);
+ CHIP(11);
+ CHIP(12);
+ CHIP(13);
+ CHIP(14);
+ CHIP(15);
+ CHIP(16);
+ CHIP(17);
+ CHIP(18);
+ CHIP(19);
+ CHIP(20);
+ CHIP(21);
+ CHIP(22);
+ CHIP(23);
+ CHIP(24);
+ CHIP(25);
+ CHIP(26);
+ CHIP(27);
+ CHIP(28);
+ CHIP(29);
+ CHIP(30);
+ CHIP(31);
};
--
2.17.0
More information about the Pdbg
mailing list