milos-linux/drivers
Taniya Das fa645b9c77 FROMLIST v2 clk: qcom: gxclkctl: Remove GX/GMxC rail votes to align with IFPC
The GX GDSC control is handled through a dedicated clock controller,
and the enable/disable sequencing depends on correct rail voting.
The driver votes for the GX/GMxC rails and CX GDSC before toggling
the GX GDSC. Currently, during GMU runtime PM resume, rails remain
enabled due to upstream votes propagated via RPM-enabled devlinks
and explicit pm_runtime votes on GX GDSC.

This is not an expected behaviour of IFPC(Inter Frame Power Collapse)
requirements of GPU as GMU firmware is expected to control these rails,
except during the GPU/GMU recovery via the OS and that is where the GX
GDSC should be voting for the rails (GX/GMxC and CX GDSC) before
toggling the GX GDSC.

Thus, disable runtime PM after successfully registering the clock
controller.

Signed-off-by: Taniya Das <taniya.das@oss.qualcomm.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
2026-06-30 15:48:33 +02:00
..
accel accel/amdxdna: Fix mm_struct reference leak in aie2_populate_range() 2026-06-11 09:50:07 -07:00
accessibility
acpi
amba
android
ata
atm
auxdisplay
base drivers/base/memory: set mem->altmap after successful device registration 2026-06-27 11:08:17 +01:00
bcma
block zram: fix use-after-free in zram_bvec_write_partial() 2026-06-03 16:25:50 -07:00
bluetooth Bluetooth: hci_qca: Use 100 ms SSR delay for rampatch and NVM loading 2026-05-27 16:44:02 -04:00
bus
cache
cdrom
cdx
char agp/amd64: Fix broken error propagation in agp_amd64_probe() 2026-06-27 11:08:17 +01:00
clk FROMLIST v2 clk: qcom: gxclkctl: Remove GX/GMxC rail votes to align with IFPC 2026-06-30 15:48:33 +02:00
clocksource
comedi
connector
counter
cpufreq amd-pstate fixes for 7.1 (2026-06-02) 2026-06-08 15:20:04 +02:00
cpuidle
crypto crypto: qat - remove unused character device and IOCTLs 2026-06-27 11:08:17 +01:00
cxl
dax
dca
devfreq
dibs
dio
dma
dma-buf dma-buf: fix UAF in dma_buf_fd() tracepoint 2026-05-28 20:05:43 +05:30
dpll dpll: zl3073x: make frequency monitor a per-device attribute 2026-05-28 14:05:29 +02:00
edac
eisa
extcon
firewire
firmware Char/Misc driver fixes for 7.1-final 2026-06-12 09:00:28 -07:00
fpga
fsi
fwctl
gnss
gpib Revert "gpib: cb7210: Fix region leak when request_irq fails" 2026-05-30 12:25:36 +02:00
gpio gpiolib: handle gpio-hogs only once 2026-06-10 10:12:57 +02:00
gpu FROMGIT drm/msm/a8xx: Fix RSCC offset 2026-06-30 15:48:25 +02:00
greybus
hid HID: Input: Add battery list cleanup with devm action 2026-06-19 13:50:58 +02:00
hsi
hte
hv mshv: support 1G hugepages by passing them as 2M-aligned chunks 2026-05-27 15:30:15 -07:00
hwmon
hwspinlock
hwtracing
i2c i2c: imx-lpi2c: fix resource leaks switching to devm_dma_request_chan() 2026-06-09 10:13:09 +02:00
i3c
idle
iio iio: adc: ti-ads1298: add bounds check to pga_settings index 2026-06-27 11:08:17 +01:00
infiniband RDMA/srp: bound SRP_RSP sense copy by the received length 2026-06-08 13:43:23 -03:00
input Input updates for v7.1-rc6 2026-06-07 08:40:53 -07:00
interconnect FROMGIT interconnect: Add devm_of_icc_get_by_index() as exported API for users 2026-06-30 15:48:20 +02:00
iommu dma-mapping fixes for Linux 7.1 2026-06-11 14:22:26 -07:00
ipack
irqchip
leds
macintosh
mailbox
mcb
md - fix race condition in dm-cache-policy-smq 2026-06-01 19:55:30 -07:00
media FROMLIST v2 media: iris: Add support for Milos (VPU v2.0) 2026-06-30 15:48:28 +02:00
memory
memstick
message
mfd
misc misc: fastrpc: fix use-after-free race in fastrpc_map_create 2026-06-05 17:20:51 +02:00
mmc MMC core: 2026-06-03 09:09:24 -07:00
most
mtd
mux
net octeontx2-af: fix IP fragment flag corruption on custom KPU profile load 2026-06-11 12:59:34 +02:00
nfc
ntb
nubus
nvdimm
nvme Including fixes from netfilter. 2026-05-28 13:13:48 -07:00
nvmem nvmem: core: fix use-after-free bugs in error paths 2026-06-05 17:18:58 +02:00
of
opp
parisc
parport
pci
pcmcia
peci
perf
phy
pinctrl Revert "pinctrl-amd: enable IRQ for WACF2200 touchscreen on Lenovo Yoga 7 14AGP11" 2026-05-30 00:00:33 +02:00
platform
pmdomain pmdomain: imx: fix OF node refcount 2026-06-03 11:49:37 +02:00
pnp
power
powercap
pps
ps3
ptp ptp: ocp: fix resource freeing order 2026-06-09 19:26:56 -07:00
pwm
rapidio
ras
regulator
remoteproc
resctrl
reset
rpmsg
rtc
s390
sbus
scsi SCSI fixes on 20260531 2026-05-31 08:45:08 -07:00
sh
siox
slimbus slimbus: qcom-ngd-ctrl: Avoid ABBA on tx_lock/ctrl->lock 2026-06-05 17:19:51 +02:00
soc FROMLIST v2 soc: qcom: ubwc: Add config for Milos 2026-06-30 15:48:31 +02:00
soundwire
spi spi: Fixes for v7.1 2026-06-12 11:06:16 -07:00
spmi
ssb
staging Staging driver fixes for 7.1-final 2026-06-12 10:10:12 -07:00
target
tc
tee QCOMTEE fix for v7.1 2026-05-28 15:31:48 +02:00
thermal
thunderbolt
tty serial: 8250_dw: unregister 8250 port if clk_notifier_register() fails 2026-06-27 11:08:17 +01:00
ufs soc: fixes for 7.1, part 2 2026-06-02 10:54:11 -07:00
uio
usb USB: serial: kl5kusb105: fix bulk-out buffer overflow 2026-06-08 13:43:10 +02:00
vdpa
vfio
vhost
video
virt
virtio
w1
watchdog
xen
zorro
Kconfig
Makefile