Pavona Software APIs
File List
Here is a list of all documented files with brief descriptions:
[detail level 1234567]
  (dragonfly)
  hw
  top
  dt
 ac_range_check.cDevice Tables (DT) for IP ac_range_check and top dragonfly
 ac_range_check.hDevice Tables (DT) for IP ac_range_check and top dragonfly
 acc.cDevice Tables (DT) for IP acc and top dragonfly
 acc.hDevice Tables (DT) for IP acc and top dragonfly
 aes.cDevice Tables (DT) for IP aes and top dragonfly
 aes.hDevice Tables (DT) for IP aes and top dragonfly
 alert_handler.cDevice Tables (DT) for IP alert_handler and top dragonfly
 alert_handler.hDevice Tables (DT) for IP alert_handler and top dragonfly
 aon_timer.cDevice Tables (DT) for IP aon_timer and top dragonfly
 aon_timer.hDevice Tables (DT) for IP aon_timer and top dragonfly
 api.cDevice Tables (DT) API for top dragonfly
 api.hDevice Tables (DT) API for top dragonfly
 ast.cDevice Tables (DT) for IP ast and top dragonfly
 ast.hDevice Tables (DT) for IP ast and top dragonfly
 clkmgr.cDevice Tables (DT) for IP clkmgr and top dragonfly
 clkmgr.hDevice Tables (DT) for IP clkmgr and top dragonfly
 csrng.cDevice Tables (DT) for IP csrng and top dragonfly
 csrng.hDevice Tables (DT) for IP csrng and top dragonfly
 dma.cDevice Tables (DT) for IP dma and top dragonfly
 dma.hDevice Tables (DT) for IP dma and top dragonfly
 edn.cDevice Tables (DT) for IP edn and top dragonfly
 edn.hDevice Tables (DT) for IP edn and top dragonfly
 entropy_src.cDevice Tables (DT) for IP entropy_src and top dragonfly
 entropy_src.hDevice Tables (DT) for IP entropy_src and top dragonfly
 gpio.cDevice Tables (DT) for IP gpio and top dragonfly
 gpio.hDevice Tables (DT) for IP gpio and top dragonfly
 hmac.cDevice Tables (DT) for IP hmac and top dragonfly
 hmac.hDevice Tables (DT) for IP hmac and top dragonfly
 i2c.cDevice Tables (DT) for IP i2c and top dragonfly
 i2c.hDevice Tables (DT) for IP i2c and top dragonfly
 keymgr_dpe.cDevice Tables (DT) for IP keymgr_dpe and top dragonfly
 keymgr_dpe.hDevice Tables (DT) for IP keymgr_dpe and top dragonfly
 kmac.cDevice Tables (DT) for IP kmac and top dragonfly
 kmac.hDevice Tables (DT) for IP kmac and top dragonfly
 lc_ctrl.cDevice Tables (DT) for IP lc_ctrl and top dragonfly
 lc_ctrl.hDevice Tables (DT) for IP lc_ctrl and top dragonfly
 mbx.cDevice Tables (DT) for IP mbx and top dragonfly
 mbx.hDevice Tables (DT) for IP mbx and top dragonfly
 otp_ctrl.cDevice Tables (DT) for IP otp_ctrl and top dragonfly
 otp_ctrl.hDevice Tables (DT) for IP otp_ctrl and top dragonfly
 otp_macro.cDevice Tables (DT) for IP otp_macro and top dragonfly
 otp_macro.hDevice Tables (DT) for IP otp_macro and top dragonfly
 pinmux.cDevice Tables (DT) for IP pinmux and top dragonfly
 pinmux.hDevice Tables (DT) for IP pinmux and top dragonfly
 pwrmgr.cDevice Tables (DT) for IP pwrmgr and top dragonfly
 pwrmgr.hDevice Tables (DT) for IP pwrmgr and top dragonfly
 racl_ctrl.cDevice Tables (DT) for IP racl_ctrl and top dragonfly
 racl_ctrl.hDevice Tables (DT) for IP racl_ctrl and top dragonfly
 rom_ctrl.cDevice Tables (DT) for IP rom_ctrl and top dragonfly
 rom_ctrl.hDevice Tables (DT) for IP rom_ctrl and top dragonfly
 rstmgr.cDevice Tables (DT) for IP rstmgr and top dragonfly
 rstmgr.hDevice Tables (DT) for IP rstmgr and top dragonfly
 rv_core_ibex.cDevice Tables (DT) for IP rv_core_ibex and top dragonfly
 rv_core_ibex.hDevice Tables (DT) for IP rv_core_ibex and top dragonfly
 rv_dm.cDevice Tables (DT) for IP rv_dm and top dragonfly
 rv_dm.hDevice Tables (DT) for IP rv_dm and top dragonfly
 rv_plic.cDevice Tables (DT) for IP rv_plic and top dragonfly
 rv_plic.hDevice Tables (DT) for IP rv_plic and top dragonfly
 rv_timer.cDevice Tables (DT) for IP rv_timer and top dragonfly
 rv_timer.hDevice Tables (DT) for IP rv_timer and top dragonfly
 soc_dbg_ctrl.cDevice Tables (DT) for IP soc_dbg_ctrl and top dragonfly
 soc_dbg_ctrl.hDevice Tables (DT) for IP soc_dbg_ctrl and top dragonfly
 soc_proxy.cDevice Tables (DT) for IP soc_proxy and top dragonfly
 soc_proxy.hDevice Tables (DT) for IP soc_proxy and top dragonfly
 spi_device.cDevice Tables (DT) for IP spi_device and top dragonfly
 spi_device.hDevice Tables (DT) for IP spi_device and top dragonfly
 spi_host.cDevice Tables (DT) for IP spi_host and top dragonfly
 spi_host.hDevice Tables (DT) for IP spi_host and top dragonfly
 sram_ctrl.cDevice Tables (DT) for IP sram_ctrl and top dragonfly
 sram_ctrl.hDevice Tables (DT) for IP sram_ctrl and top dragonfly
 uart.cDevice Tables (DT) for IP uart and top dragonfly
 uart.hDevice Tables (DT) for IP uart and top dragonfly
 ac_range_check_regs.hGenerated register defines for ac_range_check
 acc_regs.hGenerated register defines for acc
 aes_regs.hGenerated register defines for aes
 alert_handler_regs.hGenerated register defines for alert_handler
 aon_timer_regs.hGenerated register defines for aon_timer
 ast_regs.hGenerated register defines for ast
 clkmgr_regs.hGenerated register defines for clkmgr
 csrng_regs.hGenerated register defines for csrng
 dma_regs.hGenerated register defines for dma
 edn_regs.hGenerated register defines for edn
 entropy_src_regs.hGenerated register defines for entropy_src
 gpio_regs.hGenerated register defines for gpio
 hmac_regs.hGenerated register defines for hmac
 i2c_regs.hGenerated register defines for i2c
 keymgr_dpe_regs.hGenerated register defines for keymgr_dpe
 kmac_regs.hGenerated register defines for kmac
 lc_ctrl_regs.hGenerated register defines for lc_ctrl
 mbx_regs.hGenerated register defines for mbx
 otp_ctrl_regs.hGenerated register defines for otp_ctrl
 otp_macro_regs.hGenerated register defines for otp_macro
 pinmux_regs.hGenerated register defines for pinmux
 pwrmgr_regs.hGenerated register defines for pwrmgr
 racl_ctrl_regs.hGenerated register defines for racl_ctrl
 rom_ctrl_regs.hGenerated register defines for rom_ctrl
 rstmgr_regs.hGenerated register defines for rstmgr
 rv_core_ibex_regs.hGenerated register defines for rv_core_ibex
 rv_dm_regs.hGenerated register defines for rv_dm
 rv_plic_regs.hGenerated register defines for rv_plic
 rv_timer_regs.hGenerated register defines for rv_timer
 soc_dbg_ctrl_regs.hGenerated register defines for soc_dbg_ctrl
 soc_proxy_regs.hGenerated register defines for soc_proxy
 spi_device_regs.hGenerated register defines for spi_device
 spi_host_regs.hGenerated register defines for spi_host
 sram_ctrl_regs.hGenerated register defines for sram_ctrl
 uart_regs.hGenerated register defines for uart
  sw
  device
  lib
  dif
  autogen
 dif_ac_range_check_autogen.c
 dif_ac_range_check_autogen.hAC_RANGE_CHECK Device Interface Functions
 dif_acc_autogen.c
 dif_acc_autogen.hACC Device Interface Functions
 dif_aes_autogen.c
 dif_aes_autogen.hAES Device Interface Functions
 dif_alert_handler_autogen.c
 dif_alert_handler_autogen.hALERT_HANDLER Device Interface Functions
 dif_aon_timer_autogen.c
 dif_aon_timer_autogen.hAON_TIMER Device Interface Functions
 dif_ast_autogen.c
 dif_ast_autogen.hAST Device Interface Functions
 dif_clkmgr_autogen.c
 dif_clkmgr_autogen.hCLKMGR Device Interface Functions
 dif_csrng_autogen.c
 dif_csrng_autogen.hCSRNG Device Interface Functions
 dif_dma_autogen.c
 dif_dma_autogen.hDMA Device Interface Functions
 dif_edn_autogen.c
 dif_edn_autogen.hEDN Device Interface Functions
 dif_entropy_src_autogen.c
 dif_entropy_src_autogen.hENTROPY_SRC Device Interface Functions
 dif_gpio_autogen.c
 dif_gpio_autogen.hGPIO Device Interface Functions
 dif_hmac_autogen.c
 dif_hmac_autogen.hHMAC Device Interface Functions
 dif_i2c_autogen.c
 dif_i2c_autogen.hI2C Device Interface Functions
 dif_keymgr_dpe_autogen.c
 dif_keymgr_dpe_autogen.hKEYMGR_DPE Device Interface Functions
 dif_kmac_autogen.c
 dif_kmac_autogen.hKMAC Device Interface Functions
 dif_lc_ctrl_autogen.c
 dif_lc_ctrl_autogen.hLC_CTRL Device Interface Functions
 dif_mbx_autogen.c
 dif_mbx_autogen.hMBX Device Interface Functions
 dif_otp_ctrl_autogen.c
 dif_otp_ctrl_autogen.hOTP_CTRL Device Interface Functions
 dif_otp_macro_autogen.c
 dif_otp_macro_autogen.hOTP_MACRO Device Interface Functions
 dif_pinmux_autogen.c
 dif_pinmux_autogen.hPINMUX Device Interface Functions
 dif_pwrmgr_autogen.c
 dif_pwrmgr_autogen.hPWRMGR Device Interface Functions
 dif_racl_ctrl_autogen.c
 dif_racl_ctrl_autogen.hRACL_CTRL Device Interface Functions
 dif_rom_ctrl_autogen.c
 dif_rom_ctrl_autogen.hROM_CTRL Device Interface Functions
 dif_rstmgr_autogen.c
 dif_rstmgr_autogen.hRSTMGR Device Interface Functions
 dif_rv_core_ibex_autogen.c
 dif_rv_core_ibex_autogen.hRV_CORE_IBEX Device Interface Functions
 dif_rv_dm_autogen.c
 dif_rv_dm_autogen.hRV_DM Device Interface Functions
 dif_rv_plic_autogen.c
 dif_rv_plic_autogen.hRV_PLIC Device Interface Functions
 dif_rv_timer_autogen.c
 dif_rv_timer_autogen.hRV_TIMER Device Interface Functions
 dif_soc_dbg_ctrl_autogen.c
 dif_soc_dbg_ctrl_autogen.hSOC_DBG_CTRL Device Interface Functions
 dif_soc_proxy_autogen.c
 dif_soc_proxy_autogen.hSOC_PROXY Device Interface Functions
 dif_spi_device_autogen.c
 dif_spi_device_autogen.hSPI_DEVICE Device Interface Functions
 dif_spi_host_autogen.c
 dif_spi_host_autogen.hSPI_HOST Device Interface Functions
 dif_sram_ctrl_autogen.c
 dif_sram_ctrl_autogen.hSRAM_CTRL Device Interface Functions
 dif_uart_autogen.c
 dif_uart_autogen.hUART Device Interface Functions
  testing
  autogen
 isr_testutils.c
 isr_testutils.hDefault ISRs for each IP
  silicon_creator
  lib
 chip_info.c
  (egret)
  hw
  top
  dt
 acc.cDevice Tables (DT) for IP acc and top egret
 acc.hDevice Tables (DT) for IP acc and top egret
 adc_ctrl.cDevice Tables (DT) for IP adc_ctrl and top egret
 adc_ctrl.hDevice Tables (DT) for IP adc_ctrl and top egret
 aes.cDevice Tables (DT) for IP aes and top egret
 aes.hDevice Tables (DT) for IP aes and top egret
 alert_handler.cDevice Tables (DT) for IP alert_handler and top egret
 alert_handler.hDevice Tables (DT) for IP alert_handler and top egret
 aon_timer.cDevice Tables (DT) for IP aon_timer and top egret
 aon_timer.hDevice Tables (DT) for IP aon_timer and top egret
 api.cDevice Tables (DT) API for top egret
 api.hDevice Tables (DT) API for top egret
 ast.cDevice Tables (DT) for IP ast and top egret
 ast.hDevice Tables (DT) for IP ast and top egret
 clkmgr.cDevice Tables (DT) for IP clkmgr and top egret
 clkmgr.hDevice Tables (DT) for IP clkmgr and top egret
 csrng.cDevice Tables (DT) for IP csrng and top egret
 csrng.hDevice Tables (DT) for IP csrng and top egret
 edn.cDevice Tables (DT) for IP edn and top egret
 edn.hDevice Tables (DT) for IP edn and top egret
 entropy_src.cDevice Tables (DT) for IP entropy_src and top egret
 entropy_src.hDevice Tables (DT) for IP entropy_src and top egret
 flash_ctrl.cDevice Tables (DT) for IP flash_ctrl and top egret
 flash_ctrl.hDevice Tables (DT) for IP flash_ctrl and top egret
 flash_macro_wrapper.cDevice Tables (DT) for IP flash_macro_wrapper and top egret
 flash_macro_wrapper.hDevice Tables (DT) for IP flash_macro_wrapper and top egret
 gpio.cDevice Tables (DT) for IP gpio and top egret
 gpio.hDevice Tables (DT) for IP gpio and top egret
 hmac.cDevice Tables (DT) for IP hmac and top egret
 hmac.hDevice Tables (DT) for IP hmac and top egret
 i2c.cDevice Tables (DT) for IP i2c and top egret
 i2c.hDevice Tables (DT) for IP i2c and top egret
 keymgr.cDevice Tables (DT) for IP keymgr and top egret
 keymgr.hDevice Tables (DT) for IP keymgr and top egret
 kmac.cDevice Tables (DT) for IP kmac and top egret
 kmac.hDevice Tables (DT) for IP kmac and top egret
 lc_ctrl.cDevice Tables (DT) for IP lc_ctrl and top egret
 lc_ctrl.hDevice Tables (DT) for IP lc_ctrl and top egret
 otp_ctrl.cDevice Tables (DT) for IP otp_ctrl and top egret
 otp_ctrl.hDevice Tables (DT) for IP otp_ctrl and top egret
 otp_macro.cDevice Tables (DT) for IP otp_macro and top egret
 otp_macro.hDevice Tables (DT) for IP otp_macro and top egret
 pattgen.cDevice Tables (DT) for IP pattgen and top egret
 pattgen.hDevice Tables (DT) for IP pattgen and top egret
 pinmux.cDevice Tables (DT) for IP pinmux and top egret
 pinmux.hDevice Tables (DT) for IP pinmux and top egret
 pwm.cDevice Tables (DT) for IP pwm and top egret
 pwm.hDevice Tables (DT) for IP pwm and top egret
 pwrmgr.cDevice Tables (DT) for IP pwrmgr and top egret
 pwrmgr.hDevice Tables (DT) for IP pwrmgr and top egret
 rom_ctrl.cDevice Tables (DT) for IP rom_ctrl and top egret
 rom_ctrl.hDevice Tables (DT) for IP rom_ctrl and top egret
 rstmgr.cDevice Tables (DT) for IP rstmgr and top egret
 rstmgr.hDevice Tables (DT) for IP rstmgr and top egret
 rv_core_ibex.cDevice Tables (DT) for IP rv_core_ibex and top egret
 rv_core_ibex.hDevice Tables (DT) for IP rv_core_ibex and top egret
 rv_dm.cDevice Tables (DT) for IP rv_dm and top egret
 rv_dm.hDevice Tables (DT) for IP rv_dm and top egret
 rv_plic.cDevice Tables (DT) for IP rv_plic and top egret
 rv_plic.hDevice Tables (DT) for IP rv_plic and top egret
 rv_timer.cDevice Tables (DT) for IP rv_timer and top egret
 rv_timer.hDevice Tables (DT) for IP rv_timer and top egret
 sensor_ctrl.cDevice Tables (DT) for IP sensor_ctrl and top egret
 sensor_ctrl.hDevice Tables (DT) for IP sensor_ctrl and top egret
 spi_device.cDevice Tables (DT) for IP spi_device and top egret
 spi_device.hDevice Tables (DT) for IP spi_device and top egret
 spi_host.cDevice Tables (DT) for IP spi_host and top egret
 spi_host.hDevice Tables (DT) for IP spi_host and top egret
 sram_ctrl.cDevice Tables (DT) for IP sram_ctrl and top egret
 sram_ctrl.hDevice Tables (DT) for IP sram_ctrl and top egret
 sysrst_ctrl.cDevice Tables (DT) for IP sysrst_ctrl and top egret
 sysrst_ctrl.hDevice Tables (DT) for IP sysrst_ctrl and top egret
 uart.cDevice Tables (DT) for IP uart and top egret
 uart.hDevice Tables (DT) for IP uart and top egret
 usbdev.cDevice Tables (DT) for IP usbdev and top egret
 usbdev.hDevice Tables (DT) for IP usbdev and top egret
 acc_regs.hGenerated register defines for acc
 adc_ctrl_regs.hGenerated register defines for adc_ctrl
 aes_regs.hGenerated register defines for aes
 alert_handler_regs.hGenerated register defines for alert_handler
 aon_timer_regs.hGenerated register defines for aon_timer
 ast_regs.hGenerated register defines for ast
 clkmgr_regs.hGenerated register defines for clkmgr
 csrng_regs.hGenerated register defines for csrng
 edn_regs.hGenerated register defines for edn
 entropy_src_regs.hGenerated register defines for entropy_src
 flash_ctrl_regs.hGenerated register defines for flash_ctrl
 flash_macro_wrapper_regs.hGenerated register defines for flash_macro_wrapper
 gpio_regs.hGenerated register defines for gpio
 hmac_regs.hGenerated register defines for hmac
 i2c_regs.hGenerated register defines for i2c
 keymgr_regs.hGenerated register defines for keymgr
 kmac_regs.hGenerated register defines for kmac
 lc_ctrl_regs.hGenerated register defines for lc_ctrl
 otp_ctrl_regs.hGenerated register defines for otp_ctrl
 otp_macro_regs.hGenerated register defines for otp_macro
 pattgen_regs.hGenerated register defines for pattgen
 pinmux_regs.hGenerated register defines for pinmux
 pwm_regs.hGenerated register defines for pwm
 pwrmgr_regs.hGenerated register defines for pwrmgr
 rom_ctrl_regs.hGenerated register defines for rom_ctrl
 rstmgr_regs.hGenerated register defines for rstmgr
 rv_core_ibex_regs.hGenerated register defines for rv_core_ibex
 rv_dm_regs.hGenerated register defines for rv_dm
 rv_plic_regs.hGenerated register defines for rv_plic
 rv_timer_regs.hGenerated register defines for rv_timer
 sensor_ctrl_regs.hGenerated register defines for sensor_ctrl
 spi_device_regs.hGenerated register defines for spi_device
 spi_host_regs.hGenerated register defines for spi_host
 sram_ctrl_regs.hGenerated register defines for sram_ctrl
 sysrst_ctrl_regs.hGenerated register defines for sysrst_ctrl
 uart_regs.hGenerated register defines for uart
 usbdev_regs.hGenerated register defines for usbdev
  sw
  device
  lib
  dif
  autogen
 dif_acc_autogen.c
 dif_acc_autogen.hACC Device Interface Functions
 dif_adc_ctrl_autogen.c
 dif_adc_ctrl_autogen.hADC_CTRL Device Interface Functions
 dif_aes_autogen.c
 dif_aes_autogen.hAES Device Interface Functions
 dif_alert_handler_autogen.c
 dif_alert_handler_autogen.hALERT_HANDLER Device Interface Functions
 dif_aon_timer_autogen.c
 dif_aon_timer_autogen.hAON_TIMER Device Interface Functions
 dif_ast_autogen.c
 dif_ast_autogen.hAST Device Interface Functions
 dif_clkmgr_autogen.c
 dif_clkmgr_autogen.hCLKMGR Device Interface Functions
 dif_csrng_autogen.c
 dif_csrng_autogen.hCSRNG Device Interface Functions
 dif_edn_autogen.c
 dif_edn_autogen.hEDN Device Interface Functions
 dif_entropy_src_autogen.c
 dif_entropy_src_autogen.hENTROPY_SRC Device Interface Functions
 dif_flash_ctrl_autogen.c
 dif_flash_ctrl_autogen.hFLASH_CTRL Device Interface Functions
 dif_flash_macro_wrapper_autogen.c
 dif_flash_macro_wrapper_autogen.hFLASH_MACRO_WRAPPER Device Interface Functions
 dif_gpio_autogen.c
 dif_gpio_autogen.hGPIO Device Interface Functions
 dif_hmac_autogen.c
 dif_hmac_autogen.hHMAC Device Interface Functions
 dif_i2c_autogen.c
 dif_i2c_autogen.hI2C Device Interface Functions
 dif_keymgr_autogen.c
 dif_keymgr_autogen.hKEYMGR Device Interface Functions
 dif_kmac_autogen.c
 dif_kmac_autogen.hKMAC Device Interface Functions
 dif_lc_ctrl_autogen.c
 dif_lc_ctrl_autogen.hLC_CTRL Device Interface Functions
 dif_otp_ctrl_autogen.c
 dif_otp_ctrl_autogen.hOTP_CTRL Device Interface Functions
 dif_otp_macro_autogen.c
 dif_otp_macro_autogen.hOTP_MACRO Device Interface Functions
 dif_pattgen_autogen.c
 dif_pattgen_autogen.hPATTGEN Device Interface Functions
 dif_pinmux_autogen.c
 dif_pinmux_autogen.hPINMUX Device Interface Functions
 dif_pwm_autogen.c
 dif_pwm_autogen.hPWM Device Interface Functions
 dif_pwrmgr_autogen.c
 dif_pwrmgr_autogen.hPWRMGR Device Interface Functions
 dif_rom_ctrl_autogen.c
 dif_rom_ctrl_autogen.hROM_CTRL Device Interface Functions
 dif_rstmgr_autogen.c
 dif_rstmgr_autogen.hRSTMGR Device Interface Functions
 dif_rv_core_ibex_autogen.c
 dif_rv_core_ibex_autogen.hRV_CORE_IBEX Device Interface Functions
 dif_rv_dm_autogen.c
 dif_rv_dm_autogen.hRV_DM Device Interface Functions
 dif_rv_plic_autogen.c
 dif_rv_plic_autogen.hRV_PLIC Device Interface Functions
 dif_rv_timer_autogen.c
 dif_rv_timer_autogen.hRV_TIMER Device Interface Functions
 dif_sensor_ctrl_autogen.c
 dif_sensor_ctrl_autogen.hSENSOR_CTRL Device Interface Functions
 dif_spi_device_autogen.c
 dif_spi_device_autogen.hSPI_DEVICE Device Interface Functions
 dif_spi_host_autogen.c
 dif_spi_host_autogen.hSPI_HOST Device Interface Functions
 dif_sram_ctrl_autogen.c
 dif_sram_ctrl_autogen.hSRAM_CTRL Device Interface Functions
 dif_sysrst_ctrl_autogen.c
 dif_sysrst_ctrl_autogen.hSYSRST_CTRL Device Interface Functions
 dif_uart_autogen.c
 dif_uart_autogen.hUART Device Interface Functions
 dif_usbdev_autogen.c
 dif_usbdev_autogen.hUSBDEV Device Interface Functions
  testing
  autogen
 isr_testutils.c
 isr_testutils.hDefault ISRs for each IP
  silicon_creator
  lib
 chip_info.c
  (scafi_deprecated)
  hw
  top
  dt
 aes.cDevice Tables (DT) for IP aes and top scafi_deprecated
 aes.hDevice Tables (DT) for IP aes and top scafi_deprecated
 aon_timer.cDevice Tables (DT) for IP aon_timer and top scafi_deprecated
 aon_timer.hDevice Tables (DT) for IP aon_timer and top scafi_deprecated
 api.cDevice Tables (DT) API for top scafi_deprecated
 api.hDevice Tables (DT) API for top scafi_deprecated
 ast.cDevice Tables (DT) for IP ast and top scafi_deprecated
 ast.hDevice Tables (DT) for IP ast and top scafi_deprecated
 clkmgr.cDevice Tables (DT) for IP clkmgr and top scafi_deprecated
 clkmgr.hDevice Tables (DT) for IP clkmgr and top scafi_deprecated
 flash_ctrl.cDevice Tables (DT) for IP flash_ctrl and top scafi_deprecated
 flash_ctrl.hDevice Tables (DT) for IP flash_ctrl and top scafi_deprecated
 flash_macro_wrapper.cDevice Tables (DT) for IP flash_macro_wrapper and top scafi_deprecated
 flash_macro_wrapper.hDevice Tables (DT) for IP flash_macro_wrapper and top scafi_deprecated
 gpio.cDevice Tables (DT) for IP gpio and top scafi_deprecated
 gpio.hDevice Tables (DT) for IP gpio and top scafi_deprecated
 pinmux.cDevice Tables (DT) for IP pinmux and top scafi_deprecated
 pinmux.hDevice Tables (DT) for IP pinmux and top scafi_deprecated
 pwrmgr.cDevice Tables (DT) for IP pwrmgr and top scafi_deprecated
 pwrmgr.hDevice Tables (DT) for IP pwrmgr and top scafi_deprecated
 rom_ctrl.cDevice Tables (DT) for IP rom_ctrl and top scafi_deprecated
 rom_ctrl.hDevice Tables (DT) for IP rom_ctrl and top scafi_deprecated
 rstmgr.cDevice Tables (DT) for IP rstmgr and top scafi_deprecated
 rstmgr.hDevice Tables (DT) for IP rstmgr and top scafi_deprecated
 rv_core_ibex.cDevice Tables (DT) for IP rv_core_ibex and top scafi_deprecated
 rv_core_ibex.hDevice Tables (DT) for IP rv_core_ibex and top scafi_deprecated
 rv_plic.cDevice Tables (DT) for IP rv_plic and top scafi_deprecated
 rv_plic.hDevice Tables (DT) for IP rv_plic and top scafi_deprecated
 rv_timer.cDevice Tables (DT) for IP rv_timer and top scafi_deprecated
 rv_timer.hDevice Tables (DT) for IP rv_timer and top scafi_deprecated
 spi_device.cDevice Tables (DT) for IP spi_device and top scafi_deprecated
 spi_device.hDevice Tables (DT) for IP spi_device and top scafi_deprecated
 spi_host.cDevice Tables (DT) for IP spi_host and top scafi_deprecated
 spi_host.hDevice Tables (DT) for IP spi_host and top scafi_deprecated
 sram_ctrl.cDevice Tables (DT) for IP sram_ctrl and top scafi_deprecated
 sram_ctrl.hDevice Tables (DT) for IP sram_ctrl and top scafi_deprecated
 uart.cDevice Tables (DT) for IP uart and top scafi_deprecated
 uart.hDevice Tables (DT) for IP uart and top scafi_deprecated
 usbdev.cDevice Tables (DT) for IP usbdev and top scafi_deprecated
 usbdev.hDevice Tables (DT) for IP usbdev and top scafi_deprecated
 aes_regs.hGenerated register defines for aes
 aon_timer_regs.hGenerated register defines for aon_timer
 ast_regs.hGenerated register defines for ast
 clkmgr_regs.hGenerated register defines for clkmgr
 flash_ctrl_regs.hGenerated register defines for flash_ctrl
 flash_macro_wrapper_regs.hGenerated register defines for flash_macro_wrapper
 gpio_regs.hGenerated register defines for gpio
 pinmux_regs.hGenerated register defines for pinmux
 pwrmgr_regs.hGenerated register defines for pwrmgr
 rom_ctrl_regs.hGenerated register defines for rom_ctrl
 rstmgr_regs.hGenerated register defines for rstmgr
 rv_core_ibex_regs.hGenerated register defines for rv_core_ibex
 rv_plic_regs.hGenerated register defines for rv_plic
 rv_timer_regs.hGenerated register defines for rv_timer
 spi_device_regs.hGenerated register defines for spi_device
 spi_host_regs.hGenerated register defines for spi_host
 sram_ctrl_regs.hGenerated register defines for sram_ctrl
 uart_regs.hGenerated register defines for uart
 usbdev_regs.hGenerated register defines for usbdev
  sw
  device
  lib
  dif
  autogen
 dif_aes_autogen.c
 dif_aes_autogen.hAES Device Interface Functions
 dif_aon_timer_autogen.c
 dif_aon_timer_autogen.hAON_TIMER Device Interface Functions
 dif_ast_autogen.c
 dif_ast_autogen.hAST Device Interface Functions
 dif_clkmgr_autogen.c
 dif_clkmgr_autogen.hCLKMGR Device Interface Functions
 dif_flash_ctrl_autogen.c
 dif_flash_ctrl_autogen.hFLASH_CTRL Device Interface Functions
 dif_flash_macro_wrapper_autogen.c
 dif_flash_macro_wrapper_autogen.hFLASH_MACRO_WRAPPER Device Interface Functions
 dif_gpio_autogen.c
 dif_gpio_autogen.hGPIO Device Interface Functions
 dif_pinmux_autogen.c
 dif_pinmux_autogen.hPINMUX Device Interface Functions
 dif_pwrmgr_autogen.c
 dif_pwrmgr_autogen.hPWRMGR Device Interface Functions
 dif_rom_ctrl_autogen.c
 dif_rom_ctrl_autogen.hROM_CTRL Device Interface Functions
 dif_rstmgr_autogen.c
 dif_rstmgr_autogen.hRSTMGR Device Interface Functions
 dif_rv_core_ibex_autogen.c
 dif_rv_core_ibex_autogen.hRV_CORE_IBEX Device Interface Functions
 dif_rv_plic_autogen.c
 dif_rv_plic_autogen.hRV_PLIC Device Interface Functions
 dif_rv_timer_autogen.c
 dif_rv_timer_autogen.hRV_TIMER Device Interface Functions
 dif_spi_device_autogen.c
 dif_spi_device_autogen.hSPI_DEVICE Device Interface Functions
 dif_spi_host_autogen.c
 dif_spi_host_autogen.hSPI_HOST Device Interface Functions
 dif_sram_ctrl_autogen.c
 dif_sram_ctrl_autogen.hSRAM_CTRL Device Interface Functions
 dif_uart_autogen.c
 dif_uart_autogen.hUART Device Interface Functions
 dif_usbdev_autogen.c
 dif_usbdev_autogen.hUSBDEV Device Interface Functions
  testing
  autogen
 isr_testutils.c
 isr_testutils.hDefault ISRs for each IP
  hw
  ip
  aes
  model
 aes.h
 aes_modes.h
  top_dragonfly
  sw
  autogen
 top_dragonfly.c
 top_dragonfly.hTop-specific Definitions
 top_dragonfly_memory.hAssembler-only Top-Specific Definitions
  top_egret
  sw
  autogen
 top_egret.c
 top_egret.hTop-specific Definitions
 top_egret_memory.hAssembler-only Top-Specific Definitions
  top_scafi_deprecated
  sw
  autogen
 top_scafi_deprecated.c
 top_scafi_deprecated.hTop-specific Definitions
 top_scafi_deprecated_memory.hAssembler-only Top-Specific Definitions
  sw
  device
  lib
  arch
 boot_stage.hThis header contains declarations of boot stage information
 boot_stage_owner.c
 boot_stage_rom.c
 boot_stage_rom_ext.c
 device.hThis header contains declarations of device-specific information
 device_fpga_cw305.cDevice-specific symbol definitions for the ChipWhisperer CW305 device
 device_fpga_cw310.cDevice-specific symbol definitions for the ChipWhisperer CW310 device
 device_fpga_cw340.cDevice-specific symbol definitions for the ChipWhisperer CW310 device
 device_silicon.c
 device_sim_dv.c
 device_sim_qemu.cDevice-specific symbol definitions for the QEMU emulation
 device_sim_verilator.cDevice-specific symbol definitions for the Verilator device
 stub.c
 uart.c
  base
  internal
 absl_status.h
 status.h
 abs_mmio.c
 abs_mmio.hAbsolute Memory-mapped IO functions, for volatile access
 adv_macros.h
 bitfield.c
 bitfield.hBitfield Manipulation Functions
 crc32.c
 crc32.h
 csr.hIbex Control and Status Register (CSR) interface
 csr_registers.h
 global_mock.h
 hardened.c
 hardened.hData Types for use in Hardened Code
 hardened_asm.h
 hardened_memory.c
 hardened_memory.hHardened memory operations for constant power buffer manipulation
 macros.hGeneric preprocessor macros that don't really fit anywhere else
 math.c
 math.hMath helper functions
 math_builtins.cImplementations of libgcc-style polyfills for arithmetic
 memory.c
 memory.hOpenTitan Device Memory Library
 mmio.c
 mmio.hMemory-mapped IO functions, for volatile access
 mock_abs_mmio.cc
 mock_abs_mmio.h
 mock_crc32.cc
 mock_crc32.h
 mock_mmio.cc
 mock_mmio.h
 mock_mmio_test_utils.h
 multibits.h
 multibits_asm.h
 random_order.c
 random_order.hFunctions for generating random traversal orders
 status.c
 status.h
 status_report_unittest_c.c
 status_report_unittest_c.h
 stdasm.hThe asm keyword
  dif
 dif_acc.c
 dif_acc.hACC Device Interface Functions
 dif_adc_ctrl.c
 dif_adc_ctrl.hADC Controller Device Interface Functions
 dif_aes.c
 dif_aes.hAES Device Interface Functions
 dif_alert_handler.c
 dif_alert_handler.hAlert handler Device Interface Functions
 dif_aon_timer.c
 dif_aon_timer.hAlways-On Timer Device Interface Functions
 dif_base.c
 dif_base.hShared macros and headers for DIFs
 dif_clkmgr.c
 dif_clkmgr.hClock Manager Device Interface Functions
 dif_csrng.c
 dif_csrng.hCSRNG Device Interface Functions
 dif_csrng_shared.c
 dif_csrng_shared.hPrivate code shared between the CSRNG and EDN DIFs
 dif_dma.c
 dif_dma.hDMA Controller Device Interface Functions
 dif_edn.c
 dif_edn.hEntropy Distribution Network Device Interface Functions
 dif_entropy_src.c
 dif_entropy_src.hEntropy Source Device Interface Functions
 dif_flash_ctrl.c
 dif_flash_ctrl.hFlash Controller Device Interface Functions
 dif_gpio.c
 dif_gpio.hGPIO Device Interface Functions
 dif_hmac.c
 dif_hmac.hHMAC Device Interface Functions
 dif_i2c.c
 dif_i2c.hI2C Device Interface Functions
 dif_keymgr.c
 dif_keymgr.hKey Manager Device Interface Functions
 dif_keymgr_dpe.c
 dif_keymgr_dpe.hKey Manager DPE Device Interface Functions
 dif_kmac.c
 dif_kmac.hKMAC Device Interface Functions
 dif_lc_ctrl.c
 dif_lc_ctrl.hLifecycle Controller Device Interface Functions
 dif_mbx.c
 dif_mbx.hDOE Mailbox Device Interface Functions
 dif_otp_ctrl.c
 dif_otp_ctrl.hOTP Controller Device Interface Functions
 dif_pattgen.c
 dif_pattgen.hPattern Generator Device Interface Functions
 dif_pinmux.c
 dif_pinmux.hPin Multiplexer Device Interface Functions
 dif_pwm.c
 dif_pwm.hPWM Device Interface Functions
 dif_pwrmgr.c
 dif_pwrmgr.hPower Manager Device Interface Functions
 dif_rom_ctrl.c
 dif_rom_ctrl.hROM Controller Device Interface Functions
 dif_rstmgr.c
 dif_rstmgr.hReset Manager Device Interface Functions
 dif_rv_core_ibex.c
 dif_rv_core_ibex.hAccess to Ibex state (e.g
 dif_rv_dm.c
 dif_rv_dm.hRV_DM Device Interface Functions
 dif_rv_plic.c
 dif_rv_plic.hPLIC Device Interface Functions
 dif_rv_timer.c
 dif_rv_timer.hRV Timer Device Interface Functions
 dif_sensor_ctrl.c
 dif_sensor_ctrl.hSensor Controller Device Interface Functions
 dif_soc_dbg_ctrl.c
 dif_soc_dbg_ctrl.hSoC Debug Control Device Interface Functions
 dif_soc_proxy.c
 dif_soc_proxy.h
 dif_spi_device.c
 dif_spi_device.hSPI Device Device Interface Functions
 dif_spi_host.c
 dif_spi_host.hSPI Host Device Interface Functions
 dif_sram_ctrl.c
 dif_sram_ctrl.hSRAM Controller Device Interface Functions
 dif_sysrst_ctrl.c
 dif_sysrst_ctrl.hSystem Reset Controller Device Interface Functions
 dif_uart.c
 dif_uart.hUART Device Interface Functions
 dif_usbdev.c
 dif_usbdev.hUSB Device Device Interface Functions
  runtime
 hart.c
 hart.hThis header provides functions for controlling the excution of a hart, such as halt-like functionality
 hart_polyfills.c
 ibex.c
 ibex.hThis header provides Ibex-specific functions and enums, such as cycle-accurate busy loops
 log.c
 log.hGeneric logging APIs
 print.c
 print.hLibc-like printing facilities
  testing
  json
 spi_passthru.c
 spi_passthru.h
  test_framework
 check.h
 status.c
 status.h
 acc_testutils.c
 acc_testutils.hAsymmetric Cryptographic Coprocessor (ACC) driver
 aes_testutils.c
 aes_testutils.h
 alert_handler_testutils.c
 alert_handler_testutils.h
 aon_timer_testutils.c
 aon_timer_testutils.h
 clkmgr_testutils.c
 clkmgr_testutils.h
 csrng_testutils.c
 csrng_testutils.h
 dma_testutils.c
 dma_testutils.h
 edn_testutils.c
 edn_testutils.h
 entropy_src_testutils.c
 entropy_src_testutils.h
 entropy_testutils.c
 entropy_testutils.h
 flash_ctrl_testutils.c
 flash_ctrl_testutils.h
 hmac_testutils.c
 hmac_testutils.h
 i2c_testutils.c
 i2c_testutils.h
 keymgr_dpe_testutils.c
 keymgr_dpe_testutils.h
 keymgr_testutils.c
 keymgr_testutils.h
 kmac_testutils.c
 kmac_testutils.h
 lc_ctrl_testutils.c
 lc_ctrl_testutils.h
 otp_ctrl_testutils.c
 otp_ctrl_testutils.h
 pinmux_testutils.c
 pinmux_testutils.h
 pwrmgr_testutils.c
 pwrmgr_testutils.h
 rand_testutils.c
 rand_testutils.h
 rstmgr_testutils.c
 rstmgr_testutils.h
 rv_core_ibex_testutils.c
 rv_core_ibex_testutils.h
 rv_plic_testutils.c
 rv_plic_testutils.h
 sensor_ctrl_testutils.c
 sensor_ctrl_testutils.h
 spi_device_testutils.c
 spi_device_testutils.h
 spi_host_testutils.c
 spi_host_testutils.h
 sram_ctrl_testutils.c
 sram_ctrl_testutils.h
 sysrst_ctrl_testutils.c
 sysrst_ctrl_testutils.h
 uart_testutils.c
 uart_testutils.h
  ujson
 private_status.c
 private_status.h
 ujson.c
 ujson.h
 ujson_derive.h
 ujson_rust.h
  silicon_creator
  lib
  base
 chip.hChip-level constants
 mock_csr.cc
 mock_csr.h
 mock_sec_mmio.cc
 mock_sec_mmio.h
 sec_mmio.c
 sec_mmio.hSecure Memory-mapped IO functions, for volatile access
  boot_svc
 boot_svc_empty.c
 boot_svc_empty.h
 boot_svc_enter_rescue.c
 boot_svc_enter_rescue.h
 boot_svc_header.c
 boot_svc_header.h
 boot_svc_min_bl0_sec_ver.c
 boot_svc_min_bl0_sec_ver.h
 boot_svc_msg.h
 boot_svc_next_boot_bl0_slot.c
 boot_svc_next_boot_bl0_slot.h
 boot_svc_ownership_activate.c
 boot_svc_ownership_activate.h
 boot_svc_ownership_history.c
 boot_svc_ownership_history.h
 boot_svc_ownership_unlock.c
 boot_svc_ownership_unlock.h
  drivers
 hmac.c
 hmac.h
 ibex.c
 ibex.h
 ibex_host.c
 lifecycle.c
 lifecycle.h
 otp.c
 otp.h
 retention_sram.c
 retention_sram.h
 rnd.c
 rnd.h
 uart.c
 uart.h
  ownership
 datatypes.h
  sigverify
  sphincsplus
 params.h
 ecdsa_p256_key.c
 ecdsa_p256_key.h
 spx_key.c
 spx_key.h
 boot_data.h
 boot_log.c
 boot_log.h
 chip_info.h
 error.h
 nonce.c
 nonce.h
  testing
 rom_test.h