Add link status check before dumping MHI registers to avoid
NOC errors while accessing the registers.
Change-Id: I907ee4ea348589a9228fad5b52d8d27587225352
Signed-off-by: Mohammed Siddiq <msiddiq@codeaurora.org>
Enable qps615 drivers to compiled as a loadable kernel module.
Set the dependencies that qps615 driver has and make sure that
they are built as well.
Change-Id: I371d5186c3b7928992e284c62f855a6adfe48c7e
Signed-off-by: Manuel Gomez <gomez@codeaurora.org>
Allow the qps615 driver to be compiled as a dynamically
loadable kernel module.
Depends-On: I371d5186c3b7928992e284c62f855a6adfe48c7e
Change-Id: Ic180f7980d729cdaf415b2c81340147f21e4ba38
Signed-off-by: Manuel Gomez <gomez@codeaurora.org>
Log qrtr rx packet in kernel logs which caused system wakeup.
This will help to easily identify wakeup packet.
Change-Id: I4a6a35dd4d5449a671464c00f90712a79d6044fe
Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
1.Remove mutexes used in TM configure API to avoid deadlock.
2.Update register writes in immediate and TM configure APIs.
3.Correct register and bit to check for end of conversion for immediate
conversion in IRQ handler.
Change-Id: I68d0bc4d6aeef089939d0d9ae9161b6122bf110e
Signed-off-by: Jishnu Prakash <jprakash@codeaurora.org>
Add support for PCIe controller driver for direwolf.
Change-Id: I67635c08cc8983bf8d69bd1ab80125da694dcb52
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
PCIe root complex(RC) driver needs to support enable/disable
cnoc_qx and pipediv2_clk.
Change-Id: If6e6e059d168e72cd23139ebddb144160399dfb1
Signed-off-by: Rama Krishna Phani A <rphani@codeaurora.org>
Add kernel message when glink irq wakes up system from
suspend, so that it is easy to identify wakeup source.
Change-Id: I20b91d4d31446042b4057c811c6ee68a471c6048
Signed-off-by: Deepak Kumar Singh <deesin@codeaurora.org>
PCIe (peripheral component interconnect express) is an
interface standard for connecting high-speed components.
This enables PCIe as DLKM for SM8150/SA8195 automotive.
Change-Id: I5234b9618e6d24230b1fcc86167265d51e0787fe
Signed-off-by: Nitesh Gupta <nitegupt@codeaurora.org>
Signed-off-by: Hans Chang <hansc@codeaurora.org>
Currently, SERVREG_NOTIF_SERVICE_STATE_EARLY_DOWN_V01 event from
service-notifier is used to notify the clients to clean their
state during a PDR. However, this event is not being sent by
the remote subsystem unless PD dump is enabled. Also it is
recommended to use SERVREG_NOTIF_SERVICE_STATE_DOWN_V01 when a PD
state is actually down. Switch to use this instead.
Change-Id: Iebdaac36fe96e87b174e2f270bd68de752456d3f
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
Enable secure buffer driver on autogvm targets. They are
used to allcoate secure buffers.
Change-Id: I9297dab0bf855f4cc21531ed8cc1ed43cdc6f81b
Signed-off-by: Shumin Qiu <shuminq@codeaurora.org>
This change calls available API from USB GSI function driver to
select LLCC TCM memory for USB RMNET IN buffers when property
"qcom,rmnet_in_use_tcm_mem" is set with RMNET USB composition
device tree child node of qti_gadget node.
Change-Id: Ic2c3c2fb438801ebbefe15f30b92364a07059df7
Signed-off-by: Mayank Rana <mrana@codeaurora.org>