Update console driver poll_get_char and
poll_put_char callback functions to support
kdgb over console functionality.
Change-Id: Ic7b790fb7b863f90faac0200d97f3f8588808e9a
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Store snapshot blocks in a new structure to make it easier to
add blocks for different targets.
Change-Id: Ie0bee4424d553d31de2ee8342c8396eafe24c3e0
Signed-off-by: Urvashi Agrawal <quic_urvaagra@quicinc.com>
Signed-off-by: Lynus Vaz <quic_lvaz@quicinc.com>
Signed-off-by: Rohan Sethi <quic_rohsethi@quicinc.com>
Add trace points to track credit and debit of pages during
KGSL process reclaim.
Change-Id: I1c77f574ad5905cb65c336ebe08b74f90024a1dc
Signed-off-by: Rohan Sethi <quic_rohsethi@quicinc.com>
Add missing argument while logging via UART_DBG_LOG
in msm_geni_wakeup_isr_time.
Change-Id: I4c87787216c752c90ede5732b021f1126b6e1a46
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
SDAM register bit value for identifying UFS 2.x/3.x
have been flipped compare to taro. Hence revert sdam
read data in driver with help of dt flag.
Change-Id: I64e378cd4f12430f4895447c25e83751dc677f85
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
Some platforms may depend on the status of the WLAN supply
PMIC to correctly report the themal status.
Change-Id: Iebb28c5e796dc1993f218cd74e584e08d38e0c70
Signed-off-by: Madhvapathi Sriram <quic_msriram@quicinc.com>
It failed to work if override orientation from dwc3 for debug purpose,
update redriver_notify_connect() API to add more parameter to support it.
Change-Id: If9f894b813391564dc3764b40914a733e891de85
Signed-off-by: Linyu Yuan <quic_linyyuan@quicinc.com>
There is a case where when big cluster(Gold/Prime) is entering idle it
fails to pull task from lower cluster if lower cluster is only having a
single big task in it's runqueue.
The reason for failure is, walt skips newidle balance for above condition
if "idle_cpu" check fails for destination core and for newidle balance
destination core is entering idle (not yet idle) thus "idle_cpu" returns
false. Fix this by skipping "idle_cpu" check for new idle balancing.
Change-Id: Id973bd8a67fbfcd9d47bec9a0894b697412f2c90
Signed-off-by: Ashay Jaiswal <quic_ashayj@quicinc.com>
In suspend/resume scenario its observed that spurious
wakeup interrupts are received by MSM UART due to which
UART driver is injecting wake-up byte to BT, resulting
BT to crash due to unexpected wake-up byte from UART
driver.
Detect if consecutive wakeup interrupts differ by
more than 100msecs as a spurious wakeup interrupt.
Upon spurious wakeup interrupt take no action, and
ignore the spurious wakeup interrupt.
Change-Id: I345146b67f6688874c769a91c4e72d9ecfe10ac3
Signed-off-by: Visweswara Tanuku <quic_vtanuku@quicinc.com>
Currently timeout offset is added for master and slave mode,
disabled addition of timeout offset value for slave mode to
prevent transfer failure for lower data size.
Change-Id: Ib7ebace711e69397307f07323acb68c15d424b60
Signed-off-by: Viken Dadhaniya <quic_vdadhani@quicinc.com>
Add support for parsing EMMC specific crypto engine type
in crypto qti tz driver.
Test:
Device booted upto UI with File Based Encryption enabled.
Change-Id: Id6354e69dc32a2c68ba81450e8a9c0e015779f4f
Signed-off-by: Santosh Dronamraju <sdronamr@codeaurora.org>
Add initial module blocklist for NEO LE. This blocklist was copied
from Waipio.
Change-Id: I4b2d32089380bdc9915b321b8fe9172e92c8cd97
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>