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

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

ARM: dts: msm: enable IP HW CH by default and disable for sm8150-sdx50



By default, enable MHI IP hardware accelerated channels and disable
only for sm8150-sdx50 platforms.

CRs-Fixed: 2281252
Change-Id: Idae2ad7326bfbb99948241ff5df1ba961210b01a
Signed-off-by: default avatarSujeev Dias <sdias@codeaurora.org>
parent 29adec9b
Loading
Loading
Loading
Loading
+58 −18
Original line number Diff line number Diff line
@@ -324,6 +324,29 @@
				mhi,ee = <2>;
			};

			mhi_chan@100 {
				reg = <100>;
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,event-ring = <4>;
				mhi,chan-dir = <1>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <3>;
				mhi,ee = <2>;
				mhi,db-mode-switch;
			};

			mhi_chan@101 {
				reg = <101>;
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,event-ring = <5>;
				mhi,chan-dir = <2>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <3>;
				mhi,ee = <2>;
			};

			mhi_chan@104 {
				reg = <104>;
				label = "IP_HW_OFFLOAD_0";
@@ -379,27 +402,24 @@
			};

			mhi_event@4 {
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,msi = <5>;
				mhi,chan = <104>;
				mhi,chan = <100>;
				mhi,priority = <1>;
				mhi,brstmode = <3>;
				mhi,hw-ev;
				mhi,client-manage;
				mhi,offload;
			};

			mhi_event@5 {
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,msi = <6>;
				mhi,chan = <105>;
				mhi,chan = <101>;
				mhi,priority = <1>;
				mhi,brstmode = <3>;
				mhi,hw-ev;
				mhi,client-manage;
				mhi,offload;
			};

			mhi_netdev_0: mhi_rmnet@0 {
@@ -732,6 +752,29 @@
				mhi,ee = <2>;
			};

			mhi_chan@100 {
				reg = <100>;
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,event-ring = <4>;
				mhi,chan-dir = <1>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <3>;
				mhi,ee = <2>;
				mhi,db-mode-switch;
			};

			mhi_chan@101 {
				reg = <101>;
				label = "IP_HW0";
				mhi,num-elements = <512>;
				mhi,event-ring = <5>;
				mhi,chan-dir = <2>;
				mhi,data-type = <1>;
				mhi,doorbell-mode = <3>;
				mhi,ee = <2>;
			};

			mhi_chan@104 {
				reg = <104>;
				label = "IP_HW_OFFLOAD_0";
@@ -787,27 +830,24 @@
			};

			mhi_event@4 {
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,msi = <5>;
				mhi,chan = <104>;
				mhi,chan = <100>;
				mhi,priority = <1>;
				mhi,brstmode = <3>;
				mhi,hw-ev;
				mhi,client-manage;
				mhi,offload;
			};

			mhi_event@5 {
				mhi,num-elements = <0>;
				mhi,intmod = <0>;
				mhi,num-elements = <1024>;
				mhi,intmod = <5>;
				mhi,msi = <6>;
				mhi,chan = <105>;
				mhi,chan = <101>;
				mhi,priority = <1>;
				mhi,brstmode = <3>;
				mhi,hw-ev;
				mhi,client-manage;
				mhi,offload;
			};

			mhi_netdev_2: mhi_rmnet@0 {
+66 −0
Original line number Diff line number Diff line
@@ -62,6 +62,72 @@
	mhi_chan@21 {
		mhi,num-elements = <32>;
	};

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

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

	mhi_event@4 {
		mhi,num-elements = <0>;
		mhi,intmod = <0>;
		mhi,msi = <5>;
		mhi,chan = <104>;
		mhi,priority = <1>;
		mhi,brstmode = <3>;
		mhi,hw-ev;
		mhi,client-manage;
		mhi,offload;
	};

	mhi_event@5 {
		mhi,num-elements = <0>;
		mhi,intmod = <0>;
		mhi,msi = <6>;
		mhi,chan = <105>;
		mhi,priority = <1>;
		mhi,brstmode = <3>;
		mhi,hw-ev;
		mhi,client-manage;
		mhi,offload;
	};
};

&mhi_1 {
	mhi_chan@100 {
		status = "disabled";
	};

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

	mhi_event@4 {
		mhi,num-elements = <0>;
		mhi,intmod = <0>;
		mhi,msi = <5>;
		mhi,chan = <104>;
		mhi,priority = <1>;
		mhi,brstmode = <3>;
		mhi,hw-ev;
		mhi,client-manage;
		mhi,offload;
	};

	mhi_event@5 {
		mhi,num-elements = <0>;
		mhi,intmod = <0>;
		mhi,msi = <6>;
		mhi,chan = <105>;
		mhi,priority = <1>;
		mhi,brstmode = <3>;
		mhi,hw-ev;
		mhi,client-manage;
		mhi,offload;
	};
};

&tlmm {