Commit graph

580339 commits

Author SHA1 Message Date
Linux Build Service Account
cb0a801141 Merge "Revert "sched/cputime: Fix steal time accounting vs. CPU hotplug"" 2016-12-19 17:04:10 -08:00
Linux Build Service Account
69a20f9ed9 Merge "ARM: dts: msm: update speaker left and right GPIOs for APQ8998" 2016-12-19 17:04:07 -08:00
Linux Build Service Account
498f0f3b7c Merge "msm: camera: isp: Ignore bus error from RDI write master" 2016-12-19 17:04:02 -08:00
Linux Build Service Account
3f4c9a348f Merge "msm: camera: isp: Stop stats stream properly" 2016-12-19 17:04:01 -08:00
Hemant Kumar
3a9f5cec7f usb: phy: qusb2: Enable phy auto-resume
phy auto-resume allows phy to automatically drive
bus resume right after device driving bus resume for
at least 1ms due to remote wake up, before host XHCI
driver gets a chance to drive bus resume.

Change-Id: I6ea326b0864f46dd5e438f050950b8ee721726e5
Signed-off-by: Hemant Kumar <hemantk@codeaurora.org>
2016-12-19 16:02:28 -08:00
Linux Build Service Account
5d7a0721a4 Promotion of kernel.lnx.4.4-161219.1.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1100176   Id6787274bf5e1dce8b813835af66874f667144ff   ARM: dts: msm: Add device tree for msmfalcon QRD
1012955   I47eb863c4b384bb12e2ff21c44104847b0baa7ee   soc: qcom: pil-q6v5: Update cx_max to INT_MAX while voti
965207   Ib5ec650884ad06394280416ccf877c1ccce1eaaf   USB: dwc3-msm: Disable Update xfer for DBM on ep disable
1043997   I39c5ac30070ff8555ed712a99796b9405717b072   defconfig: Enable config INET_DIAG_DESTROY
1102531   I6a6ba17e2dffddc5cdc2de00da737fedf03c9476   soc: qcom: glink: Add pending remote done packets to int
1089373   I3301d822a3664869d8531d7ff0efa20e22996763   ARM: dts: msm: Enable CAM1 on msmfalcon interposer
1073433   Ieb5fd8429726efd7686387bccb55952fb053280a   mm: cma: check the max limit for cma allocation
1098101   Ib330c4f9b6d55c75aeb8e8fd5cea4dd92b0f64cf   qpnp-fg-gen3: add support to configure Rconn
1099374   I50681c877917a58c3d70262597300b0d66b1e3a8   phy: ufs: add UFS PHY support for msmfalcon
1094014   Iac5c25ba5dc7d22cd7a4961dd5058db0088995ca   ARM: dts: msm: specify a flag to control encryption key
1095803   Iedd9c4c0763c29b26e91e261d9a8d0e4e24b7bb2   msm: vidc: remove redundant init_completion() calls
1093630   If17c4ab996be31563a260ba3c326ee5e8f58e695   ARM: dts: msm: Add cpp src clock rates configuration for
1094014   If40f83a943e5ae8333d171c21823a16816d7ddd4   qseecom: add configurable encryption key size
1100431   I7b2e59606e73c467c2b862f0162a176611d7ae3d   clk: msm: clock-gpu-8998: Program the Droop Detector gfx
1091942   Ie9b7e35ad396ba8eed20dcca1f655b3e23f6626c   msm: vidc: Add port information to flush_done event
1089405   I8259722a890d8388b62294de40cb29a9005f1a3e   defconfig: enable qdss nodes in msmfalcon
1097035   I9f70b74b7ccfb84fec721dbfa1d838d183419cb9   ARM: dts: msm: Enable bluetooth for wcn3990 on msm8998 i
993786   I13c601f0e48d847b322a2761cd52268963cacf01   usb: gadget: composite: Add spinlock protection for usb
1078814   I82febbc28c05563d052c6eed034adc817df39790   smb138x-charger: enable the watchdog timer when parallel
1090409   Iafafa4bece8ea5b6afd782fede3d44af69114ba1   ARM: dts: msm: Add VDD_APC CPR voltage margins for msm89
1095127   I81c32a876b33f5a7773485a76897ff9cbed45a76   clk: qcom: Add support for debugfs measure clock
985849   If9307ffd47854afe6101671ce911631b52a6dff9   msm: fd: Support dynamic update of clock and bus setting
1084618   I6e84fc016a7bea69bb4d5d1991d8b5500244307d   msm: rdbg: Add snapshot of remote debugger driver
1088163 1088206   I04497bc11e01c3df4beadfd6d9b06ab4321f1723   msm: mdss: Clear compat structures before copying to use
1099374   I42e796ca7e1883f5c2077660dbcde87cd4b30038   ARM: dts: msm: add ufs support to msmfalcon
1098361   I57aa131a67242d53164a52784ebfe619d77aac15   defconfig: msm: Enable SMCInvoke driver for msmfalcon_32
1093947   I4f8ca4182f9807d970184c85a58989b41755b163   ARM: dts: msm: Add camera dtsi for msmfalcon interposer
1098361   Id85cea7720343cb4101155d5f33f93a1b9946abf   msm: mink: Fix compilation issues for 32bit targets
1100152   Ib2d83635af352513064a3c8b717541bc47b2f875   ARM: dts: msm: Move to RPM based regulators for msmtrito
1094763   I754a43a953a311938f4e4103879bff2c2a4551a0   ASoC: msm: Disable audio SSR for msmfalcon
961394   I1ed035c8a8efb20d31da9556c5d5b810f81c44d2   msm: camera: fd: Add CPP VBIF error handling
1097587   I4546a7994fc0442bf82d36ca0a404a57be8c7dd3   ARM: dts: msm: disable VDD_APC0/1 CPR aging adjustments
1097768   I8b69e8590e3de1aa79469003633b8837451bf3ed   defconfig: msmfalcon: enable host CDC-ECM class support
1089896   I242478408f8cb60fb5af5c741dbf2e8bf3e38af8   usb: gadget: Reset notify count to 0 upon completion for
1100450   Iba036ce43656979df0b9ea228b57bc980c4c53bc   defconfig: arm64: Enable USBNET driver
991135   I4b9cbba1261eafd83c67275c5d7dc3defbb3d990   msm: camera: isp: Fix HVX streaming after crash
1100152   Ib892e3c550e7486d615e9d29e701d2b0c19c45f0   ARM: dts: msm: Add SPMI and PMIC nodes for msmtriton
1098549   I38ef1c9478450c98c8379d8b1c085b31209cb48e   msm: cpp: Reset vbif and load firmware on poll failures
1097304   I9a7618850e45bd78f74fb2833932e3f4fd776392   msm: sensor: fixing errors due to csiphy clock release
994317   I165f1c39c1332737a644c6650bc40f4c718a7ee8   msm: camera: Initialize variables to default
1099743   I5e4e7beda47cbbd43783048c64fe5adb2beb7023   msm: ion: Export msm_ion_do_cache_offset_op to do cache
961394   I57d616e9cf89f7722483fe0d49a0b5e44f0e4782   msm: fd: Handle timeout on stream off
1100249   Ib3f719e218d972b75936d9960e342ecfe6787301   spcom: print error messages when remote SP subsystem cra
1058877   Id37ccc891bfd2bff48e3c2e9c3242cbe6148d3f7   msm: sensor: Fix to read the parameters from slave info
1001532   I81c87cac13e33e0678b3bb92f58da0699d9197c2   msm: camera: Initialize return value to 0
1098577   Ie70a698fbed442e8826f0bc30c5ef6bdfd5b3e1f   ARM: dts: msm: reduce VDD_GFX CPR max floor to ceiling r
1098648   I28a4f495293863361843eb30b2d20f1f57889f95   usb: qusb2: De-assert TCSR_QUSB2PHY_CLAMP_DIG_N_1P8 upon
1102057   I9082d4d40b70d0ca8cc8fbc6aadf14b2f0aedd0c   icnss: Do not collect MSA0 dump during Modem WDOG bite
961394   Id3612b134e3db19f1f8e2e2b3b444f0b6284c4d1   msm: camera: cpp: Add cpp bus error handler
1100015   I17c5d04d8492f237d75eaf433a34b3451428d537   ARM: dts: msm: Add temp alarm nodes for pm/pm2falcon
1097768   Ib283941037469833786b793c1e31e69e1c95d45d   ARM: dts: msm: Add qcom,msm-imem-diag-dload node on msmf
1100250   I6cca614327f7b8e3216e3872a36f08f33a65b23e   spcom: cleanup rx-abort flag when channel closed
1099837   Idad0f80eda6192ccae9e824f1f76c7071806ffec   usb: phy: qmp: Select usb3 phy mode before initializing
1102148   I073733b8a56b57f14906b25cba08012c2f0b414a   soc: qcom: ssr: add crash status to know why subsys cras
1097587   I4d413a2b3320d421c487aff1a97e72bd2678b19f   ARM: dts: msm: disable VDD_GFX CPR aging adjustments on
1099139   I2b8e28f6bfe1a5813410c7b1276d4e229eb67e84   qpnp-fg-gen3: fix a possible wake source count leak
1098099   I22ab702e10c310e4f847c6c81a48a8f0f3188429   qpnp-fg-gen3: Read debug battery id thresholds from RR_A
1091972   I295ea05892075c43d389b3b9a20ea4f68daeba3b   ARM: dts: msm: Configure lmh hardware for msmfalcon

Change-Id: Ia7d2513f9bea1c4272e5072184097f2146aeae3a
CRs-Fixed: 993786, 1095803, 1089896, 1001532, 965207, 1098101, 1099139, 1099374, 985849, 1098577, 1102148, 1102531, 1099743, 1095127, 961394, 1073433, 1084618, 1097587, 994317, 1094014, 1091972, 1097304, 1098648, 1100431, 1012955, 1100450, 1097768, 1098361, 1089405, 1102057, 1093947, 1093630, 1094763, 1043997, 1100015, 1089373, 1088163, 1097035, 1098549, 1100250, 1088206, 991135, 1078814, 1100152, 1100249, 1100176, 1058877, 1090409, 1091942, 1098099, 1099837
2016-12-19 13:32:23 -08:00
Service qcabuildsw
eac971fc26 Merge "icnss: Do not collect MSA0 dump during Modem WDOG bite" into msm-4.4 2016-12-19 09:57:36 -08:00
Service qcabuildsw
22198ab7fc Merge "soc: qcom: ssr: add crash status to know why subsys crashed" into msm-4.4 2016-12-19 09:57:34 -08:00
Neeraj Upadhyay
ba138f450b ARM: dts: msm: Add msmfalcon device tree files for internal codec
Add device tree files for msmfalcon target, for platforms with
internal audio codec.

Change-Id: Id5d42a941c1583edc9c1ce0803c764b87a445313
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2016-12-19 20:33:32 +05:30
Manu Gautam
317f5e44fb usb: phy: qusb: Keep LDOs ON during disconnect if PMI voted for it
PMI software requests PHY driver to turn-ON LDOs before running
charger detection. This is needed to have USB data lines in hi-Z
state. If there is race between USB driver processing disconnect
and next rm_pulldown request, then there is a possibility of
PHY driver turning-off LDOs even if PMI voted for it. This can
cause charger detection to fail. To fix this add a check in PHY
driver to check PMI vote in disconnect handling.

Change-Id: I6e873207aeee60e8e933430fc4e755aef81ab447
CRs-fixed: 1097343
Signed-off-by: Manu Gautam <mgautam@codeaurora.org>
Signed-off-by: Vijayavardhan Vennapusa <vvreddy@codeaurora.org>
2016-12-19 19:39:11 +05:30
Charan Teja Reddy
f27e544d86 ARM: dts: msm: add iommu test device nodes for msmfalcon
The IOMMU test framework has been updated to add support for dummy
platform devices for testing purpose.

Change-Id: I57796a3c99a8c7463d98bc82be11a962527a45fe
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2016-12-19 19:17:45 +05:30
Amey Telawane
8e63d4bb1c ARM: dts: msm: add tpdm, tpda and cti nodes on msmfalcon
Add support for CTI, TPDA and TPDM for msmfalcon. TPDM is used
for trace, profiling and diagnostics and tpda is used as
an aggregator.

Change-Id: Ifad3259ca0fab45a264596475150d01708db3588
CRs-fixed: 1056777
Signed-off-by: Amey Telawane <ameyt@codeaurora.org>
2016-12-19 17:53:34 +05:30
Raju P.L.S.S.S.N
ac0703dbd6 ARM: dts: msm: Disable lpm sleep modes for msmtriton
Disable lpm sleep modes for msmtriton emulation platform
at boot time as PMIC related functionality is not emulated.

Change-Id: Ic85fdf082c8a5e3676c99398f42d36963cd352f3
Signed-off-by: Raju P.L.S.S.S.N <rplsssn@codeaurora.org>
2016-12-19 17:40:26 +05:30
Taniya Das
b858dc4085 clk: qcom: mmcc: Update the DSI PLL parent names
The byte and pixel clocks RCG sources from their dsi byte/pixel PLLs,
update the parent names so that those parents could be requested.

Change-Id: Ie92df31a5cdfa176e872d721a84475a37172a2dd
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-12-19 16:30:34 +05:30
Himanshu Aggarwal
ca21aee131 ARM: dts: msm: add pinctrl configuration for Touchscreen GPIOs on MSMFALCON
Add pinctrl configuration for GPIO66 and GPIO67 used by Touchscreen
on MSMFALCON.

Change-Id: Ica5ff2bdbdfbfd2fa8dbba7048b74108b2a05f3f
Signed-off-by: Himanshu Aggarwal <haggarwa@codeaurora.org>
2016-12-19 16:23:31 +05:30
Vinayak Menon
1713de7137 mm: memcontrol: fix a compile time error
Fix a compile time error introduced by
'commit 334ca3ed18 ("Merge branch 'linux-linaro-lsk-v4.4'
into linux-linaro-lsk-v4.4-android")'

Change-Id: I1af8d539a1ce07e16f6c46f855c65cc4985de737
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
2016-12-19 16:01:03 +05:30
Odelu Kukatla
651226d0bc ARM: dts: msm: Update the QoS settings for msmfalcon
Updated QoS clock names and QoS priority settings for mmnoc and a2noc.
Also added a new pimem bus master node for QoS programming.

Change-Id: I7ac87efea6e67e727839e36fb1a4a85faa219801
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2016-12-19 15:57:52 +05:30
Odelu Kukatla
8709ea4752 msm: msm_bus: Add new bus master id for pimem
Add new bus master id to identify the pimem bus master
for bandwidth aggregation and QoS programming done
by the bus driver.

Change-Id: I0991065984b35511c33ab4c9bd274ad465d19601
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2016-12-19 15:57:52 +05:30
Walter Yang
8777df6c6e ASoC: msm: decrement slim channel ref to set the property
Decrement the ref count in slimbus driver via slim_dealloc_ch
so that property of slimbus controller can be updated
successfully via slim_define_ch.

CRs-Fixed: 1099101
Change-Id: I1e76eb2e1c575b433e3899ae2471719bf68ab1c1
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-12-19 02:09:13 -08:00
Walter Yang
1cef6caaa6 ASoC: msm: Check prepare state to avoid duplicate channel query
PCM prepare may be called for multiple times if any error occurs.
Check the prepare state in slim dai driver so that duplicate
slimbus channel query can be avoided.

CRs-Fixed: 1099101
Change-Id: I41ab0baf1bbe6ccda6b8da2ecd077bea2a388e56
Signed-off-by: Walter Yang <yandongy@codeaurora.org>
2016-12-19 02:08:50 -08:00
zhenchao
2de9d8d02a ARM: dts: msm: Enable blsp1_uart3_hs for QRD interposer msm8998
Enable blsp1_uart3 for WCN3990 for QRD interposer msm8998 to use
high speed UART driver for bluetooth HCI interface.

CRs-Fixed: 1088153
Change-Id: Ibc1d54ca18c57a83c08e8a1eafc63e6aeb95f7c4
Signed-off-by: zhenchao <zhenchao@codeaurora.org>
2016-12-19 17:33:17 +08:00
Liangliang Lu
5aa20e5842 ARM: dts: msm: Add extcon node for QRD starlord track 3
extcon node is missed for QRD starlord track 3 and lead to enumerate as
unkonw device in PC. Add this node as MTP/CDP to enumeration work.

CRs-Fixed: 1099546
Change-Id: Ic7f4b96f8ff993637d18faf54316b3ca12e8f6bd
Signed-off-by: Liangliang Lu <luliang@codeaurora.org>
2016-12-19 01:23:29 -08:00
Linux Build Service Account
2011e141ad Promotion of kernel.lnx.4.4-161219.
CRs      Change ID                                   Subject
--------------------------------------------------------------------------------------------------------------
1101906   Idc51070e2bb36d1a757d2714d2875a99901321a7   clk: qcom: add common clock framework support for MDSS P
1098508   Ib0a2361f854ae01d0d8090cdd48cfa96308daf93   msm: kgsl: Add Bind objects to dispatcher draw queue
1099255   Ib32d40351179a687eca38228c4503e4a9a88c28d   ARM: dts: msm: Move boot_rom_ahb_clk to proxy voted for
1095243   I18f549102e626dc788e8fa56d6bb1ea28efe4f88   soc: qcom: pil: Initialize variable to avoid invalid acc
1101152   I9f2cb058a7e59b573fc64662ee7b5bff49b18ea7   soc: qcom: pil-q6v5: Update the reset sequence for qdspv
1101152   Id5b8aaae0783893290e95626b394841a7d3808a3   ARM: dts: msm: Remove write of acc register for MSMFalco

Change-Id: If07ab3394784f1dcb31098e5d4737265f136883f
CRs-Fixed: 1099255, 1101906, 1098508, 1101152, 1095243
2016-12-19 01:57:00 -07:00
Linux Build Service Account
d0deb260c1 Merge "ARM: dts: msm: disable VDD_APC0/1 CPR aging adjustments on MSM8998v2" 2016-12-19 00:45:20 -08:00
Linux Build Service Account
5e640bc0ca Merge "ARM: dts: msm: reduce VDD_GFX CPR max floor to ceiling range for MSM8998v2" 2016-12-19 00:45:19 -08:00
Linux Build Service Account
425ffe81c8 Merge "usb: phy: qmp: Select usb3 phy mode before initializing PHY" 2016-12-19 00:45:18 -08:00
Linux Build Service Account
8f67f54f65 Merge "ARM: dts: msm: Add VDD_APC CPR voltage margins for msm8998 v2" 2016-12-19 00:45:16 -08:00
Linux Build Service Account
d99ef0e385 Merge "defconfig: arm64: Enable USBNET driver" 2016-12-19 00:45:15 -08:00
Linux Build Service Account
4bb7d538e4 Merge "usb: gadget: Reset notify count to 0 upon completion for RNDIS" 2016-12-19 00:45:15 -08:00
Linux Build Service Account
af5b1d99f7 Merge "usb: qusb2: De-assert TCSR_QUSB2PHY_CLAMP_DIG_N_1P8 upon boot up" 2016-12-19 00:45:13 -08:00
Linux Build Service Account
6319a38981 Merge "ARM: dts: msm: specify a flag to control encryption key size on msm8998" 2016-12-19 00:45:12 -08:00
Linux Build Service Account
8781b47d97 Merge "ARM: dts: msm: Enable bluetooth for wcn3990 on msm8998 interposer" 2016-12-19 00:45:07 -08:00
Linux Build Service Account
4cc397ff6d Merge "clk: msm: clock-gpu-8998: Program the Droop Detector gfx_pdn" 2016-12-19 00:45:06 -08:00
Linux Build Service Account
70a39ffcf9 Merge "smb138x-charger: enable the watchdog timer when parallel is enabled" 2016-12-19 00:45:05 -08:00
Linux Build Service Account
04d779afaa Merge "USB: dwc3-msm: Disable Update xfer for DBM on ep disable or dequeue" 2016-12-19 00:45:03 -08:00
Linux Build Service Account
a1c3d6511f Merge "ARM: dts: msm: Enable CAM1 on msmfalcon interposer" 2016-12-19 00:45:03 -08:00
Linux Build Service Account
620ee2fec0 Merge "ARM: dts: msm: Add device tree for msmfalcon QRD" 2016-12-19 00:45:02 -08:00
Linux Build Service Account
48a66e9312 Merge "ARM: dts: msm: Add camera dtsi for msmfalcon interposer qrd" 2016-12-19 00:45:00 -08:00
Linux Build Service Account
b5a61cbc34 Merge "msm: ion: Export msm_ion_do_cache_offset_op to do cache operations" 2016-12-19 00:45:00 -08:00
Linux Build Service Account
4d07d3aa00 Merge "msm: cpp: Reset vbif and load firmware on poll failures" 2016-12-19 00:44:56 -08:00
Linux Build Service Account
53645cee9f Merge "clk: qcom: Add support for debugfs measure clock" 2016-12-19 00:44:55 -08:00
Linux Build Service Account
7dd05f7446 Merge "qpnp-fg-gen3: fix a possible wake source count leak" 2016-12-19 00:44:54 -08:00
Linux Build Service Account
9e4aaa1b8e Merge "qpnp-fg-gen3: Read debug battery id thresholds from RR_ADC registers" 2016-12-19 00:44:53 -08:00
Linux Build Service Account
dae50ed91d Merge "spcom: print error messages when remote SP subsystem crash" 2016-12-19 00:44:53 -08:00
Linux Build Service Account
e298c104aa Merge "spcom: cleanup rx-abort flag when channel closed" 2016-12-19 00:44:52 -08:00
Linux Build Service Account
569756535f Merge "ARM: dts: msm: Configure lmh hardware for msmfalcon" 2016-12-19 00:44:51 -08:00
Linux Build Service Account
b1a086da85 Merge "defconfig: msm: Enable SMCInvoke driver for msmfalcon_32" 2016-12-19 00:44:50 -08:00
Linux Build Service Account
24723e0024 Merge "msm: mink: Fix compilation issues for 32bit targets" 2016-12-19 00:44:50 -08:00
Linux Build Service Account
756e65a856 Merge "ARM: dts: msm: add ufs support to msmfalcon" 2016-12-19 00:44:48 -08:00
Linux Build Service Account
94ed7d286f Merge "soc: qcom: pil-q6v5: Update cx_max to INT_MAX while voting for CX rail" 2016-12-19 00:44:48 -08:00