From 4887035522fe8a68f50d23df3b09b061a7903dd0 Mon Sep 17 00:00:00 2001 From: amazingfate Date: Thu, 28 Mar 2024 16:23:39 +0800 Subject: [PATCH] rk3588-edge: rock-5a: fix poweroff and enable m.2 E slot --- ...rockchip-support-poweroff-on-rock-5a.patch | 25 ++++++++++++ ...ip-add-PCIe-for-M.2-E-Key-to-rock-5a.patch | 39 +++++++++++++++++++ 2 files changed, 64 insertions(+) create mode 100644 patch/kernel/rockchip-rk3588-edge/0049-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch create mode 100644 patch/kernel/rockchip-rk3588-edge/0050-arm64-dts-rockchip-add-PCIe-for-M.2-E-Key-to-rock-5a.patch diff --git a/patch/kernel/rockchip-rk3588-edge/0049-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch b/patch/kernel/rockchip-rk3588-edge/0049-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch new file mode 100644 index 0000000000..03ef2e1a68 --- /dev/null +++ b/patch/kernel/rockchip-rk3588-edge/0049-arm64-dts-rockchip-support-poweroff-on-rock-5a.patch @@ -0,0 +1,25 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: amazingfate +Date: Thu, 28 Mar 2024 10:59:29 +0800 +Subject: arm64: dts: rockchip: support poweroff on rock-5a + +--- + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +index 8d34c616e672..1bc5b6a4e9b8 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +@@ -401,6 +401,8 @@ pmic@0 { + <&rk806_dvs2_null>, <&rk806_dvs3_null>; + spi-max-frequency = <1000000>; + ++ system-power-controller; ++ + vcc1-supply = <&vcc5v0_sys>; + vcc2-supply = <&vcc5v0_sys>; + vcc3-supply = <&vcc5v0_sys>; +-- +Armbian + diff --git a/patch/kernel/rockchip-rk3588-edge/0050-arm64-dts-rockchip-add-PCIe-for-M.2-E-Key-to-rock-5a.patch b/patch/kernel/rockchip-rk3588-edge/0050-arm64-dts-rockchip-add-PCIe-for-M.2-E-Key-to-rock-5a.patch new file mode 100644 index 0000000000..4bd4c4d605 --- /dev/null +++ b/patch/kernel/rockchip-rk3588-edge/0050-arm64-dts-rockchip-add-PCIe-for-M.2-E-Key-to-rock-5a.patch @@ -0,0 +1,39 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: amazingfate +Date: Thu, 28 Mar 2024 16:07:18 +0800 +Subject: arm64: dts: rockchip: add PCIe for M.2 E-Key to rock-5a + +--- + arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts | 9 +++++++++ + 1 file changed, 9 insertions(+) + +diff --git a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +index 1bc5b6a4e9b8..77893c3af613 100644 +--- a/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts ++++ b/arch/arm64/boot/dts/rockchip/rk3588s-rock-5a.dts +@@ -115,6 +115,10 @@ vcc_1v1_nldo_s3: vcc-1v1-nldo-s3-regulator { + }; + }; + ++&combphy0_ps { ++ status = "okay"; ++}; ++ + &combphy2_psu { + status = "okay"; + }; +@@ -299,6 +303,11 @@ rgmii_phy1: ethernet-phy@1 { + }; + }; + ++&pcie2x1l2 { ++ status = "okay"; ++ reset-gpios = <&gpio3 RK_PB0 GPIO_ACTIVE_HIGH>; ++}; ++ + &pinctrl { + leds { + io_led: io-led { +-- +Armbian +