Expose ab_scale tunable to scale ab vote based
on user space input.
Change-Id: I66a766c72897814bccd6f6ff8cb298fd51b17c0b
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
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>
Enable CONFIG_REGMAP_QTI_DEBUGFS in pineapple GKI config so that
the regmap interfaces which uses regmap_qti_debugfs APIs can be
read using debugfs.
Enable CONFIG_REGMAP_QTI_DEBUGFS_ALLOW_WRITE in pineapple consolidate
config so that the regmap interfaces which uses regmap_qti_debugfs
APIs can be written via debugfs.
Change-Id: Ibd6f57312851c5482d2ca964cabfca76f8192ac1
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@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>