From 027d87475eff7d57b1bf996e4d633e880f571a22 Mon Sep 17 00:00:00 2001 From: Anju T Sudhakar Date: Fri, 22 Mar 2019 12:13:52 +0530 Subject: external/mambo: Mambo hack to add trace-imc nodes in the device-tree Update skiboot.tcl device tree to include trace-imc node to help test the code path in mambo. Signed-off-by: Anju T Sudhakar Signed-off-by: Stewart Smith --- external/mambo/skiboot.tcl | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'external') diff --git a/external/mambo/skiboot.tcl b/external/mambo/skiboot.tcl index 7a939bf..c6176bd 100644 --- a/external/mambo/skiboot.tcl +++ b/external/mambo/skiboot.tcl @@ -508,6 +508,27 @@ if { $default_config == "P9" } { mysim of addprop $thread string "scale" "512" mysim of addprop $thread int "events" $ct_et mysim of addprop $thread int "type" 1 + + #Add a common trace event node + set tr_et [mysim of addchild $imc_c "trace-events" ""] + mysim of addprop $tr_et int "#address-cells" 1 + mysim of addprop $tr_et int "#size-cells" 1 + + #Add an event + set tr [mysim of addchild $tr_et event [format 10200000]] + mysim of addprop $tr string "event-name" "cycles" + mysim of addprop $tr string "desc" "Reference cycles" + mysim of addprop $tr int "reg" 0x10200000 + + #Add a trace device node + set trace [mysim of addchild $imc_c "trace" ""] + mysim of addprop $trace string "compatible" "ibm,imc-counters" + mysim of addprop $trace string "events-prefix" "trace_" + mysim of addprop $trace int "reg" 0 + mysim of addprop $trace int "size" 262144 + mysim of addprop $trace int "events" $tr_et + mysim of addprop $trace int "type" 2 + } mconfig enable_stb SKIBOOT_ENABLE_MAMBO_STB 0 -- cgit v1.1