summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Wolsieffer <ben.wolsieffer@hefring.com>2023-11-01 18:51:54 +0300
committerAlexandre Torgue <alexandre.torgue@foss.st.com>2023-11-21 16:20:57 +0300
commit86f15a5a6c13e1f01fd15975274f8e47458c185a (patch)
tree6b12e7962a1cfffbe9bebc844d5d610f9d9ea8d3
parent482543590fc9d405697b01b1b11af8a97ffd553a (diff)
downloadlinux-86f15a5a6c13e1f01fd15975274f8e47458c185a.tar.xz
ARM: dts: stm32: add STM32F746 syscfg clock
The syscfg syscon was missing its clock, therefore any attempt to read/write it after clk_disable_unused() silently failed. This was preventing external pin interrupts from working if they were initialized after this point. Signed-off-by: Ben Wolsieffer <ben.wolsieffer@hefring.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
-rw-r--r--arch/arm/boot/dts/st/stm32f746.dtsi1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/st/stm32f746.dtsi b/arch/arm/boot/dts/st/stm32f746.dtsi
index 53a8e2dec9a4..d6f09dd16efc 100644
--- a/arch/arm/boot/dts/st/stm32f746.dtsi
+++ b/arch/arm/boot/dts/st/stm32f746.dtsi
@@ -494,6 +494,7 @@
syscfg: syscon@40013800 {
compatible = "st,stm32-syscfg", "syscon";
reg = <0x40013800 0x400>;
+ clocks = <&rcc 0 STM32F7_APB2_CLOCK(SYSCFG)>;
};
exti: interrupt-controller@40013c00 {