diff --git a/linux-ramdump-parser-v2/boards.py b/linux-ramdump-parser-v2/boards.py index 83aef5110b4ff77e3b336171f88e2c92eb24cbdb..c6ad7d8c419d91dff05002797967d102b3e2a4a5 100644 --- a/linux-ramdump-parser-v2/boards.py +++ b/linux-ramdump-parser-v2/boards.py @@ -1,4 +1,4 @@ -# Copyright (c) 2014-2018, The Linux Foundation. All rights reserved. +# Copyright (c) 2014-2019, The Linux Foundation. All rights reserved. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2 and @@ -655,6 +655,19 @@ class BoardPoorwills(Board): self.wdog_addr = 0x14680658 self.imem_file_name = 'OCIMEM.BIN' +class BoardPrairie(Board): + def __init__(self, socid): + super(BoardPrairie, self).__init__() + self.socid = socid + self.board_num = "sdxprairie" + self.cpu = 'CORTEXA7' + self.ram_start = 0x80000000 + self.smem_addr = 0xFE40000 + self.phys_offset = 0x80000000 + self.imem_start = 0x14680000 + self.wdog_addr = 0x14680658 + self.imem_file_name = 'OCIMEM.BIN' + boards = [] boards.append(Board9640(socid=234)) @@ -892,6 +905,9 @@ boards.append(BoardTrinket(socid=394)) boards.append(BoardPoorwills(socid=334)) boards.append(BoardPoorwills(socid=335)) +boards.append(BoardPrairie(socid=357)) +boards.append(BoardPrairie(socid=368)) + boards.append(Board439(socid=353)) boards.append(Board439(socid=363))