Hello, This patch introduces a Rust implementation of the CMSDK APB Watchdog (originally hw/watchdog/cmsdk-apb-watchdog.c).
The implementation functions as a drop-in replacement that: 1. Implements the ResettablePhasesImpl trait for hardware resets. 2. Uses BqlCell for thread-safe register access. 3. Maps the MMIO read/write logic to the Rust MemoryRegionOpsBuilder. I welcome any feedback on the implementation or the usage of the safe bindings. Signed-off-by: Mohd Kashif Khan <[email protected]>
0001-rust-add-CMSDK-APB-Watchdog-device.patch
Description: Binary data
