Example #1
0
 def parse(self, data):
     if get_branch('major') == 1:
         return 'rpm_ocmem_update_bank_setting: (old_vote: %d) (new_vote: %d)' % (
             data[0], data[1])
     elif get_branch('major') == 2:
         return 'rpm_ocmem_update_bank_setting: (old_vote: %d) (new_vote: %d) (active_votes: %d) (retention_votes: %d)' % (
             data[0], data[1], data[2], data[3])
Example #2
0
 def parse(self, data):
     if get_branch('major') == 1:
         if get_branch('minor') <= 2:
             if data[1] == 1:
                 if data[0] == 1:
                     return 'PMIC RPM ERROR -- Null Clk Call Back Data!'
                 elif data[0] == 2:
                     return 'PMIC RPM ERROR -- Null Ldo Call Back Data!'
                 elif data[0] == 3:
                     return 'PMIC RPM ERROR -- Null Smps Call Back Data!'
                 elif data[0] == 4:
                     return 'PMIC RPM ERROR -- Null Vs Call Back Data!'
                 elif data[0] == 5:
                     return 'PMIC RPM ERROR -- Null Boost Call Back Data!'
             elif data[1] == 2:
                 if data[0] == 2:
                     return 'PMIC RPM ERROR -- Ldo Settling Timeout!'
                 elif data[0] == 3:
                     return 'PMIC RPM ERROR -- Smps Settling Timeout!'
                 elif data[0] == 4:
                     return 'PMIC RPM ERROR -- Vs Settling Timeout!'
                 elif data[0] == 5:
                     return 'PMIC RPM ERROR -- Boost Settling Timeout!'
         elif get_branch('minor') >= 3:
             if data[0] == 1:
                 return 'PMIC RPM ERROR -- Null Call Back Data!'
             elif data[0] == 2:
                 return 'PMIC RPM ERROR -- Settling Timeout!'
             elif data[0] == 3:
                 return 'PMIC RPM ERROR -- NULL Pointer!'
Example #3
0
 def parse(self, data):
     if get_branch('major') == 1:
         if get_branch('minor') <= 3:
             return self.parse_v1(data)
         elif get_branch('minor') >= 4:
             return self.parse_v2(data)
     elif get_branch('major') == 2:
         return self.parse_v1(data)