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

Commit f83c39cb authored by Sujeev Dias's avatar Sujeev Dias
Browse files

ARM: dts: msm: add support for bandwidth scaling event ring



Add a dedicated low priority SW event ring for bandwidth
scaling feature.

CRs-Fixed: 2479785
Change-Id: I656458433b81eaad8e610f04117e0d929fbc1c40
Acked-by: default avatarBhaumik Vasav Bhatt <bbhatt@qti.qualcomm.com>
parent 67fd3d35
Loading
Loading
Loading
Loading
+25 −16
Original line number Original line Diff line number Diff line
@@ -406,7 +406,7 @@
				reg = <100>;
				reg = <100>;
				label = "IP_HW0";
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,num-elements = <512>;
				mhi,event-ring = <6>;
				mhi,event-ring = <7>;
				mhi,chan-dir = <1>;
				mhi,chan-dir = <1>;
				mhi,data-type = <1>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <3>;
				mhi,doorbell-mode = <3>;
@@ -418,7 +418,7 @@
				reg = <101>;
				reg = <101>;
				label = "IP_HW0";
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,num-elements = <512>;
				mhi,event-ring = <7>;
				mhi,event-ring = <8>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <4>;
				mhi,data-type = <4>;
				mhi,doorbell-mode = <3>;
				mhi,doorbell-mode = <3>;
@@ -428,7 +428,7 @@
			mhi_chan@102 {
			mhi_chan@102 {
				reg = <102>;
				reg = <102>;
				label = "IP_HW_ADPL";
				label = "IP_HW_ADPL";
				mhi,event-ring = <8>;
				mhi,event-ring = <9>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <3>;
				mhi,data-type = <3>;
				mhi,ee = <0x4>;
				mhi,ee = <0x4>;
@@ -440,7 +440,7 @@
				reg = <103>;
				reg = <103>;
				label = "IP_HW_QDSS";
				label = "IP_HW_QDSS";
				mhi,num-elements = <128>;
				mhi,num-elements = <128>;
				mhi,event-ring = <9>;
				mhi,event-ring = <10>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <0>;
				mhi,data-type = <0>;
				mhi,doorbell-mode = <2>;
				mhi,doorbell-mode = <2>;
@@ -452,7 +452,7 @@
				label = "IP_HW0_RSC";
				label = "IP_HW0_RSC";
				mhi,num-elements = <512>;
				mhi,num-elements = <512>;
				mhi,local-elements = <3078>;
				mhi,local-elements = <3078>;
				mhi,event-ring = <7>;
				mhi,event-ring = <8>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <5>;
				mhi,data-type = <5>;
				mhi,doorbell-mode = <3>;
				mhi,doorbell-mode = <3>;
@@ -463,7 +463,7 @@
			mhi_chan@105 {
			mhi_chan@105 {
				reg = <105>;
				reg = <105>;
				label = "IP_HW_MHIP_0";
				label = "IP_HW_MHIP_0";
				mhi,event-ring = <10>;
				mhi,event-ring = <11>;
				mhi,chan-dir = <1>;
				mhi,chan-dir = <1>;
				mhi,data-type = <3>;
				mhi,data-type = <3>;
				mhi,ee = <0x4>;
				mhi,ee = <0x4>;
@@ -473,7 +473,7 @@
			mhi_chan@106 {
			mhi_chan@106 {
				reg = <106>;
				reg = <106>;
				label = "IP_HW_MHIP_0";
				label = "IP_HW_MHIP_0";
				mhi,event-ring = <11>;
				mhi,event-ring = <12>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <3>;
				mhi,data-type = <3>;
				mhi,ee = <0x4>;
				mhi,ee = <0x4>;
@@ -484,7 +484,7 @@
			mhi_chan@107 {
			mhi_chan@107 {
				reg = <107>;
				reg = <107>;
				label = "IP_HW_MHIP_1";
				label = "IP_HW_MHIP_1";
				mhi,event-ring = <12>;
				mhi,event-ring = <13>;
				mhi,chan-dir = <1>;
				mhi,chan-dir = <1>;
				mhi,data-type = <3>;
				mhi,data-type = <3>;
				mhi,ee = <0x4>;
				mhi,ee = <0x4>;
@@ -494,7 +494,7 @@
			mhi_chan@108 {
			mhi_chan@108 {
				reg = <108>;
				reg = <108>;
				label = "IP_HW_MHIP_1";
				label = "IP_HW_MHIP_1";
				mhi,event-ring = <13>;
				mhi,event-ring = <14>;
				mhi,chan-dir = <2>;
				mhi,chan-dir = <2>;
				mhi,data-type = <3>;
				mhi,data-type = <3>;
				mhi,ee = <0x4>;
				mhi,ee = <0x4>;
@@ -562,6 +562,15 @@
			};
			};


			mhi_event@6 {
			mhi_event@6 {
				mhi,num-elements = <32>;
				mhi,intmod = <1>;
				mhi,msi = <0>;
				mhi,priority = <2>;
				mhi,brstmode = <2>;
				mhi,data-type = <3>;
			};

			mhi_event@7 {
				mhi,num-elements = <1024>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,intmod = <5>;
				mhi,msi = <5>;
				mhi,msi = <5>;
@@ -571,7 +580,7 @@
				mhi,hw-ev;
				mhi,hw-ev;
			};
			};


			mhi_event@7 {
			mhi_event@8 {
				mhi,num-elements = <1024>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,intmod = <5>;
				mhi,msi = <6>;
				mhi,msi = <6>;
@@ -582,7 +591,7 @@
				mhi,client-manage;
				mhi,client-manage;
			};
			};


			mhi_event@8 {
			mhi_event@9 {
				mhi,num-elements = <0>;
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,intmod = <0>;
				mhi,msi = <0>;
				mhi,msi = <0>;
@@ -594,7 +603,7 @@
				mhi,offload;
				mhi,offload;
			};
			};


			mhi_event@9 {
			mhi_event@10 {
				mhi,num-elements = <1024>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,intmod = <5>;
				mhi,msi = <7>;
				mhi,msi = <7>;
@@ -604,7 +613,7 @@
				mhi,hw-ev;
				mhi,hw-ev;
			};
			};


			mhi_event@10 {
			mhi_event@11 {
				mhi,num-elements = <0>;
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,intmod = <0>;
				mhi,msi = <0>;
				mhi,msi = <0>;
@@ -616,7 +625,7 @@
				mhi,offload;
				mhi,offload;
			};
			};


			mhi_event@11 {
			mhi_event@12 {
				mhi,num-elements = <0>;
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,intmod = <0>;
				mhi,msi = <0>;
				mhi,msi = <0>;
@@ -628,7 +637,7 @@
				mhi,offload;
				mhi,offload;
			};
			};


			mhi_event@12 {
			mhi_event@13 {
				mhi,num-elements = <0>;
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,intmod = <0>;
				mhi,msi = <0>;
				mhi,msi = <0>;
@@ -640,7 +649,7 @@
				mhi,offload;
				mhi,offload;
			};
			};


			mhi_event@13 {
			mhi_event@14 {
				mhi,num-elements = <0>;
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,intmod = <0>;
				mhi,msi = <0>;
				mhi,msi = <0>;