▼ (darjeeling) | |
▼ hw | |
▼ top | |
▼ dt | |
dt_ac_range_check.c | Device Tables (DT) for IP ac_range_check and top darjeeling |
dt_ac_range_check.h | Device Tables (DT) for IP ac_range_check and top darjeeling |
dt_aes.c | Device Tables (DT) for IP aes and top darjeeling |
dt_aes.h | Device Tables (DT) for IP aes and top darjeeling |
dt_alert_handler.c | Device Tables (DT) for IP alert_handler and top darjeeling |
dt_alert_handler.h | Device Tables (DT) for IP alert_handler and top darjeeling |
dt_aon_timer.c | Device Tables (DT) for IP aon_timer and top darjeeling |
dt_aon_timer.h | Device Tables (DT) for IP aon_timer and top darjeeling |
dt_api.c | Device Tables (DT) API for top darjeeling |
dt_api.h | Device Tables (DT) API for top darjeeling |
dt_ast.c | Device Tables (DT) for IP ast and top darjeeling |
dt_ast.h | Device Tables (DT) for IP ast and top darjeeling |
dt_clkmgr.c | Device Tables (DT) for IP clkmgr and top darjeeling |
dt_clkmgr.h | Device Tables (DT) for IP clkmgr and top darjeeling |
dt_csrng.c | Device Tables (DT) for IP csrng and top darjeeling |
dt_csrng.h | Device Tables (DT) for IP csrng and top darjeeling |
dt_dma.c | Device Tables (DT) for IP dma and top darjeeling |
dt_dma.h | Device Tables (DT) for IP dma and top darjeeling |
dt_edn.c | Device Tables (DT) for IP edn and top darjeeling |
dt_edn.h | Device Tables (DT) for IP edn and top darjeeling |
dt_gpio.c | Device Tables (DT) for IP gpio and top darjeeling |
dt_gpio.h | Device Tables (DT) for IP gpio and top darjeeling |
dt_hmac.c | Device Tables (DT) for IP hmac and top darjeeling |
dt_hmac.h | Device Tables (DT) for IP hmac and top darjeeling |
dt_i2c.c | Device Tables (DT) for IP i2c and top darjeeling |
dt_i2c.h | Device Tables (DT) for IP i2c and top darjeeling |
dt_keymgr_dpe.c | Device Tables (DT) for IP keymgr_dpe and top darjeeling |
dt_keymgr_dpe.h | Device Tables (DT) for IP keymgr_dpe and top darjeeling |
dt_kmac.c | Device Tables (DT) for IP kmac and top darjeeling |
dt_kmac.h | Device Tables (DT) for IP kmac and top darjeeling |
dt_lc_ctrl.c | Device Tables (DT) for IP lc_ctrl and top darjeeling |
dt_lc_ctrl.h | Device Tables (DT) for IP lc_ctrl and top darjeeling |
dt_mbx.c | Device Tables (DT) for IP mbx and top darjeeling |
dt_mbx.h | Device Tables (DT) for IP mbx and top darjeeling |
dt_otbn.c | Device Tables (DT) for IP otbn and top darjeeling |
dt_otbn.h | Device Tables (DT) for IP otbn and top darjeeling |
dt_otp_ctrl.c | Device Tables (DT) for IP otp_ctrl and top darjeeling |
dt_otp_ctrl.h | Device Tables (DT) for IP otp_ctrl and top darjeeling |
dt_otp_macro.c | Device Tables (DT) for IP otp_macro and top darjeeling |
dt_otp_macro.h | Device Tables (DT) for IP otp_macro and top darjeeling |
dt_pinmux.c | Device Tables (DT) for IP pinmux and top darjeeling |
dt_pinmux.h | Device Tables (DT) for IP pinmux and top darjeeling |
dt_pwrmgr.c | Device Tables (DT) for IP pwrmgr and top darjeeling |
dt_pwrmgr.h | Device Tables (DT) for IP pwrmgr and top darjeeling |
dt_racl_ctrl.c | Device Tables (DT) for IP racl_ctrl and top darjeeling |
dt_racl_ctrl.h | Device Tables (DT) for IP racl_ctrl and top darjeeling |
dt_rom_ctrl.c | Device Tables (DT) for IP rom_ctrl and top darjeeling |
dt_rom_ctrl.h | Device Tables (DT) for IP rom_ctrl and top darjeeling |
dt_rstmgr.c | Device Tables (DT) for IP rstmgr and top darjeeling |
dt_rstmgr.h | Device Tables (DT) for IP rstmgr and top darjeeling |
dt_rv_core_ibex.c | Device Tables (DT) for IP rv_core_ibex and top darjeeling |
dt_rv_core_ibex.h | Device Tables (DT) for IP rv_core_ibex and top darjeeling |
dt_rv_dm.c | Device Tables (DT) for IP rv_dm and top darjeeling |
dt_rv_dm.h | Device Tables (DT) for IP rv_dm and top darjeeling |
dt_rv_plic.c | Device Tables (DT) for IP rv_plic and top darjeeling |
dt_rv_plic.h | Device Tables (DT) for IP rv_plic and top darjeeling |
dt_rv_timer.c | Device Tables (DT) for IP rv_timer and top darjeeling |
dt_rv_timer.h | Device Tables (DT) for IP rv_timer and top darjeeling |
dt_soc_dbg_ctrl.c | Device Tables (DT) for IP soc_dbg_ctrl and top darjeeling |
dt_soc_dbg_ctrl.h | Device Tables (DT) for IP soc_dbg_ctrl and top darjeeling |
dt_soc_proxy.c | Device Tables (DT) for IP soc_proxy and top darjeeling |
dt_soc_proxy.h | Device Tables (DT) for IP soc_proxy and top darjeeling |
dt_spi_device.c | Device Tables (DT) for IP spi_device and top darjeeling |
dt_spi_device.h | Device Tables (DT) for IP spi_device and top darjeeling |
dt_spi_host.c | Device Tables (DT) for IP spi_host and top darjeeling |
dt_spi_host.h | Device Tables (DT) for IP spi_host and top darjeeling |
dt_sram_ctrl.c | Device Tables (DT) for IP sram_ctrl and top darjeeling |
dt_sram_ctrl.h | Device Tables (DT) for IP sram_ctrl and top darjeeling |
dt_uart.c | Device Tables (DT) for IP uart and top darjeeling |
dt_uart.h | Device Tables (DT) for IP uart and top darjeeling |
ac_range_check_regs.h | Generated register defines for ac_range_check |
aes_regs.h | Generated register defines for aes |
alert_handler_regs.h | Generated register defines for alert_handler |
aon_timer_regs.h | Generated register defines for aon_timer |
ast_regs.h | Generated register defines for ast |
clkmgr_regs.h | Generated register defines for clkmgr |
csrng_regs.h | Generated register defines for csrng |
dma_regs.h | Generated register defines for dma |
edn_regs.h | Generated register defines for edn |
gpio_regs.h | Generated register defines for gpio |
hmac_regs.h | Generated register defines for hmac |
i2c_regs.h | Generated register defines for i2c |
keymgr_dpe_regs.h | Generated register defines for keymgr_dpe |
kmac_regs.h | Generated register defines for kmac |
lc_ctrl_regs.h | Generated register defines for lc_ctrl |
mbx_regs.h | Generated register defines for mbx |
otbn_regs.h | Generated register defines for otbn |
otp_ctrl_regs.h | Generated register defines for otp_ctrl |
otp_macro_regs.h | Generated register defines for otp_macro |
pinmux_regs.h | Generated register defines for pinmux |
pwrmgr_regs.h | Generated register defines for pwrmgr |
racl_ctrl_regs.h | Generated register defines for racl_ctrl |
rom_ctrl_regs.h | Generated register defines for rom_ctrl |
rstmgr_regs.h | Generated register defines for rstmgr |
rv_core_ibex_regs.h | Generated register defines for rv_core_ibex |
rv_dm_regs.h | Generated register defines for rv_dm |
rv_plic_regs.h | Generated register defines for rv_plic |
rv_timer_regs.h | Generated register defines for rv_timer |
soc_dbg_ctrl_regs.h | Generated register defines for soc_dbg_ctrl |
soc_proxy_regs.h | Generated register defines for soc_proxy |
spi_device_regs.h | Generated register defines for spi_device |
spi_host_regs.h | Generated register defines for spi_host |
sram_ctrl_regs.h | Generated register defines for sram_ctrl |
uart_regs.h | Generated register defines for uart |
▼ sw | |
▼ device | |
▼ lib | |
▼ dif | |
▼ autogen | |
dif_ac_range_check_autogen.c | |
dif_ac_range_check_autogen.h | AC_RANGE_CHECK Device Interface Functions |
dif_aes_autogen.c | |
dif_aes_autogen.h | AES Device Interface Functions |
dif_alert_handler_autogen.c | |
dif_alert_handler_autogen.h | ALERT_HANDLER Device Interface Functions |
dif_aon_timer_autogen.c | |
dif_aon_timer_autogen.h | AON_TIMER Device Interface Functions |
dif_ast_autogen.c | |
dif_ast_autogen.h | AST Device Interface Functions |
dif_clkmgr_autogen.c | |
dif_clkmgr_autogen.h | CLKMGR Device Interface Functions |
dif_csrng_autogen.c | |
dif_csrng_autogen.h | CSRNG Device Interface Functions |
dif_dma_autogen.c | |
dif_dma_autogen.h | DMA Device Interface Functions |
dif_edn_autogen.c | |
dif_edn_autogen.h | EDN Device Interface Functions |
dif_gpio_autogen.c | |
dif_gpio_autogen.h | GPIO Device Interface Functions |
dif_hmac_autogen.c | |
dif_hmac_autogen.h | HMAC Device Interface Functions |
dif_i2c_autogen.c | |
dif_i2c_autogen.h | I2C Device Interface Functions |
dif_keymgr_dpe_autogen.c | |
dif_keymgr_dpe_autogen.h | KEYMGR_DPE Device Interface Functions |
dif_kmac_autogen.c | |
dif_kmac_autogen.h | KMAC Device Interface Functions |
dif_lc_ctrl_autogen.c | |
dif_lc_ctrl_autogen.h | LC_CTRL Device Interface Functions |
dif_mbx_autogen.c | |
dif_mbx_autogen.h | MBX Device Interface Functions |
dif_otbn_autogen.c | |
dif_otbn_autogen.h | OTBN Device Interface Functions |
dif_otp_ctrl_autogen.c | |
dif_otp_ctrl_autogen.h | OTP_CTRL Device Interface Functions |
dif_otp_macro_autogen.c | |
dif_otp_macro_autogen.h | OTP_MACRO Device Interface Functions |
dif_pinmux_autogen.c | |
dif_pinmux_autogen.h | PINMUX Device Interface Functions |
dif_pwrmgr_autogen.c | |
dif_pwrmgr_autogen.h | PWRMGR Device Interface Functions |
dif_racl_ctrl_autogen.c | |
dif_racl_ctrl_autogen.h | RACL_CTRL Device Interface Functions |
dif_rom_ctrl_autogen.c | |
dif_rom_ctrl_autogen.h | ROM_CTRL Device Interface Functions |
dif_rstmgr_autogen.c | |
dif_rstmgr_autogen.h | RSTMGR Device Interface Functions |
dif_rv_core_ibex_autogen.c | |
dif_rv_core_ibex_autogen.h | RV_CORE_IBEX Device Interface Functions |
dif_rv_dm_autogen.c | |
dif_rv_dm_autogen.h | RV_DM Device Interface Functions |
dif_rv_plic_autogen.c | |
dif_rv_plic_autogen.h | RV_PLIC Device Interface Functions |
dif_rv_timer_autogen.c | |
dif_rv_timer_autogen.h | RV_TIMER Device Interface Functions |
dif_soc_dbg_ctrl_autogen.c | |
dif_soc_dbg_ctrl_autogen.h | SOC_DBG_CTRL Device Interface Functions |
dif_soc_proxy_autogen.c | |
dif_soc_proxy_autogen.h | SOC_PROXY Device Interface Functions |
dif_spi_device_autogen.c | |
dif_spi_device_autogen.h | SPI_DEVICE Device Interface Functions |
dif_spi_host_autogen.c | |
dif_spi_host_autogen.h | SPI_HOST Device Interface Functions |
dif_sram_ctrl_autogen.c | |
dif_sram_ctrl_autogen.h | SRAM_CTRL Device Interface Functions |
dif_uart_autogen.c | |
dif_uart_autogen.h | UART Device Interface Functions |
▼ testing | |
▼ autogen | |
isr_testutils.c | |
isr_testutils.h | Default ISRs for each IP |
▼ silicon_creator | |
▼ lib | |
chip_info.c | |
▼ (earlgrey) | |
▼ hw | |
▼ top | |
▼ dt | |
dt_adc_ctrl.c | Device Tables (DT) for IP adc_ctrl and top earlgrey |
dt_adc_ctrl.h | Device Tables (DT) for IP adc_ctrl and top earlgrey |
dt_aes.c | Device Tables (DT) for IP aes and top earlgrey |
dt_aes.h | Device Tables (DT) for IP aes and top earlgrey |
dt_alert_handler.c | Device Tables (DT) for IP alert_handler and top earlgrey |
dt_alert_handler.h | Device Tables (DT) for IP alert_handler and top earlgrey |
dt_aon_timer.c | Device Tables (DT) for IP aon_timer and top earlgrey |
dt_aon_timer.h | Device Tables (DT) for IP aon_timer and top earlgrey |
dt_api.c | Device Tables (DT) API for top earlgrey |
dt_api.h | Device Tables (DT) API for top earlgrey |
dt_ast.c | Device Tables (DT) for IP ast and top earlgrey |
dt_ast.h | Device Tables (DT) for IP ast and top earlgrey |
dt_clkmgr.c | Device Tables (DT) for IP clkmgr and top earlgrey |
dt_clkmgr.h | Device Tables (DT) for IP clkmgr and top earlgrey |
dt_csrng.c | Device Tables (DT) for IP csrng and top earlgrey |
dt_csrng.h | Device Tables (DT) for IP csrng and top earlgrey |
dt_edn.c | Device Tables (DT) for IP edn and top earlgrey |
dt_edn.h | Device Tables (DT) for IP edn and top earlgrey |
dt_entropy_src.c | Device Tables (DT) for IP entropy_src and top earlgrey |
dt_entropy_src.h | Device Tables (DT) for IP entropy_src and top earlgrey |
dt_flash_ctrl.c | Device Tables (DT) for IP flash_ctrl and top earlgrey |
dt_flash_ctrl.h | Device Tables (DT) for IP flash_ctrl and top earlgrey |
dt_gpio.c | Device Tables (DT) for IP gpio and top earlgrey |
dt_gpio.h | Device Tables (DT) for IP gpio and top earlgrey |
dt_hmac.c | Device Tables (DT) for IP hmac and top earlgrey |
dt_hmac.h | Device Tables (DT) for IP hmac and top earlgrey |
dt_i2c.c | Device Tables (DT) for IP i2c and top earlgrey |
dt_i2c.h | Device Tables (DT) for IP i2c and top earlgrey |
dt_keymgr.c | Device Tables (DT) for IP keymgr and top earlgrey |
dt_keymgr.h | Device Tables (DT) for IP keymgr and top earlgrey |
dt_kmac.c | Device Tables (DT) for IP kmac and top earlgrey |
dt_kmac.h | Device Tables (DT) for IP kmac and top earlgrey |
dt_lc_ctrl.c | Device Tables (DT) for IP lc_ctrl and top earlgrey |
dt_lc_ctrl.h | Device Tables (DT) for IP lc_ctrl and top earlgrey |
dt_otbn.c | Device Tables (DT) for IP otbn and top earlgrey |
dt_otbn.h | Device Tables (DT) for IP otbn and top earlgrey |
dt_otp_ctrl.c | Device Tables (DT) for IP otp_ctrl and top earlgrey |
dt_otp_ctrl.h | Device Tables (DT) for IP otp_ctrl and top earlgrey |
dt_otp_macro.c | Device Tables (DT) for IP otp_macro and top earlgrey |
dt_otp_macro.h | Device Tables (DT) for IP otp_macro and top earlgrey |
dt_pattgen.c | Device Tables (DT) for IP pattgen and top earlgrey |
dt_pattgen.h | Device Tables (DT) for IP pattgen and top earlgrey |
dt_pinmux.c | Device Tables (DT) for IP pinmux and top earlgrey |
dt_pinmux.h | Device Tables (DT) for IP pinmux and top earlgrey |
dt_pwm.c | Device Tables (DT) for IP pwm and top earlgrey |
dt_pwm.h | Device Tables (DT) for IP pwm and top earlgrey |
dt_pwrmgr.c | Device Tables (DT) for IP pwrmgr and top earlgrey |
dt_pwrmgr.h | Device Tables (DT) for IP pwrmgr and top earlgrey |
dt_rom_ctrl.c | Device Tables (DT) for IP rom_ctrl and top earlgrey |
dt_rom_ctrl.h | Device Tables (DT) for IP rom_ctrl and top earlgrey |
dt_rstmgr.c | Device Tables (DT) for IP rstmgr and top earlgrey |
dt_rstmgr.h | Device Tables (DT) for IP rstmgr and top earlgrey |
dt_rv_core_ibex.c | Device Tables (DT) for IP rv_core_ibex and top earlgrey |
dt_rv_core_ibex.h | Device Tables (DT) for IP rv_core_ibex and top earlgrey |
dt_rv_dm.c | Device Tables (DT) for IP rv_dm and top earlgrey |
dt_rv_dm.h | Device Tables (DT) for IP rv_dm and top earlgrey |
dt_rv_plic.c | Device Tables (DT) for IP rv_plic and top earlgrey |
dt_rv_plic.h | Device Tables (DT) for IP rv_plic and top earlgrey |
dt_rv_timer.c | Device Tables (DT) for IP rv_timer and top earlgrey |
dt_rv_timer.h | Device Tables (DT) for IP rv_timer and top earlgrey |
dt_sensor_ctrl.c | Device Tables (DT) for IP sensor_ctrl and top earlgrey |
dt_sensor_ctrl.h | Device Tables (DT) for IP sensor_ctrl and top earlgrey |
dt_spi_device.c | Device Tables (DT) for IP spi_device and top earlgrey |
dt_spi_device.h | Device Tables (DT) for IP spi_device and top earlgrey |
dt_spi_host.c | Device Tables (DT) for IP spi_host and top earlgrey |
dt_spi_host.h | Device Tables (DT) for IP spi_host and top earlgrey |
dt_sram_ctrl.c | Device Tables (DT) for IP sram_ctrl and top earlgrey |
dt_sram_ctrl.h | Device Tables (DT) for IP sram_ctrl and top earlgrey |
dt_sysrst_ctrl.c | Device Tables (DT) for IP sysrst_ctrl and top earlgrey |
dt_sysrst_ctrl.h | Device Tables (DT) for IP sysrst_ctrl and top earlgrey |
dt_uart.c | Device Tables (DT) for IP uart and top earlgrey |
dt_uart.h | Device Tables (DT) for IP uart and top earlgrey |
dt_usbdev.c | Device Tables (DT) for IP usbdev and top earlgrey |
dt_usbdev.h | Device Tables (DT) for IP usbdev and top earlgrey |
adc_ctrl_regs.h | Generated register defines for adc_ctrl |
aes_regs.h | Generated register defines for aes |
alert_handler_regs.h | Generated register defines for alert_handler |
aon_timer_regs.h | Generated register defines for aon_timer |
ast_regs.h | Generated register defines for ast |
clkmgr_regs.h | Generated register defines for clkmgr |
csrng_regs.h | Generated register defines for csrng |
edn_regs.h | Generated register defines for edn |
entropy_src_regs.h | Generated register defines for entropy_src |
flash_ctrl_regs.h | Generated register defines for flash_ctrl |
gpio_regs.h | Generated register defines for gpio |
hmac_regs.h | Generated register defines for hmac |
i2c_regs.h | Generated register defines for i2c |
keymgr_regs.h | Generated register defines for keymgr |
kmac_regs.h | Generated register defines for kmac |
lc_ctrl_regs.h | Generated register defines for lc_ctrl |
otbn_regs.h | Generated register defines for otbn |
otp_ctrl_regs.h | Generated register defines for otp_ctrl |
otp_macro_regs.h | Generated register defines for otp_macro |
pattgen_regs.h | Generated register defines for pattgen |
pinmux_regs.h | Generated register defines for pinmux |
pwm_regs.h | Generated register defines for pwm |
pwrmgr_regs.h | Generated register defines for pwrmgr |
rom_ctrl_regs.h | Generated register defines for rom_ctrl |
rstmgr_regs.h | Generated register defines for rstmgr |
rv_core_ibex_regs.h | Generated register defines for rv_core_ibex |
rv_dm_regs.h | Generated register defines for rv_dm |
rv_plic_regs.h | Generated register defines for rv_plic |
rv_timer_regs.h | Generated register defines for rv_timer |
sensor_ctrl_regs.h | Generated register defines for sensor_ctrl |
spi_device_regs.h | Generated register defines for spi_device |
spi_host_regs.h | Generated register defines for spi_host |
sram_ctrl_regs.h | Generated register defines for sram_ctrl |
sysrst_ctrl_regs.h | Generated register defines for sysrst_ctrl |
uart_regs.h | Generated register defines for uart |
usbdev_regs.h | Generated register defines for usbdev |
▼ sw | |
▼ device | |
▼ lib | |
▼ dif | |
▼ autogen | |
dif_adc_ctrl_autogen.c | |
dif_adc_ctrl_autogen.h | ADC_CTRL Device Interface Functions |
dif_aes_autogen.c | |
dif_aes_autogen.h | AES Device Interface Functions |
dif_alert_handler_autogen.c | |
dif_alert_handler_autogen.h | ALERT_HANDLER Device Interface Functions |
dif_aon_timer_autogen.c | |
dif_aon_timer_autogen.h | AON_TIMER Device Interface Functions |
dif_ast_autogen.c | |
dif_ast_autogen.h | AST Device Interface Functions |
dif_clkmgr_autogen.c | |
dif_clkmgr_autogen.h | CLKMGR Device Interface Functions |
dif_csrng_autogen.c | |
dif_csrng_autogen.h | CSRNG Device Interface Functions |
dif_edn_autogen.c | |
dif_edn_autogen.h | EDN Device Interface Functions |
dif_entropy_src_autogen.c | |
dif_entropy_src_autogen.h | ENTROPY_SRC Device Interface Functions |
dif_flash_ctrl_autogen.c | |
dif_flash_ctrl_autogen.h | FLASH_CTRL Device Interface Functions |
dif_gpio_autogen.c | |
dif_gpio_autogen.h | GPIO Device Interface Functions |
dif_hmac_autogen.c | |
dif_hmac_autogen.h | HMAC Device Interface Functions |
dif_i2c_autogen.c | |
dif_i2c_autogen.h | I2C Device Interface Functions |
dif_keymgr_autogen.c | |
dif_keymgr_autogen.h | KEYMGR Device Interface Functions |
dif_kmac_autogen.c | |
dif_kmac_autogen.h | KMAC Device Interface Functions |
dif_lc_ctrl_autogen.c | |
dif_lc_ctrl_autogen.h | LC_CTRL Device Interface Functions |
dif_otbn_autogen.c | |
dif_otbn_autogen.h | OTBN Device Interface Functions |
dif_otp_ctrl_autogen.c | |
dif_otp_ctrl_autogen.h | OTP_CTRL Device Interface Functions |
dif_otp_macro_autogen.c | |
dif_otp_macro_autogen.h | OTP_MACRO Device Interface Functions |
dif_pattgen_autogen.c | |
dif_pattgen_autogen.h | PATTGEN Device Interface Functions |
dif_pinmux_autogen.c | |
dif_pinmux_autogen.h | PINMUX Device Interface Functions |
dif_pwm_autogen.c | |
dif_pwm_autogen.h | PWM Device Interface Functions |
dif_pwrmgr_autogen.c | |
dif_pwrmgr_autogen.h | PWRMGR Device Interface Functions |
dif_rom_ctrl_autogen.c | |
dif_rom_ctrl_autogen.h | ROM_CTRL Device Interface Functions |
dif_rstmgr_autogen.c | |
dif_rstmgr_autogen.h | RSTMGR Device Interface Functions |
dif_rv_core_ibex_autogen.c | |
dif_rv_core_ibex_autogen.h | RV_CORE_IBEX Device Interface Functions |
dif_rv_dm_autogen.c | |
dif_rv_dm_autogen.h | RV_DM Device Interface Functions |
dif_rv_plic_autogen.c | |
dif_rv_plic_autogen.h | RV_PLIC Device Interface Functions |
dif_rv_timer_autogen.c | |
dif_rv_timer_autogen.h | RV_TIMER Device Interface Functions |
dif_sensor_ctrl_autogen.c | |
dif_sensor_ctrl_autogen.h | SENSOR_CTRL Device Interface Functions |
dif_spi_device_autogen.c | |
dif_spi_device_autogen.h | SPI_DEVICE Device Interface Functions |
dif_spi_host_autogen.c | |
dif_spi_host_autogen.h | SPI_HOST Device Interface Functions |
dif_sram_ctrl_autogen.c | |
dif_sram_ctrl_autogen.h | SRAM_CTRL Device Interface Functions |
dif_sysrst_ctrl_autogen.c | |
dif_sysrst_ctrl_autogen.h | SYSRST_CTRL Device Interface Functions |
dif_uart_autogen.c | |
dif_uart_autogen.h | UART Device Interface Functions |
dif_usbdev_autogen.c | |
dif_usbdev_autogen.h | USBDEV Device Interface Functions |
▼ testing | |
▼ autogen | |
isr_testutils.c | |
isr_testutils.h | Default ISRs for each IP |
▼ silicon_creator | |
▼ lib | |
chip_info.c | |
▼ (englishbreakfast) | |
▼ hw | |
▼ top | |
▼ dt | |
dt_aes.c | Device Tables (DT) for IP aes and top englishbreakfast |
dt_aes.h | Device Tables (DT) for IP aes and top englishbreakfast |
dt_aon_timer.c | Device Tables (DT) for IP aon_timer and top englishbreakfast |
dt_aon_timer.h | Device Tables (DT) for IP aon_timer and top englishbreakfast |
dt_api.c | Device Tables (DT) API for top englishbreakfast |
dt_api.h | Device Tables (DT) API for top englishbreakfast |
dt_ast.c | Device Tables (DT) for IP ast and top englishbreakfast |
dt_ast.h | Device Tables (DT) for IP ast and top englishbreakfast |
dt_clkmgr.c | Device Tables (DT) for IP clkmgr and top englishbreakfast |
dt_clkmgr.h | Device Tables (DT) for IP clkmgr and top englishbreakfast |
dt_flash_ctrl.c | Device Tables (DT) for IP flash_ctrl and top englishbreakfast |
dt_flash_ctrl.h | Device Tables (DT) for IP flash_ctrl and top englishbreakfast |
dt_gpio.c | Device Tables (DT) for IP gpio and top englishbreakfast |
dt_gpio.h | Device Tables (DT) for IP gpio and top englishbreakfast |
dt_pinmux.c | Device Tables (DT) for IP pinmux and top englishbreakfast |
dt_pinmux.h | Device Tables (DT) for IP pinmux and top englishbreakfast |
dt_pwrmgr.c | Device Tables (DT) for IP pwrmgr and top englishbreakfast |
dt_pwrmgr.h | Device Tables (DT) for IP pwrmgr and top englishbreakfast |
dt_rom_ctrl.c | Device Tables (DT) for IP rom_ctrl and top englishbreakfast |
dt_rom_ctrl.h | Device Tables (DT) for IP rom_ctrl and top englishbreakfast |
dt_rstmgr.c | Device Tables (DT) for IP rstmgr and top englishbreakfast |
dt_rstmgr.h | Device Tables (DT) for IP rstmgr and top englishbreakfast |
dt_rv_core_ibex.c | Device Tables (DT) for IP rv_core_ibex and top englishbreakfast |
dt_rv_core_ibex.h | Device Tables (DT) for IP rv_core_ibex and top englishbreakfast |
dt_rv_plic.c | Device Tables (DT) for IP rv_plic and top englishbreakfast |
dt_rv_plic.h | Device Tables (DT) for IP rv_plic and top englishbreakfast |
dt_rv_timer.c | Device Tables (DT) for IP rv_timer and top englishbreakfast |
dt_rv_timer.h | Device Tables (DT) for IP rv_timer and top englishbreakfast |
dt_spi_device.c | Device Tables (DT) for IP spi_device and top englishbreakfast |
dt_spi_device.h | Device Tables (DT) for IP spi_device and top englishbreakfast |
dt_spi_host.c | Device Tables (DT) for IP spi_host and top englishbreakfast |
dt_spi_host.h | Device Tables (DT) for IP spi_host and top englishbreakfast |
dt_sram_ctrl.c | Device Tables (DT) for IP sram_ctrl and top englishbreakfast |
dt_sram_ctrl.h | Device Tables (DT) for IP sram_ctrl and top englishbreakfast |
dt_uart.c | Device Tables (DT) for IP uart and top englishbreakfast |
dt_uart.h | Device Tables (DT) for IP uart and top englishbreakfast |
dt_usbdev.c | Device Tables (DT) for IP usbdev and top englishbreakfast |
dt_usbdev.h | Device Tables (DT) for IP usbdev and top englishbreakfast |
aes_regs.h | Generated register defines for aes |
aon_timer_regs.h | Generated register defines for aon_timer |
ast_regs.h | Generated register defines for ast |
clkmgr_regs.h | Generated register defines for clkmgr |
flash_ctrl_regs.h | Generated register defines for flash_ctrl |
gpio_regs.h | Generated register defines for gpio |
pinmux_regs.h | Generated register defines for pinmux |
pwrmgr_regs.h | Generated register defines for pwrmgr |
rom_ctrl_regs.h | Generated register defines for rom_ctrl |
rstmgr_regs.h | Generated register defines for rstmgr |
rv_core_ibex_regs.h | Generated register defines for rv_core_ibex |
rv_plic_regs.h | Generated register defines for rv_plic |
rv_timer_regs.h | Generated register defines for rv_timer |
spi_device_regs.h | Generated register defines for spi_device |
spi_host_regs.h | Generated register defines for spi_host |
sram_ctrl_regs.h | Generated register defines for sram_ctrl |
uart_regs.h | Generated register defines for uart |
usbdev_regs.h | Generated register defines for usbdev |
▼ sw | |
▼ device | |
▼ lib | |
▼ dif | |
▼ autogen | |
dif_aes_autogen.c | |
dif_aes_autogen.h | AES Device Interface Functions |
dif_aon_timer_autogen.c | |
dif_aon_timer_autogen.h | AON_TIMER Device Interface Functions |
dif_ast_autogen.c | |
dif_ast_autogen.h | AST Device Interface Functions |
dif_clkmgr_autogen.c | |
dif_clkmgr_autogen.h | CLKMGR Device Interface Functions |
dif_flash_ctrl_autogen.c | |
dif_flash_ctrl_autogen.h | FLASH_CTRL Device Interface Functions |
dif_gpio_autogen.c | |
dif_gpio_autogen.h | GPIO Device Interface Functions |
dif_pinmux_autogen.c | |
dif_pinmux_autogen.h | PINMUX Device Interface Functions |
dif_pwrmgr_autogen.c | |
dif_pwrmgr_autogen.h | PWRMGR Device Interface Functions |
dif_rom_ctrl_autogen.c | |
dif_rom_ctrl_autogen.h | ROM_CTRL Device Interface Functions |
dif_rstmgr_autogen.c | |
dif_rstmgr_autogen.h | RSTMGR Device Interface Functions |
dif_rv_core_ibex_autogen.c | |
dif_rv_core_ibex_autogen.h | RV_CORE_IBEX Device Interface Functions |
dif_rv_plic_autogen.c | |
dif_rv_plic_autogen.h | RV_PLIC Device Interface Functions |
dif_rv_timer_autogen.c | |
dif_rv_timer_autogen.h | RV_TIMER Device Interface Functions |
dif_spi_device_autogen.c | |
dif_spi_device_autogen.h | SPI_DEVICE Device Interface Functions |
dif_spi_host_autogen.c | |
dif_spi_host_autogen.h | SPI_HOST Device Interface Functions |
dif_sram_ctrl_autogen.c | |
dif_sram_ctrl_autogen.h | SRAM_CTRL Device Interface Functions |
dif_uart_autogen.c | |
dif_uart_autogen.h | UART Device Interface Functions |
dif_usbdev_autogen.c | |
dif_usbdev_autogen.h | USBDEV Device Interface Functions |
▼ testing | |
▼ autogen | |
isr_testutils.c | |
isr_testutils.h | Default ISRs for each IP |
▼ hw | |
▼ ip | |
▼ aes | |
▼ model | |
aes.h | |
aes_modes.h | |
▼ top_darjeeling | |
▼ sw | |
▼ autogen | |
top_darjeeling.c | |
top_darjeeling.h | Top-specific Definitions |
top_darjeeling_memory.h | Assembler-only Top-Specific Definitions |
▼ top_earlgrey | |
▼ sw | |
▼ autogen | |
top_earlgrey.c | |
top_earlgrey.h | Top-specific Definitions |
top_earlgrey_memory.h | Assembler-only Top-Specific Definitions |
▼ top_englishbreakfast | |
▼ sw | |
▼ autogen | |
top_englishbreakfast.c | |
top_englishbreakfast.h | Top-specific Definitions |
top_englishbreakfast_memory.h | Assembler-only Top-Specific Definitions |
▼ sw | |
▼ device | |
▼ lib | |
▼ arch | |
boot_stage.h | This header contains declarations of boot stage information |
boot_stage_owner.c | |
boot_stage_rom.c | |
boot_stage_rom_ext.c | |
device.h | This header contains declarations of device-specific information |
device_fpga_cw305.c | Device-specific symbol definitions for the ChipWhisperer CW305 device |
device_fpga_cw310.c | Device-specific symbol definitions for the ChipWhisperer CW310 device |
device_fpga_cw340.c | Device-specific symbol definitions for the ChipWhisperer CW310 device |
device_silicon.c | |
device_sim_dv.c | |
device_sim_qemu.c | Device-specific symbol definitions for the QEMU emulation |
device_sim_verilator.c | Device-specific symbol definitions for the Verilator device |
▼ base | |
▼ internal | |
absl_status.h | |
status.h | |
abs_mmio.c | |
abs_mmio.h | Absolute Memory-mapped IO functions, for volatile access |
adv_macros.h | |
bitfield.c | |
bitfield.h | Bitfield Manipulation Functions |
crc32.c | |
crc32.h | |
csr.h | Ibex Control and Status Register (CSR) interface |
csr_registers.h | |
global_mock.h | |
hardened.c | |
hardened.h | Data Types for use in Hardened Code |
hardened_asm.h | |
hardened_memory.c | |
hardened_memory.h | Hardened memory operations for constant power buffer manipulation |
macros.h | Generic preprocessor macros that don't really fit anywhere else |
math.c | |
math.h | Math helper functions |
math_builtins.c | Implementations of libgcc-style polyfills for arithmetic |
memory.c | |
memory.h | OpenTitan Device Memory Library |
mmio.c | |
mmio.h | Memory-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.h | Functions for generating random traversal orders |
status.c | |
status.h | |
status_report_unittest_c.c | |
status_report_unittest_c.h | |
stdasm.h | The asm keyword |
▼ dif | |
dif_adc_ctrl.c | |
dif_adc_ctrl.h | ADC Controller Device Interface Functions |
dif_aes.c | |
dif_aes.h | AES Device Interface Functions |
dif_alert_handler.c | |
dif_alert_handler.h | Alert handler Device Interface Functions |
dif_aon_timer.c | |
dif_aon_timer.h | Always-On Timer Device Interface Functions |
dif_base.c | |
dif_base.h | Shared macros and headers for DIFs |
dif_clkmgr.c | |
dif_clkmgr.h | Clock Manager Device Interface Functions |
dif_csrng.c | |
dif_csrng.h | CSRNG Device Interface Functions |
dif_csrng_shared.c | |
dif_csrng_shared.h | |
dif_dma.c | |
dif_dma.h | DMA Controller Device Interface Functions |
dif_edn.c | |
dif_edn.h | Entropy Distribution Network Device Interface Functions |
dif_entropy_src.c | |
dif_entropy_src.h | Entropy Source Device Interface Functions |
dif_flash_ctrl.c | |
dif_flash_ctrl.h | Flash Controller Device Interface Functions |
dif_gpio.c | |
dif_gpio.h | GPIO Device Interface Functions |
dif_hmac.c | |
dif_hmac.h | HMAC Device Interface Functions |
dif_i2c.c | |
dif_i2c.h | I2C Device Interface Functions |
dif_keymgr.c | |
dif_keymgr.h | Key Manager Device Interface Functions |
dif_keymgr_dpe.c | |
dif_keymgr_dpe.h | Key Manager DPE Device Interface Functions |
dif_kmac.c | |
dif_kmac.h | KMAC Device Interface Functions |
dif_lc_ctrl.c | |
dif_lc_ctrl.h | Lifecycle Controller Device Interface Functions |
dif_mbx.c | |
dif_mbx.h | DOE Mailbox Device Interface Functions |
dif_otbn.c | |
dif_otbn.h | OTBN Device Interface Functions |
dif_otp_ctrl.c | |
dif_otp_ctrl.h | OTP Controller Device Interface Functions |
dif_pattgen.c | |
dif_pattgen.h | Pattern Generator Device Interface Functions |
dif_pinmux.c | |
dif_pinmux.h | Pin Multiplexer Device Interface Functions |
dif_pwm.c | |
dif_pwm.h | PWM Device Interface Functions |
dif_pwrmgr.c | |
dif_pwrmgr.h | Power Manager Device Interface Functions |
dif_rom_ctrl.c | |
dif_rom_ctrl.h | ROM Controller Device Interface Functions |
dif_rstmgr.c | |
dif_rstmgr.h | Reset Manager Device Interface Functions |
dif_rv_core_ibex.c | |
dif_rv_core_ibex.h | |
dif_rv_dm.c | |
dif_rv_dm.h | RV_DM Device Interface Functions |
dif_rv_plic.c | |
dif_rv_plic.h | PLIC Device Interface Functions |
dif_rv_timer.c | |
dif_rv_timer.h | RV Timer Device Interface Functions |
dif_sensor_ctrl.c | |
dif_sensor_ctrl.h | Sensor Controller Device Interface Functions |
dif_soc_proxy.c | |
dif_soc_proxy.h | |
dif_spi_device.c | |
dif_spi_device.h | SPI Device Device Interface Functions |
dif_spi_host.c | |
dif_spi_host.h | SPI Host Device Interface Functions |
dif_sram_ctrl.c | |
dif_sram_ctrl.h | SRAM Controller Device Interface Functions |
dif_sysrst_ctrl.c | |
dif_sysrst_ctrl.h | System Reset Controller Device Interface Functions |
dif_uart.c | |
dif_uart.h | UART Device Interface Functions |
dif_usbdev.c | |
dif_usbdev.h | USB Device Device Interface Functions |
▼ runtime | |
hart.c | |
hart.h | This header provides functions for controlling the excution of a hart, such as halt-like functionality |
hart_polyfills.c | |
ibex.c | |
ibex.h | This header provides Ibex-specific functions and enums, such as cycle-accurate busy loops |
log.c | |
log.h | Generic logging APIs |
print.c | |
print.h | Libc-like printing facilities |
▼ testing | |
▼ json | |
spi_passthru.c | |
spi_passthru.h | |
▼ test_framework | |
check.h | |
status.c | |
status.h | |
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 | |
otbn_testutils.c | |
otbn_testutils.h | OpenTitan Big Number Accelerator (OTBN) driver |
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.h | Chip-level constants |
mock_csr.cc | |
mock_csr.h | |
mock_sec_mmio.cc | |
mock_sec_mmio.h | |
sec_mmio.c | |
sec_mmio.h | Secure Memory-mapped IO functions, for volatile access |
▼ boot_svc | |
boot_svc_empty.c | |
boot_svc_empty.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_unlock.c | |
boot_svc_ownership_unlock.h | |
▼ drivers | |
hmac.c | |
hmac.h | |
ibex.c | |
ibex.h | |
ibex_host.c | |
lifecycle.c | |
lifecycle.h | |
retention_sram.c | |
retention_sram.h | |
uart.c | |
uart.h | |
▼ ownership | |
datatypes.h | |
▼ sigverify | |
▼ sphincsplus | |
params.h | |
ecdsa_p256_key.c | |
ecdsa_p256_key.h | |
rsa_key.c | |
rsa_key.h | |
spx_key.c | |
spx_key.h | |
boot_data.h | |
boot_log.c | |
boot_log.h | |
chip_info.h | |
error.h | |
nonce.h | |
▼ testing | |
rom_test.h |