summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-15 16:09:09 -0600
committerLinux Build Service Account <lnxbuild@localhost>2016-09-15 16:09:09 -0600
commit79972a24f852ad75fa5a02f191bb168a1df87eec (patch)
tree2ed1fb7204b21d00a6cdd6d41cb4fda26120703b /Documentation
parent6f832788ca00eb2bbf81ececae1dd950c4ad1f58 (diff)
parentd2afad6a903bdda2f803fae49f0b0001d12f8600 (diff)
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
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/arm/msm/spss_utils.txt27
-rw-r--r--Documentation/devicetree/bindings/input/touchscreen/gt9xx/gt9xx.txt4
-rw-r--r--Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt5
3 files changed, 34 insertions, 2 deletions
diff --git a/Documentation/devicetree/bindings/arm/msm/spss_utils.txt b/Documentation/devicetree/bindings/arm/msm/spss_utils.txt
new file mode 100644
index 000000000000..21b96377e5e4
--- /dev/null
+++ b/Documentation/devicetree/bindings/arm/msm/spss_utils.txt
@@ -0,0 +1,27 @@
+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 */
+ };
diff --git a/Documentation/devicetree/bindings/input/touchscreen/gt9xx/gt9xx.txt b/Documentation/devicetree/bindings/input/touchscreen/gt9xx/gt9xx.txt
index af09840bb053..4051c2e70cc2 100644
--- a/Documentation/devicetree/bindings/input/touchscreen/gt9xx/gt9xx.txt
+++ b/Documentation/devicetree/bindings/input/touchscreen/gt9xx/gt9xx.txt
@@ -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
diff --git a/Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt b/Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt
index 48fdd3e03947..bceee5e1747d 100644
--- a/Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt
+++ b/Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt
@@ -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>;