diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py index fc96d4dcb10a9cbc6f71baf349f91e20ef9ea1cc..25a5c36247996fd38168c171c3cccd021e9aea27 100644 --- a/linux-ramdump-parser-v2/boards.py +++ b/linux-ramdump-parser-v2/boards.py @@ -360,6 +360,18 @@ class Board8953(Board): self.wdog_addr = 0x8600658 self.imem_file_name = 'OCIMEM.BIN' +class Board450(Board): + def __init__(self, socid): + super(Board450, self).__init__() + self.socid = socid + self.board_num = "450" + self.cpu = 'CORTEXA53' + self.ram_start = 0x80000000 + self.smem_addr = 0x6300000 + self.phys_offset = 0x40000000 + self.imem_start = 0x8600000 + self.wdog_addr = 0x8600658 + self.imem_file_name = 'OCIMEM.BIN' class Board8917(Board): def __init__(self, socid): @@ -661,6 +673,7 @@ boards.append(Board8940(socid=313)) boards.append(Board8953(socid=293)) boards.append(Board8953(socid=304)) +boards.append(Board450(socid=338)) boards.append(Board8917(socid=303)) boards.append(Board8917(socid=307)) diff --git a/linux-ramdump-parser-v2/cachedumplib.py b/linux-ramdump-parser-v2/cachedumplib.py index 40ba0cfc1196814da5569035604c5a4d93dd2020..48bbe0d0e2a6b2a65eea0e464a58fb875f7669f7 100644 --- a/linux-ramdump-parser-v2/cachedumplib.py +++ b/linux-ramdump-parser-v2/cachedumplib.py @@ -806,3 +806,13 @@ lookuptable[("8953", 0x84, 0x14)] = L1_DCache_A53() lookuptable[("8953", 0x85, 0x14)] = L1_DCache_A53() lookuptable[("8953", 0x86, 0x14)] = L1_DCache_A53() lookuptable[("8953", 0x87, 0x14)] = L1_DCache_A53() + +# sdm450 +lookuptable[("450", 0x80, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x81, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x82, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x83, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x84, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x85, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x86, 0x14)] = L1_DCache_A53() +lookuptable[("450", 0x87, 0x14)] = L1_DCache_A53()