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]>

Attachment: 0001-rust-add-CMSDK-APB-Watchdog-device.patch
Description: Binary data

Reply via email to