Commit Graph

1012972 Commits

Author SHA1 Message Date
qctecmdr
8e1d97e0da Merge "arm64: defconfig: Enable KGSL process reclaim for Parrot" 2022-06-23 18:18:34 -07:00
qctecmdr
0de288f8e8 Merge "msm: kgsl: Add tracepoints for process reclaim" 2022-06-23 18:18:33 -07:00
qctecmdr
1e1f3f3a99 Merge "msm: kgsl: Store Gen7 snapshot blocks in a structure" 2022-06-23 18:18:32 -07:00
qctecmdr
7ea8480c23 Merge "scsi: ufs: Flip UFS identification bit for parrot" 2022-06-22 04:07:11 -07:00
qctecmdr
f8ea4bc9f3 Merge "defconfig: Align anorak cmdline args with GKI" 2022-06-22 04:07:11 -07:00
qctecmdr
06fdd4ae17 Merge "serial: msm-geni-serial: Add support for kdgboc" 2022-06-22 04:07:10 -07:00
qctecmdr
245d37534c Merge "phy: ufs: Update cape ufs phy as per post-sil hsr V8" 2022-06-22 04:07:10 -07:00
qctecmdr
53ef249159 Merge "coresight: funnel: Fix the duplicate-funnel enable crash issue" 2022-06-22 04:07:09 -07:00
qctecmdr
3ebd1a28fe Merge "sched: walt: update newidle balancing" 2022-06-22 04:07:09 -07:00
Visweswara Tanuku
6fd3dcaf8b serial: msm-geni-serial: Add support for kdgboc
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>
2022-06-21 06:29:11 -07:00
Rohan Sethi
59b799af9e msm: kgsl: Store Gen7 snapshot blocks in a structure
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>
2022-06-21 15:53:50 +05:30
Rohan Sethi
32e25b4ec0 msm: kgsl: Add tracepoints for process reclaim
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>
2022-06-21 12:57:42 +05:30
Pratyush Brahma
83104dae8c defconfig: Align anorak cmdline args with GKI
Align anorak debug cmdline args with GKI.

Change-Id: I9f8cf5954cba992593c9a8921dad5a786891336a
Signed-off-by: Pratyush Brahma <quic_pbrahma@quicinc.com>
2022-06-21 10:56:26 +05:30
Visweswara Tanuku
6282d072f5 serial: msm_geni_serial: Add missing argument in uart log
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>
2022-06-19 22:48:45 -07:00
qctecmdr
875f168094 Merge "neo: Add bq27xxx_battery.ko to modules.list of neo le/la" 2022-06-19 11:59:41 -07:00
qctecmdr
8425f8f17d Merge "interconnect: qcom: Enable disp_rsc for Anorak" 2022-06-18 07:42:30 -07:00
qctecmdr
e1ce51bb13 Merge "cnss2: Add missed break statement in cnss_pci_update_fw_name" 2022-06-17 20:38:48 -07:00
Ram Prakash Gupta
30032c94d5 scsi: ufs: Flip UFS identification bit for parrot
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>
2022-06-16 23:07:10 +05:30
Nirav Shah
427dd792cc cnss2: Add missed break statement in cnss_pci_update_fw_name
Add missed break statement in cnss_pci_update_fw_name
function.

Change-Id: I5d86b86433a65550d477ae4f1c06b2dc535b7ae9
Signed-off-by: Nirav Shah <quic_nnshah@quicinc.com>
2022-06-16 22:14:55 +05:30
qctecmdr
edfd54ff28 Merge "driver: llcc_perfmon: Add ADDR_MASK filter" 2022-06-16 06:59:12 -07:00
qctecmdr
08e23fe304 Merge "soc: qcom: spcom: spcom_ioctl_handle_get_message fix NULL pointer channel" 2022-06-16 06:59:11 -07:00
qctecmdr
6ce69869a2 Merge "net: qrtr: Use xa_load in qrtr_get_service_id" 2022-06-16 06:59:11 -07:00
qctecmdr
8dea9f6f44 Merge "modules.blocklist: Add blocklist for NEO LE" 2022-06-16 06:59:11 -07:00
qctecmdr
643cbe3210 Merge "icnss2: Report thermal status only when PMIC is on" 2022-06-16 06:59:09 -07:00
Madhvapathi Sriram
88135f43cd icnss2: Report thermal status only when PMIC is on
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>
2022-06-16 02:12:54 -07:00
qctecmdr
10a9f2558c Merge "drivers: dcvs: pmu_lib: Fix circular locking dependency" 2022-06-16 00:57:52 -07:00
qctecmdr
486b78517b Merge "arm64: defconfig: Enable HWSPINLOCK and PDC configs for Anorak" 2022-06-16 00:57:52 -07:00
qctecmdr
db4405a5ae Merge "drivers: remoteproc: Add support for remoteproc for anorak" 2022-06-16 00:57:51 -07:00
qctecmdr
6e29e22aa4 Merge "serial: msm_geni_serial: WAR for spurious wakeup interrupts" 2022-06-15 12:45:32 -07:00
qctecmdr
0f67d6536f Merge "icnss2: Modify procedure for GPIO based PON control" 2022-06-15 09:37:27 -07:00
grandhir
fbd3e2d123 driver: llcc_perfmon: Add ADDR_MASK filter
Add ADDR_MASK filter changes in llcc perfmon driver.

Change-Id: Idcfe65dc82382a0dcf15dc8bf7edc4f2be59949a
Signed-off-by: grandhir <quic_grandhir@quicinc.com>
2022-06-15 21:40:08 +05:30
qctecmdr
5965553dcf Merge "icnss2: Add ASSERT if fw ready got timed out" 2022-06-15 05:54:17 -07:00
qctecmdr
f8a47d8c41 Merge "spi: spi-msm-geni: disable timeout offset for spi slave" 2022-06-15 05:54:17 -07:00
qctecmdr
0580529f3a Merge "touch: goodix: add check to fix NULL pointer dereference" 2022-06-15 05:54:17 -07:00
qctecmdr
27e4a79ad9 Merge "Fix FM slimbus channel and port configuration" 2022-06-15 03:14:47 -07:00
qctecmdr
803399135a Merge "msm: kgsl: Fix static checker issue" 2022-06-15 03:14:46 -07:00
qctecmdr
7a2a889cb4 Merge "drivers: misc: rtimd: cleaning Raontech driver changes" 2022-06-15 03:14:46 -07:00
qctecmdr
1d52f7bde7 Merge "cnss2: loads different fw binary per running mode" 2022-06-15 03:14:46 -07:00
qctecmdr
a64b5b40af Merge "usb: dwc3: Set maxpacket_limit as 1024 for gadget_init endpoints" 2022-06-15 03:14:45 -07:00
qctecmdr
e4ce018dd4 Merge "msm: kgsl: Ignore pending_free flag for process reclaim" 2022-06-15 03:14:45 -07:00
qctecmdr
95c007964e Merge "soc: qcom: Add support for EMMC storage type" 2022-06-15 03:14:44 -07:00
qctecmdr
4d8f93e321 Merge "defconfig: Enable display and debug clock controllers for ANORAK" 2022-06-15 03:14:44 -07:00
Linyu Yuan
13d5012775 usb: nb7vpq904m: support override orientation
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>
2022-06-15 14:45:13 +08:00
Anand Tarakh
4747b7a33b touch: goodix: add check to fix NULL pointer dereference
Added NULL pointer check to fix NULL pointer dereference.

Change-Id: I169b608737f2e7293a2583acfd5422498f8daeeb
Signed-off-by: Anand Tarakh <quic_atarakh@quicinc.com>
2022-06-14 21:07:26 -07:00
Ashay Jaiswal
2ea7d635a5 sched: walt: update newidle balancing
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>
2022-06-14 23:31:13 +05:30
Visweswara Tanuku
4a5ffcd382 serial: msm_geni_serial: WAR for spurious wakeup interrupts
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>
2022-06-14 09:07:12 -07:00
Viken Dadhaniya
71c3e01b74 spi: spi-msm-geni: disable timeout offset for spi slave
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>
2022-06-14 20:49:37 +05:30
Ram Prakash Gupta
4f330bf60e phy: ufs: Update cape ufs phy as per post-sil hsr V8
Update cape ufs phy setting as per latest V8 hsr update.

Change-Id: I733a66887fafa95628f71f3ba0e8361909231ae5
Signed-off-by: Ram Prakash Gupta <quic_rampraka@quicinc.com>
2022-06-14 15:09:38 +05:30
Santosh Dronamraju
e68bc5f69d soc: qcom: Add support for EMMC storage type
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>
2022-06-14 02:25:50 -07:00
Amrit Anand
1400301be9 modules.blocklist: Add blocklist for NEO LE
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>
2022-06-14 12:26:46 +05:30