From b9170c2f22fb00b3334b0bfd984f1af6ffcd4e0b Mon Sep 17 00:00:00 2001 From: Daniel Pinto Date: Sat, 7 Jan 2023 19:53:29 +0000 Subject: [PATCH] Add patch to support sata on Orange Pi 5 (#4666) --- ...2010-Add-sata-support-on-Orange-Pi-5.patch | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 patch/kernel/rockchip-rk3588-legacy/2010-Add-sata-support-on-Orange-Pi-5.patch diff --git a/patch/kernel/rockchip-rk3588-legacy/2010-Add-sata-support-on-Orange-Pi-5.patch b/patch/kernel/rockchip-rk3588-legacy/2010-Add-sata-support-on-Orange-Pi-5.patch new file mode 100644 index 0000000000..8fad7d9b5e --- /dev/null +++ b/patch/kernel/rockchip-rk3588-legacy/2010-Add-sata-support-on-Orange-Pi-5.patch @@ -0,0 +1,54 @@ +From fe5717078ecc8ec52d40ba56f403803bdfaff2cd Mon Sep 17 00:00:00 2001 +From: danielpinto8zz6 +Date: Sat, 7 Jan 2023 15:14:14 +0000 +Subject: [PATCH] Add sata support on Orange Pi 5 + +--- + arch/arm64/boot/dts/rockchip/overlay/Makefile | 1 + + .../overlay/rockchip-rk3588-opi5-sata.dts | 21 +++++++++++++++++++ + 2 files changed, 22 insertions(+) + create mode 100644 arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3588-opi5-sata.dts + +diff --git a/arch/arm64/boot/dts/rockchip/overlay/Makefile b/arch/arm64/boot/dts/rockchip/overlay/Makefile +index b4a72136bdfc..5cac681ba8a5 100644 +--- a/arch/arm64/boot/dts/rockchip/overlay/Makefile ++++ b/arch/arm64/boot/dts/rockchip/overlay/Makefile +@@ -43,6 +43,7 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \ + rock-5b-radxa-display-10hd.dtbo \ + rock-5b-rpi-camera-v2.dtbo \ + rock-5b-sata.dtbo \ ++ rockchip-rk3588-opi5-sata.dtbo \ + + dtbotxt-$(CONFIG_ARCH_ROCKCHIP) += \ + README.rockchip-overlays +diff --git a/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3588-opi5-sata.dts b/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3588-opi5-sata.dts +new file mode 100644 +index 000000000000..a6cbe3106e4b +--- /dev/null ++++ b/arch/arm64/boot/dts/rockchip/overlay/rockchip-rk3588-opi5-sata.dts +@@ -0,0 +1,21 @@ ++// Orange Pi 5 Pcie M.2 to sata ++/dts-v1/; ++/plugin/; ++ ++/ { ++ fragment@0 { ++ target = <&sata0>; ++ ++ __overlay__ { ++ status = "okay"; ++ }; ++ }; ++ ++ fragment@1 { ++ target = <&pcie2x1l2>; ++ ++ __overlay__ { ++ status = "disabled"; ++ }; ++ }; ++}; +\ No newline at end of file +-- +2.39.0 +