718298 Commits

Author SHA1 Message Date
Linux Build Service Account
92165529e4 Merge changes I3b5b996c,I1668a64f into msm-4.14
* changes:
  qbt1000: Fix for incorrect buffer size check and integer overflow
  qbt1000: Terminate fingerprint TA name with null
2018-04-16 18:09:30 -07:00
Linux Build Service Account
b7ff3d3a6e Merge "defconfig: sdm: Update defconfig for sdm640" into msm-4.14 2018-04-16 18:09:26 -07:00
Linux Build Service Account
f009d33da2 Merge "rcu: Create RCU-specific workqueues with rescuers" into msm-4.14 2018-04-16 18:09:19 -07:00
Linux Build Service Account
174cc3d0ae Merge changes If05b547b,I6b7616ff into msm-4.14
* changes:
  ARM: dts: msm: Add NPU device configuration on SM8150
  msm: npu: Add driver functionality to support NPU
2018-04-16 18:09:13 -07:00
Linux Build Service Account
f4bc62bbd4 Merge "power: smb5: Make TYPEC_ATTACH_DETACH_IRQ wakeup capable" into msm-4.14 2018-04-16 18:09:05 -07:00
Linux Build Service Account
baeef4281d Merge "power: smb5: update IRQ configuration" into msm-4.14 2018-04-16 18:09:03 -07:00
Linux Build Service Account
b20e2c1f0b Merge "defconfig: sm8150: Enable CMA debugfs" into msm-4.14 2018-04-16 18:08:58 -07:00
Linux Build Service Account
f3c9cf833d Merge "defconfig: sm8150: Enable MHI host driver stack" into msm-4.14 2018-04-16 18:08:54 -07:00
Isaac J. Manjarres
d3badbe62b Revert "ARM: dts: msm: Add a test thermal zone for SM8150"
This reverts commit 2f994ded4e87a6ee0950fb5d78c6913d00d3e972.

Change-Id: I9a1fcf9174a8cc327a74d539315ed32d937423f8
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2018-04-16 16:12:19 -07:00
Sujeev Dias
e4ec2969a5 defconfig: sm8150: Enable MHI host driver stack
MHI Host Interface is a communication protocol to be used by the host
to control and communicate with modem over a high speed peripheral bus.
Enabling this stack will allow host to communicate with external devices
that support MHI protocol.

CRs-Fixed: 2204910
Change-Id: I856b035d196885420797594e3c274390b5504237
Signed-off-by: Sujeev Dias <sdias@codeaurora.org>
2018-04-16 15:32:59 -07:00
Guru Das Srinagesh
a8de8a24fb power: smb5: Make TYPEC_ATTACH_DETACH_IRQ wakeup capable
Commit d92bfe55f8cc4dc1 ("power: smb5: update IRQ configuration") adds
wakeup capabilities to several IRQs. Extend this to include
TYPEC_ATTACH_DETACH_IRQ as well. And while we're at it, associate
TYPEC_ATTACH_DETACH_IRQ with the right IRQ handler routine.

CRs-Fixed: 2221052
Change-Id: I846e0bae574d2934b4498f1d2a55970347e181e4
Signed-off-by: Guru Das Srinagesh <gurus@codeaurora.org>
2018-04-16 11:34:00 -07:00
Ashay Jaiswal
424013358b power: smb5: update IRQ configuration
Update IRQ handlers for all charger peripheral to ensure
only required IRQ handlers are registered.

While at it, configure few IRQs as wakeup capable.

Change-Id: I04f6017a4940baa2539c007d6f17427b2b4db86f
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
2018-04-16 11:34:00 -07:00
Prateek Sood
eaf58ade21 defconfig: sdm: Update defconfig for sdm640
Update defconfig for sdm640 to be in sync with sm8150.

Change-Id: I17d4353a6cfdf80bd6407b23a93e101d093cb330
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
2018-04-16 15:15:36 +05:30
Paul E. McKenney
89b7e992f7 rcu: Create RCU-specific workqueues with rescuers
RCU's expedited grace periods can participate in out-of-memory deadlocks
due to all available system_wq kthreads being blocked and there not being
memory available to create more.  This commit prevents such deadlocks
by allocating an RCU-specific workqueue_struct at early boot time, and
providing it with a rescuer to ensure forward progress.  This uses the
shiny new init_rescuer() function provided by Tejun (but indirectly).

This commit also causes SRCU to use this new RCU-specific
workqueue_struct.  Note that SRCU's use of workqueues never blocks them
waiting for readers, so this should be safe from a forward-progress
viewpoint.  Note that this moves SRCU from system_power_efficient_wq
to a normal workqueue.  In the unlikely event that this results in
measurable degradation, a separate power-efficient workqueue will be
creates for SRCU.

Change-Id: I2988819b553b769ccfdeabd62394c3aad63d6668
Reported-by: Prateek Sood <prsood@codeaurora.org>
Reported-by: Tejun Heo <tj@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
Acked-by: Tejun Heo <tj@kernel.org>
Git-commit: ad7c946b35ad455417fdd4bc0e17deda4011841b
Git-Repo: git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
2018-04-16 12:35:40 +05:30
Farrukh Qurashi
2db5a3d9e7 ARM: dts: msm: Add NPU device configuration on SM8150
Add interrupt, MMU, system cache, clocks and power level device node
configurations required by latest NPU driver. The NPU driver uses
these nodes for integrating with other various subsystems.

Change-Id: If05b547b26ebbe1efe9d0d259f7750a520f7349e
Signed-off-by: Farrukh Qurashi <fqurashi@codeaurora.org>
2018-04-13 17:59:34 -04:00
Farrukh Qurashi
f6a8cd9973 msm: npu: Add driver functionality to support NPU
Add clock control, bandwidth monitor integration, thermal
integration, IPC and execution management for operation of the NPU
hardware block. The driver provides control of the NPU hardware for
execution of neural networks.

Change-Id: I6b7616ffd758e8660ac0855d37f53af732f49e48
Signed-off-by: Ken Zhang <kenz@codeaurora.org>
Signed-off-by: Farrukh Qurashi <fqurashi@codeaurora.org>
2018-04-13 17:58:08 -04:00
Liam Mark
e68686c5b0 defconfig: sm8150: Enable CMA debugfs
Enable CMA debugfs on sm8150_defconfig to enable testing of CMA.

Change-Id: I25b6232390f5dc40966aceed9cc53e47e8f50e40
Signed-off-by: Liam Mark <lmark@codeaurora.org>
2018-04-13 14:51:12 -07:00
Linux Build Service Account
452becbfc8 Merge "scripts: build-all.py: update regex to compile defconfigs" into msm-4.14 2018-04-13 14:02:24 -07:00
Linux Build Service Account
da79c56833 Merge changes I7d83113e,Iab5cb23d into msm-4.14
* changes:
  Merge remote-tracking branch 'remotes/origin/tmp-7e76ead' into msm-4.14
  Merge remote-tracking branch 'remotes/origin/tmp-27e69ad' into msm-4.14
2018-04-13 11:38:17 -07:00
Isaac J. Manjarres
56b547598d scripts: build-all.py: update regex to compile defconfigs
Update regex so targets that use sm*_defconfig can compile
with the build-all script.

Change-Id: I74612a64e3eb37b84dfdadc53cba97b2f578c39f
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2018-04-13 11:35:45 -07:00
Linux Build Service Account
4e024506db Merge "staging: android: ion: Support iommu mappings with one segment" into msm-4.14 2018-04-13 11:33:03 -07:00
Linux Build Service Account
dfbe22fe9d Merge changes I02980914,I42adaa31,Ic0508a0d,Ib538a19a into msm-4.14
* changes:
  rpmsg: glink: Put an extra reference during cleanup
  rpmsg: Only invoke announce_create for rpdev with endpoints
  trace: ipc_logging: check for existing ipclog ctxt before creating new one
  defconfig: SM8105: Enable QSEE IPC IRQ bridge
2018-04-13 11:33:00 -07:00
Linux Build Service Account
357b3afafa Merge "drm/msm/sde: Update LUT dma under-run handling" into msm-4.14 2018-04-13 11:32:59 -07:00
Linux Build Service Account
049f1b0da2 Merge changes Iffb2141a,I712a708b into msm-4.14
* changes:
  defconfig: qcs405: enable required configs for SMP enablement
  drivers: soc: qcom: Add missing SCM call parameters
2018-04-13 11:32:57 -07:00
Linux Build Service Account
1749bf6b57 Merge "ARM: dts: msm: Add FSA and REGMAP debugfs configs on sdmshrike" into msm-4.14 2018-04-13 11:32:52 -07:00
Linux Build Service Account
97e923e139 Merge "soc: qcom: scm: QHEE SMC call to enable kernel memory protection" into msm-4.14 2018-04-13 11:32:50 -07:00
Linux Build Service Account
bccf1ca8bb Merge "regulator: qpnp-lcdb: Fix boost headroom and max voltage configuration" into msm-4.14 2018-04-13 11:32:48 -07:00
Linux Build Service Account
73055676c5 Merge "msm: mink: Snapshot of smcinvoke driver" into msm-4.14 2018-04-13 11:32:43 -07:00
Linux Build Service Account
47afae55ec Merge "drm/msm: handle dma_buf attach/map for secure buffers" into msm-4.14 2018-04-13 11:32:41 -07:00
Linux Build Service Account
bba15c0461 Merge "msm: kgsl: Set primFifo thresholds value for A640" into msm-4.14 2018-04-13 11:32:39 -07:00
Linux Build Service Account
9ccf705fa9 Merge "ARM: dts: msm: Set snps,ssp-u3-u0-quirk on SM8150" into msm-4.14 2018-04-13 11:32:36 -07:00
Linux Build Service Account
d5029b2925 Merge "msm: vidc: fix cvp session close issue" into msm-4.14 2018-04-13 11:32:34 -07:00
Linux Build Service Account
aea3a85781 Merge "dwc3: core: Add ssp u3 u0 link state related quirk" into msm-4.14 2018-04-13 11:32:32 -07:00
Linux Build Service Account
9f1af0b67d Merge changes I2b415042,I36bbc36b,I2c28dadf into msm-4.14
* changes:
  ARM: dts: msm: Add qsee_ipc_irq_bridge nodes for SM8150
  soc: qcom: Add snapshot of qsee_ipc_irq_bridge driver
  soc: qcom: glink_pkt: Remove incorrect mutex_unlock
2018-04-13 11:32:28 -07:00
Linux Build Service Account
61faa783d9 Merge "soc: qcom: qsee_ipc_irq: Fix irq mapping logic" into msm-4.14 2018-04-13 11:32:26 -07:00
Linux Build Service Account
6f9297b0dc Merge "mhi_bus: dev: uci: add user space interface driver" into msm-4.14 2018-04-13 11:32:23 -07:00
Linux Build Service Account
5ea241b25b Merge "ARM: dts: msm: Add battery profile data for mlp466076 battery" into msm-4.14 2018-04-13 11:32:20 -07:00
Linux Build Service Account
42689e062c Merge changes I70206d9e,Ib0910350 into msm-4.14
* changes:
  defconfig: sm8150: Enable ST touch driver support
  input: touchscreen: Update ST touch driver
2018-04-13 11:32:18 -07:00
Linux Build Service Account
52ca05f163 Merge "ARM: dts: msm: Add initial device tree support for SM8150P" into msm-4.14 2018-04-13 11:32:13 -07:00
Linux Build Service Account
717c9f250d Merge "ARM: dts: msm: Use proper node names for CPUSS L2 TLB Dumping" into msm-4.14 2018-04-13 11:32:11 -07:00
Linux Build Service Account
781c0e7dc2 Merge "ARM: dts: msm: add cdsp/snoc/cnoc keepalive governor for sdmshrike" into msm-4.14 2018-04-13 11:32:08 -07:00
Linux Build Service Account
4b89d88d81 Merge "ARM: dts: msm: Add ALC mas node for sm8150" into msm-4.14 2018-04-13 11:32:03 -07:00
Linux Build Service Account
3726551daa Merge "ARM: dts: msm: Change display rsc to use AMC votes for sm8150" into msm-4.14 2018-04-13 11:32:00 -07:00
Linux Build Service Account
6e742b8ce9 Merge "msm: ipa3: add missing dma-coherent description" into msm-4.14 2018-04-13 11:31:58 -07:00
Linux Build Service Account
351930d2f5 Merge "ARM: dts: msm: Enable TSENS driver for qcs405" into msm-4.14 2018-04-13 11:31:56 -07:00
Linux Build Service Account
c82bc68f83 Merge changes I372d4e8d,Idd7c2fdc,I0381321d,I3aa636ca,I4c6be6cb into msm-4.14
* changes:
  ARM: dts: msm: Add devicetree overlay files for sdmshrike
  ARM: dts: msm: Add CPUSS core hang dt node for sdmshrike
  ARM: dts: msm: Add L1 cache definitions to sdmshrike target
  defconfig: Enable POWEROFF driver on sdmshrike target
  ARM: dts: msm: Update interrupt parent and smp2p bits for LPASS
2018-04-13 11:31:54 -07:00
Linux Build Service Account
bdd298a9b1 Merge "ARM: dts: msm: Add imem,restart and sleep counter for sdmshrike" into msm-4.14 2018-04-13 11:31:50 -07:00
Linux Build Service Account
dd7fd78922 Merge "ARM: dts: msm: Add dl_south for sm8150" into msm-4.14 2018-04-13 11:31:43 -07:00
Linux Build Service Account
b041ac4fbd Merge "ARM: dts: msm: Enable coresight ssc etm for sm8150" into msm-4.14 2018-04-13 11:31:41 -07:00
Linux Build Service Account
39d58207e9 Merge "drm/msm/dsi-staging: optimize dsi probe" into msm-4.14 2018-04-13 11:31:37 -07:00