Commit graph

578729 commits

Author SHA1 Message Date
Linux Build Service Account
97e6e94b40 Promotion of kernel.lnx.4.4-161210.1.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1087025   I49842df0af73a3124e734632dc3c314e6f5761a1   ARM: dts: msm: add sb_4_tx_vi to support VI recording at
1094151   I4833253803c162c98578ba7ce599ea1edafc1724   ASoC: msm: qdsp6v2: Add mutex in afe_map_cal_data
1096793   I8ba73276fd30f6eaf935ed77b75601f1322c0ba6   qpnp-fg-gen3: Add support for PMFALCON in Fuel Gauge
1094435   Ibe57c7d5ba9e45260c12528910f173e347259d7c   msm: ipa3: check the rx_door_bell value on disable
1097176   I1ec9fe1d473be79ec0a54f2b8cacfc891f5be5bb   ARM: dts: msm: Update clock mmss node for MSMfalcon/Trit
1095917   Ie667fa49c4a8e8c008e8866f655e3bbe3e69e156   power_supply: Add BOOST_CURRENT property
1089373   I1e72bf8855ea1150eb2cedaee82d04610b09bdae   ARM: dts: msm: Update camera GPIO, VREG config for msmfa
1098485   I30a10a63b320cd3cb6d7cc4ef2fba423f697a66f   ARM: dts: msm: Specify coresight trace ID for msm8998
1095116   I943bc4f38385036b21c1f9a2e479d6e94ac12813   phy: qcom-ufs: Modify the vdd-phy min-max range
1093848   Iefcdb57ff598ecb1bafc535958684f75b1f6e645   msm: lmh_dcvsh: Support new API to notify scheduler
1083351   I9a34d522a8dc7e2efca95b5a1ccb6a7a2e260b42   iommu: iommu-debug: Allow full dma_addr_t sized address
1093848   I92b1bd9a5efc9810eea721b088dff1bd6eef3838   msm: thermal: Notify LMH DCVSh driver after freq mitigat
1098353   I95158cce1b20778547615141ffbbb7d81d5e10a1   ARM: dts: msm: Add pinctrl configuration for PMFALCOM L6
1098323   Ie1dcc85f579e0b9817a104be86bbb9e91771b15c   ARM: dts: msm: Add VOL_UP node for MSMFALCON and interpo
1090500   Ib6f715c3f606770e7e0b1f0f84ab50e442398cd0   include: clock: remove ifdef from header file
1091032   I77fea396fda6ee0eaaf0c68b11cf90f268ac1481   ASoC: wcd934x-dsp-cntl: fix the reset sequence
1091417   I4f0a0f21385c9fbf7df004dbf7abba9cb00a2448   msm: vidc: Disable clocks in reverse order
1096674   Ib205ccebaec612fd9d1d6bb1a02a4f14be8f21c1   ARM: dts: msm: Modify QRD interposer dts file for msm899
1097768   I30f8294527275a267bd88115a8a8d44beb2adfb8   defconfig: msmfalcon: enable the USB video class support
1099823   Ia0e3d574de7c78534832e4f8749672eb6fcde1f0   usb: phy: qusb2: Add support to vote for regulator L2a
1087025   If074b7042e09d1e69147546461e6fa42d427350e   ASoC: soc: qdsp6v2: add support for slimbus VI recording
1087025   I440b7826fb5fd4fbd55831c1e89b9b010f3b948c   ASoC: soc: add a new dailink for VI recording
1035099   I3a75ec9503d8207829640bf88e1c3160bf72c9f0   msm-core: use get_user() API to read userspace data/sett
1083351   I2463cef7e0238cf887dcc682977375eb08d6973b   iommu: io-pgtable-arm: Use correct bitmask for pgd entry
983521   Ia767b3f545fae04a08dc48c6d2bb5649b2ac4907   ARM: dts: msm: Specify the WLED interrupts properly for
1074468   I68958c5ecfb71a11f346c5c46884948e4b36eea0   defconfig: msm: msm8998: enable LCDB driver
1089598   Icb998549cdb999c6db2fd52aef505f200e630da5   ASoC: qdsp6v2: prevent null pointer dereference for _vol
1091032   I53a3a9aa540c10932eed7fa29ce7c6050504a9a0   ASoC: wcd-spi: fix clock disable request during shutdown
983521   If3c264c6e3a2bf4b23069c0960b354f7967ecb4c   leds: qpnp-wled: Handle OVP fault interrupt properly
1097176   I7fa2748c113870a20f0e01ae98faf391d195003c   defconfig: Add support to enable MMCC clocks
1083351   I7f88ea845a281c8c1def4f642e61262b53b60e1a   iommu: arm-smmu: Fix clock reference count error
1094027   I33c5625026611856f6cdd8c6e0b5d7ef229ba8c7   ASoC: msm: enable DAP set license logic on 8998
1096134   I5f23f036441a67a3f3828cc432ea57c1c06bc8ae   msm: vidc: Fix kw issues
1092571   I7c6700a44c45360acf8aebc0ab9264c2e08abc8f   ARM: dts: msm: update wcn3990 node for msm8998 interpose
1098349   I3fc77b72e825f4b11724808239eea16aa126de42   soc: qcom: pil: Use NULL check of resource pointer for r
1070398   I108451bae429c8e4c858f7f549c4202f3d59a6d2   ARM: dts: msm: Enable core hang detect feature on msmfal
1098371   I6f9afca5bebd5ad0745b064bb7d1a33f78fe6941   defconfig: Add missing features for HW Encryption suppor
1097768   I6b3c9b49ac973f2472391b3f702908212e3f6e7d   ARM: dts: msm: Attach device memory to lpass iommu on ms
1098559   I2d414689ad7ec2167b3974ae0f40338075609046   msm: msm_bus: Reverse QoS Clocks Disabling Order
1096798   Ia1e83fe40710e80156b049982e9a8421d04902a1   ARM: dts: msm: Add PM support for msmfalcon
1097768   Ifeb779a3323c505d482eb53ad96a1b8aec0f3af5   defconfig: msmfalcon: Enable audiosource gadget driver
1090466   If9e87065bb9fb82befb398f2a3a0d0da2f76efa5   media: dvb-core: Add feed state check before stop dvbdem
1098482   I78ba05ed05b54fdc0f4d4f55c468f90f39c821f1   msm: kgsl: Add trace ID support for graphics coresight
1097675   Ibbdb9857ea88ad65a6c3ac7c52925ab2d2c27797   ARM: dts: msm: add touch node for QTC800H in msm8998 QRD
1097768   I602cac95616da34ffe6462c8cf3af85ce973085b   ARM: dts: msm: Add missing properties for USB node for m
1098484   Ibf2e369c2a4732ebc7471ee103bc8d5d934247ec   ARM: dts: msm: Add GPU coresight properties for msm8998
1081490   I29fa8f488df800d38f6403646e58a19e555ba1cd   ARM: dts: msm: update the smmu device node configuration
1088737   I19f8eef7f664a58cac1a082b8195e48c52613c5d   msm: mdss: dp: correctly ref count the pll resources
1093003   I7c931ca0ad4eed4da9252a05ee426d2ef4bd10b1   ASoc: msm: Add changes to support multiple meta key valu
1098371   I991f3550720526b097c009dc852e9caaabf4860b   defconfig: Enable ext4 ICE encryption for msmfalcon_32
1095232   Iaa442e8e92310ea0761c27af8fda57ffcadadb3d   scsi: ufs: fix shutdown race condition

Change-Id: I68b7f45467a294fc8a1ca502dc4e4b9a33add124
CRs-Fixed: 1091032, 1090466, 1035099, 1098371, 1074468, 1087025, 1096674, 1099823, 1098353, 983521, 1094151, 1096793, 1092571, 1096134, 1098482, 1098485, 1098484, 1095917, 1093848, 1091417, 1097768, 1095116, 1088737, 1089598, 1081490, 1093003, 1097176, 1098349, 1094027, 1094435, 1089373, 1070398, 1097675, 1098323, 1096798, 1098559, 1083351, 1095232, 1090500
2016-12-11 01:20:10 -07:00
Linux Build Service Account
71d8813926 Promotion of kernel.lnx.4.4-161210.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1095287   I6625eb082d55456e0f71afa8fc6ebdba3f6024a5   msm: ipa: enable suspend pipe for ODU
1094553   Ie3e7929def7b4e77edc33297f8c30a0bcd07bcce   ARM: dts: msm: Update GPUCC clock frequencies for MSMtri
1097675                                               input: misc: add condition check for ddic reset
1097047   I15c9dc3ecf907723a136cbe90597ccafeba91af0   clk: Add vdd_class support for handoff and use_max_uV
1086187   I8d34eecd562ab50a8ec89f241406092d1b763a9a   ARM: dts: msm: Add pinctrl device nodes for HiFi amplifi
1094553   I78e3b241390f9f5c7d8600d8ce933d9ffc9845fa   clk: qcom: gpucc: Update gpu clock support for msmtriton
1097739   I15e248dd9bb3673c21d31acea69a1e892eff51b0   input: ft5x06_ts: fix uninitialized references in ft5x06
983521   Ib372d3272550973fd98992f28b3b9bf7e5eb7f0f   leds: qpnp-wled: Fix the APIs to read/write WLED registe
1097247   If7cee7d36230225621ea74bca8ebb0e1077b94e6   Revert "wil6210: prevent XTAL off in device bootloader"
1084177   Ic6fce52fdf4d1420c2b707ec9bc9cba045066a13   msm: sensor: Validationg function pointers before using
1089405   I8071405a888cd2b23a068ca5b9c3a7808d13821a   coresight: fix 32-bit compilation issues
1096980   I4c05fefa6906ecad408dfd4407b60bc051366f8c   thermal-core: Use rcu for accessing sensor list
1086187   I3f2cadbb74b3a68d91938f20afff2ab0ab42b4bd   ASoC: msm8998: Add support for HiFi amplifier
1060631   Iabc62e9e484717920bfec74a8799de3900a7215e   msm: camera: Notify TZ App about changes of the HW secur

Change-Id: I8fe7e45890330aff4888b3ac1ee8e76e2b92b756
CRs-Fixed: 1097047, 1084177, 1097739, 1097675, 1094553, 1060631, 1097247, 983521, 1086187, 1089405, 1096980, 1095287
2016-12-10 02:17:47 -07:00
Linux Build Service Account
a3ed87c16c Merge "usb: phy: qusb2: Add support to vote for regulator L2a" 2016-12-09 19:59:45 -08:00
Linux Build Service Account
b922308190 Merge "msm: mdss: dp: correctly ref count the pll resources" 2016-12-09 19:59:41 -08:00
Linux Build Service Account
08a4cbeb4d Merge "msm: vidc: Disable clocks in reverse order" 2016-12-09 19:59:40 -08:00
Linux Build Service Account
b6b2f0da26 Merge "msm: vidc: Fix kw issues" 2016-12-09 19:59:39 -08:00
Linux Build Service Account
2528ee722f Merge "iommu: arm-smmu: Fix clock reference count error" 2016-12-09 19:59:38 -08:00
Linux Build Service Account
a7c2e1aaa5 Merge "ASoC: msm: qdsp6v2: Add mutex in afe_map_cal_data" 2016-12-09 19:59:37 -08:00
Linux Build Service Account
fecbef26fe Merge "ASoC: msm: enable DAP set license logic on 8998" 2016-12-09 19:59:37 -08:00
Linux Build Service Account
1b2ac0c02c Merge "ASoC: soc: add a new dailink for VI recording" 2016-12-09 19:59:35 -08:00
Linux Build Service Account
9d1ac7beeb Merge "ARM: dts: msm: Update camera GPIO, VREG config for msmfalcon interposer" 2016-12-09 19:59:34 -08:00
Linux Build Service Account
6506d50448 Merge "defconfig: msmfalcon: Enable audiosource gadget driver" 2016-12-09 19:59:33 -08:00
Linux Build Service Account
21d0a269e6 Merge "defconfig: msmfalcon: enable the USB video class support" 2016-12-09 19:59:30 -08:00
Linux Build Service Account
4a2acf1a09 Merge "scsi: ufs: fix shutdown race condition" 2016-12-09 19:59:29 -08:00
Linux Build Service Account
b7941c1f70 Merge "ARM: dts: msm: add touch node for QTC800H in msm8998 QRD SKUK" 2016-12-09 19:59:28 -08:00
Linux Build Service Account
55f7c3c5f2 Merge "power_supply: Add BOOST_CURRENT property" 2016-12-09 19:59:28 -08:00
Linux Build Service Account
9ad5708a9e Merge "msm: ipa3: check the rx_door_bell value on disable" 2016-12-09 19:59:27 -08:00
Linux Build Service Account
4bd4e0dac9 Merge "qpnp-fg-gen3: Add support for PMFALCON in Fuel Gauge" 2016-12-09 19:59:26 -08:00
Linux Build Service Account
61c5326381 Merge "ASoC: wcd934x-dsp-cntl: fix the reset sequence" 2016-12-09 19:59:25 -08:00
Linux Build Service Account
2b10339b96 Merge "include: clock: remove ifdef from header file" 2016-12-09 19:59:24 -08:00
Linux Build Service Account
14665e2c1d Merge "ASoC: qdsp6v2: prevent null pointer dereference for _vol_cmds" 2016-12-09 19:59:24 -08:00
Linux Build Service Account
5641db9743 Merge "msm: thermal: Notify LMH DCVSh driver after freq mitigation request" 2016-12-09 19:59:22 -08:00
Linux Build Service Account
fcc7ba5c40 Merge "ARM: dts: msm: Specify coresight trace ID for msm8998" 2016-12-09 19:59:21 -08:00
Linux Build Service Account
cfd61208ea Merge "ARM: dts: msm: Add GPU coresight properties for msm8998" 2016-12-09 19:59:21 -08:00
Linux Build Service Account
6a1ef577f4 Merge "ARM: dts: msm: update wcn3990 node for msm8998 interposer" 2016-12-09 19:59:20 -08:00
Linux Build Service Account
6a3a75cda3 Merge "ARM: dts: msm: Attach device memory to lpass iommu on msmfalcon" 2016-12-09 19:59:19 -08:00
Linux Build Service Account
9c459577c7 Merge "msm: msm_bus: Reverse QoS Clocks Disabling Order" 2016-12-09 19:59:14 -08:00
Linux Build Service Account
4f1cebc120 Merge "soc: qcom: pil: Use NULL check of resource pointer for restart register" 2016-12-09 19:59:13 -08:00
Linux Build Service Account
018082dd1b Merge "ARM: dts: msm: Add pinctrl configuration for PMFALCOM L6/9/19" 2016-12-09 19:59:12 -08:00
Linux Build Service Account
de5d70ba03 Merge "ARM: dts: msm: Add missing properties for USB node for msmfalcon" 2016-12-09 19:59:11 -08:00
Linux Build Service Account
7483dccc26 Merge "defconfig: Add missing features for HW Encryption support" 2016-12-09 19:59:10 -08:00
Linux Build Service Account
d18f96a5e1 Merge "defconfig: msm: msm8998: enable LCDB driver" 2016-12-09 19:59:09 -08:00
Linux Build Service Account
54a480de41 Merge "media: dvb-core: Add feed state check before stop dvbdemux feed" 2016-12-09 19:59:09 -08:00
Linux Build Service Account
5fd499075e Merge "ARM: dts: msm: Add VOL_UP node for MSMFALCON and interposer" 2016-12-09 19:59:08 -08:00
Linux Build Service Account
9743dc9288 Merge "ARM: dts: msm: Enable core hang detect feature on msmfalcon" 2016-12-09 19:59:07 -08:00
Linux Build Service Account
e9b171cb47 Merge "phy: qcom-ufs: Modify the vdd-phy min-max range" 2016-12-09 19:59:06 -08:00
Linux Build Service Account
a541a81870 Merge "ARM: dts: msm: Specify the WLED interrupts properly for pmi8998/pm2falcon" 2016-12-09 19:59:05 -08:00
Linux Build Service Account
250b1c4028 Merge "ARM: dts: msm: Add PM support for msmfalcon" 2016-12-09 19:59:04 -08:00
Linux Build Service Account
06a6328b57 Merge "ARM: dts: msm: Update clock mmss node for MSMfalcon/Triton" 2016-12-09 19:59:03 -08:00
Linux Build Service Account
98a2f941e2 Merge "msm-core: use get_user() API to read userspace data/settings" 2016-12-09 19:59:02 -08:00
Linux Build Service Account
301af28cab Merge "ARM: dts: msm: Modify QRD interposer dts file for msm8998" 2016-12-09 19:59:02 -08:00
Linux Build Service Account
3160351d53 Merge "ASoc: msm: Add changes to support multiple meta key value pairs" 2016-12-09 19:59:01 -08:00
Linux Build Service Account
65c54e155a Merge "iommu: io-pgtable-arm: Use correct bitmask for pgd entry" 2016-12-09 19:59:00 -08:00
Linux Build Service Account
fc284a8972 Merge "iommu: iommu-debug: Allow full dma_addr_t sized address for atos" 2016-12-09 19:58:59 -08:00
Patrick Daly
149c51d5f2 iommu: arm-smmu: Fix clock reference count error
When an atomic iommu domain attaches, an additional vote for both
clk_prepare, bus_bw, and regulator_enable must be held. The prior logic
only did this if the atomic domain was the first to attach to the iommu.
Fix this.

As a side effect, add reference counting for bus_bandwidth voting such
that a call to arm_smmu_enable_clock() followed by
arm_smmu_disable_clocks() will not always result in a bus bandwidth
vote of zero.

Change-Id: I7f88ea845a281c8c1def4f642e61262b53b60e1a
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
2016-12-08 14:32:20 -08:00
Hemant Kumar
a8c976f55a usb: phy: qusb2: Add support to vote for regulator L2a
L2a is required to lock the phy PLL upon bus resume when
exiting from XO shutdown. This LDO powers REFGEN block
which is required to be powered on so that phy PLL gets
locked as part of wakeup from XO shutdown.

Change-Id: Ia0e3d574de7c78534832e4f8749672eb6fcde1f0
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2016-12-08 13:54:27 -08:00
Siddhartha Agrawal
355786d15d msm: mdss: dp: correctly ref count the pll resources
This fixes the issue where the dp pll resource was not correctly
keeping a refcount on the pll resource. This will fix the bootup
warning when both DSI and DP are enabled.

Crs-Fixed: 1088737
Change-Id: I19f8eef7f664a58cac1a082b8195e48c52613c5d
Signed-off-by: Siddhartha Agrawal <agrawals@codeaurora.org>
2016-12-08 12:37:08 -08:00
Shankar Ravi
cb5b41659b ARM: dts: msm: Update camera GPIO, VREG config for msmfalcon interposer
1. Update PMIC gpio configuration for
   front and rear camera.
2. Correct VANA GPIO.
3. Correct the CSID VREG Voting.

Change-Id: I1e72bf8855ea1150eb2cedaee82d04610b09bdae
Signed-off-by: Shankar Ravi <rshankar@codeaurora.org>
2016-12-08 15:28:40 +05:30
Vijayavardhan Vennapusa
e5b3bf88ce defconfig: msmfalcon: Enable audiosource gadget driver
Enable required audiosource driver that is required for audio
over accessory dock to work.

Change-Id: Ifeb779a3323c505d482eb53ad96a1b8aec0f3af5
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2016-12-08 12:04:18 +05:30
Meng Wang
043b01d09a include: clock: remove ifdef from header file
As audio-ext-clk.h is finally included in device tree and
and using ifdef results in compilation failure. Delete
ifdef from audio-ext-clk.h.

CRs-Fixed: 1090500
Change-Id: Ib6f715c3f606770e7e0b1f0f84ab50e442398cd0
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2016-12-07 22:24:56 -08:00