From c592afed4d41165563da07d67eebbe76594bf2af Mon Sep 17 00:00:00 2001 From: Sam Hegarty Date: Sun, 20 Apr 2025 21:16:37 +1200 Subject: [PATCH] rockchip: explicitly specify pine64_rockpro64 supported devices The board name that goes into /etc/board.json and is used by sysupgrade for image verifications gets determined by the below command: `strings /proc/device-tree/compatible | head -1` as per package/base-files/files/lib/preinit/02_sysinfo On more recent firmware version for the Pine64 RockPro64 v2.1 devices the first entry is 'pine64,rockpro64-v2.1' however the metadata in the sysupgrade image only specifies 'pine64,rockpro64' as supported and image verification will fail. This change makes it so the image metadata will contain both 'pine64,rockpro64' and 'pine64,rockpro64-v2.1' allowing image verification to pass on both older and more recent firmware versions. Signed-off-by: Sam Hegarty Link: https://github.com/openwrt/openwrt/pull/18542 Signed-off-by: Hauke Mehrtens --- target/linux/rockchip/image/armv8.mk | 1 + 1 file changed, 1 insertion(+) diff --git a/target/linux/rockchip/image/armv8.mk b/target/linux/rockchip/image/armv8.mk index 204aba450df..4dbd98432d8 100644 --- a/target/linux/rockchip/image/armv8.mk +++ b/target/linux/rockchip/image/armv8.mk @@ -135,6 +135,7 @@ define Device/pine64_rockpro64 DEVICE_VENDOR := Pine64 DEVICE_MODEL := RockPro64 SOC := rk3399 + SUPPORTED_DEVICES += pine64,rockpro64-v2.1 endef TARGET_DEVICES += pine64_rockpro64 -- 2.47.2