WSL2-Linux-Kernel/drivers
Bjorn Andersson 06ece58874 clk: qcom: clk-alpha-pll: Don't reconfigure running Trion
commit a1f0019c34 upstream.

In the event that the bootloader has configured the Trion PLL as source
for the display clocks, e.g. for the continuous splashscreen, then there
will also be RCGs that are clocked by this instance.

Reconfiguring, and in particular disabling the output of, the PLL will
cause issues for these downstream RCGs and has been shown to prevent
them from being re-parented.

Follow downstream and skip configuration if it's determined that the PLL
is already running.

Fixes: 59128c20a6 ("clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs")
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Reviewed-by: Robert Foss <robert.foss@linaro.org>
Reviewed-by: Vinod Koul <vkoul@kernel.org>
Link: https://lore.kernel.org/r/20211123162508.153711-1-bjorn.andersson@linaro.org
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-12-14 10:57:17 +01:00
..
accessibility
acpi ACPI: CPPC: Add NULL pointer check to cppc_get_perf() 2021-12-01 09:04:38 +01:00
amba
android binder: use wake_up_pollfree() 2021-12-14 10:57:15 +01:00
ata libata: add horkage for ASMedia 1092 2021-12-14 10:57:15 +01:00
atm
auxdisplay
base
bcma
block
bluetooth
bus
cdrom
char ipmi: msghandler: Make symbol 'remove_work_wq' static 2021-12-08 09:04:57 +01:00
clk clk: qcom: clk-alpha-pll: Don't reconfigure running Trion 2021-12-14 10:57:17 +01:00
clocksource
comedi
connector
counter
cpufreq cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() 2021-12-08 09:04:42 +01:00
cpuidle
crypto
cxl
dax
dca
devfreq
dio
dma
dma-buf dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow 2021-12-08 09:04:42 +01:00
edac
eisa
extcon
firewire
firmware firmware: arm_scmi: Fix type error in sensor protocol 2021-12-01 09:04:56 +01:00
fpga
fsi
gnss
gpio
gpu drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. 2021-12-14 10:57:14 +01:00
greybus
hid HID: Ignore battery for Elan touchscreen on Asus UX550VE 2021-12-14 10:57:06 +01:00
hsi
hv
hwmon hwmon: (dell-smm) Fix warning on /proc/i8k creation error 2021-12-14 10:57:17 +01:00
hwspinlock
hwtracing
i2c i2c: mpc: Use atomic read and fix break condition 2021-12-14 10:57:15 +01:00
i3c
idle
iio
infiniband RDMA/hns: Do not destroy QP resources in the hw resetting phase 2021-12-14 10:57:17 +01:00
input
interconnect
iommu iommu/amd: Clarify AMD IOMMUv2 initialization messages 2021-12-01 09:04:55 +01:00
ipack
irqchip
isdn
leds
macintosh
mailbox
mcb
md md: fix update super 1.0 on rdev size change 2021-12-14 10:57:14 +01:00
media media: v4l2-core: fix VIDIOC_DQEVENT handling on non-x86 2021-12-01 09:04:45 +01:00
memory
memstick
message
mfd
misc
mmc mmc: renesas_sdhi: initialize variable properly when tuning 2021-12-14 10:57:14 +01:00
most
mtd mtd: dataflash: Add device-tree SPI IDs 2021-12-14 10:57:06 +01:00
mux
net qede: validate non LSO skb length 2021-12-14 10:57:16 +01:00
nfc
ntb
nubus
nvdimm
nvme nvmet: use IOCB_NOWAIT only if the filesystem supports it 2021-12-01 09:04:52 +01:00
nvmem
of
opp
parisc
parport
pci PCI: aardvark: Fix link training 2021-12-01 09:04:44 +01:00
pcmcia
perf
phy
pinctrl pinctrl: qcom: fix unmet dependencies on GPIOLIB for GPIOLIB_IRQCHIP 2021-12-08 09:04:38 +01:00
platform platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops 2021-12-14 10:57:08 +01:00
pnp
power
powercap
pps
ps3
ptp
pwm
rapidio
ras
regulator
remoteproc
reset
rpmsg
rtc
s390
sbus
scsi scsi: scsi_debug: Fix buffer size of REPORT ZONES command 2021-12-14 10:57:16 +01:00
sh
siox
slimbus
soc
soundwire
spi
spmi
ssb
staging staging: r8188eu: fix a memory leak in rtw_wx_read32() 2021-12-01 09:04:41 +01:00
target
tc
tee
thermal thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL 2021-12-14 10:57:14 +01:00
thunderbolt
tty serial: liteuart: fix minor-number leak on probe errors 2021-12-08 09:04:57 +01:00
uio
usb usb: gadget: uvc: fix multiple opens 2021-12-14 10:57:05 +01:00
vdpa vdpa_sim: avoid putting an uninitialized iova_domain 2021-12-01 09:04:55 +01:00
vfio
vhost vhost/vsock: fix incorrect used length reported to the guest 2021-12-01 09:04:55 +01:00
video vgacon: Propagate console boot parameters before calling `vc_resize' 2021-12-08 09:04:55 +01:00
virt
virtio
visorbus
vlynq
vme
w1
watchdog
xen xen: detect uninitialized xenbus in xenbus_init 2021-12-01 09:04:42 +01:00
zorro
Kconfig
Makefile