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

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

Promotion of kernel.lnx.4.4-170708.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
2057769   Ib28f3698655d25ad8103fc02199a1d214092e232   msm: mdss: information leak during buffer copy from user
2066025   Ie878e010954524bbe48a29d6ad6f2f53848ab25e   icnss: Use fixed memory region for WLAN MSA0 memory
2070980   I1805a4a00e3c2a2d2ed1772e84759c301b56b115   msm: mdss: Put smmu interface errors under pr_err
2042404   I91f7dd0bca109fa774af49159bdec57b8acd65b2   msm: ADSPRPC: Avoid multiple hypervisor assign calls for
2064539   I679352bf2422a59421fbe1943e7b0b4d5deaefe3   ARM: dts: msm: Support for adv7533 1024x600P panel resol
2063174   If52f83f6ecae982d8ed709b08fd84545c7ecbc43   mmc: core: Use PF_MEMALLOC flag for clock scaling contex
2069096   Ie07de464f63dc3b18c875a061a18ad00e4c99e85   mdss: dp: avoid notifying DP connect during AUX timeout
2052691   I525d41e5496a1123e53a438b5f78d4da8bc046bd   msm: mdss: Increase fbmem buf ref count before use
2062894   Ifac358be9f4b4ff60d14c20e02886c2d044e7f52   msm: sensor: Fix to validate the settings size in flash
2070945   I366e17a5e2f18c09ab0850d00ec08a35e0f1cb9f   pwm: pwm-qpnp: Ignore changing period setting if it's no
2063448   Ieab4a04eca222b91159208b21bc9e14390ecd62e   genirq: Don't allow user space to set IRQ affinity to is
2062370   Ic82b7477d50d1abcd348b011f64246066887922c   msm: kgsl: Fix a dead loop issue while changing gpu freq
2072244   Ib90068dc1a4a7c1caa1a65753c1b91827b1eb798   ARM: dts: msm: Set FDE key size to 256bit for sdm660_64
2072253   I6d133b4b182943ed745d7587bd1ec23858c29750   icnss: Show rejuvenation info in ICNSS stats report
1095436   I37910cfd3b51693b1f3bc84815d95595602690e8   soc: qcom: ipc_router_mhi_xprt: Do not defer MHI open an
2071464   Ie93a718c4804d57975d1a2b531328e2fbe889b1f   Revert "ARM: dts: msm: align removed_region with SDM630
2070309   Ief9c6c48a862444dfff66d14d2317568cd6e81e6   spcom: avoid race condition when handling commands
2048536   I1e0fc7a9d69e69f3326429d5d9540dd3bb1a59b0   diag: Add proper checks to fix possible out-of-bound iss
2063888   Id77773224c674fe2e1b6179a039750b24e5e5f87   msm: kgsl: Make sure regulators are ON before GPU clocks
2064610   Iacaddc5e2f5c9998c4d038bdc10c4587cbf4812e   regulator: core: fix a possible race in disable_work han
2071797   I11480099996e16e90736c667691ff0f057c02261   iio: rradc: Update thermistor scaling
1107055   Ifd972134a23f653cf38134510d98dec5a604d2bc   msm: mdss: Fix possible integer overflow
2070526   Ie10afa15f332cf7bd38be69ea8b99b163b125e66   msm: camera: Unlock rwlock before returning.
1095436   I1899d97d676c28b89bb5f85c1a92732f6cfec904   soc: qcom: ipc_router_mhi_xprt: Refactor for MHI registe
2072421   I72caa5fb7e1df16b018165d277cd3a404b81c304   cnss_utils: Zero out cnss_utils priv structure during in

Change-Id: I98fb83863e7bb2d8ff3e240e45d0d657db0e3e82
CRs-Fixed: 2062894, 2070526, 2064539, 2042404, 2063888, 2072253, 2070945, 2071797, 2072421, 2070309, 2063448, 2062370, 2066025, 2072244, 2048536, 2063174, 1107055, 2052691, 2071464, 2070980, 2069096, 2057769, 2064610, 1095436
parents d0007c6f 3ec8bfc9
Loading
Loading
Loading
Loading
+8 −6
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. IPC Router MHI Transport

Required properties:
-compatible:		should be "qcom,ipc_router_mhi_xprt"
-qcom,out-chan-id:	MHI Channel ID for the transmit path
-qcom,in-chan-id:	MHI Channel ID for the receive path
-qcom,xprt-remote:	string that defines the edge of the transport (PIL Name)
-compatible:		should be "qcom,ipc_router_mhi_xprt".
-qcom,mhi:		phandle of MHI Device to connect to.
-qcom,out-chan-id:	MHI Channel ID for the transmit path.
-qcom,in-chan-id:	MHI Channel ID for the receive path.
-qcom,xprt-remote:	string that defines the edge of the transport(PIL Name).
-qcom,xprt-linkid:	unique integer to identify the tier to which the link
			belongs to in the network and is used to avoid the
			routing loops while forwarding the broadcast messages
-qcom,xprt-version:	unique version ID used by MHI transport header
			routing loops while forwarding the broadcast messages.
-qcom,xprt-version:	unique version ID used by MHI transport header.

Example:
	qcom,ipc_router_external_modem_xprt2 {
		compatible = "qcom,ipc_router_mhi_xprt";
		qcom,mhi = <&mhi_wlan>;
	        qcom,out-chan-id = <34>;
		qcom,in-chan-id = <35>;
		qcom,xprt-remote = "external-modem";
+2 −0
Original line number Diff line number Diff line
@@ -28,6 +28,7 @@ Optional properties:
  - qcom,icnss-vadc: VADC handle for vph_pwr read APIs.
  - qcom,icnss-adc_tm: VADC handle for vph_pwr notification APIs.
  - qcom,smmu-s1-bypass: Boolean context flag to set SMMU to S1 bypass
  - qcom,wlan-msa-fixed-region: phandle, specifier pairs to children of /reserved-memory

Example:

@@ -54,6 +55,7 @@ Example:
		   <0 140 0 /* CE10 */ >,
		   <0 141 0 /* CE11 */ >;
        qcom,wlan-msa-memory = <0x200000>;
	qcom,wlan-msa-fixed-region = <&wlan_msa_mem>;
	qcom,smmu-s1-bypass;
	vdd-0.8-cx-mx-supply = <&pm8998_l5>;
	qcom,vdd-0.8-cx-mx-config = <800000 800000 2400 1000>;
+75 −0
Original line number Diff line number Diff line
/* Copyright (c) 2017, 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_adv7533_1024_600p: qcom,mdss_dsi_adv7533_1024_600p {
		label = "adv7533 1024x600p video mode dsi panel";
		qcom,mdss-dsi-panel-name = "dsi_adv7533_1024_600p";
		qcom,mdss-dsi-panel-controller = <&mdss_dsi0>;
		qcom,mdss-dsi-panel-type = "dsi_video_mode";
		qcom,mdss-dsi-panel-destination = "display_1";
		qcom,mdss-dsi-panel-framerate = <60>;
		qcom,mdss-dsi-virtual-channel-id = <0>;
		qcom,mdss-dsi-stream = <0>;
		qcom,mdss-dsi-panel-width = <1024>;
		qcom,mdss-dsi-panel-height = <600>;
		qcom,mdss-dsi-h-front-porch = <110>;
		qcom,mdss-dsi-h-back-porch = <220>;
		qcom,mdss-dsi-h-pulse-width = <40>;
		qcom,mdss-dsi-h-sync-skew = <0>;
		qcom,mdss-dsi-v-back-porch = <20>;
		qcom,mdss-dsi-v-front-porch = <5>;
		qcom,mdss-dsi-v-pulse-width = <5>;
		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 = [
				05 01 00 00 c8 00 02 11 00
				05 01 00 00 0a 00 02 29 00];
		qcom,mdss-dsi-off-command = [05 01 00 00 00 00 02 28 00
				05 01 00 00 00 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 = <1>;
		qcom,mdss-dsi-traffic-mode = "non_burst_sync_pulse";
		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-panel-timings = [
				AB 1A 10 00 3E 43 16 1E 15 03 04 00];
		qcom,mdss-dsi-t-clk-post = <0x03>;
		qcom,mdss-dsi-t-clk-pre = <0x20>;
		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-reset-sequence = <1 20>, <0 1>, <1 20>;
		qcom,mdss-pan-physical-width-dimension = <160>;
		qcom,mdss-pan-physical-height-dimension = <90>;
		qcom,mdss-dsi-force-clock-lane-hs;
		qcom,mdss-dsi-always-on;
		qcom,mdss-dsi-panel-timings-phy-v2 = [1c 19 02 03 01 03 04 a0
			1c 19 02 03 01 03 04 a0
			1c 19 02 03 01 03 04 a0
			1c 19 02 03 01 03 04 a0
			1c 08 02 03 01 03 04 a0];
		qcom,dba-panel;
		qcom,bridge-name = "adv7533";
	};
};
+2 −1
Original line number Diff line number Diff line
/* Copyright (c) 2015-2016, The Linux Foundation. All rights reserved.
/* Copyright (c) 2015-2017, 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
@@ -24,6 +24,7 @@
#include "dsi-panel-nt35597-dsc-wqxga-cmd.dtsi"
#include "dsi-panel-hx8379a-truly-fwvga-video.dtsi"
#include "dsi-panel-r69007-dualdsi-wqxga-cmd.dtsi"
#include "dsi-adv7533-1024-600p.dtsi"
#include "dsi-adv7533-720p.dtsi"
#include "dsi-adv7533-1080p.dtsi"
#include "dsi-panel-nt35950-dsc-4k-cmd.dtsi"
+2 −8
Original line number Diff line number Diff line
@@ -321,16 +321,10 @@
		#size-cells = <2>;
		ranges;

		removed_region0: removed_region0@85800000 {
		removed_region: removed_region0@85800000 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x85800000 0x0 0x700000>;
		};

		removed_region1: removed_region1@86000000 {
			compatible = "removed-dma-pool";
			no-map;
			reg = <0x0 0x86000000 0x0 0x2f00000>;
			reg = <0x0 0x85800000 0x0 0x3700000>;
		};

		modem_fw_mem: modem_fw_region@8ac00000 {
Loading