Add drop data size count and data overwritten tag for the drop
data case.
Change-Id: Ib066215ecf8c9ef2a1920d75afafb45b4a6382e7
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
Signed-off-by: Tao Zhang <quic_taozha@quicinc.com>
This bit is set by hw-fence driver when it sees that the hw-fence
is already signaled at the time when a client wants to add itself
as a waiter for this hw-fence. This helps the client to avoid adding
itself as a waiter for an already signaled hw-fence.
Change-Id: I767745923066ee66c4bd8cd756ff05cd8cdbc833
Signed-off-by: Harshdeep Dhatt <quic_hdhatt@quicinc.com>
Updating module output lists for kalama and pineapple.
Change-Id: I0fd6cb8b586b1dab62293483f768041f12e897b8
Signed-off-by: John Moon <quic_johmoo@quicinc.com>
When disabling USB SW path ensure all calls to usb_qdss_write()
are completed before calling usb_qdss_close(), otherwise the
two APIs may race and result in out-of-order sequencing between
the underlying usb_ep_queue() and usb_ep_dequeue() calls. This
may result in usb_qdss_close() getting stuck since it is waiting
on an unqueued request to complete.
Change-Id: Ibdccf082a6273f8d3a78e664b58bd0a5b9ce8f69
Signed-off-by: Jack Pham <quic_jackp@quicinc.com>
Signed-off-by: Mao Jinlong <quic_jinlmao@quicinc.com>
In order to ensure video power collapse can work fine,
the CLK_ARES is added for VIDEO_CC_XO_CLK so that
asserting/de-asserting the reset can automatically
disable/enable the clock.
Change-Id: Ibf20a768d95aa0394ebec1c8be163a0fa4d85754
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Add CLK_ARES for VIDEO_CC_XO_CLK to ensure video power
collapse can work fine in Pineapple.
Change-Id: Id76e3ef29f59f5745469cd43800cefc0d82f8499
Signed-off-by: Xubin Bai <quic_xubibai@quicinc.com>
Modify msm_hw_fence_wait_update_v2 api to include the optional
parameter client_data_list, a list of values that are returned
to the client upon signaling of the corresponding fence through
the RxQ.
Change-Id: I1daeadc7812cf475fba635be2fc446157da9d73b
Signed-off-by: Grace An <quic_gracan@quicinc.com>
Work-around for hangs during bootup.
No ramdumps/tools available to debug during BU.
So, disable hibern8 during clock gating.
This would let the clocks to be off thus allowing CxPC.
Clock scaling needs SYS1CLK_1US_REG and
DME_VS_CORE_CLK_CTRL.MAX_CORE_CLK_1US_CYCLES and
PA_VS_CORE_CLK_40NS_CYCLES to be defined for 403Mhz.
Disable clock scaling until values are determined.
Change-Id: I702a561ecce627a8b00a676fc2e6118ce1ebc4a0
Signed-off-by: Asutosh Das <quic_asutoshd@quicinc.com>
Use the platform_get_irq_byname API in place of
platform_get_resource_byname API to get the interrupts
from dtsi. This is to avoid the errors seen with the
platform_get_resource_byname API.
Change-Id: I93fb525e78991d70a47eee08b44907225164e946
Signed-off-by: Prudhvi Yarlagadda <quic_pyarlaga@quicinc.com>
This config enables mem shared memory driver.
This driver allocates shared-memory to be used by the modem processor.
Change-Id: I62846d122e03520b0a4b2f3619a810e8b165446e
Signed-off-by: Sayali Lokhande <quic_sayalil@quicinc.com>
rpm-smd.h will not be present on all targets. Stub it out if it is not
present.
Change-Id: I9400f7ac261ef580a54aebfd16de61b8d1453b74
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
Add module param named 'nopasr' for disabling memory offlining feature
via cmdline. In such case, driver probe is skipped from adding sysfs nodes
so that userspace services would disable as well, and also skips adding
remaining blocks if kernel memory was limited with 'mem=' param.
Change-Id: I2de5efad51bba6a1d734ee248c55a12f3870ad1c
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Store mem-offline stats in usec instead of msec
for greater precision.
Change-Id: I9c3d3dd22b5154548c26681fa03d9a6401295a91
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
Add a snapshot of the mem-offline driver as of msm-5.10
commit <111f1e0c0bf3> ("soc: qcom: mem-offline: check if pfn
within in for isolation").
Change-Id: Ica67f462d8b402cbda9c15204c7993f4f5746bed
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
[quic_cgoldswo@quicinc.com: Drop unused headers, fix module license]
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>