mirror-linux/arch/arm/boot/dts
Stefan Wahren 4adc20ba95 ARM: dts: broadcom: rpi: Switch to V3D firmware clock
Until commit 919d6924ae ("clk: bcm: rpi: Turn firmware clock on/off
when preparing/unpreparing") the clk-raspberrypi driver wasn't able
to change the state of the V3D clock. Only the clk-bcm2835 was able
to do this before. After this commit both drivers were able to work
against each other, which could result in a system freeze. One step
to avoid this conflict is to switch all V3D consumer to the firmware
clock.

Reported-by: Marek Szyprowski <m.szyprowski@samsung.com>
Closes: https://lore.kernel.org/linux-arm-kernel/727aa0c8-2981-4662-adf3-69cac2da956d@samsung.com/
Fixes: 919d6924ae ("clk: bcm: rpi: Turn firmware clock on/off when preparing/unpreparing")
Signed-off-by: Stefan Wahren <wahrenst@gmx.net>
Co-developed-by: Melissa Wen <mwen@igalia.com>
Signed-off-by: Melissa Wen <mwen@igalia.com>
Tested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Link: https://lore.kernel.org/r/20251005113816.6721-1-wahrenst@gmx.net
Signed-off-by: Florian Fainelli <florian.fainelli@broadcom.com>
2025-10-13 10:31:25 -07:00
..
actions
airoha
allwinner soc: dt changes for 6.18 2025-10-01 17:19:38 -07:00
alphascale
amazon
amlogic
arm
aspeed ARM: dts: aspeed: Drop syscon "reg-io-width" properties 2025-09-10 16:20:40 +09:30
axis
broadcom ARM: dts: broadcom: rpi: Switch to V3D firmware clock 2025-10-13 10:31:25 -07:00
calxeda
cirrus ARM: dts: cirrus: ep7211: use recent scl/sda gpio bindings 2025-08-28 12:33:25 +02:00
cnxt
gemini
hisilicon
hpe
intel soc: dt changes for 6.18 2025-10-01 17:19:38 -07:00
marvell ARM: dts: kirkwood: Fix sound DAI cells for OpenRD clients 2025-09-12 07:24:12 +02:00
mediatek ARM: dts: mediatek: add basic support for Lenovo A369i board 2025-07-11 10:31:43 +02:00
microchip soc: dt changes for 6.18 2025-10-01 17:19:38 -07:00
moxa
nspire
nuvoton ARM: dts: nuvoton: Use generic "ethernet" as node name 2025-08-11 09:38:03 +09:30
nvidia ARM: tegra: add support for ASUS Eee Pad Slider SL101 2025-09-11 18:30:46 +02:00
nxp i.MX ARM device tree changes for 6.18: 2025-09-15 16:34:11 +02:00
qcom ARM: dts: qcom: Use GIC_SPI for interrupt-map for readability 2025-09-01 11:18:03 -05:00
realtek
renesas ARM: dts: renesas: porter: Fix CAN pin group 2025-08-18 09:33:26 +02:00
rockchip Another missing supply and a wrong headphone gpio level. 2025-09-23 22:26:59 +02:00
samsung ARM: dts: samsung: smdk5250: add sromc node 2025-09-08 09:35:51 +02:00
sigmastar
socionext ARM: dts: socionext: Drop "linux,spdif-dit" port node unit-address 2025-09-15 16:43:56 +02:00
st STM32 DT for v6.18, round 1 2025-09-15 22:07:36 +02:00
sunplus
synaptics
ti ARM: dts: omap: am335x-cm-t335: Remove unused mcasp num-serializer property 2025-09-05 14:37:57 -07:00
unisoc
vt8500 ARM: dts: vt8500: Add L2 cache controller on WM8850/WM8950 2025-06-12 17:25:18 +02:00
xen
xilinx
Makefile
armv7-m.dtsi
cros-adc-thermistors.dtsi
cros-ec-keyboard.dtsi
cros-ec-sbs.dtsi
tps6507x.dtsi
tps65217.dtsi
tps65910.dtsi