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

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

Promotion of kernel.lnx.4.4-160629.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1027991   I47d2d45df8686f25e8170a84fcaf68e143f6e4f6   ASoC: msm: qdsp6v2: fix non-gapless transition failure
1028336   I1aade4b197b1705ac116db66168f73253b6ea04d   ARM: dts: msm: add HDMI support for 8996 mtp
1001862   Idf7b30586d5e3c34929b348628f90e5d88f2a9ff   defconfig: arm64: msm: Enable RPM stats/logs
1033830   I0dbef5b6e5ec3d19f5f93f06ed03a4cf1215dc4d   ARM: mm: Adjust the low memory boundary
1032292   I8e477c434d218960b48aab4e61cacf99476b607f   lpm-levels: Fix cpu idle trace and stats event
1034178   I8a644440eca0bc8996e777b76670f2aead601732   ARM: dts: msm: Update thermal sensor for GPU in MSMCobal
1025905   Idd26e1460aea84834cccac15a86adf35681e511e   clk: qcom: gdsc: Add support for votable gdscs
973565   I11a70c61d408921edd89b1417b209c5c5a3ddf24   msm: kgsl: Fix calculation error for deep nap timer valu
1033830   Ib3e25b530b3dfbd1f9796cdc580fb79da484e850   ARM: mm: Update the kernel log messages
1022191   I895986f10c997d1715761eaaadc4bbbee60db9d2   mm: process reclaim: vmpressure based process reclaim
1033724   I9414f3238d1568ec29973a7ec74054c779a7a196   qcom-charger: qpnp-smb2: Remove unnecessary watchdog int
1001862   I10dc1bdb2fcfe216cdcf147eab936c2f92b5217a   defconfig: arm64: msmcortex: Enable RPM stats/logs
1024948   I13b7a70f1fa748f2f4cdfb485dda2f7857e0b3d2   msm: kgsl: Add gcc_gpu_iref_clk to list of GPU clocks
949470   Ia540a814c3dcd91f573d1f25d637107a48309a58   md: Enable discard option for dm-req-crypt based devices
1032423   I632a9466f04d5d0712de436fc3e1251f7e2e7ad2   hwmon: qpnp-adc-voltage: Add optional VADC property
1025905   Ia71dfc9947f858b485e7c7ea254d6f52de0e7f7d   clk: qcom: Add gfx3d ping-pong PLL frequency switching
1022191   I119097bb9b1baf8f3e8d4afa0a6dc2c30c0de6e7   mm: process_reclaim: fix reclaim skip on low efficiency
1034319   Ia0ed2ad9041353def1b3055d394281bca2893f88   msm: ipa3: Do not use APPS pipes for IPA kernel-test
1031156   Ie507b1de9ce08221678a730146164d6e970aac8a   msm: vidc: Add missing qmenu entries for MPEG ctrls
1028321   I13eaca8f50080457b95f4c88f9987df6ba0f05c5   ARM: dts: msm: Change LAB precharge time to 500us for PM
1033726   Icffa6b8e29c1a13c08c11980b9bfd70b25efd56c   ARM: dts: msm: remove OSM cluster PLL setup sequence for
1035494   Iddc618a2467b8ba72a8466c2678b3195ef8fa1c7   Revert "arm64: defconfig: msm: enable MODULE_SIG for msm
969112 972634   I44c0a93e1507a9f0b8a65e5c2ce5a98962bb335b   msm: thermal: Maintain state in the mitigation device mo
1007487   Iafb90cde31a985bf5377fdcdd1a9653a965c5600   msm: vidc: Communicate session error to client if aborte
1004015   I1d0c51c52e54ab30239b2fca11040f134315fe61   lpm_levels: Avoid race by preventing hotplug during lpm
1012335   I67d700c5c844fd6be3bf6ded756fb93e0ebfb537   msm: camera: isp: Add drop reporting in RESUMING state
1023326   I75cf0b4cfc7a6aec3e6d79da9172ce37ec9d91c1   regulator: rpm-smd-regulator: implement set_load
1011048   I6f98bf3402a737bc21daff33b13b137850a690ea   ASoC: msm: qdspv2: add support for MULTI_CHANNEL_PCM_V3
987016   Iacd8f7b7cdafed3a111507d3da899be9261ff09f   Bluetooth: Replace %p with %pK
1035238   I11e725ac31f78f838ac9b8e1e08c384d11ea14a6   ARM: dts: msm: Correct the TLMM IRQs for UART instances
1031748   Icf0890a6f2d3c44e426bd834b3c7943cc6766bae   msm: mdss: Add memory retention support for MDP LUT cloc
1022191   I36269b1b6619315f33f6f3b49ec73571a66796f2   mm: process_reclaim: do not iterate over stale task stru
1027726   Ic841de25597c2cd4ce007823f9b9727e858a73cb   msm: ipa: change default low watermark for rx buffers
1025515   I713cc396c8d563735981547e0dc18a63f6f15180   dev_freq: devfreq_spdm: make cci_clk optional indicator
1011048   I5c49091d6bbff98ed8665446fffdba08446073cd   ASoC: msm: add support for packed 24 bit
1025447   I9f478194a1a6147a8312e232c6ca3fd1eeb01682   ARM: dts: msm: Remove voting on vdd_pll regulator for MS
1027784   I7ec578b42f50b6ce2f2738193c622c8a2f01ecd8   misc: qcom: qdsp6v2: Return flush errors to user space
1027161   Ibd46ae4d6bebd40637a78a551984b4c16a693d79   ARM: dts: msm: update pinctrl for gpio89 on msmcobalt
1011048   If81f3053629dc4f80a08392f392c7be735ad33c2   ASoC: wcd9335: add support for packed 24 bit
872914   I42e33db7f3dca47c30b7dc5af59848eb6beef330   ASoC: msm: qdsp6v2: Support host pcm feature based on ne
                                                     devm: add helper devm_add_action_or_reset()
1031748   I94d0965c5e431613e37e2369d0f0572e083d0acd   ARM: dts: msm: Add MDP LUT clock to msmcobalt
1018761   I2d35c6d47221d5b043c7cbe6ad8bee178d14ef8d   arm64: defconfig: msm: enable MODULE_SIG for msm chipset
1022191 984947   I5208fb68372f7af72868e39399bf545fb7b774f3   mm: ksm: avoid trageted reclaim of ksm pages
1029460   I8e01302baf2d78afca930ef1f251906a971a8234   ASoC: msm: qdsp6v2: Fix Tx mute issue over BT-SCO
1022191   I6852f7e8d0a344ab5631b188627263f11414f27e   mm: process_reclaim: use unbounded cpu workqueue
1033023   Ieeec5959475740e2b0cc75871c1f7e10e1098fa4   drivers: GICv3: Enable logging of interrupts that trigge
1000809   I2ac46c481065ada2b62a5eb248fbdf18f2b1a91f   msm: vidc: ensure venus is in power on before scaling cl
1035430   Iae0649dc3fe878f948ad872803317eb4bf7ec1c6   iommu: dma-mapping-fast: Remove unused #define
1021749   Id0cab5773099e2f6267f8a5bd4fd5aeb3324e68b   soc: qcom: qsee_ipc_irq_bridge: Add initial driver versi
1025447   I530bbeb89f769afb188f28bcdc0230d32feed3dd   soc: qcom: pil: Make vdd_pll optional property for modem
1023716   I4fd8977845dd123890afc5076cd55499992e488e   soc: qcom: msm_bus: Remove panic for no aggregation sche
973565   Iad588eb94861bd6b223715cc05354e3c39db9b24   msm: kgsl: Create sysfs entry to control GPU clock throt
1014977   I293ad3c4c5ed46c692ae066e7188efe41e5dc482   msm: vidc: Destroy mutexes used by vidc driver
1034627   Ic851efecd1b5ff1c5e3105f28f392307857e63e3   arm: dma-mapping: return NULL on remap error
1033538   I73e43ad042ab0dc2e148d149d09652d37297514b   arm64: defconfig: msm: sync up with Kbuild defaults
1025905   I9e435ba071a9d1aa67bddc5d2c7cd7b66fb86c58   clk: qcom: gdsc: Add support for gdscs with gds hw contr
1033023   Ia928cf5e23eebc7a0f80638f4be81beec7ed2878   irqchip: add snapshot of msm_show_resume_irq

Change-Id: Icdbe93353d68143c8ec8c9fdfba25f24344ab3f0
CRs-Fixed: 1034627, 1031748, 1031156, 1035430, 1027784, 1027726, 1029460, 1028321, 949470, 987016, 972634, 1035494, 1033023, 1023326, 973565, 1024948, 1025905, 1033538, 1004015, 1032423, 1001862, 1028336, 969112, 872914, 984947, 1027991, 1000809, 1014977, 1034178, 1027161, 1025447, 1035238, 1034319, 1011048, 1021749, 1007487, 1012335, 1033724, 1022191, 1033726, 1025515, 1033830, 1032292, 1023716, 1018761
parents e195400e 4ba4c504
Loading
Loading
Loading
Loading
+30 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. Secure Execution Environment IPC Interrupt Bridge

[Root level node]
Required properties:
-compatible : should be "qcom,qsee-ipc-irq-bridge";

[Second level nodes]
qcom,qsee-ipc-irq-subsystem
Required properties:
-qcom,dev-name: the bridge device name
-interrupt: IPC interrupt line from remote subsystem to QSEE
-label : The name of this subsystem.

Required properties if interrupt type is IRQ_TYPE_LEVEL_HIGH[4]:
-qcom,rx-irq-clr : the register to clear the level triggered rx interrupt
-qcom,rx-irq-clr-mask : the bitmask to clear the rx interrupt

Example:

	qcom,qsee_ipc_irq_bridge {
		compatible = "qcom,qsee-ipc-irq-bridge";

		qcom,qsee-ipc-irq-spss {
			qcom,rx-irq-clr = <0x1d08008 0x4>;
			qcom,rx-irq-clr-mask = <0x2>;
			qcom,dev-name = "qsee_ipc_irq_spss";
			interrupts = <0 349 4>;
			label = "spss";
		};
	};
+5 −3
Original line number Diff line number Diff line
@@ -6,9 +6,6 @@ hardware to measure the traffic status of configured master ports on the bus.

Required properties:
-compatible:			Must be "qcom,devfreq_spdm"
-clock-names:			Clocks used to measure current bus frequency.
				Expected names are "cci_clk"
-clocks:			References to named clocks
-qcom,spdm-client:		Client id of the port being monitored
-qcom,bw-upstep:		Initial up vote size in MB/s
-qcom,bw-dwnstep:		Initial down vote size in MB/s
@@ -31,6 +28,11 @@ Required properties:
-qcom,up-step-multp:		used to increase rate of growth on up votes
-qcom,spdm-interval:		down-vote polling interval

Optional properties:
-clock-names:			Clocks used to measure current bus frequency.
				Expected names are "cci_clk"
-clocks:			References to named clocks

Example:
devfreq_spdm_cpu {
	compatible = "qcom,devfreq_spdm";
+2 −1
Original line number Diff line number Diff line
@@ -25,7 +25,8 @@ Required properties:
			order as the clocks property.
				Current values of clock-names are:
				"src_clk", "core_clk", "iface_clk", "mem_clk", "mem_iface_clk",
				"alt_mem_iface_clk", "rbbmtimer_clk",  "alwayson_clk"
				"alt_mem_iface_clk", "rbbmtimer_clk",  "alwayson_clk",
				"iref_clk"
				"core_clk" and "iface_clk" are required and others are optional

- qcom,base-leakage-coefficient: Dynamic leakage coefficient.
+20 −4
Original line number Diff line number Diff line
@@ -8,8 +8,8 @@ for the USR peripheral of the VADC.
VADC node

Required properties:
- compatible : should be "qcom,qpnp-vadc" for Voltage ADC driver and
		"qcom,qpnp-vadc-hc" for VADC_HC voltage ADC driver.
- compatible : should be "qcom,qpnp-vadc" for Voltage ADC device driver and
		"qcom,qpnp-vadc-hc" for VADC_HC voltage ADC device driver.
- reg : offset and length of the PMIC Aribter register map.
- address-cells : Must be one.
- size-cells : Must be zero.
@@ -40,6 +40,12 @@ Optional properties:
			   by the thermal framework.
- hkadc_ldo-supply : Add this property if VADC needs to perform a Software Vote for the HKADC.
- hkadc_ok-supply : Add this property if the VADC needs to perform a Software vote for the HKADC VREG_OK.
- qcom,cal-val : Add this property for VADC_HC voltage ADC device to select from the following
		unsigned int. If the property is not present the default calibration value of
		using the timer value is chosen.
		    0 : The calibration values used for measurement are from a timer.
		    1 : Forces a fresh measurement for calibration values at the same time
			measurement is taken.

Client required property:
- qcom,<consumer name>-vadc : The phandle to the corresponding vadc device.
@@ -51,11 +57,15 @@ Required properties:
- label : Channel name used for sysfs entry.
- reg : AMUX channel number.
- qcom,decimation : Sampling rate to use for the individual channel measurement.
		    Select from following unsigned int.
		    Select from following unsigned int for Voltage ADC device.
		    0 : 512
		    1 : 1K
		    2 : 2K
		    3 : 4K
		    Select from following unsigned int for VADC_HC voltage ADC device.
		    0 : 256
		    1 : 512
		    2 : 1024
- qcom,pre-div-channel-scaling : Pre-div used for the channel before the signal
				 is being measured. Some of the AMUX channels
				 support dividing the signal from a predetermined
@@ -109,7 +119,7 @@ Required properties:
- qcom,fast-avg-setup : Average number of samples to be used for measurement. Fast averaging
			provides the option to obtain a single measurement from the ADC that
			is an average of multiple samples. The value selected is 2^(value)
			Select from the following unsigned int.
			Select from the following unsigned int for Voltage ADC device.
			0 : 1
			1 : 2
			2 : 4
@@ -119,6 +129,12 @@ Required properties:
			6 : 64
			7 : 128
			8 : 256
			Select from the following unsigned int for VADC_HC ADC device.
			0 : 1
			1 : 2
			2 : 4
			3 : 8
			4 : 16

Example:
	/* Main Node */
+0 −4
Original line number Diff line number Diff line
@@ -31,8 +31,6 @@ Optional properties:
				0 or not present = mutex locks used
				1 = spinlocks used
- qcom,enable-time:    Time in us to delay after enabling the regulator
- qcom,hpm-min-load:   Load current in uA which corresponds to the minimum load
			which requires the regulator to be in high power mode.
- qcom,apps-only:      Flag which indicates that the regulator only has
			consumers on the application processor. If this flag
			is specified, then voltage and current updates are
@@ -271,7 +269,6 @@ rpm-regulator-smpb1 {
	qcom,resource-name = "smpb";
	qcom,resource-id = <1>;
	qcom,regulator-type = <1>;
	qcom,hpm-min-load = <100000>;
	compatible = "qcom,rpm-smd-regulator-resource";
	status = "disabled";

@@ -305,7 +302,6 @@ rpm-regulator-ldoa2 {
	qcom,resource-name = "ldoa";
	qcom,resource-id = <2>;
	qcom,regulator-type = <0>;
	qcom,hpm-min-load = <10000>;
	compatible = "qcom,rpm-smd-regulator-resource";

	regulator-l2 {
Loading