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

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

Promotion of kernel.lnx.4.4-161206.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1089433   Iaaa6f5b3c1c2ac5b5b38b3ac407d6ae394bba780   msm: camera: eeprom: Validate the power setting size
1097409   I542837eddce7cb1ffba55c3e5d6b2e5bd12c9e62   Revert "input: powerkey: don't send dummy release event"
1089754   I47df74cb72e41b3c00fcebaab9d709818820ed47   msm: camera: isp: Stop camif based on user input
1074468   I069dc61ee4fc5d56aff2b836f06fa7246285e42a   regulator: qpnp-lcdb: Add the QPNP LCDB regulator driver
1090007   Id40a287e0b1a93cc15d9b02c757fe9f347e285f2   msm: camera: sensor: Validate eeprom_name string length
1097101   Iea6497778bcd711e769f0e509103bd3bd0fd8574   msm: kgsl: Add support to disable CP Crash Dumper
1074468   Id3c0eccd95d5e510489ee74b3043082b7e473daa   defconfig: msm: falcon: enable LCDB driver
1076516   Id308267ffe9faf178f7b413c17b44fd68f5b6fef   msm: mdss: dp: remove excessive logging from AUX transac
1095105   I106ae84303f6a0b1de13ce564600f7788dd382b3   ARM: dts: msm: Make required changes for Modem PIL for M
1084238   I07b3c000836955eab9cf2273ce535c4317b3f166   msm: camera: isp: Increment stats active counter
1097124   I73c3a129bd206e4c1c275a55f550e1ce847985c0   ARM: dts: msm: Add ERP device definition on msmfalcon
1097089   Ia3d474a04e11c7d16a1507d65e99001cf844947b   input: qpnp-power-on: Configure debounce delay for PON G
1097124   I36561c446ade0ee36dfb266c6033ae7734af4df9   ARM: dts: msm: Add ERP device definition on msmtriton
1062508   I6e74c20c509b7007a86df9d99894a9a6c0baa946   clk: msm: mdss: fix PHY programming for flip plug orient
1087418   I55cb0b718e2e429c0378d842d85a02ace44bf2ce   phy: qcom-ufs-qmp-v3: increase the minimum time in hiber
1097411   Ib9dd9be6cafad4c7aec1c88d9828ef1ebbe2a1c3   input: qpnp-power-on: Cleanup the qpnp-power-on driver
1075309   I02adc707524d4858f92e5979acca137e4864a2f8   ARM: dts: msm: set dcs commands in hs for mode switch in
1097613   If99bbf20756a524c5a3bd7ba49366c29e158289e   regulator: Remove internal code name of msmtitanium for
1096793   Id21fde25b9b741b9cb570ab5348959715e53e6cb   qcom-charger: smb2: add support of PMFALCON
1090076   I84cae6e7816834dfce0839faa41903f2f871782d   ARM: dts: msm: add mdss dsi nodes for msm8998 v2.1 inter
1097136   Id9721e5b96df08a1090914b968c93436d15169a9   ARM: dts: msm: update resource id of SSC regulator of PM
1076516   Ib686a9aa5198c8e1b30cf37bb3d9c8b259d5fd84   msm: mdss: dp: fix parity byte calculation
1088153   I00527f465b9251d1329ca3c783cafeafadfce8f2   ARM: dts: msm: Add BT node for QRD interposer msm8998
984179   Iea575079c24ed0986b74fb6e86c7b8100474f19e   mpm-of: Support multiple mpm pin mapping to same gic int
1074037   Ibf1eb081e58e8bf653f68cbcdfb894b6d8dab167   ARM: dts: msm: Add qrng device node for msmfalcon
1074037   I83b13e60c46ed7565fe202a2d1ba8d2b8c06bdcc   ARM: dts: msm: Add tz-log device node for msmfalcon
1075309   Ie41ad1965384b131db343c54f888ade82fc45e31   msm: mdss: dsi: add support to set state for mode switch
1069735   I7e06e71e0f30d5fa030af52c0bc297f6530bb2fb   ARM: dts: msm: Change camera mount angle for msm8998 QRD
1097109   I06eead417b77c74a6e12e6f6b5251c0c7e62c96b   ARM: dts: msm: Add cpu cache nodes for msmfalcon
1074037   I9d9d4eeeb5ee41ff8a61676b19bb01b9280ae7ca   ARM: dts: msm: Add crypto device node for msmfalcon
1092644   Ieb6462ee6a3e4f29d8e620cce92eb5f05d347c29   msm: vidc: Align release buffers with V4L2 states
1094540   I637622d7bfd0cd1d0aa5b905173a7674093674c4   soc: qcom: avoid channel open during LOCAL_DISCONNECT st
1089758   I47849097022817dc411c31e3aadf037f6cae9a72   msm: camera: isp: Fix stats recovery
1078568   Ice3a527b9952c0fdee813d8ad152d4c1deea7ecd   regulator: msm_gfx_ldo: Fix the CX voting logic
1096043   I113037aabafeacba7079d530ca859833f475f649   ARM: dts: msm: Enable CX Ipeak Mitigation for MSMFALCON
1093238   I9520595f2a40e197ad2227a8391bed79412b19f8   ARM: dts: msm: refactor smb138x device to its own dtsi
1095105   Ia9cb83e7f7f5c74737ddf6f6987b5acfae11e224   ARM: dts: msm: Make required changes for Slpi PIL for MS
1062508   I0da80a4f524ba84cf6740521f6b1bfe63a85de38   msm: mdss: dp: fix GPIO settings to support flip plug or
1078353   I034d473e86b3fe7164d1c9ddad326c9dd77a188f   regulator: msm_gfx_ldo: Fix invalid memory accesses
1095224   Ib9f801f42c5d069ed906ed61bd96634736a07703   clk: msm: clock-osm: set SEQ_REG(32) to L_VAL of corner
1027469   I6b8c2a3fd8fe22a64b6d24c458a7c60641195e45   regulator: msm_gfx_ldo: Enable CPR sensors in LDO bypass
1094381   I544ca82e20e1c026d0ff1881c96edd33bf362b7d   clk: qcom: Add additional delay while enabling votable c
1086753   I164e4e2775c662821757151a4f2bb21a8c3fc37e   soc: qcom: implement notify_tx_abort() callback
1096286   I249222b419dd130241cbc84f4d41709b408941e0   icnss: Add support of setting MAC address from platform
1062508   I37a20885445dfff4cf0b9a77c1e948d6793d834b   msm: mdss: dp: add support for a new 1080p configuration
1096066   I4309335c7ad0c695081d446a3f90e84edbcf1e32   msm: vidc: change format specifier for size_t
1087368   I8f56bbf621313676282e06449431d1961d4819eb   msm: camera: isp: Return success if buffer not available
1096992   I012452d4cf3534dfb79e6deb15b7ff74f5e3bb40   arm: dma-mapping: handle IOVA address zero
1076516   I40159e554c1be1972a7e2d91a9792aee89171ac3   msm: mdss: dp: add support for automated EDID tests
1095441   I93a2c5875474094da1de07ddaaad8a709193632f   soc: qcom: fix to avoid invalid memory access
1097101   I37a53983a65bd8abfefa780053819de71df7f24f   msm: kgsl: Dump VBIF and few GPU registers before crash
1076516   Ic3956da41e04d6287803478527964001db46c67b   msm: mdss: dp: update sink count during hotplug event
1092791   Ic21de510cde4bfa9f2e4f7f3d4518b464be88db2   soc: qcom: Add support to restart user PD
1097232   I2e4591c50fe3db61ed3a4364647579bf254d0edd   ARM: dts: msm: Add device tree for msmfalcon CDP, MTP &
1072500   I0efc3125b2c204dafbc90d011a4e9ad3fb1c1ba2   msm: vidc: Fail qbuf and prepare_buf incase of error
1095106   I2a23346e726a8df8487aeb664d6316b3cf2b9d77   defconfig: Enable config IP_NF_MATCH_RPFILTER
1086764   Ice3bde902aea96382ceb4dfddfd28a5ea89c183d   msm: camera: sensor: Add boundary check for cci master
1095105   I69d8cdddf847c3f327b03884eba7c976349ac08c   ARM: dts: msm: Make required changes for Lpass pil for M
1094763   I24791396fff9bf612985ff2073e2a74356570a35   ARM: dts: msm: update micbias regulator in msmfalcon
1086577   I190233c1fc483f3d519e09784ed19e6c09ccb2bd   ARM: dts: msm: Add aggre2_snoc_axi_clk handle in msmfalc
1097109   I1d80ac853eb283c411985ceebd0dc31ed046836a   ARM: dts: msm: Add cpu cache nodes for msmtriton
1092881   Ib9602aa2298caf01ab01b4e0225c112c71bb81f4   ARM: dts: msm: Set max non secure region to 0xE0000000 o
989270   Ibc7aa921380e89da4963571408b89bc417dec245   regulator: msm_gfx_ldo: Update the fusing scheme for GFX
1086686   Icbffbd9d02df97bda531353c41a7025b95a53991   soc: qcom: glink: add NULL check for edge_ctx
1072500   Iaa77ea31f29190dcf35b4bfc4913b8eec0d638b0   msm: vidc: avoid repeated calls to handle_sys_error
1097176   I2ec5ddcfd47af8362f76d76d153e30d4e2f45370   clk: qcom: Add RCG support for DP pixel source
1070296   I58e27c9ea66f1788d640bf523e7c6569cde162f7   msm: camera: isp: Dual camera sync feature
1095572   I7b0ccdc9a4aafef8f91ae8194f5f89838b5acbee   ARM: dts: msm: Add GPU properties for falcon GPU
1097072   I83cf7882d1abb96c343973894c2a7ab3f932dfb1   ARM: dts: msm: Enable PWM, Haptics and Flash for PM2FALC
1010052   I7479ebbf0ac7253eb355246d36f15a91ce96cd9a   regulator: msm_gfx_ldo: Add a property to adjust the ope
1092478   I935e35d5d848e564aad5987b1652546046f0927d   soc: qcom: Reduce halt acknowledgment timeout for mss ax
1076516   Ia3895fb0e860991173ffcde604c165d007cfa972   msm: mdss: dp: enter failsafe mode on EDID read failure
1076516   I3857905e5cc916a3e095fa8fcf3d170b172a8efd   msm: mdss: dp: update AUX error codes to match I2C error
1096043   Ia561436a362dc5b0e1cb22c30ce9f5b8bb027a1f   soc: qcom: pil: Add support for the CX IPeak mitigation
1095539   I73c2a74f1bb86f2b0359be54ed4f7675051db7b0   msm: vidc: fix lock issue in msm_comm_get_mbs_per_sec()
1074468   I0aa4736aa0f2d6c6fe3b2e0d19c41df80c0975fe   ARM: dts: msm: Add the LCDB device node for PM2FALCON
1094829   I3e91bd2a2189508968f4c5cc62933a13986c6afa   soc: qcom: Check err_ready before returning from subsys_
1096793   I99d1e47a20fd5c3304249aa4f6c64e5967874312   ARM: dts: msm: fix slave-id of charger and FG on PMFALCO
1096856   I1b785c7c441e53fa0b2e0fa784ff8afed8afceb9   iommu: dma-mapping-fast: add support for DMA sync single
1089373   I85128fab65611a66d7d04a896502c75d8212a736   ARM: dts: msm: Front camera config for msmfalcon interpo
1076758   Iee81103263d95d93947a3967b1a3dbb568f76cf1   msm: camera: isp: Fix recovery in dual vfe mode
1081490   Iff419eef01ce58fe540e8f3bd7c8a1553a340d28   ARM: dts: msm: add the smmu nodes for msmtriton
1093232   Ia49963248a94765baa19695294b197ea6f3bb8e2   msm: camera: flash: Validate the power setting size
1086577   Icb17d65fbbe49d93971905948c3dc9ab17de152a   USB: dwc3: msm: Add support for vote/devote aggre2_snoc_
1086193   Ie9dab1526f8e0f4b66918c0eda792ebf83d6a0b9   msm: vidc: Add debug info inside queue headers
1089937   Ibe0ea7efabc5a8452f05fdc2ab8b3ec7931a66e7   msm: camera: isp: Check reg update miss only for PIX str
1087367   I66f03cec28d7e3ecda42c06f01eb18fd869c913b   msm: camera: isp: Reserve unified buffer(ub) space for r
1091417   Ic7d17b7aa33f394db83dfa9cec440c9d8951c2c0   ARM: dts: msm: Add vmem slave bus usecase to vmem in msm

Change-Id: Ifcb970ed2a8fadbbf8f81d2e92bc0056fc3dd42e
CRs-Fixed: 1097411, 1096066, 1096043, 1027469, 1010052, 1090007, 1087367, 1089433, 1089758, 1076516, 1089754, 1074468, 1096992, 1087368, 1092644, 1097101, 1086764, 1074037, 1097124, 1097109, 1095105, 1095106, 1086686, 1072500, 1087418, 1096793, 1095441, 1097089, 1095224, 1086193, 1095572, 1096286, 984179, 1090076, 1097409, 1092791, 1091417, 1089937, 1095539, 1096856, 1078568, 1086753, 1069735, 1078353, 1094381, 1092478, 1097176, 1075309, 1094763, 1088153, 1089373, 1070296, 1076758, 1097232, 1097136, 1084238, 1097072, 1092881, 1093232, 1094829, 1062508, 1093238, 1081490, 1086577, 1097613, 1094540, 989270
parents 8c6beb5a 69352ff8
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -262,6 +262,8 @@ compatible = "qcom,msmhamster-cdp"
compatible = "qcom,msmhamster-mtp"
compatible = "qcom,msmhamster-mtp"
compatible = "qcom,msmfalcon-sim"
compatible = "qcom,msmfalcon-sim"
compatible = "qcom,msmfalcon-rumi"
compatible = "qcom,msmfalcon-rumi"
compatible = "qcom,msmfalcon-cdp"
compatible = "qcom,msmfalcon-mtp"
compatible = "qcom,msmtriton-rumi"
compatible = "qcom,msmtriton-rumi"
compatible = "qcom,msm8952-rumi"
compatible = "qcom,msm8952-rumi"
compatible = "qcom,msm8952-sim"
compatible = "qcom,msm8952-sim"
+6 −0
Original line number Original line Diff line number Diff line
@@ -436,6 +436,11 @@ the fps window.
- qcom,cmd-to-video-mode-switch-commands:	List of commands that need to be sent
- 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.
					to panel in order to switch from command mode to video mode dynamically.
					Refer to "qcom,mdss-dsi-on-command" section for adding commands.
					Refer to "qcom,mdss-dsi-on-command" section for adding commands.
- qcom,mode-switch-commands-state:	String that specifies the ctrl state for sending commands to switch
					the panel mode, it applies for both switches, from command to video and
					from video to command.
					"dsi_lp_mode" = DSI low power mode (default)
					"dsi_hs_mode" = DSI high speed mode
- qcom,send-pps-before-switch:		Boolean propety to indicate when PPS commands should be sent,
- qcom,send-pps-before-switch:		Boolean propety to indicate when PPS commands should be sent,
					either before or after switch commands during dynamic resolution
					either before or after switch commands during dynamic resolution
					switch in DSC panels. If the property is not present, the default
					switch in DSC panels. If the property is not present, the default
@@ -665,6 +670,7 @@ Example:
		qcom,video-to-cmd-mode-switch-commands = [15 01 00 00 00 00 02 C2 0B
		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];
						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,cmd-to-video-mode-switch-commands = [15 01 00 00 00 00 02 C2 03];
		qcom,mode-switch-commands-state = "dsi_hs_mode";
		qcom,send-pps-before-switch;
		qcom,send-pps-before-switch;
		qcom,panel-ack-disabled;
		qcom,panel-ack-disabled;
		qcom,mdss-dsi-horizontal-line-idle = <0 40 256>,
		qcom,mdss-dsi-horizontal-line-idle = <0 40 256>,
+8 −5
Original line number Original line Diff line number Diff line
@@ -24,11 +24,14 @@ Required properties:


Optional properties:
Optional properties:
- qcom,pon-dbc-delay		The debounce delay for the power-key interrupt
- qcom,pon-dbc-delay		The debounce delay for the power-key interrupt
				specified in us. The value ranges from 2
				specified in us.
				seconds to 1/64 of a second. Possible values
				Possible values for GEN1 PON are:
				are:
				15625, 31250, 62500, 125000, 250000, 500000,
				- 2, 1, 1/2, 1/4, 1/8, 1/16, 1/32, 1/64
				1000000 and 2000000.
				- Intermediate value is rounded down to the
				Possible values for GEN2 PON are:
				62, 123, 245, 489, 977, 1954, 3907, 7813,
				15625, 31250, 62500, 125000 and 250000.
				Intermediate value is rounded down to the
				nearest valid value.
				nearest valid value.
- qcom,pon_1 ...pon_n		These represent the child nodes which describe
- qcom,pon_1 ...pon_n		These represent the child nodes which describe
				the properties (reset, key) for each of the pon
				the properties (reset, key) for each of the pon
+4 −0
Original line number Original line Diff line number Diff line
@@ -16,6 +16,8 @@ Required properties:
		      If "halt_base" is in same 4K pages this register then
		      If "halt_base" is in same 4K pages this register then
		      this will be defined else "halt_q6", "halt_modem",
		      this will be defined else "halt_q6", "halt_modem",
		      "halt_nc" is required.
		      "halt_nc" is required.
		      "cxip_lm_vote_clear" needs to defined , in case PIL has to
		      clear the CX Ipeak bit if it was set by MSS.
- interrupts:         The modem watchdog interrupt
- interrupts:         The modem watchdog interrupt
- vdd_cx-supply:      Reference to the regulator that supplies the vdd_cx domain.
- vdd_cx-supply:      Reference to the regulator that supplies the vdd_cx domain.
- vdd_cx-voltage:     Voltage corner/level(max) for cx rail.
- vdd_cx-voltage:     Voltage corner/level(max) for cx rail.
@@ -84,6 +86,8 @@ Optional properties:
		    wordline clamp, and compiler memory clamp during MSS restart.
		    wordline clamp, and compiler memory clamp during MSS restart.
- qcom,qdsp6v56-1-10: Boolean- Present if the qdsp version is v56 1.10
- qcom,qdsp6v56-1-10: Boolean- Present if the qdsp version is v56 1.10
- qcom,override-acc-1: Override the default ACC settings with this value if present.
- qcom,override-acc-1: Override the default ACC settings with this value if present.
- qcom,cx-ipeak-vote: Boolean- Present if we need to set bit 5 of cxip_lm_vote_clear
			 during modem shutdown


Example:
Example:
	qcom,mss@fc880000 {
	qcom,mss@fc880000 {
+5 −5
Original line number Original line Diff line number Diff line
@@ -36,7 +36,7 @@ APSS specific properties:
	Usage:      required
	Usage:      required
	Value type: <string>
	Value type: <string>
	Definition: should be one of the following:
	Definition: should be one of the following:
		    "qcom,cpr4-msmtitanium-apss-regulator";
		    "qcom,cpr4-msm8953-apss-regulator";


- interrupts
- interrupts
	Usage:      required
	Usage:      required
@@ -357,7 +357,7 @@ APSS specific properties:


		    Each tuple list must contain a number of tuples equal to
		    Each tuple list must contain a number of tuples equal to
		    2 to the power of the number of bits selected for misc
		    2 to the power of the number of bits selected for misc
		    voltage adj fuse definition. For MSMTITANIUM the tuple
		    voltage adj fuse definition. For MSM8953 the tuple
		    list must contain 2 tuples for the 1-bit misc fuse.
		    list must contain 2 tuples for the 1-bit misc fuse.
		    Tuples in a list should be specified in ascending order
		    Tuples in a list should be specified in ascending order
		    according to the misc fuse value assuming that the fuse
		    according to the misc fuse value assuming that the fuse
@@ -373,7 +373,7 @@ Example
=======
=======


apc_cpr: cpr4-ctrl@b018000 {
apc_cpr: cpr4-ctrl@b018000 {
	compatible = "qcom,cpr4-msmtitanium-apss-regulator";
	compatible = "qcom,cpr4-msm8953-apss-regulator";
	reg = <0xb018000 0x4000>, <0xa4000 0x1000>;
	reg = <0xb018000 0x4000>, <0xa4000 0x1000>;
	reg-names = "cpr_ctrl", "fuse_base";
	reg-names = "cpr_ctrl", "fuse_base";
	interrupts = <GIC_SPI 15 IRQ_TYPE_EDGE_RISING>;
	interrupts = <GIC_SPI 15 IRQ_TYPE_EDGE_RISING>;
@@ -394,9 +394,9 @@ apc_cpr: cpr4-ctrl@b018000 {
	qcom,apm-threshold-voltage = <848000>;
	qcom,apm-threshold-voltage = <848000>;
	qcom,apm-hysteresis-voltage = <5000>;
	qcom,apm-hysteresis-voltage = <5000>;


	vdd-supply = <&pmtitanium_s5>;
	vdd-supply = <&pm8953_s5>;
	qcom,voltage-step = <5000>;
	qcom,voltage-step = <5000>;
	vdd-limit-supply = <&pmtitanium_s5_limit>;
	vdd-limit-supply = <&pm8953_s5_limit>;
	mem-acc-supply = <&apc_mem_acc_vreg>;
	mem-acc-supply = <&apc_mem_acc_vreg>;


	qcom,cpr-enable;
	qcom,cpr-enable;
Loading