android_kernel_xiaomi_sm8450/drivers
Umang Chheda cd5a6997dd thermal: qcom: spmi-temp-alarm: Disable INT in shutdown cb
On SKUs with MSM + Co-proc there can be possiblity that
because of Interrupts enabled from MSM side (SPMI) the exit
of LPM might not work because PBS gets locked because of
which the sequence to exit LPM might not get triggered.

Add support for shutdown callback and disable INT in shutdown
cb to ensure that INT are disabled before entering LPM.

Change-Id: I0688d5d2d9c8fde843c5dba1aff7b21187c53db3
Signed-off-by: Umang Chheda <quic_uchheda@quicinc.com>
2023-12-21 10:28:42 +05:30
..
accessibility
acpi This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
amba amba: bus: fix refcount leak 2023-09-19 12:20:19 +02:00
android Merge "Merge tag 'android12-5.10.198_r00' into android12-5.10" into android12-5.10 2023-11-03 21:00:44 +00:00
ata ata: libata-core: Do not register PM operations for SAS ports 2023-10-10 21:53:35 +02:00
atm
auxdisplay
base Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bcma
block Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bluetooth Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
bus Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
cdrom
char Merge "adsprpc: Expose sysfs node and disable cdsprpcd if NSP defective" 2023-12-19 05:06:21 -08:00
clk Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
clocksource This is the 5.10.188 stable release 2023-08-03 11:23:27 +00:00
connector
counter Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
cpufreq Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
cpuidle Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
crypto Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
dax dax: Introduce alloc_dev_dax_id() 2023-07-27 08:44:00 +02:00
dca
devfreq Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
dio
dma Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
dma-buf Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
edac Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
eisa
extcon Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
firewire
firmware Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
fpga
fsi fsi: aspeed: Reset master errors after CFAM reset 2023-09-19 12:20:18 +02:00
gnss
gpio This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
gpu Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
greybus
hid Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
hsi
hv Drivers: hv: vmbus: Fix vmbus_wait_for_unload() to scan present CPUs 2023-06-28 10:28:07 +02:00
hwmon Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
hwspinlock
hwtracing Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
i2c Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
i3c
ide
idle
iio Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
infiniband Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
input Merge "input: misc: Validate input pattern count in pattern_s_dbgfs_write" 2023-12-12 05:38:10 -08:00
interconnect Merge "interconnect: qcom: waipio: Mark QUP BCMs as keepalive" 2023-08-05 12:16:17 -07:00
iommu Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
ipack
irqchip Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
isdn mISDN: Update parameter type of dsp_cmx_send() 2023-08-16 18:21:01 +02:00
leds Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
lightnvm
macintosh Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
mailbox Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
mcb mcb-pci: Reallocate memory region to avoid memory overlapping 2023-05-30 12:57:50 +01:00
md Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
media BACKPORT: media: venus: hfi: add checks in capabilities from firmware 2023-12-12 20:37:24 +05:30
memory This is the 5.10.188 stable release 2023-08-03 11:23:27 +00:00
memstick memstick r592: make memstick_debug_get_tpc_name() static 2023-07-27 08:43:40 +02:00
message scsi: message: mptlan: Fix use after free bug in mptlan_remove() due to race condition 2023-05-30 12:57:49 +01:00
mfd Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
misc Merge "Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10" 2023-12-07 01:42:13 -08:00
mmc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
most
mtd This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
mux
net Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
nfc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
ntb ntb: Fix calculation ntb_transport_tx_free_entry() 2023-09-19 12:20:22 +02:00
nubus nubus: Partially revert proc_create_single_data() conversion 2023-07-27 08:43:31 +02:00
nvdimm
nvme Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
nvmem Merge keystone/android12-5.10-keystone-qcom-release.177+ (7f7ea82) into msm-5.10 2023-07-20 10:51:40 +05:30
of Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
opp This is the 5.10.195 stable release 2023-09-19 11:32:32 +00:00
oprofile
parisc parisc: iosapic.c: Fix sparse warnings 2023-10-10 21:53:32 +02:00
parport
pci Merge "pci: msm: Park all digital clocks low before clamping phy" 2023-12-14 02:23:17 -08:00
pcmcia pcmcia: rsrc_nonstatic: Fix memory leak in nonstatic_release_resource_db() 2023-08-26 15:26:45 +02:00
perf Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
phy Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pinctrl Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
platform Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pnp
power Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
powercap Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
pps
ps3
ptp
pwm Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
rapidio
ras
regulator Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
remoteproc Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
reset
rpmsg Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
rtc Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
s390 This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
sbus
scsi Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
sfi
sh
siox
slimbus Merge "slimbus: qcom-ngd-ctrl: Mark capability_timeout to false during timeout" 2023-09-07 23:55:23 -07:00
soc Merge "soc: qcom: snapshot of power_state driver" 2023-12-18 05:05:25 -08:00
soundwire This is the 5.10.190 stable release 2023-08-25 12:26:58 +00:00
spi Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
spmi Merge keystone/android12-5.10-keystone-qcom-release.185+ (7a5953e) into msm-5.10 2023-09-25 13:30:11 +05:30
ssb
staging Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
target This is the 5.10.198 stable release 2023-10-26 17:54:46 +00:00
tc
tee tee: amdtee: Add return_origin to 'struct tee_cmd_load_ta' 2023-06-14 11:09:53 +02:00
thermal thermal: qcom: spmi-temp-alarm: Disable INT in shutdown cb 2023-12-21 10:28:42 +05:30
thunderbolt
tty Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
uio
usb Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
vdpa
vfio vfio/type1: fix cap_migration information leak 2023-09-19 12:20:14 +02:00
vhost Merge 5.10.184 into android12-5.10-lts 2023-06-28 07:16:23 +00:00
video Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
virt virt: gunyah: Correct max_buf_size for a connection 2023-08-03 09:06:36 -07:00
virtio Merge keystone/android12-5.10-keystone-qcom-release.198+ (0ebfe67) into msm-5.10 2023-12-05 16:20:08 +05:30
visorbus
vlynq
vme
w1 w1: fix loop in w1_fini() 2023-07-27 08:44:02 +02:00
watchdog watchdog: iTCO_wdt: Set NO_REBOOT if the watchdog is not already running 2023-10-10 21:53:34 +02:00
xen xen/events: replace evtchn_rwlock with RCU 2023-10-10 21:53:40 +02:00
zorro
Kconfig
Makefile