summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChukun Pan <amadeus@jmu.edu.cn>2026-03-18 13:00:00 +0300
committerYixun Lan <dlan@kernel.org>2026-03-24 09:34:52 +0300
commiteac600d5cc42b04e799fb65169b8f4060773381b (patch)
tree09b6acb156330e9c65e1df9371a7e86ce537c030
parent28a7f755d7c9a4b9c41c12620fb4885f39b554ad (diff)
downloadlinux-eac600d5cc42b04e799fb65169b8f4060773381b.tar.xz
riscv: dts: spacemit: reorder phy nodes for K1
Reorder the PHY nodes of USB and PCIe to the correct positions based on the register address. This improves the readability and maintainability of the DT. No functional change is introduced by this reordering. Signed-off-by: Chukun Pan <amadeus@jmu.edu.cn> Reviewed-by: Yixun Lan <dlan@kernel.org> Link: https://lore.kernel.org/r/20260318100000.3934516-1-amadeus@jmu.edu.cn Signed-off-by: Yixun Lan <dlan@kernel.org>
-rw-r--r--arch/riscv/boot/dts/spacemit/k1.dtsi108
1 files changed, 54 insertions, 54 deletions
diff --git a/arch/riscv/boot/dts/spacemit/k1.dtsi b/arch/riscv/boot/dts/spacemit/k1.dtsi
index d2015201f8e5..f0bad6855c97 100644
--- a/arch/riscv/boot/dts/spacemit/k1.dtsi
+++ b/arch/riscv/boot/dts/spacemit/k1.dtsi
@@ -359,6 +359,60 @@
#reset-cells = <1>;
};
+ usbphy2: phy@c0a30000 {
+ compatible = "spacemit,k1-usb2-phy";
+ reg = <0x0 0xc0a30000 0x0 0x200>;
+ clocks = <&syscon_apmu CLK_USB30>;
+ #phy-cells = <0>;
+ status = "disabled";
+ };
+
+ combo_phy: phy@c0b10000 {
+ compatible = "spacemit,k1-combo-phy";
+ reg = <0x0 0xc0b10000 0x0 0x1000>;
+ clocks = <&vctcxo_24m>,
+ <&syscon_apmu CLK_PCIE0_DBI>,
+ <&syscon_apmu CLK_PCIE0_MASTER>,
+ <&syscon_apmu CLK_PCIE0_SLAVE>;
+ clock-names = "refclk",
+ "dbi",
+ "mstr",
+ "slv";
+ resets = <&syscon_apmu RESET_PCIE0_GLOBAL>,
+ <&syscon_apmu RESET_PCIE0_DBI>,
+ <&syscon_apmu RESET_PCIE0_MASTER>,
+ <&syscon_apmu RESET_PCIE0_SLAVE>;
+ reset-names = "phy",
+ "dbi",
+ "mstr",
+ "slv";
+ #phy-cells = <1>;
+ spacemit,apmu = <&syscon_apmu>;
+ status = "disabled";
+ };
+
+ pcie1_phy: phy@c0c10000 {
+ compatible = "spacemit,k1-pcie-phy";
+ reg = <0x0 0xc0c10000 0x0 0x1000>;
+ clocks = <&vctcxo_24m>;
+ clock-names = "refclk";
+ resets = <&syscon_apmu RESET_PCIE1_GLOBAL>;
+ reset-names = "phy";
+ #phy-cells = <0>;
+ status = "disabled";
+ };
+
+ pcie2_phy: phy@c0d10000 {
+ compatible = "spacemit,k1-pcie-phy";
+ reg = <0x0 0xc0d10000 0x0 0x1000>;
+ clocks = <&vctcxo_24m>;
+ clock-names = "refclk";
+ resets = <&syscon_apmu RESET_PCIE2_GLOBAL>;
+ reset-names = "phy";
+ #phy-cells = <0>;
+ status = "disabled";
+ };
+
i2c0: i2c@d4010800 {
compatible = "spacemit,k1-i2c";
reg = <0x0 0xd4010800 0x0 0x38>;
@@ -429,60 +483,6 @@
status = "disabled";
};
- usbphy2: phy@c0a30000 {
- compatible = "spacemit,k1-usb2-phy";
- reg = <0x0 0xc0a30000 0x0 0x200>;
- clocks = <&syscon_apmu CLK_USB30>;
- #phy-cells = <0>;
- status = "disabled";
- };
-
- combo_phy: phy@c0b10000 {
- compatible = "spacemit,k1-combo-phy";
- reg = <0x0 0xc0b10000 0x0 0x1000>;
- clocks = <&vctcxo_24m>,
- <&syscon_apmu CLK_PCIE0_DBI>,
- <&syscon_apmu CLK_PCIE0_MASTER>,
- <&syscon_apmu CLK_PCIE0_SLAVE>;
- clock-names = "refclk",
- "dbi",
- "mstr",
- "slv";
- resets = <&syscon_apmu RESET_PCIE0_GLOBAL>,
- <&syscon_apmu RESET_PCIE0_DBI>,
- <&syscon_apmu RESET_PCIE0_MASTER>,
- <&syscon_apmu RESET_PCIE0_SLAVE>;
- reset-names = "phy",
- "dbi",
- "mstr",
- "slv";
- #phy-cells = <1>;
- spacemit,apmu = <&syscon_apmu>;
- status = "disabled";
- };
-
- pcie1_phy: phy@c0c10000 {
- compatible = "spacemit,k1-pcie-phy";
- reg = <0x0 0xc0c10000 0x0 0x1000>;
- clocks = <&vctcxo_24m>;
- clock-names = "refclk";
- resets = <&syscon_apmu RESET_PCIE1_GLOBAL>;
- reset-names = "phy";
- #phy-cells = <0>;
- status = "disabled";
- };
-
- pcie2_phy: phy@c0d10000 {
- compatible = "spacemit,k1-pcie-phy";
- reg = <0x0 0xc0d10000 0x0 0x1000>;
- clocks = <&vctcxo_24m>;
- clock-names = "refclk";
- resets = <&syscon_apmu RESET_PCIE2_GLOBAL>;
- reset-names = "phy";
- #phy-cells = <0>;
- status = "disabled";
- };
-
syscon_apbc: system-controller@d4015000 {
compatible = "spacemit,k1-syscon-apbc";
reg = <0x0 0xd4015000 0x0 0x1000>;