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

Commit b628f2ae authored by Bhaumik Bhatt's avatar Bhaumik Bhatt
Browse files

ARM: dts: msm: add support for RMNET_CTL channels



Add support for MHI RMNET_CTL channels which are used to send
flow control messages during a data call.

CRs-Fixed: 2523037
Change-Id: I0d3cd31a8bf032fddb00e77ef452d60ff926bfae
Signed-off-by: default avatarBhaumik Bhatt <bbhatt@codeaurora.org>
parent ebcefcd5
Loading
Loading
Loading
Loading
+86 −2
Original line number Diff line number Diff line
@@ -25,7 +25,7 @@
		qcom,smmu-cfg = <0x3>;

		/* mhi bus specific settings */
		mhi,max-channels = <110>;
		mhi,max-channels = <111>;
		mhi,timeout = <2000>;

		mhi_channels {
@@ -398,6 +398,28 @@
				mhi,offload-chan;
				mhi,lpm-notify;
			};

			mhi_chan@109 {
				reg = <109>;
				label = "RMNET_CTL";
				mhi,num-elements = <128>;
				mhi,event-ring = <12>;
				mhi,chan-dir = <1>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <2>;
				mhi,ee = <0x4>;
			};

			mhi_chan@110 {
				reg = <110>;
				label = "RMNET_CTL";
				mhi,num-elements = <128>;
				mhi,event-ring = <13>;
				mhi,chan-dir = <2>;
				mhi,data-type = <0>;
				mhi,doorbell-mode = <2>;
				mhi,ee = <0x4>;
			};
		};

		mhi_events {
@@ -536,6 +558,26 @@
				mhi,client-manage;
				mhi,offload;
			};

			mhi_event@13 {
				mhi,num-elements = <1024>;
				mhi,intmod = <1>;
				mhi,msi = <13>;
				mhi,chan = <109>;
				mhi,priority = <0>;
				mhi,brstmode = <2>;
				mhi,hw-ev;
			};

			mhi_event@14 {
				mhi,num-elements = <1024>;
				mhi,intmod = <0>;
				mhi,msi = <14>;
				mhi,chan = <110>;
				mhi,priority = <0>;
				mhi,brstmode = <2>;
				mhi,hw-ev;
			};
		};

		mhi_devices {
@@ -585,7 +627,7 @@
			<45 512 1200000000 650000000>;

		/* mhi bus specific settings */
		mhi,max-channels = <110>;
		mhi,max-channels = <111>;
		mhi,timeout = <2000>;

		mhi_channels {
@@ -959,6 +1001,28 @@
				mhi,offload-chan;
				mhi,lpm-notify;
			};

			mhi_chan@109 {
				reg = <109>;
				label = "RMNET_CTL";
				mhi,num-elements = <128>;
				mhi,event-ring = <12>;
				mhi,chan-dir = <1>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <2>;
				mhi,ee = <0x4>;
			};

			mhi_chan@110 {
				reg = <110>;
				label = "RMNET_CTL";
				mhi,num-elements = <128>;
				mhi,event-ring = <13>;
				mhi,chan-dir = <2>;
				mhi,data-type = <0>;
				mhi,doorbell-mode = <2>;
				mhi,ee = <0x4>;
			};
		};

		mhi_events {
@@ -1097,6 +1161,26 @@
				mhi,client-manage;
				mhi,offload;
			};

			mhi_event@13 {
				mhi,num-elements = <1024>;
				mhi,intmod = <1>;
				mhi,msi = <13>;
				mhi,chan = <109>;
				mhi,priority = <0>;
				mhi,brstmode = <2>;
				mhi,hw-ev;
			};

			mhi_event@14 {
				mhi,num-elements = <1024>;
				mhi,intmod = <0>;
				mhi,msi = <14>;
				mhi,chan = <110>;
				mhi,priority = <0>;
				mhi,brstmode = <2>;
				mhi,hw-ev;
			};
		};

		mhi_devices {
+32 −0
Original line number Diff line number Diff line
@@ -72,6 +72,14 @@
		mhi_chan@108 {
			status = "disabled";
		};

		mhi_chan@109 {
			status = "disabled";
		};

		mhi_chan@110 {
			status = "disabled";
		};
	};

	mhi_events {
@@ -122,6 +130,14 @@
		mhi_events@12 {
			status = "disabled";
		};

		mhi_events@13 {
			status = "disabled";
		};

		mhi_events@14 {
			status = "disabled";
		};
	};
};

@@ -162,6 +178,14 @@
		mhi_chan@108 {
			status = "disabled";
		};

		mhi_chan@109 {
			status = "disabled";
		};

		mhi_chan@110 {
			status = "disabled";
		};
	};

	mhi_events {
@@ -212,6 +236,14 @@
		mhi_events@12 {
			status = "disabled";
		};

		mhi_events@13 {
			status = "disabled";
		};

		mhi_events@14 {
			status = "disabled";
		};
	};
};