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

Commit e53bd266 authored by Linux Build Service Account's avatar Linux Build Service Account
Browse files

Promotion of kernel.lnx.4.4-161116.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1077493   I32fff5344329fe8c266f6a80c950eabca9c2d4cb   ARM: dts: msm: enable RPM regulator device node for MSMF
1089743   I2715197a2b5cbe41da5b1983ff3066fa5d42c483   Revert "clk: msm: clock-gpu-cobalt: Update the graphics
1022275   I208c8c83a8f5ee8efadf01175f60d70fb4bf48cf   msm: pcie: support configurable wr halt size for PCIe
1086284   I1cca3f4cef34abd36b095b7ee0f32333c88fb939   msm: vidc: Allocate raw packet memory one time
1088970   I231f518b701a988ab4a4f475e7e3c6f17d58187b   Revert "ARM: dts: msm: disable L1 and L1ss for PCIe on m
1087935   I12873a92ed0b7157032c25946cce27349f2c2a1f   msm: vidc: Avoid unnecessary buffer requirements call
1088552   Iab64336f8efde2778c16156c6bfcf566c4c892d3   drivers: soc: increase glink tx buffer count
1083289   I2dde6542a31fb7b2f0d4c7a3d599c1f78999e4fe   ARM: dts: msm: Set max secure sessions to 6 for msmcobal
1089704   I1e5400eb64b6b61076617b5b26fc750c6e8d0270   qpnp-smb2: allow parallel charging during supplemental m
1079913   Ie9ed65d421df57c9bfa4db8e44d358da3b0cdc36   qcom-charger: WA for typec cc2 sink removal with rdstd
1072067   I62c51c23a47f26b221dccef6f83c03aef9f095a7   ASoC: compress: Fix compress capture stream handling
1048195   Ifebf5cbe46e24ae019829db388550d47fd4a5ff4   usb: gadget: f_mtp: Increase default TX buffer size
1082914   Ie66b3a8ca2ca418a4a52f65987266b8d580c121f   msm: kgsl: Fix overflow in sharedmem cache range operati
1083310   I9d0b31021e7c47084cd92c8c70e17cff3d057655   usb: host: skip xHCI power management upon port suspend
1060978   Ibf6463467f28221470619b4f43ece062d41ae6b8   defconfig: msm: update mmap randomness for all targets
1088681   Id31b58e231d3dcd7d32e0dc7f264595d60a7c408   sched: core: Skip migrating tasks that aren't enqueued o
1088681   I94359afa433ad57dd5bfeae3cb78a1f196cd02fe   core_ctl: Export boost function
1089954   I0718cd7d76669fb8743a59a322ac2a5eaa7c45f6   ARM: dts: msm:  Enable the haptics in QRD SKUK and vr1
1087718   I372e9e38a567e0cf83a226f29510fdf570decd43   ARM: dts: msm: Add slimbus instance entries for msmfalco
1089941   Iefcb4a4b595ef0778e983a1902a5897cf292705f   pinctrl: qcom: msmfalcon: Split function groups based on
1089847   I0516cc67a1343150f3d1f838b9d9b329e8e1e498   qcom-cpufreq: skip frequencies that round to same rate
1089455   I5842c32fbfcd62692a3585f23bfcb0d9c4b5f6c5   ARM: dts: msm: add PMFALCON/PM2FALCON devices for msmcob
1072607   I774ffb1e55971ec8097994d1cfe664db5902a8ce   ARM: dts: msm: Support only dummy clocks for falcon/trit
1089372   I817859817eeb76c565d1604fcb1cc11b0df2dd30   ARM: dts: msm: Change GPU clock plan for msmcobalt inter
1089843   Ida2c99d7fd56b5b277653c42808f08f4f23ed790   ARM: dts: msm: add new mapping table for memlat
1087474   I9e6022ab996861d3d78721aadea9e6116ded4e0f   msm: ipa3: retry on IPA_HW_CONS_DISABLE_CMD_GSI_STOP_FAI
1089484   I5b0faa6e021f2463635e13625072e159ba558907   msm: ipa: Address overlap fix
1086278   I3366b70c7e5bfa2a240aa24f1e0c70b54d686721   mdss: display-port: fix link rate calculation
1088060   Ia29c08702db44538fcb467fc38d3933be9df26d7   qpnp-smb2: increase VCONN softstart
1088684   I3510952832f958b3b9d9d0a3e7237df34328ec30   ARM: dts: msm: correct subtype of MSMCOBALT V2 QRD SKUK
1089624   I614aeadf022e01f17660791c0037ceb9f73456a3   msm: mdss: fix logic to enable secure display/camera
1086571   Id0a74bc74e5ef1fc08af63ace50ab4774820597c   ARM: dts: msm: update the battery data for cobalt
1089001   I9e95c5d2130f1d371e201eac69dec140cc773b1f   iommu/arm-smmu: support mapping before enabling S1 trans
1079913   I284ca8f2221f596432d67117d89e7d501d2bd9a8   qcom-charger: WA for cc2 removal with medium and high rd
1088054   I09b5d4cd219b0a53559176525d9b501e5a6dc0c9   iio: adc: qcom-tadc: cast raw ADC readings before conver
1084210   I9556f18dd6a9fdf3f76c133ae75c04ecce171f08   ASoC: soc: prevent risk of buffer overflow
1075249   I8f66ab9375fd42573a895d5d872a3d2e1782adee   msm: pcie: remove PCIe PHY and PARF dump in linkdown
1088054   I431dcc766df94adb7ee85d4cb32d9181a74d871a   ARM: dts: msm: update TADC ibatt scale for MSMCOBALT
1089698   Idace48373333dc3ab36aa10e0d90098a68af315d   smb-lib: remove cached vbus present status
1086324   Ie4ac72e460643606f718d5809e65cda70932fb84   msm: mdss: Avoid accessing pipe out of the boundaries
1082285   I4e6853022b558069304cde4cff7bc1445fd66213   msm: vidc: Allow clients to suggest I-frame sizes
1060212   I23bf67fba7cef2735db436899a9d5b3306e5a77f   leds: qpnp-flash-v2: Add support for programming led cla
1089692   I08987a383edff181e8e4867d8d795dae58ecf084   smb-lib: use plugin real time status for USB present pro
1088590   I4c5f0a1c142f7d698c092cf7bcafdb0f9fbaa9c1   nf: IDLETIMER: Fix use after free condition during work
1083246   I8eb5f305f89bc18ad4b735bd89cbf259f0e1ea11   leds: qpnp-flash-v2: modify regulator control for switch
1078264   Ie83e71eafff5c49c81f56f92aa719662814997ed   leds: qpnp-flash-v2: Add sysfs support to query max_curr
1075870   Ib31e5aca648c0f442afe4cbe576ad79786fe6427   soc: qcom: secure_buffer: Fix an uninitialized variable
1086284   I768ef6c941c791af5a45d846fa81d810b831efa5   msm: vidc: increase timeout value for hw response and po
1086278   Ib6a0ee570fe2d5a1d43296e792a354ca25b1d82c   clk: msm: mdss: fix divider configuration for 5.4 Ghz li
1085928   I3d33ed922b979652c64027e6f1c6f0a8ed4850a3   ASoC: msm: q6dspv2: use correct variable type to store I
993820   Icd5b504c35683e94383d2cefd186f66000478e82   iommu/arm-smmu: Fix uninitialized use of variable error
1089945   I4949954c7b546030a4a94c74bb68c2eb4f6d4718   pinctrl: qcom: Add all the gpios to pingroups for msmfal
1086571   Id89f54f58bb2d5f7294c0244ab0ba39e90b5ecac   ARM: dts: msm: Add battery profile for FG in QRD SKUK an
1088375   Ifffab071efed56541e763e4f6f51aa45d7a6678b   soc: qcom: glink: Fix incorrect call to deinit function
1085733   I066804e9f8bc527d58dd5199664a5756a0f3d298   ARM: dts: msm: Remove min svs level for A540 in msmcobal
1079523   Ief14bb96bfdc1998b7b9423755daae8d93964672   ARM: dts: msm: Enable memory allocation for diag on trit
1083045   I6f8abe55f3d99d2ff46e4bb2a8cd11a067be7508   msm: kgsl: Fix pt NULL pointer dereference
1089862   Ia7e33fae35b3c5083ff5834344c21d6c8288b53d   msm: pcie: support QGIC MSI for multiple clients
1089702   Iaa5f221d530721f7ff4a413a609192baf98ff359   qpnp-smb2: clear the ICL override during probe
1087108   Id3542f6649209929d83e5a2d6230f1d3d7dfa776   clk: qcom: Remove initial configuration from PLL enable
1084375   I6d04b6343713a91d97ff18631141772f92f4ed00   ASoC: wcd9335: Add 24bit record support
1088327   I28be6557fa97d65ec9add1d31c854576e21b47e1   ARM: dts: msm: Add rpm-smd node for msmtriton
1081084   I481abdd54ce1e75bdebf908a61d6b484b377f55a   ARM: dts: msm: update APC0/APC1/GFX aging allowed revisi
1000104   I53c24deb1cfbd7fea1b2a598ed58c6352c5ff9a2   qpnp-fg-gen3: add support to show time to full and empty
1088104   I251ed7938c29e08954d4c81d3041cb235a39d266   net: rmnet_data: Handle buffer bloat for TCP scenarios
1084988   Icd9d5b14e4138e747f9483458da7ddb89f515c03   msm: mdss: fix race condition with overlay off in doze m
1086270   I7f8fb6630314cdc523490e28d90dd3776bdfeada   msm: mdss: avoid removing wrong multirect on validate fa
1088598   Id38e0dd5899fc0ec0d24e19061e458e6f28249e3   msm: vidc: Invalidate cache for input buffers
1089097   Ia13bd8702f337f71dae5d612f6efe55ee8c2a317   iio: rradc: Update RRADC USBIN scaling

Change-Id: Idacc7b3dfc48b03e5cb3dae75b251add46330f41
CRs-Fixed: 1022275, 1088681, 1088104, 1088684, 993820, 1060212, 1083310, 1089455, 1087474, 1089001, 1088054, 1000104, 1079523, 1085928, 1087108, 1088552, 1088598, 1088375, 1089954, 1083289, 1083045, 1089692, 1086270, 1088590, 1089698, 1072607, 1086278, 1085733, 1086324, 1088970, 1084988, 1075870, 1089702, 1089704, 1077493, 1048195, 1083246, 1060978, 1089743, 1086284, 1075249, 1078264, 1089484, 1089847, 1081084, 1089372, 1089843, 1089097, 1089624, 1082914, 1084375, 1089945, 1082285, 1089941, 1087935, 1079913, 1088060, 1089862, 1072067, 1084210, 1088327, 1086571, 1087718
parents 06f25a82 61f26e3a
Loading
Loading
Loading
Loading
+15 −17
Original line number Diff line number Diff line
@@ -32,6 +32,18 @@ Optional properties:
- qcom,vph-droop-debounce-us	: Integer property to specify VPH droop debounce time. It is only used
				  if qcom,vph-droop-det is specified. Valid values are 0, 8, 16 and 26.
				  Unit is uS.
- qcom,led1n2-iclamp-low-ma	: Integer property to specify current clamp low
				  level for mitigation. Unit is mA. Allowed
				  values are same as under qcom,max-current.
- qcom,led1n2-iclamp-mid-ma	: Integer property to specify current clamp mid
				  level for mitigation. Unit is mA. Allowed
				  values are same as under qcom,max-current.
- qcom,led3-iclamp-low-ma	: Integer property to specify current clamp low
				  level for mitigation. Unit is mA. Allowed
				  values are same as under qcom,max-current.
- qcom,led3-iclamp-mid-ma	: Integer property to specify current clamp mid
				  level for mitigation. Unit is mA. Allowed
				  values are same as under qcom,max-current.
- qcom,vled-max-uv		: Integer property for flash current predictive mitigation.
				  Default value is 3500000 uV.
- qcom,ibatt-ocp-threshold-ua	: Integer property for flash current predictive mitigation.
@@ -70,6 +82,8 @@ Optional properties:
			  0: Flash strobe is used for LED1, LED2, LED3
			  1: Flash strobe is used for LED1, LED2 and GPIO10 is used for LED3
			  2: Flash strobe is used for LED1; GPIO9 is used for LED2; GPIO10 is used for LED3
- switchX-supply		: phandle of the regulator that needs to be used
				  as a supply for flash switch_X device.

Child node: Contains settings for each individual LED. Each LED channel needs a flash node and
torch node for itself, and an individual switch node to serve as an overall switch.
@@ -126,15 +140,6 @@ Optional properties:
				  be edge triggered. Otherwise, it is level triggered.
- qcom,hw-strobe-active-low	: Boolean property to select strobe signal polarity. If defined, hw-strobe
				  signal polarity is set to active-low, else it is active-high.
- reg<n>		: reg<n> (<n> represents number. e.g. 0,1,2,..) subnode is to add support for
			  multiple power sources. This subnode should only be specified for switch nodes.
			  Required property inside regulator node:
			  - regulator-name	: Name of the regulator which has to be used for this
						  switch node.
			  Optional property inside regulator node:
			  - max-voltage-uv	: This specifies max voltage of regulator. Some switch
						  or boost regulator does not need this property.

Example:
	qcom,leds@d300 {
		compatible = "qcom,qpnp-flash-led-v2";
@@ -160,6 +165,7 @@ Example:

		qcom,hdrm-auto-mode;
		qcom,isc-delay = <192>;
		switch0-supply = <&pmicobalt_bob>;

		pmi8998_flash0: qcom,flash_0 {
			label = "flash";
@@ -254,10 +260,6 @@ Example:
			qcom,led-mask = <3>;
			qcom,default-led-trigger =
						"switch0_trigger";
			reg0 {
				regulator-name = "pmicobalt_bob";
				max-voltage-uv = <3600000>;
			};
		};

		pmi8998_switch1: qcom,led_switch_1 {
@@ -266,10 +268,6 @@ Example:
			qcom,led-mask = <4>;
			qcom,default-led-trigger =
						"switch1_trigger";
			reg0 {
				regulator-name = "pmicobalt_bob";
				max-voltage-uv = <3600000>;
			};
		};
	};
+3 −0
Original line number Diff line number Diff line
@@ -93,6 +93,8 @@ Optional Properties:
    and assign for each endpoint.
  - qcom,ep-latency: The time (unit: ms) to wait for the PCIe endpoint to become
    stable after power on, before de-assert the PERST to the endpoint.
  - qcom,wr-halt-size: With base 2, this exponent determines the size of the
    data that PCIe core will halt on for each write transaction.
  - qcom,cpl-timeout: Completion timeout value. This value specifies the time range
    which the root complex will send out a completion packet if there is no response
    from the endpoint.
@@ -270,6 +272,7 @@ Example:
		qcom,smmu-exist;
		qcom,smmu-sid-base = <0x1480>;
		qcom,ep-latency = <100>;
		qcom,wr-halt-size = <0xa>; /* 1KB */
		qcom,cpl-timeout = <0x2>;

		iommus = <&anoc0_smmu>;
+38 −38
Original line number Diff line number Diff line
@@ -18,44 +18,44 @@ qcom,qrd_msmcobalt_skuk_3000mah {
	qcom,battery-type = "qrd_msmcobalt_skuk_300mah";
	qcom,checksum = <0x0F19>;
	qcom,fg-profile-data = [
		 05 B2 1F 6F
		 FC A3 0A 6E
		 FD DB 1D 8C
		 1D AE 12 C2
		 23 00 18 7E
		 52 B4 45 8D
		 00 00 00 55
		 00 00 00 0F
		 C5 92 00 00
		 CA A0 CD 95
		 00 0C 00 1F
		 EC C3 F2 56
		 F3 27 06 7B
		 12 FF 01 02
		 3A 21 DA 1C
		 40 40 09 1C
		 00 05 00 07
		 05 B4 1F AC
		 FC EF 0A 57
		 00 2E 1D 6A
		 14 BA 0B 12
		 22 DC 19 40
		 53 03 45 79
		 00 00 00 53
		 00 00 00 0E
		 CC 05 00 00
		 CA 24 BB 3A
		 00 00 00 1C
		 EC C3 F2 56
		 F2 A2 06 A6
		 01 C7 06 96
		 1A CF EA 8B
		 33 08 33 BA
		 00 00 10 07
		 46 66 0C 3A
		 00 19 00 1C
		 FA 0A 01 98
		 00 00 00 FF
		 6F 1F B2 05
		 6E 0A A3 FC
		 8C 1D DB FD
		 C2 12 AE 1D
		 7E 18 00 23
		 8D 45 B4 52
		 55 00 00 00
		 0F 00 00 00
		 00 00 92 C5
		 95 CD A0 CA
		 1F 00 0C 00
		 56 F2 C3 EC
		 7B 06 27 F3
		 02 01 FF 12
		 1C DA 21 3A
		 1C 09 40 40
		 07 00 05 00
		 AC 1F B4 05
		 57 0A EF FC
		 6A 1D 2E 00
		 12 0B BA 14
		 40 19 DC 22
		 79 45 03 53
		 53 00 00 00
		 0E 00 00 00
		 00 00 05 CC
		 3A BB 24 CA
		 1C 00 00 00
		 56 F2 C3 EC
		 A6 06 A2 F2
		 96 06 C7 01
		 8B EA CF 1A
		 BA 33 08 33
		 07 10 00 00
		 3A 0C 66 46
		 1C 00 19 00
		 98 01 0A FA
		 FF 00 00 00
		 00 00 00 00
		 00 00 00 00
		 00 00 00 00
+0 −8
Original line number Diff line number Diff line
@@ -357,10 +357,6 @@
				qcom,led-name = "led:switch_0";
				qcom,led-mask = <3>;
				qcom,default-led-trigger = "switch0_trigger";
				reg0 {
					regulator-name = "pmfalcon_bob";
					max-voltage-uv = <3600000>;
				};
			};

			pm2falcon_switch1: qcom,led_switch_1 {
@@ -368,10 +364,6 @@
				qcom,led-name = "led:switch_1";
				qcom,led-mask = <4>;
				qcom,default-led-trigger = "switch1_trigger";
				reg0 {
					regulator-name = "pmfalcon_bob";
					max-voltage-uv = <3600000>;
				};
			};
		};
	};
+0 −8
Original line number Diff line number Diff line
@@ -744,10 +744,6 @@
				qcom,led-name = "led:switch_0";
				qcom,led-mask = <3>;
				qcom,default-led-trigger = "switch0_trigger";
				reg0 {
					regulator-name = "pmicobalt_bob";
					max-voltage-uv = <3600000>;
				};
			};

			pmicobalt_switch1: qcom,led_switch_1 {
@@ -755,10 +751,6 @@
				qcom,led-name = "led:switch_1";
				qcom,led-mask = <4>;
				qcom,default-led-trigger = "switch1_trigger";
				reg0 {
					regulator-name = "pmicobalt_bob";
					max-voltage-uv = <3600000>;
				};
			};
		};
	};
Loading