android_kernel_samsung_sm8650/drivers
Anil Veshala Veshala 2875185c00 q2spi-msm-geni: skip terminate sequence during start sequence failed
When SOC in sleep state, q2spi first transfer will be failed with
start sequence timed out status. As part of timeout host performs
terminate sequence, once terminate sequence is done, GSI-FW can
serve the doorbell any point of time, which is leading to race
conditions. To solve this skipped terminate sequence during
start sequence failure case.

Also modified SW sequence as per recommendation by HPG.

Change-Id: I8ccbb93d45b2fe6da67bc36086691666e34cb0db
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
Signed-off-by: Anil Veshala Veshala <quic_aveshala@quicinc.com>
2024-08-28 00:22:17 -07:00
..
accessibility
acpi BACKPORT: iommu: Have __iommu_probe_device() check for already probed devices 2024-06-03 17:16:48 +00:00
amba ANDROID: Build some tegra configs as vendor module 2024-05-31 04:40:23 +00:00
android ANDROID: binder: fix KMI-break due to alloc->lock 2024-05-29 20:51:37 +00:00
ata Merge 6.1.65 into android14-6.1-lts 2023-12-20 13:31:28 +00:00
atm Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
auxdisplay auxdisplay: hd44780: move cursor home after clear display command 2023-12-08 08:51:16 +01:00
base Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
bcma
block Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
bluetooth Merge 6.1.77 into android14-6.1-lts 2024-04-17 08:34:35 +00:00
bus Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
cdrom
char Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
clk Merge "clk: qcom: tcsrcc-neo: Snapshot of tcsrcc driver for NEO" 2024-08-22 00:07:35 -07:00
clocksource Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
comedi
connector
counter
cpufreq Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
cpuidle cpuidle: governors: qcom-lpm: Fix runtime PM based cpuidle support 2024-08-13 21:27:21 -07:00
crypto Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
cxl Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
dax
dca
devfreq This is the 6.1.76 stable release 2024-04-16 15:01:11 +00:00
dio
dma q2spi-msm-geni: connect GSI doorbell after start channel operation 2024-08-28 00:18:04 -07:00
dma-buf dma-buf: Set page owner while allocating from dma-buf pool 2024-07-15 12:58:34 +05:30
edac Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
eisa
extcon
firewire Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
firmware firmware: scm: Add checks for NULL pointer dereference 2024-08-12 11:02:18 +05:30
fpga
fsi
gnss
gpio ANDROID: Build some tegra configs as vendor module 2024-05-31 04:40:23 +00:00
gpu Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
greybus
hid Merge 6.1.77 into android14-6.1-lts 2024-04-17 08:34:35 +00:00
hsi
hte
hv
hwmon Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
hwspinlock hwspinlock: qcom: Provide function to bust hwspinlock 2024-08-07 00:46:33 -07:00
hwtracing coresight: tmc: etf: Free its buffer and set NULL when etf can't be enabled 2024-08-11 22:35:11 -07:00
i2c Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1" 2024-08-02 05:05:29 -07:00
i3c Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
idle
iio Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
infiniband Merge 6.1.78 into android14-6.1-lts 2024-04-19 12:19:39 +00:00
input Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
interconnect interconnect: qcom: Add snapshot of interconnect provider driver for neo 2024-08-13 13:26:14 +05:30
iommu Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
ipack
irqchip irqchip: mpm: Update the USB dpse interrupt mapping for pitti 2024-06-19 04:14:36 -07:00
isdn
leds Merge "leds: leds-qti-flash: update HW strobe config for external LEDs" 2024-08-05 16:02:06 -07:00
macintosh
mailbox Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
mcb mcb: fix error handling for different scenarios when parsing 2023-11-28 17:07:13 +00:00
md Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
media msm: npu: Add NPU driver support for kernel 6.1 2024-08-15 22:14:05 -07:00
memory
memstick
message
mfd Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
misc Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
mmc Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1" 2024-08-02 05:05:29 -07:00
most
mtd Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
mux
net Merge "drivers: emac_mdio_fe: Add CL45 indirect read/write API" 2024-08-26 00:16:16 -07:00
nfc
ntb
nubus
nvdimm
nvme Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
nvmem drivers: nvmem: qfprom: Add keepout_regions for pineapple 2024-08-06 11:14:58 +05:30
of Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
opp OPP: Pass rounded rate to _set_opp() 2024-01-31 16:16:58 -08:00
parisc parisc/power: Fix power soft-off button emulation on qemu 2024-01-31 16:16:59 -08:00
parport Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
pci Merge "pcie: msm: Add support to handle PERST GPIO when FMD mode is enable" 2024-08-04 10:16:31 -07:00
pcmcia pcmcia: ds: fix possible name leak in error path in pcmcia_device_add() 2023-11-20 11:52:13 +01:00
peci
perf Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
phy Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
pinctrl Merge "modules.list: neo: Add neo pinctrl related module to first stage" 2024-08-26 07:45:36 -07:00
platform Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
pnp PNP: ACPI: fix fortify warning 2024-02-05 20:12:47 +00:00
power Merge "power: supply: qti_battery_charger: Register wls_psy based on DT property" 2024-08-16 21:51:38 -07:00
powercap Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.68+ (e8309f0) into qcom-6.1" 2024-05-15 02:08:14 -07:00
pps
ps3
ptp Merge keystone/android14-6.1-keystone-qcom-release.6.1.68+ (7cb0122) into qcom-6.1 2024-05-09 10:00:15 +05:30
pwm pwm: qcom: Add reset support functionality 2024-08-23 15:56:36 +05:30
rapidio
ras
regulator regulator: ap72200: avoid keeping EN pin always high 2024-08-22 05:24:08 -07:00
remoteproc remoteproc: qcom: pas: Use SOCCP_SPARE register to check D0 state 2024-08-23 12:16:01 +05:30
reset Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
rpmsg Merge "rpmsg: native: Increase iterations count in glink ISR" 2024-08-27 00:38:53 -07:00
rtc Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
s390 Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
sbus
scsi Merge 6.1.78 into android14-6.1-lts 2024-04-19 12:19:39 +00:00
sh
siox
slimbus slimbus: qcom-ngd-ctrl: Avoid accessing deallocated stack 2024-06-27 08:26:19 -07:00
soc Merge "soc: qcom: socinfo: Add neo-la soc-id in socinfo list" 2024-08-26 07:45:38 -07:00
soundwire Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
spi q2spi-msm-geni: skip terminate sequence during start sequence failed 2024-08-28 00:22:17 -07:00
spmi Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
ssb
staging Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
target Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
tc
tee tee: optee: Fix supplicant based device enumeration 2023-12-13 18:39:12 +01:00
thermal thermal: qcom: Add support to update tsens trip based on nvmem data 2024-08-26 22:11:30 +05:30
thunderbolt Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
tty Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
ufs ufs: qcom: Create sysfs node "ufs_pm_mode" 2024-08-08 18:31:27 +05:30
uio Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
usb usb: phy: Resolve NOC error during host mode PM suspend 2024-08-23 19:50:14 -07:00
vdpa Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
vfio Merge keystone/android14-6.1-keystone-qcom-release.6.1.57 (97abf17) into qcom-6.1 2024-01-03 21:55:56 -08:00
vhost Merge 6.1.78 into android14-6.1-lts 2024-04-19 12:19:39 +00:00
video Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1 2024-07-14 22:05:15 +05:30
virt Merge "Merge keystone/android14-6.1-keystone-qcom-release.6.1.78+ (075ce55) into qcom-6.1" 2024-08-02 05:05:29 -07:00
virtio virtio: Add polling virtio-mmio device reset completion 2024-05-24 07:01:45 +08:00
vlynq
w1
watchdog Reapply "Merge tag 'android14-6.1.75_r00' into android14-6.1" 2024-04-02 19:49:12 +00:00
xen Merge 6.1.77 into android14-6.1-lts 2024-04-17 08:34:35 +00:00
zorro
Kconfig
Makefile