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

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

Promotion of kernel.lnx.4.4-170105.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1104431   Ibbcb26d3871cffeb46b028efcf4d428e88eb9e10   msm: rndis_ipa: Remove rndis_ipa loopback functionality
1106384   I42d0ced5cbfd741cf02ad71c80c4f01dde37f647   msm: mdss: protect iommu attached status variable with i
1090244   I92affcf2ce039eecfc72b7c191e058f37815c726   msm: mdss: Fix invalid dma attachment during fb shutdown
970792   If8ed082cc97a895cfbf959201c579914d5768b23   mmc: sdhci: Ignore data end bit error interrupts.
1093541   I474f390e86f291e78d6126ed769837b123e2a409   ARM: dts: msm: Introduce bus topology for sdm630
1106384   Ie599a6d58f461ee7905402bf0a948ac829d8de12   msm: mdss: Allow WB to use first available control path
1102503   I347f194f96ace3036a3c49efe0306d9f909cef36   qpnp-fg-gen3: add support for configuring ESR filter coe
1103078   Ia59a3e2710133d3b3608e49938e746e58af5a6d4   cpufreq: Register for hotplug notifier before locking ho
1103865   I39efc394f4f00815b72adc975021fdb16fe6e30a   sched: Fix deadlock between cpu hotplug and upmigrate ch
1106668   Iaaedde4e56e331379be0b44b23527df0d5807f55   msm: kgsl: Enable Content Protection for A512 GPU
1102443   Iec81712c78fc81346da395c966a7f4c52d18412c   soc: qcom: Add support to enable gladiator main error lo
1106384   I1b75ee6d0d13438fedbaf045a3cdc7f47bf32ba2   msm: mdss: Fix compat IOCTLS in rotator and primary
1106671   I3d8860ed57c859d35eaf4d77f0064091993a1bcf   ARM: dts: msm: Add initial device tree for SDM658
1100213   Idca3fd5959ac83bfd9abaf929f4c6fc405a6bf10   ARM: dts: msm: add cpufreq node for SDM660
1098097   I6fc8e7d91a6d27fe6602e8aabcffcdbfb1316c97   soc: qcom: glink: Fix queue intent after glink close
1105809   I41590cfc9cf6a527bb55cc00051f75c71991ff24   ARM: dts: msm: Enable sdhc2 for sdm660 QRD
1102726   Idd88110ddebf2dd38cfe375ac1bf3804ce4bb4d0   msm: mdss: rename dsi phy version for msm8996 and sdm660
1106738   Ic1c0f7ef7f8144fade05cc06db3cf87bce55c236   ARM: dts: msm: Enable red LED blinking for pm660
1099693   Ib4bae7f67100a4bda1e4b996f2fbaeb86da979d2   qpnp-fg-gen3: add support for dumping FG SRAM
1079918   I8aa7eda86beafacb3337be81c5a7f1f1e86f4998   mmc: core: Avoid frequent enable/disable of Auto BKOPS
1094435   Idb4d525b46d29b6ae283987c7b8707852ac810d4   msm: ipa3: send QMI to Q6 to disable flow control
1106384   I4bee08786ff3fc7f6109afcf923df46e76ad1619   msm: mdss: print fence name during sync fence timeouts
1106989   Id447b5e89e653065df6f368a4e5e59b22e0dc159   ARM: dts: msm: Add G-Link SPI transport device for sdm66
1107186   I71e3b37a5c99e24bc5be93cc825d7e171e8ff7ce   sched: Delete heavy task heuristics in prediction code
1102087   Id4541d7064d54e3bab8505c590cf624e58d111c1   msm: sde: move config validation earlier to stream on
1106520   I1246e6c213011d73ade5078c07bb2190135e54ec   icnss: Provide API to check the firmware ready status
1106384   I7d0b0690672869937d82df68ea9f571023fc88d1   msm: mdss: add cmd_off_mtx for synchronizing vsync handl
1105811   I2d09ed45734b07abda0c679ec584342d61e1d75c   ARM: dts: msm: add ufs support to sdm660 QRD
1094763   I67fc099c30ad097d0be3a2c9fc92a31ce61368f7   ASoC: msm: Fix audio SSR on SDM660 external codec
1105914   I9f2461551a67b757064ee88f609fc8e2c9d75211   ARM: dts: msm: Enable wil6210 device for 8998 qrd-skuk
1104128   I8dc4822e97cc03ebf2ca1ee2de95eb4e5851f459   sched: Fix new task accounting bug in transfer_busy_time
1085197   Ic8f3a3d2d7af31434d1163b03971994e2125d552   nf: IDLETIMER: Use fullsock when querying uid
1106384   Iaca1163f44883be9e027460c48bd0ebc0ec2266a   msm: fb: add mdp foot switch for multiple splash display
1059602   I6b7e3b60aa17e7b67d20d4a894cafcb05e76dcbd   ppp: take reference on channels netns
1089477   Id7efdd10ac76c989c086cb5f934a4b666b7c5939   rmnet_data: queue QMAP control packets if start_xmit fai
1094456   I9f9674a25fc5f7a2bc9b5672b00716b82223b06b   clk: qcom: Add handoff support for smd-rpm and voter rpm
1106853   I67bcbd96f87e4d362b130e323f0fcc71642fa5a4   ARM: dts: msm: Add camera dtsi for sdm660 qrd
1106989   Iac48fe87152379244e2c813f767b4e497553b8d1   ARM: dts: msm: Add G-Link SPI transport device for sdm63
1101497   I0d7d7d3d6d65806ede866667a7030fb9d1e0480e   msm: mdss: avoid possible infinite loop on kmalloc failu
1107357   Ic7c298e5d586a970301132708380d58d12c8c558   thermal: tsens: Remove calibration functions
1102513   Ia5458a85289e47bda0a9f4bc59683af695974bc5   qpnp-fg-gen3: Handle false positives in battery missing
1102015   I0b9566f7a9fcc81e26e68280382e2d960c49eeb5   qpnp-fg-gen3: clear profile integrity bit upon battery r
1093837   I95cf227bb82a2ee7c6f43db151f75a942e8e55ce   soc: qcom: smem: Fix uninitialized usage of a stack vari
1105923   I6c085f7fb3a491b595f27c959468589b741cd2c0   ARM: dts: msm: Add APC0/1 CPR instances for sdm660
1062539   Ica36733466be474b7b3bc8de52e55fa5cb7a011f   msm: mdss: fix programming of scaler lut_ctrl register
1102455   I2bb41a4fadc58ecedb1fafacf6821ce6376b1b4d   msm: mdss: fix cwb output buffer memory leak
1104850   I323b43a228f9bc61cad079d1ac76940af209a1c5   ARM: dts: msm: Add CPU efficiency values for sdm630
1102139   I6b81f64d14e472b563e2ee3ea86198be82c58920   msm: mdss: advertize hdr support on msm8998
1106384   I6f38298d066852d1a41cb90167aa41f594eec9c0   msm: mdss: Add sysfs node for mdss to give runtime fps
1101786   I5350a015b587b6cbcbfdcebe523376a8e50fc06c   msm: ipa: add ipc logging for ipa driver
1104000   I6a4dfe3f6ef88547c6c67750edb1cd2c2404429e   msm: mdss: Update WB OT settings for SDM660
1106384   I83c545f3344ee5fc3d356f0e08d3c20453e22b31   msm: mdss: Set default fps for dedicated WB
1106384   I07bfc1f7195f6cc61dfd3e470d2e3e3e43c0049d   msm: mdss: Initialize pan_name array to 0 and handle err
1106384   Icebed1bc9b4da214fec2ca924590403d1656fa5d   msm: mdss: Fix potential NULL pointer dereference in mds
1105351   I9925c29df77ab8d4cf5f3cc67613f4682d2ffe3e   ARM: dts: msm: Camera clock changes for sdm660
1106784   Ibf1cbb9dc67c9255df09c32a67c320f8bb3ecbc7   clk: qcom: Remove mmssnoc_a_clk_cpu_vote clock instance
1081961   I6d9f7b6a40e5899af4104949c59a9b9fee87587c   defconfig: msm: Enable MMCC/GPUCC and OSM clocks for sdm
1107186   I84ce1e2b6e7e839bd278aa3deaac21f4cd8503a8   cpufreq_interactive: Allow hispeed_freq to work with pre
1105487   I92eb57e51b2078c493fb9acc8dfc3dff1a02ef84   ARM: dts: msm: Add hw trigger for CPP GDSC on SDM/8998/8
1094763   If07f31a6c37c7b8b23eb74b25a1e15990043cb92   ASoC: msm: Changes in machine driver to enable mclk
1106384   Ied2d4803c0840be00929b7093601aab39930b3e9   msm: mdss: configure the dynamic fps correctly
1037770 561382   Id39befea109ee24864dfde0898395b972d0a1b3a   mmc: core: add deferred resume support
1106556   I82e35ef278ea5900c4023ab714cbf31f8c01151f   ARM: dts: msm: add support of PM660a based SDM630 platfo
1106384   Ie0d3dbbcb93cc86b88a8b903fd1f7ccd89a8a871   msm: mdss: check for split display enable in multiple di
1106242   I81eed3495f8be633d2b3fd92d63cd280fce7b4f0   ARM: dts: msm: add support for truly panel in dsc mode
1106384   Ibaa6b8adec966737b41c36f530ae88a968d5d5ed   msm: mdss: Fix potential NULL pointer dereferences
1106668   I9ef4848212246a2ed45395ef97c7f755784cb635   msm: kgsl: Add Zap shader name for A512 GPU on SDM660
1098009   I0451b29080ab8f671cacd63d630dd31a6cb2bbb2   ARM: dts: msm: add property to identify DSB TPDM for msm
1033227   Iecf9eef4d91a741116bc8b8bb59c49ae7f2891fd   mmc: core: Remove flag MMC_PM_WAKE_SDIO_IRQ in mmc_resum
1105923   I2e24a061a5ad4ee959dd578da9e811ac7700702c   regulator: cprh-kbss: add support for sdm660 kbss cpr in
910259   I245683b0b0a06b13938036dbc37e87ed1ef70b89   mmc: block: Add check to mmc_blk_part_switch
1106694   If2a60c27d5870f3738d77564d392efffece892ac   ARM: dts: msm: Add initial device tree for SDA630
1106678   I77d221a632a2eaf5ad84d46926e8f85377c0d813   ARM: dts: msm: Add device tree for SDM630 CDP, MTP and R
1103405   I6b3f13b55bc153f81672fe82395e1fb6ee1ea333   ARM: dts: msm: Update Venus QOS settings for SDM660
1056777   Ib00f5098412e0dbfd7aea81594129ddaa15664b9   ARM: dts: msm: modify cpu nodes for sdm660
1106498   If5e210fb1f4a5684da4dab7ef567a588e0166d83   ASoC: msm: Register common sound controls
1101087   Ifa4f6d2b4edee85e750e6e44626c89ec0de966cf   msm: pcie: add mutex for PCIe enumeration
1103296   I764845530559ef8a7fc81ae3307f599e07d342dd   ARM: dts: msm: Add sdhc1 for sdm660 QRD
1008230   I39a806ee6c5c836928bc07295d17e12108836709   msm: ipa3: Fix to release IPA clock during ap suspend
1106384   I09518a43438e27751f2b918d682f551550c4342e   msm: mdss: Memset commit structure in compat path
1106360   I647e406199ee1daf3b7d489ccad07c5b8f448e8f   ARM: dts: msm: Update SDM660+PM660A QRD board hardware v

Change-Id: Id293a769daf8c5725f0eb86c94d1d5001d5e02d9
CRs-Fixed: 1085197, 1105923, 1008230, 1105809, 970792, 1103296, 1093837, 1102443, 1105351, 1104000, 1090244, 1103865, 1059602, 1037770, 1100213, 1102726, 1106360, 1098009, 1106668, 1106738, 1089477, 1106520, 1102513, 1062539, 1093541, 1102455, 1056777, 1106853, 1102015, 1105811, 1106498, 1104850, 1033227, 561382, 1101497, 1099693, 1106242, 910259, 1107357, 1102139, 1101087, 1106784, 1106556, 1105914, 1104128, 1103078, 1094763, 1094435, 1106678, 1104431, 1094456, 1105487, 1102503, 1107186, 1106384, 1106671, 1081961, 1098097, 1102087, 1101786, 1106989, 1079918, 1103405, 1106694
parents a361faf9 2116b44b
Loading
Loading
Loading
Loading
+18 −0
Original line number Diff line number Diff line
@@ -89,15 +89,24 @@ SoCs:
- MSMHAMSTER
  compatible = "qcom,msmhamster"

- SDM658
  compatible = "qcom,sdm658"

- SDM660
  compatible = "qcom,sdm660"

- SDA658
  compatible = "qcom,sda658"

- SDA660
  compatible = "qcom,sda660"

- SDM630
  compatible = "qcom,sdm630"

- SDA630
  compatible = "qcom,sda630"

- MSM8952
  compatible = "qcom,msm8952"

@@ -263,14 +272,23 @@ compatible = "qcom,msm8998-qrd"
compatible = "qcom,msmhamster-rumi"
compatible = "qcom,msmhamster-cdp"
compatible = "qcom,msmhamster-mtp"
compatible = "qcom,sdm658-cdp"
compatible = "qcom,sdm658-mtp"
compatible = "qcom,sdm658-qrd"
compatible = "qcom,sdm660-sim"
compatible = "qcom,sdm660-rumi"
compatible = "qcom,sdm660-cdp"
compatible = "qcom,sdm660-mtp"
compatible = "qcom,sdm660-qrd"
compatible = "qcom,sda658-mtp"
compatible = "qcom,sda658-cdp"
compatible = "qcom,sda660-mtp"
compatible = "qcom,sda660-cdp"
compatible = "qcom,sdm630-rumi"
compatible = "qcom,sdm630-mtp"
compatible = "qcom,sdm630-cdp"
compatible = "qcom,sda630-mtp"
compatible = "qcom,sda630-cdp"
compatible = "qcom,msm8952-rumi"
compatible = "qcom,msm8952-sim"
compatible = "qcom,msm8952-qrd"
+3 −3
Original line number Diff line number Diff line
@@ -37,8 +37,8 @@ Required properties:
					"display_2" = DISPLAY_2
- qcom,mdss-dsi-panel-timings:		An array of length 12 that specifies the PHY
					timing settings for the panel.
- qcom,mdss-dsi-panel-timings-8996:		An array of length 40 char that specifies the 8996 PHY lane
					timing settings for the panel.
- qcom,mdss-dsi-panel-timings-phy-v2:	An array of length 40 char that specifies the PHY version 2
					lane timing settings for the panel.
- qcom,mdss-dsi-on-command:		A byte stream formed by multiple dcs packets base on
					qcom dsi controller protocol.
					byte 0: dcs data type
@@ -638,7 +638,7 @@ Example:
		qcom,mdss-mdp-transfer-time-us = <12500>;
		qcom,mdss-dsi-panel-timings = [7d 25 1d 00 37 33
					22 27 1e 03 04 00];
                qcom,mdss-dsi-panel-timings-8996 = [23 20 06 09 05 03 04 a0
                qcom,mdss-dsi-panel-timings-phy-v2 = [23 20 06 09 05 03 04 a0
                                23 20 06 09 05 03 04 a0
                                23 20 06 09 05 03 04 a0
                                23 20 06 09 05 03 04 a0
+39 −0
Original line number Diff line number Diff line
@@ -273,6 +273,45 @@ First Level Node - FG Gen3 device
		    is specified, then ESR to Rslow scaling factors will be
		    updated to account it for an accurate ESR.

- qcom,fg-esr-filter-switch-temp
	Usage:      optional
	Value type: <u32>
	Definition: Battery temperature threshold below which low temperature
		    ESR filter coefficients will be switched to normal
		    temperature ESR filter coefficients. If this is not
		    specified, then the default value used will be 100. Unit is
		    in decidegC.

- qcom,fg-esr-tight-filter-micro-pct
	Usage:      optional
	Value type: <u32>
	Definition: Value in micro percentage for ESR tight filter. If this is
		    not specified, then a default value of 3907 (0.39 %) will
		    be used. Lowest possible value is 1954 (0.19 %).

- qcom,fg-esr-broad-filter-micro-pct
	Usage:      optional
	Value type: <u32>
	Definition: Value in micro percentage for ESR broad filter. If this is
		    not specified, then a default value of 99610 (9.96 %) will
		    be used. Lowest possible value is 1954 (0.19 %).

- qcom,fg-esr-tight-lt-filter-micro-pct
	Usage:      optional
	Value type: <u32>
	Definition: Value in micro percentage for low temperature ESR tight
		    filter. If this is not specified, then a default value of
		    48829 (4.88 %) will be used. Lowest possible value is 1954
		    (0.19 %).

- qcom,fg-esr-broad-lt-filter-micro-pct
	Usage:      optional
	Value type: <u32>
	Definition: Value in micro percentage for low temperature ESR broad
		    filter. If this is not specified, then a default value of
		    148438 (14.84 %) will be used. Lowest possible value is
		    1954 (0.19 %).

==========================================================
Second Level Nodes - Peripherals managed by FG Gen3 driver
==========================================================
+2 −1
Original line number Diff line number Diff line
@@ -33,7 +33,8 @@ KBSS specific properties:
	Definition: should be one of the following:
		    "qcom,cprh-msm8998-v1-kbss-regulator",
		    "qcom,cprh-msm8998-v2-kbss-regulator",
		    "qcom,cprh-msm8998-kbss-regulator".
		    "qcom,cprh-msm8998-kbss-regulator",
		    "qcom,cprh-sdm660-kbss-regulator".
		    If the SoC revision is not specified, then it is assumed to
		    be the most recent revision of MSM8998, i.e. v2.

+5 −0
Original line number Diff line number Diff line
@@ -1772,6 +1772,10 @@ Optional Properties:
- qcom,msm-mi2s-master: This property is used to inform machine driver
  if MSM is the clock master of mi2s. 1 means master and 0 means slave. The
  first entry is primary mi2s; the second entry is secondary mi2s, and so on.
- qcom,msm-mi2s-ext-mclk: This property is used to inform machine driver
  if MCLK from MSM is used for any external audio connections. 1 means used
  as external mclk source and 0 indicate not used. The first entry is
  primary mclk; the second entry is secondary mclk, and so on.
- reg: This property provides the AUX PCM/MI2S mux select register addresses
  and size.
- reg_names: This property provides the name of the AUX PCM/MI2S mux select
@@ -1812,6 +1816,7 @@ Example:
		qcom,mi2s-audio-intf;
		qcom,auxpcm-audio-intf;
		qcom,msm-mi2s-master = <1>, <0>, <1>, <1>;
		qcom,msm-mi2s-ext-mclk = <1>, <1>, <0>, <1>;
		reg = <0x1711a000 0x4>,
		      <0x1711b000 0x4>,
		      <0x1711c000 0x4>,
Loading