Skip to content
Snippets Groups Projects
Commit fe555517 authored by Linux Build Service Account's avatar Linux Build Service Account Committed by Gerrit - the friendly Code Review server
Browse files

Merge "lrdp-v2: mmcdoctor: Report err_occurred flag from mmc_host"

parents 6d5492a4 3f41fbab
No related branches found
No related tags found
No related merge requests found
...@@ -213,6 +213,12 @@ class MmcHostInfo(): ...@@ -213,6 +213,12 @@ class MmcHostInfo():
self.ramdump.field_offset('struct mmc_host', 'clk_requests')) self.ramdump.field_offset('struct mmc_host', 'clk_requests'))
self.clk_old = self.ramdump.read_int(self.host + self.clk_old = self.ramdump.read_int(self.host +
self.ramdump.field_offset('struct mmc_host', 'clk_old')) self.ramdump.field_offset('struct mmc_host', 'clk_old'))
offset = self.ramdump.field_offset('struct mmc_host', 'err_occurred')
if (offset):
self.err_occurred = self.ramdump.read_bool(self.host + offset)
else:
self.err_occurred = -1
self.ios = self.find_ios() self.ios = self.find_ios()
self.ios_clock = self.ramdump.read_int(self.ios + self.ios_clock = self.ramdump.read_int(self.ios +
self.ramdump.field_offset('struct mmc_ios', 'clock')) self.ramdump.field_offset('struct mmc_ios', 'clock'))
...@@ -265,7 +271,8 @@ class MmcDataStructure(): ...@@ -265,7 +271,8 @@ class MmcDataStructure():
fd.write("mmc_host = 0x%x\n" % self.mmc_host) fd.write("mmc_host = 0x%x\n" % self.mmc_host)
fd.write("sdhci_host = 0x%x\n" % self.sdhci_host) fd.write("sdhci_host = 0x%x\n" % self.sdhci_host)
fd.write("sdhci_msm_host = 0x%x\n\n" % self.sdhci_msm_host) fd.write("sdhci_msm_host = 0x%x\n\n" % self.sdhci_msm_host)
fd.write("\nGrep MMC_ERROR at End of File\n\n") fd.write("mmc_host->err_occurred = %d\n" % self.hostinfo.err_occurred)
fd.write("Grep MMC_ERROR TYPE at End of File\n\n")
fd.write("CARD MANFID = %s\n" %self.cardinfo.type) fd.write("CARD MANFID = %s\n" %self.cardinfo.type)
fd.write("CARD Fw_rev = 0x%x\n" %self.cardinfo.ext_csd_fwrev) fd.write("CARD Fw_rev = 0x%x\n" %self.cardinfo.ext_csd_fwrev)
fd.write("CARD CMDQ INIT = %d\n\n" %self.cardinfo.cmdq_init) fd.write("CARD CMDQ INIT = %d\n\n" %self.cardinfo.cmdq_init)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment