Enable NPU driver on gen3auto. In addition, since NPU driver has
dependency on cdsprm driver, CONFIG_QCOM_CDSP_RM needs to be
enabled.
Change-Id: Ide81af82b665312703f760d4f509a5b7d635793e
Signed-off-by: Jilai Wang <jilaiw@codeaurora.org>
Enable QUSB PHY driver to support QUSB PHY used by SA6155.
Change-Id: I2d38906068938c22f6fe64254bac7969500e1d3d
Signed-off-by: Ajay Agarwal <ajaya@codeaurora.org>
Add flags for clock, suspend state and logging of
interrupts debug.
Change-Id: Ifffdd44014e3b3c4826a310e1c4149f692a3696b
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
When USB is disconnected we dont reset the num_trbs field of a
request before giving it back to the respective function. When
this request is re-used it will have an incorrect num_trb value.
For f_qdss HW path we use 1 endless request and allocate 1 TRB to
accommodate this request. This request is freed only during an USB
composition switch. Doing an USB plug-out/plug-in during an active
bam2bam session would result in erroneously incrementing the num_trbs
value when the transfer is resumed. When this request is dequeued
during a qdss_close we would increment dequeue pointer in accordance
with this incorrect num_trbs value. This leads to dequeue pointer
going beyond enqueue pointer and thus the subsequent ep_queue fails
due to this mismatch. Fix this by always setting the num_trb field
to 1 for requests going through qdss HW path.
Change-Id: Ibddad6c8fdd67b42d12752ae3ead73d20110c290
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
Enable config for kernel to panic on soft lockups.
Change-Id: Ibea3093f1c6284f3c99e95ded0fa269dab4d8f0d
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
Enable config for kernel to panic on soft lockups.
Change-Id: If48d8244238b56e5cab91dbf25b7c9c775ade1fd
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
Add SOC ID to support socinfo for YUPIK LTE platform.
Change-Id: Ib00fcfeb58465c35e3b036cf49112abfe62478b1
Signed-off-by: Naina Mehta <nainmeht@codeaurora.org>
Set CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 that pre-create loop block
devices at init time for vts_kernel_loopconfig_test.
Change-Id: Iad7b8f09c36bc8478dfb1a1f5e9b248e5aca91f2
Signed-off-by: Vinay Sudra <vsudra@codeaurora.org>
set bootloader_memory_limit to end of dram, if the memory limit set
in kernel parameters is more than ram size.
Change-Id: I7d23ca84f08dfb4bf7660253db722a1f6456bf85
Signed-off-by: Srinivasarao P <spathi@codeaurora.org>
This enables subsystem sleep stats driver. This driver provides
a way to read statistical information of different subsystem
from SMEM.
Change-Id: I4effedf3112d8fdb01a67e7d42f9729ebab3513e
Signed-off-by: Tushar Nimkar <tnimkar@codeaurora.org>
Free DMA handle fd maps in case of error while creating
map for other handles.
Change-Id: Iae062bc958a58f38e4424fab88b451813478ae97
Acked-by: Deepika Singh <dsi@qti.qualcomm.com>
Signed-off-by: Vamsi krishna Gattupalli <vgattupa@codeaurora.org>