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>
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>
Recovery timer is used to detect FW_READY timeout(60 Sec)
during SSR/PDR recovery and assert. Same timer starts
before cold boot calibration also and expires in 15 sec
if FW_READY is not received.
Change-Id: Ie4e2a327aa4f4df49b8684f9c178b9b5f4d4fb15
Signed-off-by: Naman Padhiar <quic_npadhiar@quicinc.com>
Kiwi-v2 supports separates image for MM and FTM mode,
platform driver will load difffernt binary according to the mode
indicated by wlan driver.
If seprate binary is not there, fall back to default binary.
Change-Id: I848309440fdffd6517463e18190c03c1b7ed9269
Signed-off-by: Kai Liu <quic_kaliu@quicinc.com>
First power off and then power on the WLAN chip,
just in case for some reason the WLAN chip was in
an unknown state.
Change-Id: I5b7b7ea72c4432ab06c34e36b4628d9ebda4b72c
CRs-Fixed: 3219675
Signed-off-by: Madhvapathi Sriram <quic_msriram@quicinc.com>
GTXFIFOSIZ and GRXFIFOSIZ when read before setting run/stop bit
sometimes gives value 0. This leads to maxpacket_limit being
set as 0 for gadget_init in & out endpoint which leads to usb
enumeration failure. To fix this, set maxpacket size as 1024
for gadget_init in & out endpoint.
Change-Id: Iead435dcdf41408048068f7991084d62188167ab
Signed-off-by: Rohith Kollalsi <quic_rkollals@quicinc.com>
Add changes to check port number in driver filter config
and returns an error message on exceeding max number of ports.
Change-Id: I93cd261b133509a4b655cac7f42c1d39e07107ca
Signed-off-by: grandhir <quic_grandhir@quicinc.com>
Add support for debug clock controller to support the clock
measurement of all other clock controllers on ANORAK.
Change-Id: I68ba57b416190ff9789b47e2526897d6d1b04f4e
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>