Commit Graph

1012954 Commits

Author SHA1 Message Date
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
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
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
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
Naman Padhiar
505bbb38f6 icnss2: Add ASSERT if fw ready got timed out
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>
2022-06-14 12:08:35 +05:30
Kai Liu
2a55cfcec1 cnss2: loads different fw binary per running mode
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>
2022-06-14 09:08:17 +05:30
Madhvapathi Sriram
2bbf25d28d icnss2: Modify procedure for GPIO based PON control
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>
2022-06-13 15:24:16 +05:30
Rohith Kollalsi
f7b724a412 usb: dwc3: Set maxpacket_limit as 1024 for gadget_init endpoints
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>
2022-06-13 14:37:31 +05:30
Kashish Jain
3e0b2eda6f drivers: misc: rtimd: cleaning Raontech driver changes
Cleaning Raontech driver changes.

Change-Id: I307a8b9e3887c558f5a9d6d9675c569b5f7a440a
Signed-off-by: Kashish Jain <quic_kashjain@quicinc.com>
2022-06-13 13:21:05 +05:30
Satish Kumar Kodishala
7a389bde0e Fix FM slimbus channel and port configuration
Fix FM slimbus channel and port configuration

CRs-Fixed: 3219117
Change-Id: I3f8f5536a2d8a6cae0e0764ef4e2d6e4fc17cf7d
Signed-off-by: Satish Kumar Kodishala <quic_skodisha@quicinc.com>
2022-06-13 00:42:44 -07:00
qctecmdr
8c5d9aae60 Merge "defconfig: Enable CONFIG_CMDLINE_EXTEND config for XR" 2022-06-12 20:41:35 -07:00
qctecmdr
930425e3d0 Merge "arm64: config: Add tzlog config for neo la" 2022-06-12 02:04:29 -07:00
qctecmdr
4cacc1c335 Merge "mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC" 2022-06-10 12:03:22 -07:00
qctecmdr
bca39ceb33 Merge "gunyah: virtio: Fix race between close_vb_dev and mmio_init" 2022-06-10 12:03:21 -07:00
qctecmdr
17e8e30cca Merge "driver: llcc_perfmon: Add perfmon filter changes" 2022-06-10 12:03:21 -07:00
qctecmdr
1522b16b3e Merge "remoteproc: qcom: pas: Rename subsystem minidump elf name" 2022-06-10 12:03:20 -07:00
qctecmdr
94c910d3c4 Merge "defconfig: arm64: Enable tests on Parrot consolidate defconfig" 2022-06-10 06:12:21 -07:00
grandhir
080a6f98dc driver: llcc_perfmon: Add perfmon filter changes
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>
2022-06-10 16:58:52 +05:30
Anaadi Mishra
8fc348044d defconfig: Enable display and debug clock controllers for ANORAK
Enable display and debug clock controllers for ANORAK.

Change-Id: I8814c0401420f04abbcea366b0d3ddff93338f94
Signed-off-by: Anaadi Mishra <quic_anaadim@quicinc.com>
2022-06-10 15:50:00 +05:30
Anaadi Mishra
23a5f8b72b clk: qcom: debugcc-anorak: Add support for DEBUGCC for ANORAK
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>
2022-06-10 15:50:00 +05:30