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

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

Promotion of kernel.lnx.4.4-160915.

CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1052720   I284197693722912919c59ec26cfae5e382da787b   ARM: dts: msm: Update the GDSCs for MSMfalcon
1065539   I376a6412bb65a1e193647eab54ad993df4c2c24f   regulator: core: Fix nested locking of supplies
1065513   I542e61fabaaa04fcf5fb7e454e10599511f18e39   input: touchscreen: modify report event according to MT
1065724   Ia9e710b9c75f2d8cffee26373ec8e56a20323563   defconfig: enable spss-utils driver for msmcobalt
1065704   I9fcf626fbbaaa4a15d88983de23910e02a9b57e8   ARM: dts: msm: Add SPS node for msmtriton
1065513   I5173fc1ca021fd45c939c7c8a4f460651330de5b   input: touchpanel: fix security issues in GT915 driver
1052747   I78d833639772cf541e563cbf9fae1aa75ec6a7da   scsi: ufs: Add support for reset controller framework
1066811   I7d69a4529368918f159a25769f497e6425838460   input: it7258_ts_i2c: rename regulator_set_optimum_mode
1063367   Ia320380d568426c2d7a414a832980a556ff27f0f   ASoC: wcd934x: Add codec version check for wcd934x
1053360   I9256c8736e1c16175fe3f94733dda430ccc57980   ext4 crypto: enable HW based encryption with ICE
1065513   Id954be61a0b4596339a659928fb630c5c5538a9a   input: touchscreen: Clean code for i2c_read and i2c_writ
1064855   Icf43c0a18cfc1644270b684a792632a6c81f1797   msm: sps: Avoid pipe disconnect while IRQ is in progress
1065513   I2dc51b84f817413da6bf9b266e2fe7e0bb09c4bc   input: touchscreen: Add dynamic detection support to Goo
1064863   Ic64d80ee5e2f5fc79cb9220a6b2a86751dd3f0ce   qcom-charger: smb2: Only change wipower watts if defined
1065444   Ieac8951840f3313bca927f92207318d29c3f8161   msm: kgsl: Use A540 zap shader for msmcobalt
1064043   I70c37d64db351db86e3d1d5dddb810257c68d72f   soc: qcom: add secure processor subsystem (spss) utils d
1065513   Ibbcdcbb4563bc022d6e4034c37bc633eb9b34315   input: makefile: Add makefile and kconfig for GT9xx CTP
1063367   Ie846b5edf1d8aaecce5140986dad8da69d608d5a   ASoC: msm: Create the codec entry for wcd934x codec
1065444   I4093ccb753da45d04620e2af032034518da2d83b   ARM: dts: msm: Use a540_zap for msmcobalt
1065513   I0b643e250a487f08a19555237802b020b0873d1a   input: touchscreen: Correct return value check in Goodix
1065723   I2657705131fcbbcc63a723b3badb3f43135b4408   ARM: dts: msm: add spss_utils to msmcobalt
1065513   Ia3446f3c23be4fe29bfea5f85b22e8b903cffb9e   input: touchscreen: release all touches before suspend
1064512   Ia43ea11719691a2869d6621d22c134f8a191ad35   ASoC: msm: qdsp6v2: Enable support for multichannel tunn
1061565   I80c64d66625b9fe9205e8ffaa7cfc851e06fcb94   soc: qcom: glink: Fix list corruption for tx_info
1066588   I8d67fa4055898db31b47f87b6659484aeb08f58f   ASoC: wcd934x: Add support for HPH idle detection
1065513   Ia89d225333c1309710aab67b9c406784567e3050   input: touchscreen: Use proper conventional functions fo
1062152   I98074071546c053ce3be733602adeff23d6b4b72   ASoC: wcd934x: Add API to enable standalone micbias
1058256   I3424ae51461e04e0771560ff1c5b35cdf5b1fd6c   msm: kgsl: Add WQ_SYSFS to the worker threads

Change-Id: I417b4e0be32a57b7f2bf50de70a22b96ed7ac21f
CRs-Fixed: 1052720, 1052747, 1065539, 1065444, 1065704, 1062152, 1064855, 1063367, 1064863, 1064043, 1065724, 1066588, 1058256, 1065513, 1065723, 1066811, 1064512, 1053360, 1061565
parents 6f832788 d2afad6a
Loading
Loading
Loading
Loading
+27 −0
Original line number Diff line number Diff line
Qualcomm Technologies, Inc. Secure Processor SubSystem Utilities (spss_utils)

The Secure Processor SubSystem (SPSS) is a dedicated subsystem for security.
It has its own CPU, memories, and cryptographic engine.
It shall provide cryptographic services to other subsystems.
The SPSS firmware is loaded by PIL driver.
The communication with SPSS is done via spcom driver, using glink.

The spss_utils driver selects the SPSS firmware file,
according to a dedicated fuse and the platform HW version.

Required properties:
-compatible : should be "qcom,spss_utils"
-qcom,spss-fuse-addr: fuse register physical address
-qcom,spss-fuse-bit: fuse relevant bit
-qcom,spss-test-firmware-name: test firmware file name
-qcom,spss-prod-firmware-name: production firmware file name

Example:
   qcom,spss_utils {
      compatible = "qcom,spss-utils";

      qcom,spss-fuse-addr = <0x007841c4 0x4>;   /* spss test fuse physical address */
      qcom,spss-fuse-bit = <27>;
      qcom,spss-test-firmware-name = "spss1t";  /* 8 chars max */
      qcom,spss-prod-firmware-name = "spss1p";  /* 8 chars max */
   };
+2 −2
Original line number Diff line number Diff line
@@ -12,7 +12,7 @@ Required properties:
 - interrupt-parent	: Parent of interrupt.
 - interrupts		: Configuration of touch panel controller interrupt
				GPIO.
 - goodix,family-id	: Family identification of the controller.
 - goodix,product-id	: Product identification of the controller.
 - interrupt-gpios	: Interrupt gpio which is to provide interrupts to
				host, same as "interrupts" node.
 - reset-gpios		: Reset gpio to control the reset of chip.
@@ -54,7 +54,7 @@ i2c@f9927000 {
			goodix,panel-coords = <0 0 720 1200>;
			goodix,display-coords = <0 0 720 1080>;
			goodix,button-map= <158 102 139>;
			goodix,family-id = <0x0>;
			goodix,product-id = "915";
			goodix,cfg-data = [
		41 D0 02 00 05 0A 05 01 01 08
		12 58 50 41 03 05 00 00 00 00
+5 −0
Original line number Diff line number Diff line
@@ -13,6 +13,9 @@ Required properties:
- reg               : <registers mapping>
		      first entry should contain UFS host controller register address space (mandatory),
                      second entry is the device ref. clock control register map (optional).
- reset             : reset specifier pair consists of phandle for the reset provider
                      and reset lines used by this controller.
- reset-names       : reset signal name strings sorted in the same order as the resets property.

Optional properties:
- phys                  : phandle to UFS PHY node
@@ -76,6 +79,8 @@ Example:
		clocks = <&core 0>, <&ref 0>, <&iface 0>;
		clock-names = "core_clk", "ref_clk", "iface_clk";
		freq-table-hz = <100000000 200000000>, <0 0>, <0 0>;
		resets = <clock_gcc GCC_UFS_BCR>;
		reset-names = "core_reset";
		phys = <&ufsphy1>;
		phy-names = "ufsphy";
		rpm-level = <3>;
+1 −0
Original line number Diff line number Diff line
@@ -154,6 +154,7 @@
					   "usbin_i",
					   "usbin_v";

			qcom,wipower-max-uw = <5000000>;
			dpdm-supply = <&qusb_phy0>;

			qcom,thermal-mitigation
+3 −0
Original line number Diff line number Diff line
@@ -1246,6 +1246,9 @@
		"HS_RB_G1_L1", "HS_RB_G2_L1", "HS_RB_G3_L1",
		"MAX";

		resets = <&clock_gcc UFS_BCR>;
		reset-names = "core_reset";

		/* PM QoS */
		qcom,pm-qos-cpu-groups = <0x03 0x0C>;
		qcom,pm-qos-cpu-group-latency-us = <70 70>;
Loading