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

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

Promotion of kernel.lnx.4.4-160705.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
852229   Ifb83aebf6fd820ebb26aca2ff230ac1116e65ce9   base: sync: increase size of sync_timeline name
1008552 997966   I66973d7dcc0988dba36da4b3c0e01484847a7a7e   msm: vidc: Fix use of unininitialized variables.
1036018   I46c797a6550884bf42a2d7763590047d2e750906   ASoC: msm: q6dspv2: add SLIMBUS6 RX routings for Slimbus
1034075   I5c428e4a02f7012f95e3a32486920e69b93ea3fc   md: dm-req-crypt: fixed error propagation when ICE is us
1027456   I4df03fb4fbe9cb636f135de982e35173b1900ec2   arm: topology: fix the topology reset path during init
1021749   I7406d49369ccf3951f95f72136195a3630789453   defconfig: arm64: msm: Add defconfigs for QSEE IPC IRQ b
1027456   I5509787b16e7837c674203a3a900159f449b14a6   arm: qcom: Add support for msmfalcon chipset
1027456   I4a7c9fd54983e58e5fdd73ae080702018a813cd7   msmfalcon: add board files for 32-bit boot
1032282   Ia7324f6443b3db5d55113a221dc0791bb5a38799   msm: mdss: hdmi: fix clock parsing
1035235   I29a54dca6620dc75356067ce6ff9a0931b4d0724   msm-core: Move get_user out side critical section
1007564   I31dae6e15761fc745efd79edbe1070af992db904   msm: mdss: validate current switch state before commit
1007564   I98469b14284195caaf17a616137a0502e0e398cf   msm: mdss: add dynamic resolution switch support during
1036179   I4b16db429fead5c731dec289f0360682c92775b8   thermal: tsens: Enable TSENS controller health monitor
1007564   I14ee1a4947312c4c36927adcbffad847f9062fd6   msm: mdss: add capability to parse multiple panel roi al
1036120   Iddf6b1b8a85100bbb3b6ff2d2dda88880b6e64f2   ARM: dts: msm: Remove redundant interrupt type flag for
1032467   I4f73d30711b5606c2ac88ce9d05a8483d64b665d   usb: gadget: f_gsi: Use 16KB buffer with each TRB for MB
1025515   I911f84a44229b84491ea5b78e1ed2d8181b2c804   defconfig: msmcortex: Enable devfreq_spdm
973565   Ic237bd0558a4769dc89bfb7e70a287165f842b92   msm: kgsl: Discard negative CRC throttling cycle reading
969112   Ib709b00c27f43c2603ac8a08b75f2fbd5800983b   msm: thermal: Add support to monitor only one tsens for
1007564   I34af01550d79e0d7d465f2c7f873508c296160dd   msm: mdss: handle blank while mode switch in progress
1007564   I6aa5f8f972b16645b219bf6274036b6e5dac6dda   msm: mdss: add dynamic resolution switch support for DSC
1036294   I88a0b7a0637fb62d62ac760e9a8a946a5888d406   spcom: increase timeout for TX-Done notification
1036389   I4f71ba8115f009028ae4ddf6a7847d1885b4458c   ARM: dts: msm: Add SPS node for msmfalcon
1031023   I169e3df1a68616be93377defdc30e3c326aff79f   msm: mdss: Fix fence handling for CWB
1035902   I42a16f6dc8d5c11963713ae489ca6d8c9bf927e5   bluetooth: Add support for clocks
1037690   Iaed16dbb3415a77f427ad7318017487acb7891a3   ARM: dts: msm: Update the clock names for MSMfalcon
1021749   Ib86b3f70a71f222f0ddc1ea49c75cd7d94c47546   ARM: dts: msm: Add node for QSEE IPC IRQ bridge for msmc
1030909   I0d8a15283ec43bdf0818c4d9cbe92ac4474cb833   defconfig: msmcortex: Enable CONFIG_MSM_ADSP_LOADER
1033525   I6fa58f87a7c7df5f0485ea5b368ea090eb8bedb4   ASoC: msm: qdsp6v2: DAP: Allocate param buffer with corr
1035275   Ifbe4d974a295b90a511aa10bde5797a1f71972fc   drivers: GICv3: remove isb() from IAR read function
1036023   I3fa2168b905b5242894ba985b8c615bfbb10492a   ARM: msmcortex_defconfig: Enable USB audio driver
1037080   I45e190261330ffe2f742ae0c460fc53270e165c2   ARM: dts: msm: configure display 5v panel supply GPIO fo
1007564   Ic002ad587eeade068561c0e9f1d29aeb1689ada5   msm: mdss: skip panel type node change during resolution
1025447   I2a93ffe3b5ce17a09ce836ef00f40c38678b9796   ARM: dts: msm: remove remaining stub regulators from msm
832892   I5236c940688829a3b5f255c5ee9fcf309cf8ebb7   soc: qcom: memory_dump_v2: use kmemleak_not_leak for mem
1037068   Ic45e1ec592bf0503d456ad1029e32dfea5d63bf1   ARM: dts: msm: Fix interrupt type for a few IRQs
1010081   I4ae703334b0cf04f327b392bc9cd6febd4ad32f2   drivers: soc: Add buffer overflow check for svc send req
1034356   I2605beeb41f3c319877f48e35723f597f7dfb9da   scsi: ufs-qcom: fix bug with read/modify write of UFS_CF
1032009   I13605eea5fb3e7eeece1d8c81334981ea7de9cb9   msm: ipa: Fix queuing the inactive timer work on perf cl
1036175   I8c9ba4ed230c94d124f9c02e9e18a77cdb6befa5   ARM: dts: msm: Update TSENS sensors for msmhamster
1036179   I9d38f6f1580eafef9de841418b9a9f022ef30b69   ARM: dts: msm: Disable TSENS on RUMI and SIM platform
1033540   I445d1ba3bce47308bc31ae24a70d5ee358f22a2d   ASoC: msm: qdsp6v2: DAP: Add check to validate param len
925011   I1ff3121471baa761624e0ce39ee96dd0b8497454   md: dm-req-crypt: Separate qcrypto from ICE path
1033709   I38694774013625d514fc9812b4b28c36f4a2471e   defconfig: arm64: enable run queue stats driver for msm
1036175   I57e98f2182d0c44e9c7cffec3528bb926a878fb8   thermal: tsens: Enable TSENS for msmhamster
1035315   I3ed7eeb463aff6c77962d4f1d46b27e7fb5dd103   msm: mdss: dsi: update ULPS entry/exit sequence
1034829   Iadd3e995d044198c711f744c11b62cec2f7902c0   msmcobalt: fix channel configuration for SLIMBUS
1007564   I42bfc40b5904ec80f20b296e3b4610ca3b2c5ee0   msm: mdss: match pixclock calculation for videomode and
1023716   Id038f13305c765336c85444f1064d38a0a61c9a2   ARM: dts: msm: Remove clk reference from virt fab for ms
1035315   I0082109fc3c0a56af3f181ae0b063c56aa7095f2   msm: mdss: dsi: enable LPRX and CDRX only for logical da
1007564   I80c6ad2dc85da0427ac7ba1c127f0aa044a81c09   msm: mdss: handle used_buf during overlay off with inval
1007564   I3f1f2e09c90e8ff1a6380e35ed9e980b5c2be46c   msm: mdss: force revalidate layers after resolution swit
1037080   Iae1361997653784c4248b0d2ed2a7deac3bc4d4b   ARM: dts: msm: add jdi landscape panel for msmcobalt
1037690   Ie328cb0516644d8a3d66fd0c054575a5cff637dc   clock: qcom: Add the clocks supported on MSMFalcon

Change-Id: Ic097c5a901241f8a5e36e54414810176850bdd61
CRs-Fixed: 1033709, 1027456, 1036389, 1036175, 1035275, 1036179, 1035902, 852229, 973565, 1032467, 1036018, 1030909, 1036294, 1035315, 1025515, 1035235, 969112, 1034075, 925011, 1032009, 1032282, 1025447, 1034829, 1037068, 1031023, 1037080, 1034356, 1036023, 1036120, 1033540, 1010081, 1008552, 832892, 1007564, 1021749, 1033525, 1023716, 997966, 1037690
parents 2f642971 f600d8b9
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -224,6 +224,12 @@ Optional child nodes
			qcom,mx-restriction-temp and qcom,mx-restriction-temp-hysteresis
			should also be present. Also, if this property is defined, will
			have to define vdd-cx-supply = <&phandle_of_regulator>.
- qcom,mx-restriction-sensor_id: sensor id, which needs to be monitored for requesting MX/CX
			retention voltage. If this optional property is defined, msm_thermal
			will monitor only this sensor, otherwise by default it will monitor
			all TSENS for this feature. If this property exists, then the properties,
			qcom,mx-restriction-temp, qcom,mx-restriction-temp-hysteresis and
			qcom,mx-retention-min should also be defined to enable this feature.
- qcom,therm-reset-temp: Degree above which the KTM will initiate a secure watchdog reset.
			When this property is defined, KTM will monitor all the tsens from
			boot time and will initiate a secure watchdog reset if any of the
@@ -269,6 +275,7 @@ Example:
		qcom,mx-restriction-temp = <5>;
		qcom,mx-restriction-temp-hysteresis = <10>;
		qcom,mx-retention-min = <710000>;
		qcom,mx-restriction-sensor_id = <2>;
		vdd-mx-supply = <&pma8084_s1>;
		qcom,cx-retention-min = <RPM_SMD_REGULATOR_LEVEL_RETENTION_PLUS>;
		vdd-cx-supply = <&pmd9635_s5_level>;
+18 −0
Original line number Diff line number Diff line
@@ -401,6 +401,10 @@ Optional properties:
- qcom,cmd-to-video-mode-switch-commands:	List of commands that need to be sent
					to panel in order to switch from command mode to video mode dynamically.
					Refer to "qcom,mdss-dsi-on-command" section for adding commands.
- qcom,send-pps-before-switch:		Boolean propety to indicate when PPS commands should be sent,
					either before or after switch commands during dynamic resolution
					switch in DSC panels. If the property is not present, the default
					behavior is to send PPS commands after the switch commands.
- qcom,mdss-dsi-panel-orientation:	String used to indicate orientation of panel
					"180" = panel is flipped in both horizontal and vertical directions
					"hflip" = panel is flipped in horizontal direction
@@ -619,6 +623,7 @@ Example:
		qcom,video-to-cmd-mode-switch-commands = [15 01 00 00 00 00 02 C2 0B
						15 01 00 00 00 00 02 C2 08];
		qcom,cmd-to-video-mode-switch-commands = [15 01 00 00 00 00 02 C2 03];
		qcom,send-pps-before-switch;
		qcom,panel-ack-disabled;
		qcom,mdss-dsi-horizontal-line-idle = <0 40 256>,
						<40 120 128>,
@@ -650,6 +655,19 @@ Example:
					29 00 00 00 00 00 02 B0 04
					29 00 00 00 00 00 02 F1 00];
				qcom,mdss-dsi-timing-switch-command-state = "dsi_lp_mode";

				qcom,config-select = <&dsi_sim_vid_config0>;
				dsi_sim_vid_config0: config0 {
					qcom,lm-split = <360 360>;
					qcom,mdss-dsc-encoders = <2>;
					qcom,mdss-dsc-slice-height = <16>;
					qcom,mdss-dsc-slice-width = <360>;
					qcom,mdss-dsc-slice-per-pkt = <2>;
					qcom,mdss-dsc-bit-per-component = <8>;
					qcom,mdss-dsc-bit-per-pixel = <8>;
					qcom,mdss-dsc-block-prediction-enable;
					qcom,mdss-dsc-config-by-manufacture-cmd;
				};
			};
		};
		qcom,panel-supply-entries {
+1 −0
Original line number Diff line number Diff line
@@ -30,6 +30,7 @@ Required properties:
	       should be "qcom,msm8937-tsens" for 8937 TSENS driver.
	       should be "qcom,msmgold-tsens" for gold TSENS driver.
	       should be "qcom,msmcobalt-tsens" for cobalt TSENS driver.
	       should be "qcom,msmhamster-tsens" for hamster TSENS driver.
	       The compatible property is used to identify the respective fusemap to use
	       for the corresponding SoC.
- reg : offset and length of the TSENS registers.
+40 −40
Original line number Diff line number Diff line
@@ -23,16 +23,16 @@
		qcom,register-save;
		qcom,skip-init;
		#global-interrupts = <2>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 364 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 365 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 366 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 367 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 368 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 369 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 370 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 431 IRQ_TYPE_LEVEL_HIGH>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 231 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 364 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 365 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 366 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 367 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 368 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 369 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 370 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 431 IRQ_TYPE_EDGE_RISING>;
		clocks = <&clock_gcc clk_aggre1_noc_clk>;
		clock-names = "smmu_aggre1_noc_clk";
		#clock-cells = <1>;
@@ -46,28 +46,28 @@
		qcom,register-save;
		qcom,skip-init;
		#global-interrupts = <2>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 373 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 374 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 375 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 376 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 377 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 378 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 462 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 463 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 464 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 465 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 466 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 467 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 353 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 354 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 355 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 356 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 357 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 358 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 359 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 360 IRQ_TYPE_LEVEL_HIGH>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 231 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 373 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 374 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 375 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 376 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 377 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 378 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 462 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 463 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 464 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 465 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 466 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 467 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 353 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 354 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 355 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 356 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 357 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 358 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 359 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 360 IRQ_TYPE_EDGE_RISING>;
		clocks = <&clock_gcc clk_aggre2_noc_clk>;
		clock-names = "smmu_aggre2_noc_clk";
		#clock-cells = <1>;
@@ -164,14 +164,14 @@
		qcom,register-save;
		qcom,skip-init;
		#global-interrupts = <2>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 231 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 329 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 330 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 331 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 332 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 116 IRQ_TYPE_LEVEL_HIGH>,
			   <GIC_SPI 117 IRQ_TYPE_LEVEL_HIGH>;
		interrupts = <GIC_SPI 229 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 231 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 329 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 330 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 331 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 332 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 116 IRQ_TYPE_EDGE_RISING>,
			   <GIC_SPI 117 IRQ_TYPE_EDGE_RISING>;
		vdd-supply = <&gdsc_gpu_cx>;
		clocks = <&clock_gcc clk_gcc_gpu_cfg_ahb_clk>,
			<&clock_gcc clk_gcc_bimc_gfx_clk>,
+1 −6
Original line number Diff line number Diff line
@@ -114,13 +114,9 @@
		fab_gnoc: fab-gnoc {
			cell-id = <MSM_BUS_FAB_GNOC>;
			label = "fab-gnoc";
			qcom,fab-dev;
			qcom,virt-dev;
			qcom,base-name = "gnoc-base";
			qcom,bypass-qos-prg;
			clock-names = "bus_clk", "bus_a_clk";
			clocks = <&clock_gcc clk_bimc_msmbus_clk>,
				<&clock_gcc clk_bimc_msmbus_a_clk>;
		};

		fab_mnoc: fab-mnoc {
@@ -1450,7 +1446,6 @@
	devfreq_spdm_gov {
		compatible = "qcom,gov_spdm_hyp";
		interrupt-names = "spdm-irq";
		interrupt-edge;
		interrupts = <0 192 0>;
		interrupts = <0 192 IRQ_TYPE_EDGE_RISING>;
	};
};
Loading