This reverts commit 2f994ded4e87a6ee0950fb5d78c6913d00d3e972.
Change-Id: I9a1fcf9174a8cc327a74d539315ed32d937423f8
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
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>
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>
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>
Update defconfig for sdm640 to be in sync with sm8150.
Change-Id: I17d4353a6cfdf80bd6407b23a93e101d093cb330
Signed-off-by: Prateek Sood <prsood@codeaurora.org>
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>
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>
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>
Enable CMA debugfs on sm8150_defconfig to enable testing of CMA.
Change-Id: I25b6232390f5dc40966aceed9cc53e47e8f50e40
Signed-off-by: Liam Mark <lmark@codeaurora.org>
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>
* 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