Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 83a2510f authored by Mao Jinlong's avatar Mao Jinlong
Browse files

ARM: dts: msm: Add registers to dcc for atoll



Add registers to dcc to dump the registers' values when do dcc dump.

Change-Id: Ia9dc26c36d39e2b8bbaf366d251fb26426c6be28
Signed-off-by: default avatarMao Jinlong <jinlmao@codeaurora.org>
parent 9a12fe13
Loading
Loading
Loading
Loading
+281 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@
#include <dt-bindings/interrupt-controller/arm-gic.h>
#include <dt-bindings/msm/msm-bus-ids.h>
#include <dt-bindings/regulator/qcom,rpm-smd-regulator.h>
#include <dt-bindings/soc/qcom,dcc_v2.h>
#include <dt-bindings/soc/qcom,tcs-mbox.h>

#define MHZ_TO_MBPS(mhz, w) ((mhz * 1000000 * w) / (1024 * 1024))
@@ -898,6 +899,286 @@
			<0x10ae000 0x2000>;
		reg-names = "dcc-base", "dcc-ram-base";
		dcc-ram-offset = <0x6000>;

		qcom,curr-link-list = <3>;
		qcom,data-sink = "sram";

		qcom,link-list = <DCC_READ 0x10C004 1 0>,
				<DCC_READ 0x10C038 1 0>,
				<DCC_READ 0x10C01C 1 0>,
				<DCC_READ 0x10C020 1 0>,
				<DCC_READ 0x10C024 1 0>,
				<DCC_READ 0x10C030 1 0>,
				<DCC_READ 0x10414C 1 0>,
				<DCC_READ 0x10C00C 1 0>,
				<DCC_READ 0x10C010 1 0>,
				<DCC_READ 0x10C014 1 0>,
				<DCC_READ 0x10C018 1 0>,
				<DCC_READ 0x13C008 1 0>,
				<DCC_READ 0x144528 1 0>,
				<DCC_READ 0x145010 1 0>,
				<DCC_READ 0x148010 1 0>,
				<DCC_READ 0x18A014 1 0>,
				<DCC_READ 0x111010 1 0>,
				<DCC_READ 0x171008 1 0>,
				<DCC_READ 0x14D010 1 0>,
				<DCC_READ 0x148194 1 0>,
				<DCC_READ 0x18901C 1 0>,
				<DCC_READ 0x111014 1 0>,
				<DCC_READ 0x10B03C 1 0>,
				<DCC_READ 0x10C02C 1 0>,
				<DCC_READ 0x14800C 1 0>,
				<DCC_READ 0x18A010 1 0>,
				<DCC_READ 0x171014 1 0>,
				<DCC_READ 0x14D00C 1 0>,
				<DCC_READ 0x10C028 1 0>,
				<DCC_READ 0x148190 1 0>,
				<DCC_READ 0x104140 1 0>,
				<DCC_READ 0x10B034 1 0>,
				<DCC_READ 0x145144 1 0>,
				<DCC_READ 0x10C034 1 0>,
				<DCC_READ 0x148194 1 0>,
				<DCC_READ 0x10C028 1 0>,
				<DCC_READ 0x10C008 1 0>,
				<DCC_READ 0x147024 1 0>,
				<DCC_READ 0x147020 1 0>,
				<DCC_READ 0x10C75C 1 0>,
				<DCC_READ 0x18000024 1 0>,
				<DCC_READ 0x18000040 1 0>,
				<DCC_READ 0x18010024 1 0>,
				<DCC_READ 0x18010040 1 0>,
				<DCC_READ 0x18020024 1 0>,
				<DCC_READ 0x18020040 1 0>,
				<DCC_READ 0x18030024 1 0>,
				<DCC_READ 0x18030040 1 0>,
				<DCC_READ 0x18040024 1 0>,
				<DCC_READ 0x18040040 1 0>,
				<DCC_READ 0x18050024 1 0>,
				<DCC_READ 0x18050040 1 0>,
				<DCC_READ 0x18060024 1 0>,
				<DCC_READ 0x18060040 1 0>,
				<DCC_READ 0x18070024 1 0>,
				<DCC_READ 0x18070040 1 0>,
				<DCC_READ 0x18080024 1 0>,
				<DCC_READ 0x18080040 1 0>,
				<DCC_READ 0x180800f8 1 0>,
				<DCC_READ 0x18080104 1 0>,
				<DCC_READ 0x1808011c 1 0>,
				<DCC_READ 0x18080128 1 0>,
				<DCC_READ 0x18321700 1 0>,
				<DCC_READ 0x18322c18 1 0>,
				<DCC_READ 0x18323700 1 0>,
				<DCC_READ 0x18324c18 1 0>,
				<DCC_READ 0x18325f00 1 0>,
				<DCC_READ 0x18327418 1 0>,
				<DCC_READ 0x18321818 1 0>,
				<DCC_READ 0x18323818 1 0>,
				<DCC_READ 0x18326018 1 0>,
				<DCC_READ 0x18321920 1 0>,
				<DCC_READ 0x1832102c 1 0>,
				<DCC_READ 0x18321044 1 0>,
				<DCC_READ 0x18321710 1 0>,
				<DCC_READ 0x1832176c 1 0>,
				<DCC_READ 0x18322c18 1 0>,
				<DCC_READ 0x18323700 1 0>,
				<DCC_READ 0x18323920 1 0>,
				<DCC_READ 0x1832302c 1 0>,
				<DCC_READ 0x18323044 1 0>,
				<DCC_READ 0x18323710 1 0>,
				<DCC_READ 0x1832376c 1 0>,
				<DCC_READ 0x18324c18 1 0>,
				<DCC_READ 0x18326120 1 0>,
				<DCC_READ 0x1832582c 1 0>,
				<DCC_READ 0x18325844 1 0>,
				<DCC_READ 0x18325f10 1 0>,
				<DCC_READ 0x18325f6c 1 0>,
				<DCC_READ 0x18327418 1 0>,
				<DCC_READ 0x1832582c 1 0>,
				<DCC_READ 0x18280000 2 0>,
				<DCC_READ 0x18282000 2 0>,
				<DCC_READ 0x18284000 2 0>,
				<DCC_READ 0x0c201244 1 0>,
				<DCC_READ 0x0c202244 1 0>,
				<DCC_READ 0x18100c18 1 0>,
				<DCC_READ 0x18101c18 1 0>,
				<DCC_READ 0x18300000 1 0>,
				<DCC_READ 0x183a3a84 2 0>,
				<DCC_READ 0x18393a84 1 0>,
				<DCC_READ 0x90c012c 1 0>,
				<DCC_READ 0x9222408 1 0>,
				<DCC_READ 0x9220344 2 0>,
				<DCC_READ 0x9220480 1 0>,
				<DCC_READ 0x922358c 1 0>,
				<DCC_READ 0x9222398 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x92223a4 1 0>,
				<DCC_READ 0x923201c 5 0>,
				<DCC_READ 0x9232050 1 0>,
				<DCC_READ 0x9232100 1 0>,
				<DCC_READ 0x9186048 1 0>,
				<DCC_READ 0x9186054 1 0>,
				<DCC_READ 0x9186164 1 0>,
				<DCC_READ 0x9186170 1 0>,
				<DCC_READ 0x9236028 1 0>,
				<DCC_READ 0x923602c 1 0>,
				<DCC_READ 0x9236030 1 0>,
				<DCC_READ 0x9236034 1 0>,
				<DCC_READ 0x9236038 1 0>,
				<DCC_READ 0x9232100 1 0>,
				<DCC_READ 0x92360b0 1 0>,
				<DCC_READ 0x9236044 1 0>,
				<DCC_READ 0x9236048 1 0>,
				<DCC_READ 0x923604c 1 0>,
				<DCC_READ 0x9236050 1 0>,
				<DCC_READ 0x923e030 1 0>,
				<DCC_READ 0x923e034 1 0>,
				<DCC_READ 0x9241000 1 0>,
				<DCC_READ 0x9248058 1 0>,
				<DCC_READ 0x924805c 1 0>,
				<DCC_READ 0x9248060 1 0>,
				<DCC_READ 0x9248064 1 0>,
				<DCC_READ 0x9260410 1 0>,
				<DCC_READ 0x92e0410 1 0>,
				<DCC_READ 0x9260414 1 0>,
				<DCC_READ 0x92e0414 1 0>,
				<DCC_READ 0x9260418 1 0>,
				<DCC_READ 0x92e0418 1 0>,
				<DCC_READ 0x9260420 1 0>,
				<DCC_READ 0x9260424 1 0>,
				<DCC_READ 0x9260430 1 0>,
				<DCC_READ 0x9260440 1 0>,
				<DCC_READ 0x9260448 1 0>,
				<DCC_READ 0x92604a0 1 0>,
				<DCC_READ 0x92604b0 1 0>,
				<DCC_READ 0x92604d0 2 0>,
				<DCC_READ 0x9261440 1 0>,
				<DCC_READ 0x92e0420 1 0>,
				<DCC_READ 0x92e0424 1 0>,
				<DCC_READ 0x92e0430 1 0>,
				<DCC_READ 0x92e0440 1 0>,
				<DCC_READ 0x92e0448 1 0>,
				<DCC_READ 0x92e04a0 1 0>,
				<DCC_READ 0x92e04b0 1 0>,
				<DCC_READ 0x92e04d0 2 0>,
				<DCC_READ 0x9600000 1 0>,
				<DCC_READ 0x9601000 1 0>,
				<DCC_READ 0x9602000 1 0>,
				<DCC_READ 0x9603000 1 0>,
				<DCC_READ 0x9604000 1 0>,
				<DCC_READ 0x9605000 1 0>,
				<DCC_READ 0x9606000 1 0>,
				<DCC_READ 0x9607000 1 0>,
				<DCC_READ 0x9608000 1 0>,
				<DCC_READ 0x9609000 1 0>,
				<DCC_READ 0x960a000 1 0>,
				<DCC_READ 0x960b000 1 0>,
				<DCC_READ 0x960c000 1 0>,
				<DCC_READ 0x960d000 1 0>,
				<DCC_READ 0x960e000 1 0>,
				<DCC_READ 0x960f000 1 0>,
				<DCC_READ 0x9610000 1 0>,
				<DCC_READ 0x9611000 1 0>,
				<DCC_READ 0x9612000 1 0>,
				<DCC_READ 0x9613000 1 0>,
				<DCC_READ 0x9614000 1 0>,
				<DCC_READ 0x9615000 1 0>,
				<DCC_READ 0x9616000 1 0>,
				<DCC_READ 0x9617000 1 0>,
				<DCC_READ 0x9618000 1 0>,
				<DCC_READ 0x9619000 1 0>,
				<DCC_READ 0x961a000 1 0>,
				<DCC_READ 0x961b000 1 0>,
				<DCC_READ 0x961c000 1 0>,
				<DCC_READ 0x961d000 1 0>,
				<DCC_READ 0x961e000 1 0>,
				<DCC_READ 0x961f000 1 0>,
				<DCC_READ 0x9600004 1 0>,
				<DCC_READ 0x9601004 1 0>,
				<DCC_READ 0x9602004 1 0>,
				<DCC_READ 0x9603004 1 0>,
				<DCC_READ 0x9604004 1 0>,
				<DCC_READ 0x9605004 1 0>,
				<DCC_READ 0x9606004 1 0>,
				<DCC_READ 0x9607004 1 0>,
				<DCC_READ 0x9608004 1 0>,
				<DCC_READ 0x9609004 1 0>,
				<DCC_READ 0x960a004 1 0>,
				<DCC_READ 0x960b004 1 0>,
				<DCC_READ 0x960c004 1 0>,
				<DCC_READ 0x960d004 1 0>,
				<DCC_READ 0x960e004 1 0>,
				<DCC_READ 0x960f004 1 0>,
				<DCC_READ 0x9610004 1 0>,
				<DCC_READ 0x9611004 1 0>,
				<DCC_READ 0x9612004 1 0>,
				<DCC_READ 0x9613004 1 0>,
				<DCC_READ 0x9614004 1 0>,
				<DCC_READ 0x9615004 1 0>,
				<DCC_READ 0x9616004 1 0>,
				<DCC_READ 0x9617004 1 0>,
				<DCC_READ 0x9618004 1 0>,
				<DCC_READ 0x9619004 1 0>,
				<DCC_READ 0x961a004 1 0>,
				<DCC_READ 0x961b004 1 0>,
				<DCC_READ 0x961c004 1 0>,
				<DCC_READ 0x961d004 1 0>,
				<DCC_READ 0x961e004 1 0>,
				<DCC_READ 0x961f004 1 0>,
				<DCC_READ 0x9266418 1 0>,
				<DCC_READ 0x92e6418 1 0>,
				<DCC_READ 0x9265804 1 0>,
				<DCC_READ 0x92e5804 1 0>,
				<DCC_READ 0x92604b8 1 0>,
				<DCC_READ 0x92e04b8 1 0>,
				<DCC_READ 0x9680000 1 0>,
				<DCC_READ 0x9680004 1 0>,
				<DCC_LOOP 8 0 0>,
				<DCC_READ 0x9681000 1 0>,
				<DCC_LOOP 1 0 0>,
				<DCC_READ 0x9681004 1 0>,
				<DCC_READ 0x9681008 1 0>,
				<DCC_READ 0x968100c 1 0>,
				<DCC_READ 0x9681010 1 0>,
				<DCC_READ 0x9681014 1 0>,
				<DCC_READ 0x968101c 1 0>,
				<DCC_READ 0x9681020 1 0>,
				<DCC_READ 0x9681024 1 0>,
				<DCC_READ 0x9681028 1 0>,
				<DCC_READ 0x968102c 1 0>,
				<DCC_READ 0x9681030 1 0>,
				<DCC_READ 0x9681034 1 0>,
				<DCC_READ 0x968103c 1 0>,
				<DCC_READ 0x9698100 1 0>,
				<DCC_READ 0x9698104 1 0>,
				<DCC_READ 0x9698108 1 0>,
				<DCC_READ 0x9698110 1 0>,
				<DCC_READ 0x9698120 1 0>,
				<DCC_READ 0x9698124 1 0>,
				<DCC_READ 0x9698128 1 0>,
				<DCC_READ 0x969812c 1 0>,
				<DCC_READ 0x9698130 1 0>,
				<DCC_READ 0x9698134 1 0>,
				<DCC_READ 0x9698138 1 0>,
				<DCC_READ 0x969813c 1 0>,
				<DCC_READ 0x9698500 1 0>,
				<DCC_READ 0x9698504 1 0>,
				<DCC_READ 0x9698508 1 0>,
				<DCC_READ 0x969850c 1 0>,
				<DCC_READ 0x9698510 1 0>,
				<DCC_READ 0x9698514 1 0>,
				<DCC_READ 0x9698518 1 0>,
				<DCC_READ 0x969851c 1 0>,
				<DCC_READ 0x9698700 1 0>,
				<DCC_READ 0x9698704 1 0>,
				<DCC_READ 0x9698708 1 0>,
				<DCC_READ 0x969870c 1 0>,
				<DCC_READ 0x9698714 1 0>,
				<DCC_READ 0x9698718 1 0>,
				<DCC_READ 0x969871c 1 0>;
	};

	restart@c264000 {