tree: 808838628f96dd01940306b0c664a1564a3023a6
  1. adc_ctrl.rs
  2. aes.rs
  3. alert_handler.rs
  4. aon_timer.rs
  5. ast.rs
  6. BUILD.bazel
  7. clkmgr.rs
  8. csrng.rs
  9. edn.rs
  10. entropy_src.rs
  11. flash_ctrl_core.rs
  12. flash_ctrl_mem.rs
  13. gpio.rs
  14. hmac.rs
  15. i2c.rs
  16. keymgr.rs
  17. kmac.rs
  18. lc_ctrl.rs
  19. otbn.rs
  20. otp_ctrl_core.rs
  21. otp_ctrl_prim.rs
  22. pattgen.rs
  23. pinmux.rs
  24. pwm.rs
  25. pwrmgr.rs
  26. README.md
  27. registers.rs
  28. rom_ctrl_regs.rs
  29. rom_ctrl_rom.rs
  30. rstmgr.rs
  31. rv_core_ibex.rs
  32. rv_dm_mem.rs
  33. rv_dm_regs.rs
  34. rv_plic.rs
  35. rv_timer.rs
  36. sensor_ctrl.rs
  37. spi_device.rs
  38. spi_host.rs
  39. sram_ctrl_ram.rs
  40. sram_ctrl_regs.rs
  41. sysrst_ctrl.rs
  42. top_earlgrey.rs
  43. uart.rs
  44. usbdev.rs
target/earlgrey/registers/README.md

Earlgrey register definitions

These register definitions were created by running kor's topgen-extract utility (from his usergit) against the earlgrey_1.0.0 branch.

cargo run -- chip_to_ureg \
    ~/opentitan/earlgrey_1.0.0 \
    top_earlgrey \
    ~/openprot/target/earlgrey/registers

I ran topgen-extract with PR#15 applied to caliptra-ureg.