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

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

Promotion of kernel.lnx.4.4-160814.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1052390   I51ac777abdf0d95c74535c20afbbd555c31c358a   ARM: dts: msm: add jdi 1080p video mode panel support fo
1043221   I16fb0bf884f0dbbce1cd9099ec5619d132379054   msm: mdss: fix race condition between iommu attach and s
1048135   I76357e44452a8c16fe96df47af06ddab021c8f3f   qcom-charger: smblib: update batt capacity status from b
1024495   Ib7f522d0143f5131880c8c1badf4e64461810e72   ice: added missing register dump in case of error for IC
1051878   I4692242f65bcf09baeab1a85681ec8c2f3b4cf61   ARM: dts: msm: Update USB bus voting to allow SVS on msm
1049921   I8112070f7dd1eb385996b4f228ad288b51771e25   qcom-charger: smblib: update ICL votings in parallel cha
1050659   I4037d7861657384eb5b4f67c52b2dbf4ad6e1c2c   iommu/arm-smmu: support static context banks
1045623   I3dc51f99018bb7a97fa01cd9aebe50d63671261e   msm: mdss: fix autorefresh configs for pp-split cases
1053076   I6bfe7aecd73a13401a218e89874f2225ac91d18f   ARM: dts: msm: Fix qsee_ipc_irq_bridge IRQ clear mask fo
1009284   If772bd86cc9b754fbc900eb47338429e9b841eef   msm: audio: soc: add null checks for hdmi ops
1009284   I54c1eee7a3e1d8f481a9bc629e28f13c5849a3db   ARM: dts: msm: add MSM External display node for msmcoba
963843   Ie2fb4b75b7f74013580bd3912372c64ddefc734e   ASoC: wcd: change classh settings as per impedance value
1052530   I7bf5cafd34bd9187a13043f0995a49d2f26b8b6b   qcom-charger: qpnp-fg-gen3: remove wakelock when reading
1031965   I6e983a1a1d843ddca46729c37a49cb85eda74cfe   msm: mdss: move sync_fence_install after release/retire
1050000   Ifcf05ffde0a054839e51d3f8173b8449fe177aa0   msm: kgsl: update GPU busy statistics
1043041   Ia6fc2dcfa7b5fd23eb2af5baf0acb9fd161fdd09   ARM: dts: msm: Modify csiphy timer clock rate on msmcoba
1024495   I737fad8f1cd89bad77836d4025c108f6c1918224   arm: dts: msm: Added missing features for HW Encryption
1009284   Ie8d1006d3f11091a861733485cb67939ad47fdfe   msm: mdss: add external display class helper
1052994   I845eb2014056203d203ee6be66de0cc161c2dedb   ARM: dts: msm: Remove clocks listed under the UFS GDSC n
1052390   I145da5e01bcdb3aa28804e851c97c00fa4d39114   ARM: dts: msm: add sharp 1080p cmd mode panel support fo
1021009   Ic01e031b70ac7d0c0705b486ad86a5cbca9fd923   msm: camera: Add VAF active and suspend handles to eepro
997556   I7a09aeb2a02c30fb851ef21dcaad194413f17955   ASoC: wcd9335: Update the Lineout path register configur
1053524   I424054dda82f954fdeef18d78cf90aaa33a97b18   ARM: dts: msm: update pinctrl for touch gpios in msmcoba
1041206   Idcffb2d897615dc2ba842b55086d5fd583cb19f6   ARM: dts: msm: Enable thermal mitigation for msmcobalt c
982110   I6643973a3b506d7f920e611ca51f06df94cc5a94   ASoC: wcd-mbhc: enable micbias for special headset
1053076   I22719898b86534f1821104a6a629e7fd37b0d823   soc: qcom: qsee_ipc_irq_bridge: Remove the redundant sub
1044164   Ib68da5c234ab270c401fa54adc99d4416a3cb987   ARM: dts: msm: Update the interrupt list for msmcobalt
1051682   Ic0c252450c4b6a4b98a032fb091e81d3100f7022   defconfig: msmcortex: Enable Seemp Log driver
1051284   I6d62d4f0d707e2e64c21d3b67763f9945adc6005   arm64: defconfig: msm: enable CPUSETS
1026677   I39bd10ccb7db3c4fe37ea609babdd6305fc19a7d   msm: mdss: fix dma fifo read watermark to 15/16 full

Change-Id: If3c0a404cc604ac853a1c479765c7593a2d8c60c
CRs-Fixed: 1044164, 1024495, 1043221, 1009284, 1043041, 1052390, 1041206, 1053524, 1051878, 963843, 1045623, 982110, 1026677, 1021009, 997556, 1052530, 1050659, 1053076, 1050000, 1031965, 1048135, 1051682, 1049921, 1052994, 1051284
parents 558d4303 2e45ea72
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -61,7 +61,17 @@ these devices will be disabled as well. Ex. HDMI Audio Codec device.
Required properties:
- compatible : "msm-hdmi-audio-codec-rx";

msm_ext_disp is a device which manages the interaction between external
displays (HDMI and Display Port) and the audio and display frameworks.

Required properties:
- compatible:				Must be "qcom,msm-ext-disp"

Example:
	msm_ext_disp: qcom,msm_ext_disp {
		compatible = "qcom,msm-ext-disp";
	};

	mdss_hdmi_tx: qcom,hdmi_tx@fd922100 {
		cell-index = <0>;
		compatible = "qcom,hdmi-tx";
@@ -83,6 +93,8 @@ Example:
		qcom,enable-load = <0 0 0 1800000 0>;
		qcom,disable-load = <0 0 0 0 0>;

		qcom,msm_ext_disp = <&msm_ext_disp>;

		qcom,hdmi-tx-ddc-mux-sel = <&pma8084_gpios 6 0>;
		qcom,hdmi-tx-cec = <&msmgpio 31 0>;
		qcom,hdmi-tx-ddc-clk = <&msmgpio 32 0>;
+66 −0
Original line number Diff line number Diff line
/* Copyright (c) 2013-2016, The Linux Foundation. All rights reserved.
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License version 2 and
 * only version 2 as published by the Free Software Foundation.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 */

&mdss_mdp {
	dsi_jdi_1080_vid: qcom,mdss_dsi_jdi_1080p_video {
		qcom,mdss-dsi-panel-name = "jdi 1080p video mode dsi panel";
		qcom,mdss-dsi-panel-type = "dsi_video_mode";
		qcom,mdss-dsi-panel-framerate = <60>;
		qcom,mdss-dsi-virtual-channel-id = <0>;
		qcom,mdss-dsi-stream = <0>;
		qcom,mdss-dsi-panel-width = <1080>;
		qcom,mdss-dsi-panel-height = <1920>;
		qcom,mdss-dsi-h-front-porch = <96>;
		qcom,mdss-dsi-h-back-porch = <64>;
		qcom,mdss-dsi-h-pulse-width = <16>;
		qcom,mdss-dsi-h-sync-skew = <0>;
		qcom,mdss-dsi-v-back-porch = <16>;
		qcom,mdss-dsi-v-front-porch = <4>;
		qcom,mdss-dsi-v-pulse-width = <1>;
		qcom,mdss-dsi-h-left-border = <0>;
		qcom,mdss-dsi-h-right-border = <0>;
		qcom,mdss-dsi-v-top-border = <0>;
		qcom,mdss-dsi-v-bottom-border = <0>;
		qcom,mdss-dsi-bpp = <24>;
		qcom,mdss-dsi-underflow-color = <0xff>;
		qcom,mdss-dsi-border-color = <0>;
		qcom,mdss-dsi-on-command = [15 01 00 00 00 00 02 55 00
			15 01 00 00 00 00 02 53 2C
			15 01 00 00 00 00 02 35 00
			05 01 00 00 78 00 02 29 00
			05 01 00 00 78 00 02 11 00];
		qcom,mdss-dsi-off-command = [05 01 00 00 02 00 02 28 00
				 05 01 00 00 79 00 02 10 00];
		qcom,mdss-dsi-on-command-state = "dsi_lp_mode";
		qcom,mdss-dsi-off-command-state = "dsi_hs_mode";
		qcom,mdss-dsi-h-sync-pulse = <0>;
		qcom,mdss-dsi-traffic-mode = "burst_mode";
		qcom,mdss-dsi-bllp-eof-power-mode;
		qcom,mdss-dsi-bllp-power-mode;
		qcom,mdss-dsi-lane-0-state;
		qcom,mdss-dsi-lane-1-state;
		qcom,mdss-dsi-lane-2-state;
		qcom,mdss-dsi-lane-3-state;
		qcom,mdss-dsi-panel-timings =
				[e7 36 24 00 66 6a 2a 3a 2d 03 04 00];
		qcom,mdss-dsi-t-clk-post = <0x04>;
		qcom,mdss-dsi-t-clk-pre = <0x1b>;
		qcom,mdss-dsi-bl-min-level = <1>;
		qcom,mdss-dsi-bl-max-level = <4095>;
		qcom,mdss-dsi-dma-trigger = "trigger_sw";
		qcom,mdss-dsi-mdp-trigger = "none";
		qcom,mdss-dsi-bl-pmic-control-type = "bl_ctrl_wled";
		qcom,mdss-dsi-reset-sequence = <1 10>, <0 10>, <1 10>;
		qcom,mdss-pan-physical-width-dimension = <61>;
		qcom,mdss-pan-physical-height-dimension = <110>;
	};
};
+3 −0
Original line number Diff line number Diff line
@@ -147,6 +147,9 @@

			dpdm-supply = <&qusb_phy0>;

			qcom,thermal-mitigation
					= <3000000 1500000 1000000 500000>;

			qcom,chgr@1000 {
				reg = <0x1000 0x100>;
				interrupts = <0x2 0x10 0x0 IRQ_TYPE_NONE>,
+11 −6
Original line number Diff line number Diff line
@@ -92,22 +92,27 @@
		qcom,gpio-no-mux = <0>;
		pinctrl-names = "cam_default", "cam_suspend";
		pinctrl-0 = <&cam_sensor_mclk0_active
				 &cam_sensor_rear_active>;
				&cam_sensor_rear_active
				&cam_actuator_vaf_active>;
		pinctrl-1 = <&cam_sensor_mclk0_suspend
				 &cam_sensor_rear_suspend>;
				&cam_sensor_rear_suspend
				&cam_actuator_vaf_suspend>;
		gpios = <&tlmm 13 0>,
			<&tlmm 30 0>,
			<&pmcobalt_gpios 20 0>,
			<&tlmm 29 0>;
			<&tlmm 29 0>,
			<&tlmm 27 0>;
		qcom,gpio-reset = <1>;
		qcom,gpio-vdig = <2>;
		qcom,gpio-vana = <3>;
		qcom,gpio-req-tbl-num = <0 1 2 3>;
		qcom,gpio-req-tbl-flags = <1 0 0 0>;
		qcom,gpio-vaf = <4>;
		qcom,gpio-req-tbl-num = <0 1 2 3 4>;
		qcom,gpio-req-tbl-flags = <1 0 0 0 0>;
		qcom,gpio-req-tbl-label = "CAMIF_MCLK0",
					"CAM_RESET0",
					"CAM_VDIG",
					"CAM_VANA";
					"CAM_VANA",
					"CAM_VAF";
		qcom,sensor-position = <0>;
		qcom,sensor-mode = <0>;
		qcom,cci-master = <0>;
+11 −6
Original line number Diff line number Diff line
@@ -92,22 +92,27 @@
		qcom,gpio-no-mux = <0>;
		pinctrl-names = "cam_default", "cam_suspend";
		pinctrl-0 = <&cam_sensor_mclk0_active
				 &cam_sensor_rear_active>;
				&cam_sensor_rear_active
				&cam_actuator_vaf_active>;
		pinctrl-1 = <&cam_sensor_mclk0_suspend
				 &cam_sensor_rear_suspend>;
				&cam_sensor_rear_suspend
				&cam_actuator_vaf_suspend>;
		gpios = <&tlmm 13 0>,
			<&tlmm 30 0>,
			<&pmcobalt_gpios 20 0>,
			<&tlmm 29 0>;
			<&tlmm 29 0>,
			<&tlmm 27 0>;
		qcom,gpio-reset = <1>;
		qcom,gpio-vdig = <2>;
		qcom,gpio-vana = <3>;
		qcom,gpio-req-tbl-num = <0 1 2 3>;
		qcom,gpio-req-tbl-flags = <1 0 0 0>;
		qcom,gpio-vaf = <4>;
		qcom,gpio-req-tbl-num = <0 1 2 3 4>;
		qcom,gpio-req-tbl-flags = <1 0 0 0 0>;
		qcom,gpio-req-tbl-label = "CAMIF_MCLK0",
					"CAM_RESET0",
					"CAM_VDIG",
					"CAM_VANA";
					"CAM_VANA",
					"CAM_VAF";
		qcom,sensor-position = <0>;
		qcom,sensor-mode = <0>;
		qcom,cci-master = <0>;
Loading