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

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

Promotion of kernel.lnx.4.4-161128.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
998053   Ifdc781aca49dcb535d5fa5005b85dc87604560dc   procfs: Update order of Ngid in /proc/PID/status
1093612   I3fb59f96b419bdb91f9a04cc47ab1c23d15dc74b   clk: qcom: Add support to convert the clock rate to KHz
1089062   I0118b0d3013166aeec0bb0bc0ef181e48998e758   scsi: ufs: perform full reset at initialization
1091704   I5760fadb66cad6faf02e95a1e1bb975289ef8e9f   usb: pd: Fix VDM and misc timing issues
1086894   Iec3f65942dd152b0b7aa32af1a90039fff06cb34   clk: msm: hdmi: correct the precision when calculating H
1083537   I867e28101cfa37f9764d547f3b43871a430de6d7   ARM: dts: msm: Specify the configuration for audio on ms
1092550   I8cd2981f176e08c1ea4f8a9b7ff42887b590d941   ARM: dts: msm: Add USBPD PHY device node for msmfalcon
1092550   I121651a49ef27ba02f1960ed5c95baf93b00d1f5   ARM: dts: msm: Make required changes for msm8998-interpo
992103   If5a4a100108e85e04beb77e5249bd6c452672edf   qos: wake up cores based on the qos updated cpu mask
1091704   I66be40091b75726d25c7be4478f1248a6af9ca3c   usb: pd: Avoid spurious state machine work on CC change
1072337   I617a3bb5cbb80ac3967ab14f37452c461bb4df77   msm: ion: Modified Secure Display buffer permissions
1092930   I02a1007edfc63ad2c2dd99616cb1a64432b08d13   soc: qcom: Turn off MSM_PERFORMANCE_HOTPLUG_ON by defaul
1093681   I1eb0583010712286659ec9b726f4ae7a9a2a84e6   ARM: dts: msm: add support of pm3falcon PMIC for msmfalc
1093189   Ie986b6eb21845b679f068372e46dfb402f234dcf   soc: qcom: rpm: Change driver memory allocation to use G
1091704   I885f3f4c219e102758fd09c8aae9257d093ebb72   usb: pd: Fix sink hard reset timing
1088681   I663588cfd2f9e3972b9adc1a10887ef36cd70c57   sched: Ensure proper synch between isolation, hotplug, a
975249   Iaabe9283ec80954a2e504a55f2b4cdf93ca8ae46   usb: dwc3-msm: Fix restart usb work functionality
1091704   I643a60a28e6498ca16b6f46293b8aa05eff40266   usb: pd: Reset msgid counters properly
1087088   I7060b6f379bc8bed24b59d9df4ca2fb331437363   usb: pd: Support Android dual_role_usb sysfs class
1086894   Ia202e0aee09f506a7bbe4e13702f30dee119ce8e   clk: msm: hdmi: add support for live programming of HDMI
1077493   Ifcfd9f75e817561b17ec26a68f901a31c5a63a9a   ARM: dts: msm: include RPM regulator for MSM8998 interpo
1089062   Ib9d27fe7bbf6107b1249b3719f63efdbff4b3795   scsi: ufs-qcom: update delay between assert/deassert in

Change-Id: I3d218d2f7f0fc8bf3fd475d0d88a27aa9edf8ba2
CRs-Fixed: 992103, 1089062, 998053, 1072337, 1086894, 975249, 1088681, 1093189, 1093612, 1092550, 1083537, 1091704, 1093681, 1087088, 1077493, 1092930
parents a6fff3c8 9aa1df0c
Loading
Loading
Loading
Loading
+838 −0

File added.

Preview size limit exceeded, changes collapsed.

+16 −0
Original line number Diff line number Diff line
/* Copyright (c) 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.
 */

/* Disable WLED */
&pm2falcon_wled {
	status = "disabled";
};
+23 −0
Original line number Diff line number Diff line
@@ -402,6 +402,29 @@
			};
		};

		pmfalcon_pdphy: qcom,usb-pdphy@1700 {
			compatible = "qcom,qpnp-pdphy";
			reg = <0x1700 0x100>;
			vdd-pdphy-supply = <&pm2falcon_l7>;
			vbus-supply = <&smb2_vbus>;
			vconn-supply = <&smb2_vconn>;
			interrupts = <0x0 0x17 0x0 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x1 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x2 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x3 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x4 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x5 IRQ_TYPE_EDGE_RISING>,
				     <0x0 0x17 0x6 IRQ_TYPE_EDGE_RISING>;

			interrupt-names = "sig-tx",
					  "sig-rx",
					  "msg-tx",
					  "msg-rx",
					  "msg-tx-failed",
					  "msg-tx-discarded",
					  "msg-rx-discarded";
		};

		pmfalcon_adc_tm: vadc@3400 {
			compatible = "qcom,qpnp-adc-tm-hc";
			reg = <0x3400 0x100>;
+73 −0
Original line number Diff line number Diff line
/* Copyright (c) 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.
 */

&clock_audio {
	qcom,audio-ref-clk-gpio = <&pmfalcon_gpios 3 0>;
};

&slim_aud {
	tasha_codec {
		cdc-vdd-buck-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-buck-voltage = <1800000 1800000>;
		qcom,cdc-vdd-buck-current = <650000>;

		cdc-buck-sido-supply = <&pmfalcon_s4>;
		qcom,cdc-buck-sido-voltage = <1800000 1800000>;
		qcom,cdc-buck-sido-current = <250000>;

		cdc-vdd-tx-h-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-tx-h-voltage = <1800000 1800000>;
		qcom,cdc-vdd-tx-h-current = <25000>;

		cdc-vdd-rx-h-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-rx-h-voltage = <1800000 1800000>;
		qcom,cdc-vdd-rx-h-current = <25000>;

		cdc-vddpx-1-supply = <&pmfalcon_s4>;
		qcom,cdc-vddpx-1-voltage = <1800000 1800000>;
		qcom,cdc-vddpx-1-current = <10000>;
	};

	tavil_codec {
		cdc-vdd-buck-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-buck-voltage = <1800000 1800000>;
		qcom,cdc-vdd-buck-current = <650000>;

		cdc-buck-sido-supply = <&pmfalcon_s4>;
		qcom,cdc-buck-sido-voltage = <1800000 1800000>;
		qcom,cdc-buck-sido-current = <250000>;

		cdc-vdd-tx-h-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-tx-h-voltage = <1800000 1800000>;
		qcom,cdc-vdd-tx-h-current = <25000>;

		cdc-vdd-rx-h-supply = <&pmfalcon_s4>;
		qcom,cdc-vdd-rx-h-voltage = <1800000 1800000>;
		qcom,cdc-vdd-rx-h-current = <25000>;

		cdc-vddpx-1-supply = <&pmfalcon_s4>;
		qcom,cdc-vddpx-1-voltage = <1800000 1800000>;
		qcom,cdc-vddpx-1-current = <10000>;
	};
};

&pmfalcon_gpios {
	gpio@c200 {
		status = "ok";
		qcom,mode = <1>;
		qcom,pull = <5>;
		qcom,vin-sel = <0>;
		qcom,src-sel = <2>;
		qcom,master-en = <1>;
		qcom,out-strength = <2>;
	};
};
+8 −9
Original line number Diff line number Diff line
@@ -1853,7 +1853,7 @@
					<61 512 240000 800000>;

		qcom,dwc-usb3-msm-tx-fifo-size = <21288>;
		extcon = <&pmi8998_pdphy>;
		extcon = <&pmfalcon_pdphy>;

		clocks = <&clock_gcc clk_gcc_usb30_master_clk>,
			<&clock_gcc clk_gcc_cfg_noc_usb3_axi_clk>,
@@ -1921,9 +1921,9 @@
		      <0x01fcb24c 0x4>;
		reg-names = "qusb_phy_base",
				"tcsr_clamp_dig_n_1p8";
		vdd-supply = <&pm8998_l1>;
		vdda18-supply = <&pm8998_l12>;
		vdda33-supply = <&pm8998_l24>;
		vdd-supply = <&pm2falcon_l1>;
		vdda18-supply = <&pm2falcon_l10>;
		vdda33-supply = <&pm2falcon_l7>;
		qcom,vdd-voltage-level = <0 880000 880000>;
		qcom,qusb-phy-init-seq =
				/* <value reg_offset> */
@@ -1951,8 +1951,8 @@
		reg-names = "qmp_phy_base",
			    "vls_clamp_reg",
			    "tcsr_usb3_dp_phymode";
		vdd-supply = <&pm8998_l1>;
		core-supply = <&pm8998_l2>;
		vdd-supply = <&pm2falcon_l1>;
		core-supply = <&pmfalcon_l1>;
		qcom,vdd-voltage-level = <0 880000 880000>;
		qcom,vbus-valid-override;
		qcom,qmp-phy-init-seq =
@@ -3083,12 +3083,11 @@
#include "msm8998-bus.dtsi"
#include "msm8998-gpu.dtsi"
#include "msm8998-pinctrl.dtsi"
#include "msm-audio-lpass.dtsi"
#include "msm8998-mdss.dtsi"
#include "msm8998-mdss-pll.dtsi"
#include "msm8998-blsp.dtsi"
#include "msm8998-audio.dtsi"

#include "msm-audio.dtsi"
#include "msmfalcon-audio.dtsi"

/* GPU overrides */
&msm_gpu {
Loading