From 3a1b8b4553e999ed9b729069753288fe84aca0d2 Mon Sep 17 00:00:00 2001 From: Muhammed Efe Cetin Date: Sun, 16 Feb 2025 21:20:39 +0300 Subject: [PATCH] rockchip64-6.13: add spi flash overlay for NanoPi M6 --- .../archive/rockchip64-6.13/overlay/Makefile | 3 +- ...ckchip-rk3588-nanopi-m6-spi-nor-flash.dtso | 30 +++++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 patch/kernel/archive/rockchip64-6.13/overlay/rockchip-rk3588-nanopi-m6-spi-nor-flash.dtso diff --git a/patch/kernel/archive/rockchip64-6.13/overlay/Makefile b/patch/kernel/archive/rockchip64-6.13/overlay/Makefile index 1eb5abf8a8..8fc2d3ff6e 100644 --- a/patch/kernel/archive/rockchip64-6.13/overlay/Makefile +++ b/patch/kernel/archive/rockchip64-6.13/overlay/Makefile @@ -88,7 +88,8 @@ dtbo-$(CONFIG_ARCH_ROCKCHIP) += \ rockchip-rk3588-uart6-m1.dtbo \ rockchip-rk3588-uart7-m2.dtbo \ rockchip-rk3588-uart8-m1.dtbo \ - rockchip-rk3588-rkvenc-overlay.dtbo + rockchip-rk3588-rkvenc-overlay.dtbo \ + rockchip-rk3588-nanopi-m6-spi-nor-flash.dtbo scr-$(CONFIG_ARCH_ROCKCHIP) += \ rockchip-fixup.scr diff --git a/patch/kernel/archive/rockchip64-6.13/overlay/rockchip-rk3588-nanopi-m6-spi-nor-flash.dtso b/patch/kernel/archive/rockchip64-6.13/overlay/rockchip-rk3588-nanopi-m6-spi-nor-flash.dtso new file mode 100644 index 0000000000..9972b4b246 --- /dev/null +++ b/patch/kernel/archive/rockchip64-6.13/overlay/rockchip-rk3588-nanopi-m6-spi-nor-flash.dtso @@ -0,0 +1,30 @@ +/dts-v1/; +/plugin/; + +/ { + fragment@0 { + target = <&sdhci>; + + __overlay__ { + status = "disabled"; + }; + }; + + fragment@1 { + target = <&sfc>; + + __overlay__ { + pinctrl-names = "default"; + pinctrl-0 = <&fspim0_pins>; + status = "okay"; + + flash@0 { + compatible = "jedec,spi-nor"; + reg = <0x0>; + spi-max-frequency = <50000000>; + spi-rx-bus-width = <4>; + spi-tx-bus-width = <1>; + }; + }; + }; +};