summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Golle2025-11-25 16:32:41 +0000
committerDaniel Golle2025-11-25 16:48:21 +0000
commit7af6029644a524709dd0485bebb8e8792e882488 (patch)
tree1666e92be2f88183c2d6356d06dde1c75762c67b
parentb947b6af0492b6282cb668c406609b209de9e409 (diff)
downloadopenwrt-7af6029644a524709dd0485bebb8e8792e882488.tar.gz
mediatek: mt7987: sync mt7987.dtsi with MediaTek SDK
Make sure uart0 got all required clocks assigned. Fixes: 1c3b32c45a ("mediatek: fix uart clocks in MT7987 infracfg clock driver") Signed-off-by: Daniel Golle <daniel@makrotopia.org>
-rw-r--r--target/linux/mediatek/dts/mt7987.dtsi9
1 files changed, 7 insertions, 2 deletions
diff --git a/target/linux/mediatek/dts/mt7987.dtsi b/target/linux/mediatek/dts/mt7987.dtsi
index e9c7685315..ba13e9e200 100644
--- a/target/linux/mediatek/dts/mt7987.dtsi
+++ b/target/linux/mediatek/dts/mt7987.dtsi
@@ -679,9 +679,14 @@
"mediatek,mt6577-uart";
reg = <0 0x11000000 0 0x100>;
interrupts = <GIC_SPI 123 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&topckgen CLK_TOP_UART_SEL>,
- <&infracfg CLK_INFRA_52M_UART0_CK>;
+ clocks = <&infracfg CLK_INFRA_52M_UART0_CK>,
+ <&infracfg CLK_INFRA_66M_UART0_PCK>;
clock-names = "baud", "bus";
+ assigned-clocks = <&topckgen CLK_TOP_UART_SEL>,
+ <&infracfg CLK_INFRA_MUX_UART0_SEL>;
+ assigned-clock-parents = <&topckgen
+ CLK_TOP_CB_CKSQ_40M>,
+ <&topckgen CLK_TOP_UART_SEL>;
status = "disabled";
};