README: Update instructions for bios usecase
authorNikhil Devshatwar <nikhil.nd@ti.com>
Thu, 8 Sep 2016 09:23:53 +0000 (14:53 +0530)
committerNikhil Devshatwar <nikhil.nd@ti.com>
Thu, 8 Sep 2016 09:23:56 +0000 (14:53 +0530)
Use CCS gel script to get pad register dumps

Signed-off-by: Nikhil Devshatwar <nikhil.nd@ti.com>
README
get-pad-dump.gel [new file with mode: 0644]

diff --git a/README b/README
index 7949d0577effa2f12c70a2fbb7c94b65a327e2b0..0902bc0bb0d85d852a531f54be7fe55b4dc00a2c 100644 (file)
--- a/README
+++ b/README
@@ -55,12 +55,16 @@ generate-all-modes.sh    - Helper script to generate all modes of a peripheral
 
 EXAMPLES
 ========
-#0 For getting the register dump of the PAD registers:-
+## For getting the register dump of the PAD registers from "linux" system:-
     - Run this command on target "omapconf dump 0x4a003400 0x4a00380c"
       and save the output to a file called ctrl-core.dump
     - Please refer to the usage and help message for more info.
       $> ./iodelay-autogen.py --help
 
+## For getting the register dump of the PAD registers from "bios" system:-
+    - For bios use cases, omapconf is not available. Use the CCS tool to
+      create the dump of pad registers using gel script 'get-pad-dump.gel'
+
 #1 For generating the IOdelay values from the old kernel interactively:-
     - Run the script interactively with -i option (default).
     - Select the delay mode for the PAD group in conflict. Refer to the
diff --git a/get-pad-dump.gel b/get-pad-dump.gel
new file mode 100644 (file)
index 0000000..f9b2552
--- /dev/null
@@ -0,0 +1,16 @@
+menuitem "PAD dump";\r
+hotmenu\r
+pad_dump_all()\r
+{\r
+    int pad_reg_addr = 0x4a003400;\r
+    int loop_cnt = 0;\r
+    GEL_TextOut("|----------------------------|\n");\r
+    GEL_TextOut("| Address (hex) | Data (hex) |\n");\r
+    GEL_TextOut("|----------------------------|\n");\r
+    for (loop_cnt = 0; loop_cnt < 281; loop_cnt++)\r
+    {\r
+        GEL_TextOut("| %x    | %x |\n",,,,,pad_reg_addr,(*((unsigned int*)(pad_reg_addr))));\r
+        pad_reg_addr += 4;\r
+    }\r
+    GEL_TextOut("|----------------------------|\n");\r
+}\r