From 6e155b8c1cad4d4791c36179560f30066ba70a53 Mon Sep 17 00:00:00 2001
From: Ankur Bansal <ankban@codeaurora.org>
Date: Fri, 4 May 2018 23:30:02 +0530
Subject: [PATCH] lrdp_v2 : fix for broken clockdump.py

Fix for broken clockdump.py in case of dynamic modules.

Change-Id: Id3576871d93cc5628d2e607db589800ff2550231
---
 linux-ramdump-parser-v2/parsers/clockdump.py | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/linux-ramdump-parser-v2/parsers/clockdump.py b/linux-ramdump-parser-v2/parsers/clockdump.py
index d2b894d..2db5a13 100644
--- a/linux-ramdump-parser-v2/parsers/clockdump.py
+++ b/linux-ramdump-parser-v2/parsers/clockdump.py
@@ -175,6 +175,8 @@ class ClockDumps(RamParser):
         clk_ops = self.ramdump.read_structure_field(
                                 clk_core,'struct clk_core','ops')
         clk_ops = self.ramdump.unwind_lookup(clk_ops)
+        if clk_ops is None:
+            clk_ops = ["dynamic module"]
         cur_level = 0
         if vdd_class != 0 and vdd_class is not None:
             cur_level_address = (vdd_class + offset_vdd_cur_level)
-- 
GitLab