From 223d7ac3c21b0233f51a63c1da0d6c37c3b90e7b Mon Sep 17 00:00:00 2001
From: Sarangdhar Joshi <spjoshi@codeaurora.org>
Date: Tue, 8 Jul 2014 16:27:53 -0700
Subject: [PATCH] linux-ramdump-parser-v2: Add ramdump parser support for 9640

Add support for detecting 9640 target and parsing the ramdumps

Change-Id: I085962bc75251b1f3e103546719119583d9baba5
---
 linux-ramdump-parser-v2/boards.py | 20 ++++++++++++++++++++
 1 file changed, 20 insertions(+)

diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py
index 3d0598d..c4a3f8d 100755
--- a/linux-ramdump-parser-v2/boards.py
+++ b/linux-ramdump-parser-v2/boards.py
@@ -231,6 +231,19 @@ class Board8908(Board):
         self.wdog_addr = 0x8600658
         self.imem_file_name = 'OCIMEM.BIN'
 
+class Board9640(Board):
+    def __init__(self, socid):
+        super(Board9640, self).__init__()
+        self.socid = socid
+        self.board_num = 9640
+        self.cpu = 'CORTEXA7'
+        self.ram_start = 0x80000000
+        self.smem_addr = 0x7e80000
+        self.phys_offset = 0x80000000
+        self.imem_start = 0x8600000
+        self.wdog_addr = 0x8600658
+        self.imem_file_name = 'OCIMEM.BIN'
+
 class Board8992(Board):
     def __init__(self, socid):
         super(Board8992, self).__init__()
@@ -245,6 +258,13 @@ class Board8992(Board):
         self.imem_file_name = 'OCIMEM.BIN'
 
 boards = []
+
+boards.append(Board9640(socid=234))
+boards.append(Board9640(socid=235))
+boards.append(Board9640(socid=236))
+boards.append(Board9640(socid=237))
+boards.append(Board9640(socid=238))
+
 boards.append(Board8916(socid=206, smem_addr=0xe200000))
 boards.append(Board8916(socid=206, smem_addr=0x6300000))
 
-- 
GitLab