From 49c34e01a00b18e9c3ce60501c22c94b0b8ec051 Mon Sep 17 00:00:00 2001 From: Liangbin Lian Date: Wed, 19 Nov 2025 19:04:37 +0800 Subject: [PATCH] target/rockchip: radxa e24c retry rtc binding Signed-off-by: Liangbin Lian --- .../rockchip/armv8/base-files/lib/preinit/04_board | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/target/linux/rockchip/armv8/base-files/lib/preinit/04_board b/target/linux/rockchip/armv8/base-files/lib/preinit/04_board index 051009cabe..b77d84e51d 100644 --- a/target/linux/rockchip/armv8/base-files/lib/preinit/04_board +++ b/target/linux/rockchip/armv8/base-files/lib/preinit/04_board @@ -40,4 +40,14 @@ preinit_gpio() { esac } +preinit_rebind_drivers() { + case $(board_name) in + radxa,e24c) + # rebind e24c hym8563 if previously bound failed + [ -e /sys/bus/i2c/drivers/rtc-hym8563/3-0051 ] || { echo "3-0051" > /sys/bus/i2c/drivers/rtc-hym8563/bind; } + ;; + esac +} + boot_hook_add preinit_main preinit_gpio +boot_hook_add preinit_main preinit_rebind_drivers