We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 43d6dbc commit 5cb17d6Copy full SHA for 5cb17d6
1 file changed
board/aarch64/bananapi-bpi-r3/dts/mediatek/mt7986a-bananapi-bpi-r3.dtsi
@@ -24,6 +24,18 @@ https://github.com/openwrt/openwrt/blob/main/target/linux/mediatek/patches-6.12/
24
&secmon_reserved {
25
reg = <0 0x43000000 0 0x40000>;
26
};
27
+/*
28
+ * The T-PHY's pcie-phy sub-node only claims clk40m ("ref") in the SoC
29
+ * dtsi. CLK_TOP_PCIE_PHY_SEL ("da_ref") is left unclaimed, so the
30
+ * kernel's clk_disable_unused late_initcall gates it — killing the
31
+ * PCIe REFCLK output to the endpoint mid-probe. Wire it here so the
32
+ * clock stays enabled while the PHY is active.
33
+ */
34
+&pcie_port {
35
+ clocks = <&clk40m>, <&topckgen CLK_TOP_PCIE_PHY_SEL>;
36
+ clock-names = "ref", "da_ref";
37
+};
38
+
39
&cpu_thermal {
40
/delete-node/ trips;
41
/delete-node/ cooling-maps;
0 commit comments