HPM SDK
HPMicro Software Development Kit
hpm_sysctl_drv.h File Reference
#include "hpm_common.h"
#include "hpm_sysctl_regs.h"

Go to the source code of this file.

Data Structures

struct  monitor_config
 Monitor config. More...
 

Typedefs

typedef struct monitor_config monitor_config_t
 Monitor config. More...
 

Enumerations

enum  sysctl_retention_domain_t {
  sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 , sysctl_retention_domain_xtal24m = 4 , sysctl_retention_domain_pll0 = 5 ,
  sysctl_retention_domain_pll1 = 6 , sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 , sysctl_retention_domain_xtal24m = 4 ,
  sysctl_retention_domain_pll0 = 5 , sysctl_retention_domain_pll1 = 6 , sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 ,
  sysctl_retention_domain_cpu1 = 4 , sysctl_retention_domain_xtal24m = 6 , sysctl_retention_domain_pll0 = 7 , sysctl_retention_domain_pll1 = 8 ,
  sysctl_retention_domain_pll2 = 9 , sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 , sysctl_retention_domain_xtal24m = 4 ,
  sysctl_retention_domain_pll0 = 5 , sysctl_retention_domain_pll1 = 6 , sysctl_retention_domain_pll2 = 7 , sysctl_retention_domain_sys = 0 ,
  sysctl_retention_domain_cpu0 = 2 , sysctl_retention_domain_cpu1 = 4 , sysctl_retention_domain_conn = 6 , sysctl_retention_domain_vis = 8 ,
  sysctl_retention_domain_xtal24m = 10 , sysctl_retention_domain_pll0 = 11 , sysctl_retention_domain_pll1 = 12 , sysctl_retention_domain_pll2 = 13 ,
  sysctl_retention_domain_pll3 = 14 , sysctl_retention_domain_pll4 = 15 , sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 ,
  sysctl_retention_domain_con = 4 , sysctl_retention_domain_vis = 5 , sysctl_retention_domain_gpu = 7 , sysctl_retention_domain_xtal24m = 9 ,
  sysctl_retention_domain_pll0 = 10 , sysctl_retention_domain_pll1 = 11 , sysctl_retention_domain_pll2 = 12 , sysctl_retention_domain_pll3 = 13 ,
  sysctl_retention_domain_pll4 = 14 , sysctl_retention_domain_sys = 0 , sysctl_retention_domain_cpu0 = 2 , sysctl_retention_domain_cpu1 = 4 ,
  sysctl_retention_domain_otn = 6 , sysctl_retention_domain_xtal24m = 8 , sysctl_retention_domain_pll0 = 9 , sysctl_retention_domain_pll1 = 10 ,
  sysctl_retention_domain_pll2 = 11
}
 Retention domains. More...
 
enum  sysctl_preset_t {
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3 ,
  sysctl_preset_0 = 1 << 0 , sysctl_preset_1 = 1 << 1 , sysctl_preset_2 = 1 << 2 , sysctl_preset_3 = 1 << 3
}
 Clock presets. More...
 
enum  sysctl_reset_domain_t {
  sysctl_reset_domain_soc = 0 , sysctl_reset_domain_cpu0 , sysctl_reset_domain_soc = 0 , sysctl_reset_domain_cpu0 ,
  sysctl_reset_domain_soc = 0 , sysctl_reset_domain_cpu0 , sysctl_reset_domain_cpu1 , sysctl_reset_domain_soc = 0 ,
  sysctl_reset_domain_cpu0 , sysctl_reset_domain_soc = 0 , sysctl_reset_domain_con , sysctl_reset_domain_vis ,
  sysctl_reset_domain_cpu0 , sysctl_reset_domain_cpu1 , sysctl_reset_domain_soc = 0 , sysctl_reset_domain_con ,
  sysctl_reset_domain_vis , sysctl_reset_domain_cpu0 , sysctl_reset_domain_gpu , sysctl_reset_domain_soc = 0 ,
  sysctl_reset_domain_cpu0 , sysctl_reset_domain_cpu1 , sysctl_reset_domain_otn
}
 Reset domains. More...
 
enum  sysctl_resource_t {
  sysctl_resource_cpu0 = 0 , sysctl_resource_cpx0 = 1 , sysctl_resource_pow_cpu0 = 21 , sysctl_resource_rst_soc = 22 ,
  sysctl_resource_rst_cpu0 = 23 , sysctl_resource_xtal = 32 , sysctl_resource_pll0 = 33 , sysctl_resource_clk0_pll0 = 34 ,
  sysctl_resource_clk1_pll0 = 35 , sysctl_resource_clk2_pll0 = 36 , sysctl_resource_pll1 = 37 , sysctl_resource_clk0_pll1 = 38 ,
  sysctl_resource_clk1_pll1 = 39 , sysctl_resource_clk2_pll1 = 40 , sysctl_resource_clk3_pll1 = 41 , sysctl_resource_pll0_ref = 42 ,
  sysctl_resource_pll1_ref = 43 , sysctl_resource_clk_top_cpu0 = 64 , sysctl_resource_clk_top_mchtmr0 = 65 , sysctl_resource_clk_top_gptmr0 = 74 ,
  sysctl_resource_clk_top_gptmr1 = 75 , sysctl_resource_clk_top_i2c0 = 78 , sysctl_resource_clk_top_i2c1 = 79 , sysctl_resource_clk_top_i2c2 = 80 ,
  sysctl_resource_clk_top_i2c3 = 81 , sysctl_resource_clk_top_spi0 = 82 , sysctl_resource_clk_top_spi1 = 83 , sysctl_resource_clk_top_spi2 = 84 ,
  sysctl_resource_clk_top_spi3 = 85 , sysctl_resource_clk_top_uart0 = 86 , sysctl_resource_clk_top_uart1 = 87 , sysctl_resource_clk_top_uart2 = 88 ,
  sysctl_resource_clk_top_uart3 = 89 , sysctl_resource_clk_top_uart4 = 90 , sysctl_resource_clk_top_xip0 = 94 , sysctl_resource_clk_top_ana0 = 95 ,
  sysctl_resource_clk_top_ana1 = 96 , sysctl_resource_clk_top_ana2 = 97 , sysctl_resource_clk_top_ana3 = 98 , sysctl_resource_clk_top_ref0 = 99 ,
  sysctl_resource_clk_top_ref1 = 100 , sysctl_resource_clk_top_adc0 = 101 , sysctl_resource_linkable_start = 256 , sysctl_resource_ahb0 = 256 ,
  sysctl_resource_lmm0 = 257 , sysctl_resource_mchtmr0 = 258 , sysctl_resource_rom0 = 259 , sysctl_resource_ptpc = 264 ,
  sysctl_resource_gptmr0 = 269 , sysctl_resource_gptmr1 = 270 , sysctl_resource_i2c0 = 273 , sysctl_resource_i2c1 = 274 ,
  sysctl_resource_i2c2 = 275 , sysctl_resource_i2c3 = 276 , sysctl_resource_spi0 = 277 , sysctl_resource_spi1 = 278 ,
  sysctl_resource_spi2 = 279 , sysctl_resource_spi3 = 280 , sysctl_resource_uart0 = 281 , sysctl_resource_uart1 = 282 ,
  sysctl_resource_uart2 = 283 , sysctl_resource_uart3 = 284 , sysctl_resource_uart4 = 285 , sysctl_resource_wdg0 = 289 ,
  sysctl_resource_wdg1 = 290 , sysctl_resource_mbx0 = 291 , sysctl_resource_tsns = 292 , sysctl_resource_crc0 = 293 ,
  sysctl_resource_adc0 = 294 , sysctl_resource_acmp = 298 , sysctl_resource_kman = 304 , sysctl_resource_gpio = 305 ,
  sysctl_resource_hdma = 306 , sysctl_resource_xpi0 = 307 , sysctl_resource_usb0 = 308 , sysctl_resource_ref0 = 309 ,
  sysctl_resource_ref1 = 310 , sysctl_resource_linkable_end , sysctl_resource_end = sysctl_resource_linkable_end , sysctl_resource_cpu0 = 0 ,
  sysctl_resource_cpx0 = 1 , sysctl_resource_pow_cpu0 = 21 , sysctl_resource_rst_soc = 22 , sysctl_resource_rst_cpu0 = 23 ,
  sysctl_resource_xtal = 32 , sysctl_resource_pll0 = 33 , sysctl_resource_clk0_pll0 = 34 , sysctl_resource_clk1_pll0 = 35 ,
  sysctl_resource_clk2_pll0 = 36 , sysctl_resource_pll1 = 37 , sysctl_resource_clk0_pll1 = 38 , sysctl_resource_clk1_pll1 = 39 ,
  sysctl_resource_clk2_pll1 = 40 , sysctl_resource_clk3_pll1 = 41 , sysctl_resource_pll0_ref = 42 , sysctl_resource_pll1_ref = 43 ,
  sysctl_resource_clk_top_cpu0 = 64 , sysctl_resource_clk_top_mchtmr0 = 65 , sysctl_resource_clk_top_can0 = 66 , sysctl_resource_clk_top_can1 = 67 ,
  sysctl_resource_clk_top_can2 = 68 , sysctl_resource_clk_top_can3 = 69 , sysctl_resource_clk_top_lin0 = 70 , sysctl_resource_clk_top_lin1 = 71 ,
  sysctl_resource_clk_top_lin2 = 72 , sysctl_resource_clk_top_lin3 = 73 , sysctl_resource_clk_top_gptmr0 = 74 , sysctl_resource_clk_top_gptmr1 = 75 ,
  sysctl_resource_clk_top_gptmr2 = 76 , sysctl_resource_clk_top_gptmr3 = 77 , sysctl_resource_clk_top_i2c0 = 78 , sysctl_resource_clk_top_i2c1 = 79 ,
  sysctl_resource_clk_top_i2c2 = 80 , sysctl_resource_clk_top_i2c3 = 81 , sysctl_resource_clk_top_spi0 = 82 , sysctl_resource_clk_top_spi1 = 83 ,
  sysctl_resource_clk_top_spi2 = 84 , sysctl_resource_clk_top_spi3 = 85 , sysctl_resource_clk_top_uart0 = 86 , sysctl_resource_clk_top_uart1 = 87 ,
  sysctl_resource_clk_top_uart2 = 88 , sysctl_resource_clk_top_uart3 = 89 , sysctl_resource_clk_top_uart4 = 90 , sysctl_resource_clk_top_uart5 = 91 ,
  sysctl_resource_clk_top_uart6 = 92 , sysctl_resource_clk_top_uart7 = 93 , sysctl_resource_clk_top_xip0 = 94 , sysctl_resource_clk_top_ana0 = 95 ,
  sysctl_resource_clk_top_ana1 = 96 , sysctl_resource_clk_top_ana2 = 97 , sysctl_resource_clk_top_ana3 = 98 , sysctl_resource_clk_top_ref0 = 99 ,
  sysctl_resource_clk_top_ref1 = 100 , sysctl_resource_clk_top_adc0 = 101 , sysctl_resource_clk_top_adc1 = 102 , sysctl_resource_clk_top_dac0 = 103 ,
  sysctl_resource_clk_top_dac1 = 104 , sysctl_resource_linkable_start = 256 , sysctl_resource_ahb0 = 256 , sysctl_resource_lmm0 = 257 ,
  sysctl_resource_mchtmr0 = 258 , sysctl_resource_rom0 = 259 , sysctl_resource_can0 = 260 , sysctl_resource_can1 = 261 ,
  sysctl_resource_can2 = 262 , sysctl_resource_can3 = 263 , sysctl_resource_ptpc = 264 , sysctl_resource_lin0 = 265 ,
  sysctl_resource_lin1 = 266 , sysctl_resource_lin2 = 267 , sysctl_resource_lin3 = 268 , sysctl_resource_gptmr0 = 269 ,
  sysctl_resource_gptmr1 = 270 , sysctl_resource_gptmr2 = 271 , sysctl_resource_gptmr3 = 272 , sysctl_resource_i2c0 = 273 ,
  sysctl_resource_i2c1 = 274 , sysctl_resource_i2c2 = 275 , sysctl_resource_i2c3 = 276 , sysctl_resource_spi0 = 277 ,
  sysctl_resource_spi1 = 278 , sysctl_resource_spi2 = 279 , sysctl_resource_spi3 = 280 , sysctl_resource_uart0 = 281 ,
  sysctl_resource_uart1 = 282 , sysctl_resource_uart2 = 283 , sysctl_resource_uart3 = 284 , sysctl_resource_uart4 = 285 ,
  sysctl_resource_uart5 = 286 , sysctl_resource_uart6 = 287 , sysctl_resource_uart7 = 288 , sysctl_resource_wdg0 = 289 ,
  sysctl_resource_wdg1 = 290 , sysctl_resource_mbx0 = 291 , sysctl_resource_tsns = 292 , sysctl_resource_crc0 = 293 ,
  sysctl_resource_adc0 = 294 , sysctl_resource_adc1 = 295 , sysctl_resource_dac0 = 296 , sysctl_resource_dac1 = 297 ,
  sysctl_resource_acmp = 298 , sysctl_resource_opa0 = 299 , sysctl_resource_opa1 = 300 , sysctl_resource_mot0 = 301 ,
  sysctl_resource_rng0 = 302 , sysctl_resource_sdp0 = 303 , sysctl_resource_kman = 304 , sysctl_resource_gpio = 305 ,
  sysctl_resource_hdma = 306 , sysctl_resource_xpi0 = 307 , sysctl_resource_usb0 = 308 , sysctl_resource_ref0 = 309 ,
  sysctl_resource_ref1 = 310 , sysctl_resource_linkable_end , sysctl_resource_end = sysctl_resource_linkable_end , sysctl_resource_cpu0 = SYSCTL_RESOURCE_CPU0 ,
  sysctl_resource_cpx0 = SYSCTL_RESOURCE_CPX0 , sysctl_resource_cpu1 = SYSCTL_RESOURCE_CPU1 , sysctl_resource_cpx1 = SYSCTL_RESOURCE_CPX1 , sysctl_resource_pow_cpu0 = SYSCTL_RESOURCE_POW_CPU0 ,
  sysctl_resource_pow_cpu1 = SYSCTL_RESOURCE_POW_CPU1 , sysctl_resource_rst_soc = SYSCTL_RESOURCE_RST_SOC , sysctl_resource_rst_cpu0 = SYSCTL_RESOURCE_RST_CPU0 , sysctl_resource_rst_cpu1 = SYSCTL_RESOURCE_RST_CPU1 ,
  sysctl_resource_xtal = SYSCTL_RESOURCE_CLK_SRC_XTAL , sysctl_resource_pll0 = SYSCTL_RESOURCE_CLK_SRC_PLL0 , sysctl_resource_clk0_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL0 , sysctl_resource_clk1_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL0 ,
  sysctl_resource_clk2_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK2_PLL0 , sysctl_resource_pll1 = SYSCTL_RESOURCE_CLK_SRC_PLL1 , sysctl_resource_clk0_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL1 , sysctl_resource_clk1_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL1 ,
  sysctl_resource_pll2 = SYSCTL_RESOURCE_CLK_SRC_PLL2 , sysctl_resource_clk0_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL2 , sysctl_resource_clk1_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL2 , sysctl_resource_pll0_ref = SYSCTL_RESOURCE_CLK_SRC_PLL0_REF ,
  sysctl_resource_pll1_ref = SYSCTL_RESOURCE_CLK_SRC_PLL1_REF , sysctl_resource_pll2_ref = SYSCTL_RESOURCE_CLK_SRC_PLL2_REF , sysctl_resource_clk_top_cpu0 = SYSCTL_RESOURCE_CLK_TOP_CPU0 , sysctl_resource_clk_top_mchtmr0 = SYSCTL_RESOURCE_CLK_TOP_MCT0 ,
  sysctl_resource_clk_top_mchtmr1 = SYSCTL_RESOURCE_CLK_TOP_MCT1 , sysctl_resource_clk_top_xpi0 = SYSCTL_RESOURCE_CLK_TOP_XPI0 , sysctl_resource_clk_top_gptmr0 = SYSCTL_RESOURCE_CLK_TOP_TMR0 , sysctl_resource_clk_top_gptmr1 = SYSCTL_RESOURCE_CLK_TOP_TMR1 ,
  sysctl_resource_clk_top_gptmr2 = SYSCTL_RESOURCE_CLK_TOP_TMR2 , sysctl_resource_clk_top_gptmr3 = SYSCTL_RESOURCE_CLK_TOP_TMR3 , sysctl_resource_clk_top_uart0 = SYSCTL_RESOURCE_CLK_TOP_URT0 , sysctl_resource_clk_top_uart1 = SYSCTL_RESOURCE_CLK_TOP_URT1 ,
  sysctl_resource_clk_top_uart2 = SYSCTL_RESOURCE_CLK_TOP_URT2 , sysctl_resource_clk_top_uart3 = SYSCTL_RESOURCE_CLK_TOP_URT3 , sysctl_resource_clk_top_uart4 = SYSCTL_RESOURCE_CLK_TOP_URT4 , sysctl_resource_clk_top_uart5 = SYSCTL_RESOURCE_CLK_TOP_URT5 ,
  sysctl_resource_clk_top_uart6 = SYSCTL_RESOURCE_CLK_TOP_URT6 , sysctl_resource_clk_top_uart7 = SYSCTL_RESOURCE_CLK_TOP_URT7 , sysctl_resource_clk_top_i2c0 = SYSCTL_RESOURCE_CLK_TOP_I2C0 , sysctl_resource_clk_top_i2c1 = SYSCTL_RESOURCE_CLK_TOP_I2C1 ,
  sysctl_resource_clk_top_i2c2 = SYSCTL_RESOURCE_CLK_TOP_I2C2 , sysctl_resource_clk_top_i2c3 = SYSCTL_RESOURCE_CLK_TOP_I2C3 , sysctl_resource_clk_top_spi0 = SYSCTL_RESOURCE_CLK_TOP_SPI0 , sysctl_resource_clk_top_spi1 = SYSCTL_RESOURCE_CLK_TOP_SPI1 ,
  sysctl_resource_clk_top_spi2 = SYSCTL_RESOURCE_CLK_TOP_SPI2 , sysctl_resource_clk_top_spi3 = SYSCTL_RESOURCE_CLK_TOP_SPI3 , sysctl_resource_clk_top_can0 = SYSCTL_RESOURCE_CLK_TOP_CAN0 , sysctl_resource_clk_top_can1 = SYSCTL_RESOURCE_CLK_TOP_CAN1 ,
  sysctl_resource_clk_top_can2 = SYSCTL_RESOURCE_CLK_TOP_CAN2 , sysctl_resource_clk_top_can3 = SYSCTL_RESOURCE_CLK_TOP_CAN3 , sysctl_resource_clk_top_ptpc = SYSCTL_RESOURCE_CLK_TOP_PTPC , sysctl_resource_clk_top_ana0 = SYSCTL_RESOURCE_CLK_TOP_ANA0 ,
  sysctl_resource_clk_top_ana1 = SYSCTL_RESOURCE_CLK_TOP_ANA1 , sysctl_resource_clk_top_ana2 = SYSCTL_RESOURCE_CLK_TOP_ANA2 , sysctl_resource_clk_top_ana3 = SYSCTL_RESOURCE_CLK_TOP_ANA3 , sysctl_resource_clk_top_ana4 = SYSCTL_RESOURCE_CLK_TOP_ANA4 ,
  sysctl_resource_clk_top_ref0 = SYSCTL_RESOURCE_CLK_TOP_REF0 , sysctl_resource_clk_top_ref1 = SYSCTL_RESOURCE_CLK_TOP_REF1 , sysctl_resource_clk_top_lin0 = SYSCTL_RESOURCE_CLK_TOP_LIN0 , sysctl_resource_clk_top_lin1 = SYSCTL_RESOURCE_CLK_TOP_LIN1 ,
  sysctl_resource_clk_top_lin2 = SYSCTL_RESOURCE_CLK_TOP_LIN2 , sysctl_resource_clk_top_lin3 = SYSCTL_RESOURCE_CLK_TOP_LIN3 , sysctl_resource_clk_top_adc0 = SYSCTL_RESOURCE_CLK_TOP_ADC0 , sysctl_resource_clk_top_adc1 = SYSCTL_RESOURCE_CLK_TOP_ADC1 ,
  sysctl_resource_clk_top_adc2 = SYSCTL_RESOURCE_CLK_TOP_ADC2 , sysctl_resource_clk_top_dac0 = SYSCTL_RESOURCE_CLK_TOP_DAC0 , sysctl_resource_clk_top_dac1 = SYSCTL_RESOURCE_CLK_TOP_DAC1 , sysctl_resource_linkable_start = 256 ,
  sysctl_resource_ahbp = SYSCTL_RESOURCE_AHBP , sysctl_resource_axis = SYSCTL_RESOURCE_AXIS , sysctl_resource_axic = SYSCTL_RESOURCE_AXIC , sysctl_resource_lmm0 = SYSCTL_RESOURCE_LMM0 ,
  sysctl_resource_mchtmr0 = SYSCTL_RESOURCE_MCT0 , sysctl_resource_lmm1 = SYSCTL_RESOURCE_LMM1 , sysctl_resource_mchtmr1 = SYSCTL_RESOURCE_MCT1 , sysctl_resource_rom0 = SYSCTL_RESOURCE_ROM0 ,
  sysctl_resource_ram0 = SYSCTL_RESOURCE_RAM0 , sysctl_resource_i2c0 = SYSCTL_RESOURCE_I2C0 , sysctl_resource_i2c1 = SYSCTL_RESOURCE_I2C1 , sysctl_resource_i2c2 = SYSCTL_RESOURCE_I2C2 ,
  sysctl_resource_i2c3 = SYSCTL_RESOURCE_I2C3 , sysctl_resource_gptmr0 = SYSCTL_RESOURCE_TMR0 , sysctl_resource_gptmr1 = SYSCTL_RESOURCE_TMR1 , sysctl_resource_gptmr2 = SYSCTL_RESOURCE_TMR2 ,
  sysctl_resource_gptmr3 = SYSCTL_RESOURCE_TMR3 , sysctl_resource_gpio = SYSCTL_RESOURCE_GPIO , sysctl_resource_adc0 = SYSCTL_RESOURCE_ADC0 , sysctl_resource_adc1 = SYSCTL_RESOURCE_ADC1 ,
  sysctl_resource_adc2 = SYSCTL_RESOURCE_ADC2 , sysctl_resource_dac0 = SYSCTL_RESOURCE_DAC0 , sysctl_resource_dac1 = SYSCTL_RESOURCE_DAC1 , sysctl_resource_acmp = SYSCTL_RESOURCE_ACMP ,
  sysctl_resource_spi0 = SYSCTL_RESOURCE_SPI0 , sysctl_resource_spi1 = SYSCTL_RESOURCE_SPI1 , sysctl_resource_spi2 = SYSCTL_RESOURCE_SPI2 , sysctl_resource_spi3 = SYSCTL_RESOURCE_SPI3 ,
  sysctl_resource_sdm0 = SYSCTL_RESOURCE_SDM0 , sysctl_resource_uart0 = SYSCTL_RESOURCE_URT0 , sysctl_resource_uart1 = SYSCTL_RESOURCE_URT1 , sysctl_resource_uart2 = SYSCTL_RESOURCE_URT2 ,
  sysctl_resource_uart3 = SYSCTL_RESOURCE_URT3 , sysctl_resource_uart4 = SYSCTL_RESOURCE_URT4 , sysctl_resource_uart5 = SYSCTL_RESOURCE_URT5 , sysctl_resource_uart6 = SYSCTL_RESOURCE_URT6 ,
  sysctl_resource_uart7 = SYSCTL_RESOURCE_URT7 , sysctl_resource_lin0 = SYSCTL_RESOURCE_LIN0 , sysctl_resource_lin1 = SYSCTL_RESOURCE_LIN1 , sysctl_resource_lin2 = SYSCTL_RESOURCE_LIN2 ,
  sysctl_resource_lin3 = SYSCTL_RESOURCE_LIN3 , sysctl_resource_ptpc = SYSCTL_RESOURCE_PTPC , sysctl_resource_can0 = SYSCTL_RESOURCE_CAN0 , sysctl_resource_can1 = SYSCTL_RESOURCE_CAN1 ,
  sysctl_resource_can2 = SYSCTL_RESOURCE_CAN2 , sysctl_resource_can3 = SYSCTL_RESOURCE_CAN3 , sysctl_resource_wdg0 = SYSCTL_RESOURCE_WDG0 , sysctl_resource_wdg1 = SYSCTL_RESOURCE_WDG1 ,
  sysctl_resource_mbx0 = SYSCTL_RESOURCE_MBX0 , sysctl_resource_mbx1 = SYSCTL_RESOURCE_MBX1 , sysctl_resource_crc0 = SYSCTL_RESOURCE_CRC0 , sysctl_resource_mot0 = SYSCTL_RESOURCE_MOT0 ,
  sysctl_resource_mot1 = SYSCTL_RESOURCE_MOT1 , sysctl_resource_mot2 = SYSCTL_RESOURCE_MOT2 , sysctl_resource_mot3 = SYSCTL_RESOURCE_MOT3 , sysctl_resource_synt = SYSCTL_RESOURCE_SYNT ,
  sysctl_resource_xpi0 = SYSCTL_RESOURCE_XPI0 , sysctl_resource_dma0 = SYSCTL_RESOURCE_HDMA , sysctl_resource_dma1 = SYSCTL_RESOURCE_XDMA , sysctl_resource_kman = SYSCTL_RESOURCE_KMAN ,
  sysctl_resource_sdp0 = SYSCTL_RESOURCE_SDP0 , sysctl_resource_rng0 = SYSCTL_RESOURCE_RNG0 , sysctl_resource_tsns = SYSCTL_RESOURCE_TSNS , sysctl_resource_usb0 = SYSCTL_RESOURCE_USB0 ,
  sysctl_resource_ref0 = SYSCTL_RESOURCE_REF0 , sysctl_resource_ref1 = SYSCTL_RESOURCE_REF1 , sysctl_resource_linkable_end , sysctl_resource_end = sysctl_resource_linkable_end ,
  sysctl_resource_cpu0 = 0 , sysctl_resource_cpx0 = 1 , sysctl_resource_exe0 = 2 , sysctl_resource_wak0 = 3 ,
  sysctl_resource_cpu0_per = 4 , sysctl_resource_logic0 = 16 , sysctl_resource_logic1 = 17 , sysctl_resource_logic2 = 18 ,
  sysctl_resource_logic3 = 19 , sysctl_resource_pmic = 20 , sysctl_resource_pow_cpu0 = 21 , sysctl_resource_rst_soc = 22 ,
  sysctl_resource_rst_cpu0 = 23 , sysctl_resource_xtal = 32 , sysctl_resource_pll0 = 33 , sysctl_resource_clk0_pll0 = 34 ,
  sysctl_resource_clk1_pll0 = 35 , sysctl_resource_clk2_pll0 = 36 , sysctl_resource_pll1 = 37 , sysctl_resource_clk0_pll1 = 38 ,
  sysctl_resource_clk1_pll1 = 39 , sysctl_resource_pll2 = 40 , sysctl_resource_clk0_pll2 = 41 , sysctl_resource_clk1_pll2 = 42 ,
  sysctl_resource_pll0_ref = 43 , sysctl_resource_pll1_ref = 44 , sysctl_resource_pll2_ref = 45 , sysctl_resource_mbist_soc = 48 ,
  sysctl_resource_mbist_cpu = 49 , sysctl_resource_mbist_con = 50 , sysctl_resource_dft_start_bus = 51 , sysctl_resource_clk_top_cpu0 = 64 ,
  sysctl_resource_clk_top_mchtmr0 = 65 , sysctl_resource_clk_top_femc = 66 , sysctl_resource_clk_top_xpi0 = 67 , sysctl_resource_clk_top_xpi1 = 68 ,
  sysctl_resource_clk_top_gptmr0 = 69 , sysctl_resource_clk_top_gptmr1 = 70 , sysctl_resource_clk_top_gptmr2 = 71 , sysctl_resource_clk_top_gptmr3 = 72 ,
  sysctl_resource_clk_top_uart0 = 73 , sysctl_resource_clk_top_uart1 = 74 , sysctl_resource_clk_top_uart2 = 75 , sysctl_resource_clk_top_uart3 = 76 ,
  sysctl_resource_clk_top_uart4 = 77 , sysctl_resource_clk_top_uart5 = 78 , sysctl_resource_clk_top_uart6 = 79 , sysctl_resource_clk_top_uart7 = 80 ,
  sysctl_resource_clk_top_i2c0 = 81 , sysctl_resource_clk_top_i2c1 = 82 , sysctl_resource_clk_top_i2c2 = 83 , sysctl_resource_clk_top_i2c3 = 84 ,
  sysctl_resource_clk_top_spi0 = 85 , sysctl_resource_clk_top_spi1 = 86 , sysctl_resource_clk_top_spi2 = 87 , sysctl_resource_clk_top_spi3 = 88 ,
  sysctl_resource_clk_top_can0 = 89 , sysctl_resource_clk_top_can1 = 90 , sysctl_resource_clk_top_ptpc = 91 , sysctl_resource_clk_top_ana0 = 92 ,
  sysctl_resource_clk_top_ana1 = 93 , sysctl_resource_clk_top_ana2 = 94 , sysctl_resource_clk_top_ana3 = 95 , sysctl_resource_clk_top_aud0 = 96 ,
  sysctl_resource_clk_top_aud1 = 97 , sysctl_resource_clk_top_eth0 = 98 , sysctl_resource_clk_top_ptp0 = 99 , sysctl_resource_clk_top_ref0 = 100 ,
  sysctl_resource_clk_top_ref1 = 101 , sysctl_resource_clk_top_ntmr0 = 102 , sysctl_resource_clk_top_sdxc0 = 103 , sysctl_resource_clk_top_adc0 = 128 ,
  sysctl_resource_clk_top_adc1 = 129 , sysctl_resource_clk_top_adc2 = 130 , sysctl_resource_clk_top_dac0 = 131 , sysctl_resource_clk_top_i2s0 = 132 ,
  sysctl_resource_clk_top_i2s1 = 133 , sysctl_resource_eth0_mem = 192 , sysctl_resource_sdxc0_mem = 193 , sysctl_resource_usb0_mem = 194 ,
  sysctl_resource_ram0_mem = 195 , sysctl_resource_ahbp_mem = 196 , sysctl_resource_femc_mem = 197 , sysctl_resource_rom0_mem = 198 ,
  sysctl_resource_xpi0_mem = 199 , sysctl_resource_xpi1_mem = 200 , sysctl_resource_can0_mem = 201 , sysctl_resource_can1_mem = 202 ,
  sysctl_resource_i2s0_mem = 203 , sysctl_resource_i2s1_mem = 204 , sysctl_resource_pdm0_mem = 205 , sysctl_resource_sdp0_mem = 206 ,
  sysctl_resource_ffa0_mem = 207 , sysctl_resource_cpx_mem = 208 , sysctl_resource_core_mem = 209 , sysctl_resource_lmm0_mem = 210 ,
  sysctl_resource_linkable_start = 256 , sysctl_resource_ahbp = 256 , sysctl_resource_axis = 257 , sysctl_resource_axic = 258 ,
  sysctl_resource_femc = 259 , sysctl_resource_rom0 = 260 , sysctl_resource_lmm0 = 261 , sysctl_resource_ram0 = 262 ,
  sysctl_resource_mchtmr0 = 263 , sysctl_resource_xpi0 = 264 , sysctl_resource_xpi1 = 265 , sysctl_resource_sdp0 = 266 ,
  sysctl_resource_rng0 = 267 , sysctl_resource_kman = 268 , sysctl_resource_dma0 = 269 , sysctl_resource_dma1 = 270 ,
  sysctl_resource_ffa0 = 271 , sysctl_resource_gpio = 272 , sysctl_resource_mbx0 = 273 , sysctl_resource_wdg0 = 274 ,
  sysctl_resource_wdg1 = 275 , sysctl_resource_tsns = 276 , sysctl_resource_gptmr0 = 277 , sysctl_resource_gptmr1 = 278 ,
  sysctl_resource_gptmr2 = 279 , sysctl_resource_gptmr3 = 280 , sysctl_resource_uart0 = 281 , sysctl_resource_uart1 = 282 ,
  sysctl_resource_uart2 = 283 , sysctl_resource_uart3 = 284 , sysctl_resource_uart4 = 285 , sysctl_resource_uart5 = 286 ,
  sysctl_resource_uart6 = 287 , sysctl_resource_uart7 = 288 , sysctl_resource_i2c0 = 289 , sysctl_resource_i2c1 = 290 ,
  sysctl_resource_i2c2 = 291 , sysctl_resource_i2c3 = 292 , sysctl_resource_spi0 = 293 , sysctl_resource_spi1 = 294 ,
  sysctl_resource_spi2 = 295 , sysctl_resource_spi3 = 296 , sysctl_resource_can0 = 297 , sysctl_resource_can1 = 298 ,
  sysctl_resource_ptpc = 299 , sysctl_resource_adc0 = 300 , sysctl_resource_adc1 = 301 , sysctl_resource_adc2 = 302 ,
  sysctl_resource_dac0 = 303 , sysctl_resource_acmp = 304 , sysctl_resource_i2s0 = 305 , sysctl_resource_i2s1 = 306 ,
  sysctl_resource_i2spdm0 = 307 , sysctl_resource_i2sdao = 308 , sysctl_resource_synt = 309 , sysctl_resource_mot0 = 310 ,
  sysctl_resource_mot1 = 311 , sysctl_resource_eth0 = 312 , sysctl_resource_ntmr0 = 313 , sysctl_resource_sdxc0 = 314 ,
  sysctl_resource_usb0 = 315 , sysctl_resource_ref0 = 316 , sysctl_resource_ref1 = 317 , sysctl_resource_linkable_end ,
  sysctl_resource_end = sysctl_resource_linkable_end , sysctl_resource_cpu0 = 0 , sysctl_resource_cpx0 = 1 , sysctl_resource_exe0 = 2 ,
  sysctl_resource_wak0 = 3 , sysctl_resource_cpu0_per = 4 , sysctl_resource_cpu1 = 8 , sysctl_resource_cpx1 = 9 ,
  sysctl_resource_exe1 = 10 , sysctl_resource_wak1 = 11 , sysctl_resource_cpu1_per = 12 , sysctl_resource_logic0 = 16 ,
  sysctl_resource_logic1 = 17 , sysctl_resource_logic2 = 18 , sysctl_resource_logic3 = 19 , sysctl_resource_pmic = 20 ,
  sysctl_resource_pow_con = 21 , sysctl_resource_pow_vis = 22 , sysctl_resource_pow_cpu0 = 23 , sysctl_resource_pow_cpu1 = 24 ,
  sysctl_resource_rst_soc = 25 , sysctl_resource_rst_con = 26 , sysctl_resource_rst_vis = 27 , sysctl_resource_rst_cpu0 = 28 ,
  sysctl_resource_rst_cpu1 = 29 , sysctl_resource_xtal = 32 , sysctl_resource_pll0 = 33 , sysctl_resource_clk0_pll0 = 34 ,
  sysctl_resource_pll1 = 35 , sysctl_resource_clk0_pll1 = 36 , sysctl_resource_clk1_pll1 = 37 , sysctl_resource_pll2 = 38 ,
  sysctl_resource_clk0_pll2 = 39 , sysctl_resource_clk1_pll2 = 40 , sysctl_resource_pll3 = 41 , sysctl_resource_clk0_pll3 = 42 ,
  sysctl_resource_pll4 = 43 , sysctl_resource_clk0_pll4 = 44 , sysctl_resource_mbist_soc = 48 , sysctl_resource_mbist_cpu = 49 ,
  sysctl_resource_mbist_cpu1 = 50 , sysctl_resource_mbist_con = 51 , sysctl_resource_mbist_vis = 52 , sysctl_resource_clk_top_cpu0 = 64 ,
  sysctl_resource_clk_top_mchtmr0 = 65 , sysctl_resource_clk_top_cpu1 = 66 , sysctl_resource_clk_top_mchtmr1 = 67 , sysctl_resource_clk_top_axi0 = 68 ,
  sysctl_resource_clk_top_axi1 = 69 , sysctl_resource_clk_top_axi2 = 70 , sysctl_resource_clk_top_ahb0 = 71 , sysctl_resource_clk_top_femc = 72 ,
  sysctl_resource_clk_top_xpi0 = 73 , sysctl_resource_clk_top_xpi1 = 74 , sysctl_resource_clk_top_gptmr0 = 75 , sysctl_resource_clk_top_gptmr1 = 76 ,
  sysctl_resource_clk_top_gptmr2 = 77 , sysctl_resource_clk_top_gptmr3 = 78 , sysctl_resource_clk_top_gptmr4 = 79 , sysctl_resource_clk_top_gptmr5 = 80 ,
  sysctl_resource_clk_top_gptmr6 = 81 , sysctl_resource_clk_top_gptmr7 = 82 , sysctl_resource_clk_top_uart0 = 83 , sysctl_resource_clk_top_uart1 = 84 ,
  sysctl_resource_clk_top_uart2 = 85 , sysctl_resource_clk_top_uart3 = 86 , sysctl_resource_clk_top_uart4 = 87 , sysctl_resource_clk_top_uart5 = 88 ,
  sysctl_resource_clk_top_uart6 = 89 , sysctl_resource_clk_top_uart7 = 90 , sysctl_resource_clk_top_uart8 = 91 , sysctl_resource_clk_top_uart9 = 92 ,
  sysctl_resource_clk_top_uarta = 93 , sysctl_resource_clk_top_uartb = 94 , sysctl_resource_clk_top_uartc = 95 , sysctl_resource_clk_top_uartd = 96 ,
  sysctl_resource_clk_top_uarte = 97 , sysctl_resource_clk_top_uartf = 98 , sysctl_resource_clk_top_i2c0 = 99 , sysctl_resource_clk_top_i2c1 = 100 ,
  sysctl_resource_clk_top_i2c2 = 101 , sysctl_resource_clk_top_i2c3 = 102 , sysctl_resource_clk_top_spi0 = 103 , sysctl_resource_clk_top_spi1 = 104 ,
  sysctl_resource_clk_top_spi2 = 105 , sysctl_resource_clk_top_spi3 = 106 , sysctl_resource_clk_top_can0 = 107 , sysctl_resource_clk_top_can1 = 108 ,
  sysctl_resource_clk_top_can2 = 109 , sysctl_resource_clk_top_can3 = 110 , sysctl_resource_clk_top_ptpc = 111 , sysctl_resource_clk_top_ana0 = 112 ,
  sysctl_resource_clk_top_ana1 = 113 , sysctl_resource_clk_top_ana2 = 114 , sysctl_resource_clk_top_aud0 = 115 , sysctl_resource_clk_top_aud1 = 116 ,
  sysctl_resource_clk_top_aud2 = 117 , sysctl_resource_clk_top_dis0 = 118 , sysctl_resource_clk_top_cam0 = 119 , sysctl_resource_clk_top_cam1 = 120 ,
  sysctl_resource_clk_top_eth0 = 121 , sysctl_resource_clk_top_eth1 = 122 , sysctl_resource_clk_top_ptp0 = 123 , sysctl_resource_clk_top_ptp1 = 124 ,
  sysctl_resource_clk_top_ref0 = 125 , sysctl_resource_clk_top_ref1 = 126 , sysctl_resource_clk_top_ntmr0 = 127 , sysctl_resource_clk_top_ntmr1 = 128 ,
  sysctl_resource_clk_top_sdxc0 = 129 , sysctl_resource_clk_top_sdxc1 = 130 , sysctl_resource_clk_top_adc0 = 192 , sysctl_resource_clk_top_adc1 = 193 ,
  sysctl_resource_clk_top_adc2 = 194 , sysctl_resource_clk_top_adc3 = 195 , sysctl_resource_clk_top_i2s0 = 196 , sysctl_resource_clk_top_i2s1 = 197 ,
  sysctl_resource_clk_top_i2s2 = 198 , sysctl_resource_clk_top_i2s3 = 199 , sysctl_resource_linkable_start = 256 , sysctl_resource_ahbp = 256 ,
  sysctl_resource_axis = 257 , sysctl_resource_axic = 258 , sysctl_resource_axiv = 259 , sysctl_resource_femc = 260 ,
  sysctl_resource_rom0 = 261 , sysctl_resource_lmm0 = 262 , sysctl_resource_lmm1 = 263 , sysctl_resource_mchtmr0 = 264 ,
  sysctl_resource_mchtmr1 = 265 , sysctl_resource_ram0 = 266 , sysctl_resource_ram1 = 267 , sysctl_resource_xpi0 = 268 ,
  sysctl_resource_xpi1 = 269 , sysctl_resource_sdp0 = 270 , sysctl_resource_rng0 = 271 , sysctl_resource_kman = 272 ,
  sysctl_resource_dma0 = 273 , sysctl_resource_dma1 = 274 , sysctl_resource_gpio = 275 , sysctl_resource_mbx0 = 276 ,
  sysctl_resource_mbx1 = 277 , sysctl_resource_wdg0 = 278 , sysctl_resource_wdg1 = 279 , sysctl_resource_wdg2 = 280 ,
  sysctl_resource_wdg3 = 281 , sysctl_resource_gptmr0 = 282 , sysctl_resource_gptmr1 = 283 , sysctl_resource_gptmr2 = 284 ,
  sysctl_resource_gptmr3 = 285 , sysctl_resource_gptmr4 = 286 , sysctl_resource_gptmr5 = 287 , sysctl_resource_gptmr6 = 288 ,
  sysctl_resource_gptmr7 = 289 , sysctl_resource_uart0 = 290 , sysctl_resource_uart1 = 291 , sysctl_resource_uart2 = 292 ,
  sysctl_resource_uart3 = 293 , sysctl_resource_uart4 = 294 , sysctl_resource_uart5 = 295 , sysctl_resource_uart6 = 296 ,
  sysctl_resource_uart7 = 297 , sysctl_resource_uart8 = 298 , sysctl_resource_uart9 = 299 , sysctl_resource_uarta = 300 ,
  sysctl_resource_uartb = 301 , sysctl_resource_uartc = 302 , sysctl_resource_uartd = 303 , sysctl_resource_uarte = 304 ,
  sysctl_resource_uartf = 305 , sysctl_resource_i2c0 = 306 , sysctl_resource_i2c1 = 307 , sysctl_resource_i2c2 = 308 ,
  sysctl_resource_i2c3 = 309 , sysctl_resource_spi0 = 310 , sysctl_resource_spi1 = 311 , sysctl_resource_spi2 = 312 ,
  sysctl_resource_spi3 = 313 , sysctl_resource_can0 = 314 , sysctl_resource_can1 = 315 , sysctl_resource_can2 = 316 ,
  sysctl_resource_can3 = 317 , sysctl_resource_ptpc = 318 , sysctl_resource_adc0 = 319 , sysctl_resource_adc1 = 320 ,
  sysctl_resource_adc2 = 321 , sysctl_resource_adc3 = 322 , sysctl_resource_acmp = 323 , sysctl_resource_i2s0 = 324 ,
  sysctl_resource_i2s1 = 325 , sysctl_resource_i2s2 = 326 , sysctl_resource_i2s3 = 327 , sysctl_resource_i2spdm0 = 328 ,
  sysctl_resource_i2sdao = 329 , sysctl_resource_synt = 330 , sysctl_resource_mot0 = 331 , sysctl_resource_mot1 = 332 ,
  sysctl_resource_mot2 = 333 , sysctl_resource_mot3 = 334 , sysctl_resource_dis0 = 335 , sysctl_resource_cam0 = 336 ,
  sysctl_resource_cam1 = 337 , sysctl_resource_jpeg = 338 , sysctl_resource_pdma = 339 , sysctl_resource_eth0 = 340 ,
  sysctl_resource_eth1 = 341 , sysctl_resource_ntmr0 = 342 , sysctl_resource_ntmr1 = 343 , sysctl_resource_sdxc0 = 344 ,
  sysctl_resource_sdxc1 = 345 , sysctl_resource_usb0 = 346 , sysctl_resource_usb1 = 347 , sysctl_resource_ref0 = 348 ,
  sysctl_resource_ref1 = 349 , sysctl_resource_linkable_end , sysctl_resource_end = sysctl_resource_linkable_end , sysctl_resource_cpu0 = SYSCTL_RESOURCE_CPU0 ,
  sysctl_resource_cpx0 = SYSCTL_RESOURCE_CPX0 , sysctl_resource_pow_cpu0 = SYSCTL_RESOURCE_POW_CPU0 , sysctl_resource_rst_soc = SYSCTL_RESOURCE_RST_SOC , sysctl_resource_rst_cpu0 = SYSCTL_RESOURCE_RST_CPU0 ,
  sysctl_resource_xtal = SYSCTL_RESOURCE_CLK_SRC_XTAL , sysctl_resource_pll0 = SYSCTL_RESOURCE_CLK_SRC_PLL0 , sysctl_resource_clk0_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL0 , sysctl_resource_pll1 = SYSCTL_RESOURCE_CLK_SRC_PLL1 ,
  sysctl_resource_clk0_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL1 , sysctl_resource_clk1_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL1 , sysctl_resource_pll2 = SYSCTL_RESOURCE_CLK_SRC_PLL2 , sysctl_resource_clk0_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL2 ,
  sysctl_resource_clk1_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL2 , sysctl_resource_pll3 = SYSCTL_RESOURCE_CLK_SRC_PLL3 , sysctl_resource_clk0_pll3 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL3 , sysctl_resource_pll4 = SYSCTL_RESOURCE_CLK_SRC_PLL4 ,
  sysctl_resource_clk0_pll4 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL4 , sysctl_resource_pll0_ref = SYSCTL_RESOURCE_CLK_SRC_PLL0_REF , sysctl_resource_pll1_ref = SYSCTL_RESOURCE_CLK_SRC_PLL1_REF , sysctl_resource_pll2_ref = SYSCTL_RESOURCE_CLK_SRC_PLL2_REF ,
  sysctl_resource_pll3_ref = SYSCTL_RESOURCE_CLK_SRC_PLL3_REF , sysctl_resource_pll4_ref = SYSCTL_RESOURCE_CLK_SRC_PLL4_REF , sysctl_resource_clk_top_cpu0 = SYSCTL_RESOURCE_CLK_TOP_CPU0 , sysctl_resource_clk_top_mchtmr0 = SYSCTL_RESOURCE_CLK_TOP_MCT0 ,
  sysctl_resource_clk_top_gpu0 = SYSCTL_RESOURCE_CLK_TOP_GPU0 , sysctl_resource_clk_top_axif = SYSCTL_RESOURCE_CLK_TOP_AXIF , sysctl_resource_clk_top_axis = SYSCTL_RESOURCE_CLK_TOP_AXIS , sysctl_resource_clk_top_axic = SYSCTL_RESOURCE_CLK_TOP_AXIC ,
  sysctl_resource_clk_top_axiv = SYSCTL_RESOURCE_CLK_TOP_AXIV , sysctl_resource_clk_top_axid = SYSCTL_RESOURCE_CLK_TOP_AXID , sysctl_resource_clk_top_can0 = SYSCTL_RESOURCE_CLK_TOP_CAN0 , sysctl_resource_clk_top_can1 = SYSCTL_RESOURCE_CLK_TOP_CAN1 ,
  sysctl_resource_clk_top_can2 = SYSCTL_RESOURCE_CLK_TOP_CAN2 , sysctl_resource_clk_top_can3 = SYSCTL_RESOURCE_CLK_TOP_CAN3 , sysctl_resource_clk_top_can4 = SYSCTL_RESOURCE_CLK_TOP_CAN4 , sysctl_resource_clk_top_can5 = SYSCTL_RESOURCE_CLK_TOP_CAN5 ,
  sysctl_resource_clk_top_can6 = SYSCTL_RESOURCE_CLK_TOP_CAN6 , sysctl_resource_clk_top_can7 = SYSCTL_RESOURCE_CLK_TOP_CAN7 , sysctl_resource_clk_top_lin0 = SYSCTL_RESOURCE_CLK_TOP_LIN0 , sysctl_resource_clk_top_lin1 = SYSCTL_RESOURCE_CLK_TOP_LIN1 ,
  sysctl_resource_clk_top_lin2 = SYSCTL_RESOURCE_CLK_TOP_LIN2 , sysctl_resource_clk_top_lin3 = SYSCTL_RESOURCE_CLK_TOP_LIN3 , sysctl_resource_clk_top_lin4 = SYSCTL_RESOURCE_CLK_TOP_LIN4 , sysctl_resource_clk_top_lin5 = SYSCTL_RESOURCE_CLK_TOP_LIN5 ,
  sysctl_resource_clk_top_lin6 = SYSCTL_RESOURCE_CLK_TOP_LIN6 , sysctl_resource_clk_top_lin7 = SYSCTL_RESOURCE_CLK_TOP_LIN7 , sysctl_resource_clk_top_i2c0 = SYSCTL_RESOURCE_CLK_TOP_I2C0 , sysctl_resource_clk_top_i2c1 = SYSCTL_RESOURCE_CLK_TOP_I2C1 ,
  sysctl_resource_clk_top_i2c2 = SYSCTL_RESOURCE_CLK_TOP_I2C2 , sysctl_resource_clk_top_i2c3 = SYSCTL_RESOURCE_CLK_TOP_I2C3 , sysctl_resource_clk_top_spi0 = SYSCTL_RESOURCE_CLK_TOP_SPI0 , sysctl_resource_clk_top_spi1 = SYSCTL_RESOURCE_CLK_TOP_SPI1 ,
  sysctl_resource_clk_top_spi2 = SYSCTL_RESOURCE_CLK_TOP_SPI2 , sysctl_resource_clk_top_spi3 = SYSCTL_RESOURCE_CLK_TOP_SPI3 , sysctl_resource_clk_top_uart0 = SYSCTL_RESOURCE_CLK_TOP_URT0 , sysctl_resource_clk_top_uart1 = SYSCTL_RESOURCE_CLK_TOP_URT1 ,
  sysctl_resource_clk_top_uart2 = SYSCTL_RESOURCE_CLK_TOP_URT2 , sysctl_resource_clk_top_uart3 = SYSCTL_RESOURCE_CLK_TOP_URT3 , sysctl_resource_clk_top_uart4 = SYSCTL_RESOURCE_CLK_TOP_URT4 , sysctl_resource_clk_top_uart5 = SYSCTL_RESOURCE_CLK_TOP_URT5 ,
  sysctl_resource_clk_top_uart6 = SYSCTL_RESOURCE_CLK_TOP_URT6 , sysctl_resource_clk_top_uart7 = SYSCTL_RESOURCE_CLK_TOP_URT7 , sysctl_resource_clk_top_gptmr0 = SYSCTL_RESOURCE_CLK_TOP_TMR0 , sysctl_resource_clk_top_gptmr1 = SYSCTL_RESOURCE_CLK_TOP_TMR1 ,
  sysctl_resource_clk_top_gptmr2 = SYSCTL_RESOURCE_CLK_TOP_TMR2 , sysctl_resource_clk_top_gptmr3 = SYSCTL_RESOURCE_CLK_TOP_TMR3 , sysctl_resource_clk_top_gptmr4 = SYSCTL_RESOURCE_CLK_TOP_TMR4 , sysctl_resource_clk_top_gptmr5 = SYSCTL_RESOURCE_CLK_TOP_TMR5 ,
  sysctl_resource_clk_top_gptmr6 = SYSCTL_RESOURCE_CLK_TOP_TMR6 , sysctl_resource_clk_top_gptmr7 = SYSCTL_RESOURCE_CLK_TOP_TMR7 , sysctl_resource_clk_top_xpi0 = SYSCTL_RESOURCE_CLK_TOP_XPI0 , sysctl_resource_clk_top_xram = SYSCTL_RESOURCE_CLK_TOP_XRAM ,
  sysctl_resource_clk_top_ana0 = SYSCTL_RESOURCE_CLK_TOP_ANA0 , sysctl_resource_clk_top_ana1 = SYSCTL_RESOURCE_CLK_TOP_ANA1 , sysctl_resource_clk_top_aud0 = SYSCTL_RESOURCE_CLK_TOP_AUD0 , sysctl_resource_clk_top_aud1 = SYSCTL_RESOURCE_CLK_TOP_AUD1 ,
  sysctl_resource_clk_top_aud2 = SYSCTL_RESOURCE_CLK_TOP_AUD2 , sysctl_resource_clk_top_aud3 = SYSCTL_RESOURCE_CLK_TOP_AUD3 , sysctl_resource_clk_top_eth0 = SYSCTL_RESOURCE_CLK_TOP_ETH0 , sysctl_resource_clk_top_ptp0 = SYSCTL_RESOURCE_CLK_TOP_PTP0 ,
  sysctl_resource_clk_top_sdc0 = SYSCTL_RESOURCE_CLK_TOP_SDC0 , sysctl_resource_clk_top_sdc1 = SYSCTL_RESOURCE_CLK_TOP_SDC1 , sysctl_resource_clk_top_ntm0 = SYSCTL_RESOURCE_CLK_TOP_NTM0 , sysctl_resource_clk_top_ref0 = SYSCTL_RESOURCE_CLK_TOP_REF0 ,
  sysctl_resource_clk_top_ref1 = SYSCTL_RESOURCE_CLK_TOP_REF1 , sysctl_resource_clk_top_cam0 = SYSCTL_RESOURCE_CLK_TOP_CAM0 , sysctl_resource_clk_top_cam1 = SYSCTL_RESOURCE_CLK_TOP_CAM1 , sysctl_resource_clk_top_lcd0 = SYSCTL_RESOURCE_CLK_TOP_LCD0 ,
  sysctl_resource_clk_top_lcd1 = SYSCTL_RESOURCE_CLK_TOP_LCD1 , sysctl_resource_clk_top_csi0 = SYSCTL_RESOURCE_CLK_TOP_CSI0 , sysctl_resource_clk_top_csi1 = SYSCTL_RESOURCE_CLK_TOP_CSI1 , sysctl_resource_clk_top_adc0 = SYSCTL_RESOURCE_CLK_TOP_ADC0 ,
  sysctl_resource_clk_top_adc1 = SYSCTL_RESOURCE_CLK_TOP_ADC1 , sysctl_resource_clk_top_i2s0 = SYSCTL_RESOURCE_CLK_TOP_I2S0 , sysctl_resource_clk_top_i2s1 = SYSCTL_RESOURCE_CLK_TOP_I2S1 , sysctl_resource_clk_top_i2s2 = SYSCTL_RESOURCE_CLK_TOP_I2S2 ,
  sysctl_resource_clk_top_i2s3 = SYSCTL_RESOURCE_CLK_TOP_I2S3 , sysctl_resource_linkable_start = 256 , sysctl_resource_axis = SYSCTL_RESOURCE_AXIS , sysctl_resource_axic = SYSCTL_RESOURCE_AXIC ,
  sysctl_resource_axiv = SYSCTL_RESOURCE_AXIV , sysctl_resource_axig = SYSCTL_RESOURCE_AXIG , sysctl_resource_lmm0 = SYSCTL_RESOURCE_LMM0 , sysctl_resource_mchtmr0 = SYSCTL_RESOURCE_MCT0 ,
  sysctl_resource_rom0 = SYSCTL_RESOURCE_ROM0 , sysctl_resource_ddr0 = SYSCTL_RESOURCE_DDR0 , sysctl_resource_xram = SYSCTL_RESOURCE_XRAM , sysctl_resource_can0 = SYSCTL_RESOURCE_CAN0 ,
  sysctl_resource_can1 = SYSCTL_RESOURCE_CAN1 , sysctl_resource_can2 = SYSCTL_RESOURCE_CAN2 , sysctl_resource_can3 = SYSCTL_RESOURCE_CAN3 , sysctl_resource_can4 = SYSCTL_RESOURCE_CAN4 ,
  sysctl_resource_can5 = SYSCTL_RESOURCE_CAN5 , sysctl_resource_can6 = SYSCTL_RESOURCE_CAN6 , sysctl_resource_can7 = SYSCTL_RESOURCE_CAN7 , sysctl_resource_ptpc = SYSCTL_RESOURCE_PTPC ,
  sysctl_resource_crc0 = SYSCTL_RESOURCE_CRC0 , sysctl_resource_oamp = SYSCTL_RESOURCE_OAMP , sysctl_resource_lin0 = SYSCTL_RESOURCE_LIN0 , sysctl_resource_lin1 = SYSCTL_RESOURCE_LIN1 ,
  sysctl_resource_lin2 = SYSCTL_RESOURCE_LIN2 , sysctl_resource_lin3 = SYSCTL_RESOURCE_LIN3 , sysctl_resource_lin4 = SYSCTL_RESOURCE_LIN4 , sysctl_resource_lin5 = SYSCTL_RESOURCE_LIN5 ,
  sysctl_resource_lin6 = SYSCTL_RESOURCE_LIN6 , sysctl_resource_lin7 = SYSCTL_RESOURCE_LIN7 , sysctl_resource_i2c0 = SYSCTL_RESOURCE_I2C0 , sysctl_resource_i2c1 = SYSCTL_RESOURCE_I2C1 ,
  sysctl_resource_i2c2 = SYSCTL_RESOURCE_I2C2 , sysctl_resource_i2c3 = SYSCTL_RESOURCE_I2C3 , sysctl_resource_spi0 = SYSCTL_RESOURCE_SPI0 , sysctl_resource_spi1 = SYSCTL_RESOURCE_SPI1 ,
  sysctl_resource_spi2 = SYSCTL_RESOURCE_SPI2 , sysctl_resource_spi3 = SYSCTL_RESOURCE_SPI3 , sysctl_resource_uart0 = SYSCTL_RESOURCE_URT0 , sysctl_resource_uart1 = SYSCTL_RESOURCE_URT1 ,
  sysctl_resource_uart2 = SYSCTL_RESOURCE_URT2 , sysctl_resource_uart3 = SYSCTL_RESOURCE_URT3 , sysctl_resource_uart4 = SYSCTL_RESOURCE_URT4 , sysctl_resource_uart5 = SYSCTL_RESOURCE_URT5 ,
  sysctl_resource_uart6 = SYSCTL_RESOURCE_URT6 , sysctl_resource_uart7 = SYSCTL_RESOURCE_URT7 , sysctl_resource_wdg0 = SYSCTL_RESOURCE_WDG0 , sysctl_resource_wdg1 = SYSCTL_RESOURCE_WDG1 ,
  sysctl_resource_mbx0 = SYSCTL_RESOURCE_MBX0 , sysctl_resource_mbx1 = SYSCTL_RESOURCE_MBX1 , sysctl_resource_gptmr0 = SYSCTL_RESOURCE_TMR0 , sysctl_resource_gptmr1 = SYSCTL_RESOURCE_TMR1 ,
  sysctl_resource_gptmr2 = SYSCTL_RESOURCE_TMR2 , sysctl_resource_gptmr3 = SYSCTL_RESOURCE_TMR3 , sysctl_resource_gptmr4 = SYSCTL_RESOURCE_TMR4 , sysctl_resource_gptmr5 = SYSCTL_RESOURCE_TMR5 ,
  sysctl_resource_gptmr6 = SYSCTL_RESOURCE_TMR6 , sysctl_resource_gptmr7 = SYSCTL_RESOURCE_TMR7 , sysctl_resource_i2s0 = SYSCTL_RESOURCE_I2S0 , sysctl_resource_i2s1 = SYSCTL_RESOURCE_I2S1 ,
  sysctl_resource_i2s2 = SYSCTL_RESOURCE_I2S2 , sysctl_resource_i2s3 = SYSCTL_RESOURCE_I2S3 , sysctl_resource_pdm0 = SYSCTL_RESOURCE_PDM0 , sysctl_resource_dao0 = SYSCTL_RESOURCE_DAO0 ,
  sysctl_resource_smix = SYSCTL_RESOURCE_SMIX , sysctl_resource_rng0 = SYSCTL_RESOURCE_RNG0 , sysctl_resource_sdp0 = SYSCTL_RESOURCE_SDP0 , sysctl_resource_kman = SYSCTL_RESOURCE_KMAN ,
  sysctl_resource_gpio = SYSCTL_RESOURCE_GPIO , sysctl_resource_adc0 = SYSCTL_RESOURCE_ADC0 , sysctl_resource_adc1 = SYSCTL_RESOURCE_ADC1 , sysctl_resource_sdm0 = SYSCTL_RESOURCE_SDM0 ,
  sysctl_resource_dma0 = SYSCTL_RESOURCE_HDMA , sysctl_resource_dma1 = SYSCTL_RESOURCE_XDMA , sysctl_resource_xpi0 = SYSCTL_RESOURCE_XPI0 , sysctl_resource_ffa0 = SYSCTL_RESOURCE_FFA0 ,
  sysctl_resource_tsns = SYSCTL_RESOURCE_TSNS , sysctl_resource_eth0 = SYSCTL_RESOURCE_ETH0 , sysctl_resource_usb0 = SYSCTL_RESOURCE_USB0 , sysctl_resource_sdc0 = SYSCTL_RESOURCE_SDC0 ,
  sysctl_resource_sdc1 = SYSCTL_RESOURCE_SDC1 , sysctl_resource_ntm0 = SYSCTL_RESOURCE_NTM0 , sysctl_resource_ref0 = SYSCTL_RESOURCE_REF0 , sysctl_resource_ref1 = SYSCTL_RESOURCE_REF1 ,
  sysctl_resource_cam0 = SYSCTL_RESOURCE_CAM0 , sysctl_resource_cam1 = SYSCTL_RESOURCE_CAM1 , sysctl_resource_pdma = SYSCTL_RESOURCE_PDMA , sysctl_resource_jpeg = SYSCTL_RESOURCE_JPEG ,
  sysctl_resource_lcd0 = SYSCTL_RESOURCE_LCD0 , sysctl_resource_lcd1 = SYSCTL_RESOURCE_LCD1 , sysctl_resource_gwc0 = SYSCTL_RESOURCE_GWC0 , sysctl_resource_gwc1 = SYSCTL_RESOURCE_GWC1 ,
  sysctl_resource_csi0 = SYSCTL_RESOURCE_CSI0 , sysctl_resource_csi1 = SYSCTL_RESOURCE_CSI1 , sysctl_resource_dsi0 = SYSCTL_RESOURCE_DSI0 , sysctl_resource_dsi1 = SYSCTL_RESOURCE_DSI1 ,
  sysctl_resource_lvb0 = SYSCTL_RESOURCE_LVB0 , sysctl_resource_lcb0 = SYSCTL_RESOURCE_LCB0 , sysctl_resource_gpu0 = SYSCTL_RESOURCE_GPU0 , sysctl_resource_linkable_end ,
  sysctl_resource_end = sysctl_resource_linkable_end , sysctl_resource_cpu0 = SYSCTL_RESOURCE_CPU0 , sysctl_resource_cpx0 = SYSCTL_RESOURCE_CPX0 , sysctl_resource_cpu1 = SYSCTL_RESOURCE_CPU1 ,
  sysctl_resource_cpx1 = SYSCTL_RESOURCE_CPX1 , sysctl_resource_pow_cpu0 = SYSCTL_RESOURCE_POW_CPU0 , sysctl_resource_pow_cpu1 = SYSCTL_RESOURCE_POW_CPU1 , sysctl_resource_pow_otn = SYSCTL_RESOURCE_POW_OTN ,
  sysctl_resource_rst_soc = SYSCTL_RESOURCE_RST_SOC , sysctl_resource_rst_cpu0 = SYSCTL_RESOURCE_RST_CPU0 , sysctl_resource_rst_cpu1 = SYSCTL_RESOURCE_RST_CPU1 , sysctl_resource_rst_otn = SYSCTL_RESOURCE_RST_OTN ,
  sysctl_resource_xtal = SYSCTL_RESOURCE_CLK_SRC_XTAL , sysctl_resource_pll0 = SYSCTL_RESOURCE_CLK_SRC_PLL0 , sysctl_resource_clk0_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL0 , sysctl_resource_clk1_pll0 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL0 ,
  sysctl_resource_pll1 = SYSCTL_RESOURCE_CLK_SRC_PLL1 , sysctl_resource_clk0_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL1 , sysctl_resource_clk1_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL1 , sysctl_resource_clk2_pll1 = SYSCTL_RESOURCE_CLK_SRC_CLK2_PLL1 ,
  sysctl_resource_pll2 = SYSCTL_RESOURCE_CLK_SRC_PLL2 , sysctl_resource_clk0_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK0_PLL2 , sysctl_resource_clk1_pll2 = SYSCTL_RESOURCE_CLK_SRC_CLK1_PLL2 , sysctl_resource_pll0_ref = SYSCTL_RESOURCE_CLK_SRC_PLL0_REF ,
  sysctl_resource_pll1_ref = SYSCTL_RESOURCE_CLK_SRC_PLL1_REF , sysctl_resource_pll2_ref = SYSCTL_RESOURCE_CLK_SRC_PLL2_REF , sysctl_resource_clk_top_cpu0 = SYSCTL_RESOURCE_CLK_TOP_CPU0 , sysctl_resource_clk_top_mchtmr0 = SYSCTL_RESOURCE_CLK_TOP_MCT0 ,
  sysctl_resource_clk_top_cpu1 = SYSCTL_RESOURCE_CLK_TOP_CPU1 , sysctl_resource_clk_top_mchtmr1 = SYSCTL_RESOURCE_CLK_TOP_MCT1 , sysctl_resource_clk_top_ahb0 = SYSCTL_RESOURCE_CLK_TOP_AHB0 , sysctl_resource_clk_top_axif = SYSCTL_RESOURCE_CLK_TOP_AXIF ,
  sysctl_resource_clk_top_axis = SYSCTL_RESOURCE_CLK_TOP_AXIS , sysctl_resource_clk_top_axic = SYSCTL_RESOURCE_CLK_TOP_AXIC , sysctl_resource_clk_top_axin = SYSCTL_RESOURCE_CLK_TOP_AXIN , sysctl_resource_clk_top_gptmr0 = SYSCTL_RESOURCE_CLK_TOP_TMR0 ,
  sysctl_resource_clk_top_gptmr1 = SYSCTL_RESOURCE_CLK_TOP_TMR1 , sysctl_resource_clk_top_gptmr2 = SYSCTL_RESOURCE_CLK_TOP_TMR2 , sysctl_resource_clk_top_gptmr3 = SYSCTL_RESOURCE_CLK_TOP_TMR3 , sysctl_resource_clk_top_gptmr4 = SYSCTL_RESOURCE_CLK_TOP_TMR4 ,
  sysctl_resource_clk_top_gptmr5 = SYSCTL_RESOURCE_CLK_TOP_TMR5 , sysctl_resource_clk_top_gptmr6 = SYSCTL_RESOURCE_CLK_TOP_TMR6 , sysctl_resource_clk_top_gptmr7 = SYSCTL_RESOURCE_CLK_TOP_TMR7 , sysctl_resource_clk_top_i2c0 = SYSCTL_RESOURCE_CLK_TOP_I2C0 ,
  sysctl_resource_clk_top_i2c1 = SYSCTL_RESOURCE_CLK_TOP_I2C1 , sysctl_resource_clk_top_i2c2 = SYSCTL_RESOURCE_CLK_TOP_I2C2 , sysctl_resource_clk_top_i2c3 = SYSCTL_RESOURCE_CLK_TOP_I2C3 , sysctl_resource_clk_top_i2c4 = SYSCTL_RESOURCE_CLK_TOP_I2C4 ,
  sysctl_resource_clk_top_i2c5 = SYSCTL_RESOURCE_CLK_TOP_I2C5 , sysctl_resource_clk_top_i2c6 = SYSCTL_RESOURCE_CLK_TOP_I2C6 , sysctl_resource_clk_top_i2c7 = SYSCTL_RESOURCE_CLK_TOP_I2C7 , sysctl_resource_clk_top_spi0 = SYSCTL_RESOURCE_CLK_TOP_SPI0 ,
  sysctl_resource_clk_top_spi1 = SYSCTL_RESOURCE_CLK_TOP_SPI1 , sysctl_resource_clk_top_spi2 = SYSCTL_RESOURCE_CLK_TOP_SPI2 , sysctl_resource_clk_top_spi3 = SYSCTL_RESOURCE_CLK_TOP_SPI3 , sysctl_resource_clk_top_spi4 = SYSCTL_RESOURCE_CLK_TOP_SPI4 ,
  sysctl_resource_clk_top_spi5 = SYSCTL_RESOURCE_CLK_TOP_SPI5 , sysctl_resource_clk_top_spi6 = SYSCTL_RESOURCE_CLK_TOP_SPI6 , sysctl_resource_clk_top_spi7 = SYSCTL_RESOURCE_CLK_TOP_SPI7 , sysctl_resource_clk_top_uart0 = SYSCTL_RESOURCE_CLK_TOP_URT0 ,
  sysctl_resource_clk_top_uart1 = SYSCTL_RESOURCE_CLK_TOP_URT1 , sysctl_resource_clk_top_uart2 = SYSCTL_RESOURCE_CLK_TOP_URT2 , sysctl_resource_clk_top_uart3 = SYSCTL_RESOURCE_CLK_TOP_URT3 , sysctl_resource_clk_top_uart4 = SYSCTL_RESOURCE_CLK_TOP_URT4 ,
  sysctl_resource_clk_top_uart5 = SYSCTL_RESOURCE_CLK_TOP_URT5 , sysctl_resource_clk_top_uart6 = SYSCTL_RESOURCE_CLK_TOP_URT6 , sysctl_resource_clk_top_uart7 = SYSCTL_RESOURCE_CLK_TOP_URT7 , sysctl_resource_clk_top_uart8 = SYSCTL_RESOURCE_CLK_TOP_URT8 ,
  sysctl_resource_clk_top_uart9 = SYSCTL_RESOURCE_CLK_TOP_URT9 , sysctl_resource_clk_top_uart10 = SYSCTL_RESOURCE_CLK_TOP_URT10 , sysctl_resource_clk_top_uart11 = SYSCTL_RESOURCE_CLK_TOP_URT11 , sysctl_resource_clk_top_uart12 = SYSCTL_RESOURCE_CLK_TOP_URT12 ,
  sysctl_resource_clk_top_uart13 = SYSCTL_RESOURCE_CLK_TOP_URT13 , sysctl_resource_clk_top_uart14 = SYSCTL_RESOURCE_CLK_TOP_URT14 , sysctl_resource_clk_top_uart15 = SYSCTL_RESOURCE_CLK_TOP_URT15 , sysctl_resource_clk_top_ana0 = SYSCTL_RESOURCE_CLK_TOP_ANA0 ,
  sysctl_resource_clk_top_ana1 = SYSCTL_RESOURCE_CLK_TOP_ANA1 , sysctl_resource_clk_top_ana2 = SYSCTL_RESOURCE_CLK_TOP_ANA2 , sysctl_resource_clk_top_ana3 = SYSCTL_RESOURCE_CLK_TOP_ANA3 , sysctl_resource_clk_top_aud0 = SYSCTL_RESOURCE_CLK_TOP_AUD0 ,
  sysctl_resource_clk_top_aud1 = SYSCTL_RESOURCE_CLK_TOP_AUD1 , sysctl_resource_clk_top_can0 = SYSCTL_RESOURCE_CLK_TOP_CAN0 , sysctl_resource_clk_top_can1 = SYSCTL_RESOURCE_CLK_TOP_CAN1 , sysctl_resource_clk_top_can2 = SYSCTL_RESOURCE_CLK_TOP_CAN2 ,
  sysctl_resource_clk_top_can3 = SYSCTL_RESOURCE_CLK_TOP_CAN3 , sysctl_resource_clk_top_can4 = SYSCTL_RESOURCE_CLK_TOP_CAN4 , sysctl_resource_clk_top_can5 = SYSCTL_RESOURCE_CLK_TOP_CAN5 , sysctl_resource_clk_top_can6 = SYSCTL_RESOURCE_CLK_TOP_CAN6 ,
  sysctl_resource_clk_top_can7 = SYSCTL_RESOURCE_CLK_TOP_CAN7 , sysctl_resource_clk_top_xpi0 = SYSCTL_RESOURCE_CLK_TOP_XPI0 , sysctl_resource_clk_top_femc = SYSCTL_RESOURCE_CLK_TOP_FEMC , sysctl_resource_clk_top_eth0 = SYSCTL_RESOURCE_CLK_TOP_ETH0 ,
  sysctl_resource_clk_top_ptp0 = SYSCTL_RESOURCE_CLK_TOP_PTP0 , sysctl_resource_clk_top_ref0 = SYSCTL_RESOURCE_CLK_TOP_REF0 , sysctl_resource_clk_top_ref1 = SYSCTL_RESOURCE_CLK_TOP_REF1 , sysctl_resource_clk_top_ntm0 = SYSCTL_RESOURCE_CLK_TOP_NTM0 ,
  sysctl_resource_clk_top_tsn1 = SYSCTL_RESOURCE_CLK_TOP_TSW1 , sysctl_resource_clk_top_tsn2 = SYSCTL_RESOURCE_CLK_TOP_TSW2 , sysctl_resource_clk_top_tsn3 = SYSCTL_RESOURCE_CLK_TOP_TSW3 , sysctl_resource_clk_top_adc0 = SYSCTL_RESOURCE_CLK_TOP_ADC0 ,
  sysctl_resource_clk_top_adc1 = SYSCTL_RESOURCE_CLK_TOP_ADC1 , sysctl_resource_clk_top_adc2 = SYSCTL_RESOURCE_CLK_TOP_ADC2 , sysctl_resource_clk_top_adc3 = SYSCTL_RESOURCE_CLK_TOP_ADC3 , sysctl_resource_clk_top_i2s0 = SYSCTL_RESOURCE_CLK_TOP_I2S0 ,
  sysctl_resource_clk_top_i2s1 = SYSCTL_RESOURCE_CLK_TOP_I2S1 , sysctl_resource_linkable_start = 256 , sysctl_resource_ahbp = SYSCTL_RESOURCE_AHBP , sysctl_resource_axis = SYSCTL_RESOURCE_AXIS ,
  sysctl_resource_axic = SYSCTL_RESOURCE_AXIC , sysctl_resource_axin = SYSCTL_RESOURCE_AXIN , sysctl_resource_rom0 = SYSCTL_RESOURCE_ROM0 , sysctl_resource_lmm0 = SYSCTL_RESOURCE_LMM0 ,
  sysctl_resource_mchtmr0 = SYSCTL_RESOURCE_MCT0 , sysctl_resource_lmm1 = SYSCTL_RESOURCE_LMM1 , sysctl_resource_mchtmr1 = SYSCTL_RESOURCE_MCT1 , sysctl_resource_gptmr0 = SYSCTL_RESOURCE_TMR0 ,
  sysctl_resource_gptmr1 = SYSCTL_RESOURCE_TMR1 , sysctl_resource_gptmr2 = SYSCTL_RESOURCE_TMR2 , sysctl_resource_gptmr3 = SYSCTL_RESOURCE_TMR3 , sysctl_resource_gptmr4 = SYSCTL_RESOURCE_TMR4 ,
  sysctl_resource_gptmr5 = SYSCTL_RESOURCE_TMR5 , sysctl_resource_gptmr6 = SYSCTL_RESOURCE_TMR6 , sysctl_resource_gptmr7 = SYSCTL_RESOURCE_TMR7 , sysctl_resource_i2c0 = SYSCTL_RESOURCE_I2C0 ,
  sysctl_resource_i2c1 = SYSCTL_RESOURCE_I2C1 , sysctl_resource_i2c2 = SYSCTL_RESOURCE_I2C2 , sysctl_resource_i2c3 = SYSCTL_RESOURCE_I2C3 , sysctl_resource_i2c4 = SYSCTL_RESOURCE_I2C4 ,
  sysctl_resource_i2c5 = SYSCTL_RESOURCE_I2C5 , sysctl_resource_i2c6 = SYSCTL_RESOURCE_I2C6 , sysctl_resource_i2c7 = SYSCTL_RESOURCE_I2C7 , sysctl_resource_spi0 = SYSCTL_RESOURCE_SPI0 ,
  sysctl_resource_spi1 = SYSCTL_RESOURCE_SPI1 , sysctl_resource_spi2 = SYSCTL_RESOURCE_SPI2 , sysctl_resource_spi3 = SYSCTL_RESOURCE_SPI3 , sysctl_resource_spi4 = SYSCTL_RESOURCE_SPI4 ,
  sysctl_resource_spi5 = SYSCTL_RESOURCE_SPI5 , sysctl_resource_spi6 = SYSCTL_RESOURCE_SPI6 , sysctl_resource_spi7 = SYSCTL_RESOURCE_SPI7 , sysctl_resource_uart0 = SYSCTL_RESOURCE_URT0 ,
  sysctl_resource_uart1 = SYSCTL_RESOURCE_URT1 , sysctl_resource_uart2 = SYSCTL_RESOURCE_URT2 , sysctl_resource_uart3 = SYSCTL_RESOURCE_URT3 , sysctl_resource_uart4 = SYSCTL_RESOURCE_URT4 ,
  sysctl_resource_uart5 = SYSCTL_RESOURCE_URT5 , sysctl_resource_uart6 = SYSCTL_RESOURCE_URT6 , sysctl_resource_uart7 = SYSCTL_RESOURCE_URT7 , sysctl_resource_uart8 = SYSCTL_RESOURCE_URT8 ,
  sysctl_resource_uart9 = SYSCTL_RESOURCE_URT9 , sysctl_resource_uart10 = SYSCTL_RESOURCE_URT10 , sysctl_resource_uart11 = SYSCTL_RESOURCE_URT11 , sysctl_resource_uart12 = SYSCTL_RESOURCE_URT12 ,
  sysctl_resource_uart13 = SYSCTL_RESOURCE_URT13 , sysctl_resource_uart14 = SYSCTL_RESOURCE_URT14 , sysctl_resource_uart15 = SYSCTL_RESOURCE_URT15 , sysctl_resource_crc0 = SYSCTL_RESOURCE_CRC0 ,
  sysctl_resource_tsns = SYSCTL_RESOURCE_TSNS , sysctl_resource_wdg0 = SYSCTL_RESOURCE_WDG0 , sysctl_resource_wdg1 = SYSCTL_RESOURCE_WDG1 , sysctl_resource_wdg2 = SYSCTL_RESOURCE_WDG2 ,
  sysctl_resource_wdg3 = SYSCTL_RESOURCE_WDG3 , sysctl_resource_mbx0 = SYSCTL_RESOURCE_MBX0 , sysctl_resource_mbx1 = SYSCTL_RESOURCE_MBX1 , sysctl_resource_gpio = SYSCTL_RESOURCE_GPIO ,
  sysctl_resource_ppi0 = SYSCTL_RESOURCE_PPI0 , sysctl_resource_hdma = SYSCTL_RESOURCE_HDMA , sysctl_resource_lobs = SYSCTL_RESOURCE_LOBS , sysctl_resource_adc0 = SYSCTL_RESOURCE_ADC0 ,
  sysctl_resource_adc1 = SYSCTL_RESOURCE_ADC1 , sysctl_resource_adc2 = SYSCTL_RESOURCE_ADC2 , sysctl_resource_adc3 = SYSCTL_RESOURCE_ADC3 , sysctl_resource_cmp0 = SYSCTL_RESOURCE_CMP0 ,
  sysctl_resource_cmp1 = SYSCTL_RESOURCE_CMP1 , sysctl_resource_cmp2 = SYSCTL_RESOURCE_CMP2 , sysctl_resource_cmp3 = SYSCTL_RESOURCE_CMP3 , sysctl_resource_i2s0 = SYSCTL_RESOURCE_I2S0 ,
  sysctl_resource_i2s1 = SYSCTL_RESOURCE_I2S1 , sysctl_resource_i2spdm0 = SYSCTL_RESOURCE_PDM0 , sysctl_resource_i2sdao = SYSCTL_RESOURCE_CLSD , sysctl_resource_can0 = SYSCTL_RESOURCE_CAN0 ,
  sysctl_resource_can1 = SYSCTL_RESOURCE_CAN1 , sysctl_resource_can2 = SYSCTL_RESOURCE_CAN2 , sysctl_resource_can3 = SYSCTL_RESOURCE_CAN3 , sysctl_resource_can4 = SYSCTL_RESOURCE_CAN4 ,
  sysctl_resource_can5 = SYSCTL_RESOURCE_CAN5 , sysctl_resource_can6 = SYSCTL_RESOURCE_CAN6 , sysctl_resource_can7 = SYSCTL_RESOURCE_CAN7 , sysctl_resource_ptpc = SYSCTL_RESOURCE_PTPC ,
  sysctl_resource_qei0 = SYSCTL_RESOURCE_QEI0 , sysctl_resource_qei1 = SYSCTL_RESOURCE_QEI1 , sysctl_resource_qei2 = SYSCTL_RESOURCE_QEI2 , sysctl_resource_qei3 = SYSCTL_RESOURCE_QEI3 ,
  sysctl_resource_qeo0 = SYSCTL_RESOURCE_QEO0 , sysctl_resource_qeo1 = SYSCTL_RESOURCE_QEO1 , sysctl_resource_qeo2 = SYSCTL_RESOURCE_QEO2 , sysctl_resource_qeo3 = SYSCTL_RESOURCE_QEO3 ,
  sysctl_resource_pwm0 = SYSCTL_RESOURCE_PWM0 , sysctl_resource_pwm1 = SYSCTL_RESOURCE_PWM1 , sysctl_resource_pwm2 = SYSCTL_RESOURCE_PWM2 , sysctl_resource_pwm3 = SYSCTL_RESOURCE_PWM3 ,
  sysctl_resource_rdc0 = SYSCTL_RESOURCE_RDC0 , sysctl_resource_rdc1 = SYSCTL_RESOURCE_RDC1 , sysctl_resource_sdm0 = SYSCTL_RESOURCE_SDM0 , sysctl_resource_sdm1 = SYSCTL_RESOURCE_SDM1 ,
  sysctl_resource_plb0 = SYSCTL_RESOURCE_PLB0 , sysctl_resource_sei0 = SYSCTL_RESOURCE_SEI0 , sysctl_resource_mtg0 = SYSCTL_RESOURCE_MTG0 , sysctl_resource_mtg1 = SYSCTL_RESOURCE_MTG1 ,
  sysctl_resource_vsc0 = SYSCTL_RESOURCE_VSC0 , sysctl_resource_vsc1 = SYSCTL_RESOURCE_VSC1 , sysctl_resource_clc0 = SYSCTL_RESOURCE_CLC0 , sysctl_resource_clc1 = SYSCTL_RESOURCE_CLC1 ,
  sysctl_resource_emds = SYSCTL_RESOURCE_EMDS , sysctl_resource_rng0 = SYSCTL_RESOURCE_RNG0 , sysctl_resource_sdp0 = SYSCTL_RESOURCE_SDP0 , sysctl_resource_pka0 = SYSCTL_RESOURCE_PKA0 ,
  sysctl_resource_kman = SYSCTL_RESOURCE_KMAN , sysctl_resource_xpi0 = SYSCTL_RESOURCE_XPI0 , sysctl_resource_femc = SYSCTL_RESOURCE_FEMC , sysctl_resource_ram0 = SYSCTL_RESOURCE_RAM0 ,
  sysctl_resource_ram1 = SYSCTL_RESOURCE_RAM1 , sysctl_resource_xdma = SYSCTL_RESOURCE_XDMA , sysctl_resource_ffa0 = SYSCTL_RESOURCE_FFA0 , sysctl_resource_eth0 = SYSCTL_RESOURCE_ETH0 ,
  sysctl_resource_usb0 = SYSCTL_RESOURCE_USB0 , sysctl_resource_ntmr0 = SYSCTL_RESOURCE_NTM0 , sysctl_resource_ref0 = SYSCTL_RESOURCE_REF0 , sysctl_resource_ref1 = SYSCTL_RESOURCE_REF1 ,
  sysctl_resource_tsn0 = SYSCTL_RESOURCE_TSW0 , sysctl_resource_esc0 = SYSCTL_RESOURCE_ESC0 , sysctl_resource_linkable_end , sysctl_resource_end = sysctl_resource_linkable_end
}
 Resource. More...
 
enum  sysctl_resource_mode_t {
  sysctl_resource_mode_auto = 0 , sysctl_resource_mode_force_on , sysctl_resource_mode_force_off , sysctl_resource_mode_auto = 0 ,
  sysctl_resource_mode_force_on , sysctl_resource_mode_force_off , sysctl_resource_mode_auto = 0 , sysctl_resource_mode_force_on ,
  sysctl_resource_mode_force_off , sysctl_resource_mode_auto = 0 , sysctl_resource_mode_force_on , sysctl_resource_mode_force_off ,
  sysctl_resource_mode_auto = 0 , sysctl_resource_mode_force_on , sysctl_resource_mode_force_off , sysctl_resource_mode_auto = 0 ,
  sysctl_resource_mode_force_on , sysctl_resource_mode_force_off , sysctl_resource_mode_auto = 0 , sysctl_resource_mode_force_on ,
  sysctl_resource_mode_force_off
}
 Resource modes. More...
 
enum  clock_node_t {
  clock_node_mchtmr0 = SYSCTL_CLOCK_CLK_TOP_MCT0 , clock_node_gptmr0 = SYSCTL_CLOCK_CLK_TOP_TMR0 , clock_node_gptmr1 = SYSCTL_CLOCK_CLK_TOP_TMR1 , clock_node_i2c0 = SYSCTL_CLOCK_CLK_TOP_I2C0 ,
  clock_node_i2c1 = SYSCTL_CLOCK_CLK_TOP_I2C1 , clock_node_i2c2 = SYSCTL_CLOCK_CLK_TOP_I2C2 , clock_node_i2c3 = SYSCTL_CLOCK_CLK_TOP_I2C3 , clock_node_spi0 = SYSCTL_CLOCK_CLK_TOP_SPI0 ,
  clock_node_spi1 = SYSCTL_CLOCK_CLK_TOP_SPI1 , clock_node_spi2 = SYSCTL_CLOCK_CLK_TOP_SPI2 , clock_node_spi3 = SYSCTL_CLOCK_CLK_TOP_SPI3 , clock_node_uart0 = SYSCTL_CLOCK_CLK_TOP_URT0 ,
  clock_node_uart1 = SYSCTL_CLOCK_CLK_TOP_URT1 , clock_node_uart2 = SYSCTL_CLOCK_CLK_TOP_URT2 , clock_node_uart3 = SYSCTL_CLOCK_CLK_TOP_URT3 , clock_node_uart4 = SYSCTL_CLOCK_CLK_TOP_URT4 ,
  clock_node_xpi0 = SYSCTL_CLOCK_CLK_TOP_XPI0 , clock_node_ana0 = SYSCTL_CLOCK_CLK_TOP_ANA0 , clock_node_ana1 = SYSCTL_CLOCK_CLK_TOP_ANA1 , clock_node_ana2 = SYSCTL_CLOCK_CLK_TOP_ANA2 ,
  clock_node_ana3 = SYSCTL_CLOCK_CLK_TOP_ANA3 , clock_node_ref0 = SYSCTL_CLOCK_CLK_TOP_REF0 , clock_node_ref1 = SYSCTL_CLOCK_CLK_TOP_REF1 , clock_node_adc_start ,
  clock_node_adc0 = clock_node_adc_start , clock_node_adc1 , clock_node_dac_start , clock_node_dac0 = clock_node_dac_start ,
  clock_node_dac1 , clock_node_end , clock_node_core_start = 0xfc , clock_node_cpu0 = clock_node_core_start ,
  clock_node_axi , clock_node_ahb , clock_node_mchtmr0 = SYSCTL_CLOCK_CLK_TOP_MCT0 , clock_node_can0 = SYSCTL_CLOCK_CLK_TOP_CAN0 ,
  clock_node_can1 = SYSCTL_CLOCK_CLK_TOP_CAN1 , clock_node_can2 = SYSCTL_CLOCK_CLK_TOP_CAN2 , clock_node_can3 = SYSCTL_CLOCK_CLK_TOP_CAN3 , clock_node_gptmr0 = SYSCTL_CLOCK_CLK_TOP_TMR0 ,
  clock_node_gptmr1 = SYSCTL_CLOCK_CLK_TOP_TMR1 , clock_node_gptmr2 = SYSCTL_CLOCK_CLK_TOP_TMR2 , clock_node_gptmr3 = SYSCTL_CLOCK_CLK_TOP_TMR3 , clock_node_i2c0 = SYSCTL_CLOCK_CLK_TOP_I2C0 ,
  clock_node_i2c1 = SYSCTL_CLOCK_CLK_TOP_I2C1 , clock_node_i2c2 = SYSCTL_CLOCK_CLK_TOP_I2C2 , clock_node_i2c3 = SYSCTL_CLOCK_CLK_TOP_I2C3 , clock_node_spi0 = SYSCTL_CLOCK_CLK_TOP_SPI0 ,
  clock_node_spi1 = SYSCTL_CLOCK_CLK_TOP_SPI1 , clock_node_spi2 = SYSCTL_CLOCK_CLK_TOP_SPI2 , clock_node_spi3 = SYSCTL_CLOCK_CLK_TOP_SPI3 , clock_node_uart0 = SYSCTL_CLOCK_CLK_TOP_URT0 ,
  clock_node_uart1 = SYSCTL_CLOCK_CLK_TOP_URT1 , clock_node_uart2 = SYSCTL_CLOCK_CLK_TOP_URT2 , clock_node_uart3 = SYSCTL_CLOCK_CLK_TOP_URT3 , clock_node_uart4 = SYSCTL_CLOCK_CLK_TOP_URT4 ,
  clock_node_uart5 = SYSCTL_CLOCK_CLK_TOP_URT5 , clock_node_uart6 = SYSCTL_CLOCK_CLK_TOP_URT6 , clock_node_uart7 = SYSCTL_CLOCK_CLK_TOP_URT7 , clock_node_xpi0 = SYSCTL_CLOCK_CLK_TOP_XPI0 ,
  clock_node_ana0 = SYSCTL_CLOCK_CLK_TOP_ANA0 , clock_node_ana1 = SYSCTL_CLOCK_CLK_TOP_ANA1 , clock_node_ana2 = SYSCTL_CLOCK_CLK_TOP_ANA2 , clock_node_ana3 = SYSCTL_CLOCK_CLK_TOP_ANA3 ,
  clock_node_ref0 = SYSCTL_CLOCK_CLK_TOP_REF0 , clock_node_ref1 = SYSCTL_CLOCK_CLK_TOP_REF1 , clock_node_adc_start , clock_node_adc0 = clock_node_adc_start ,
  clock_node_adc1 , clock_node_dac_start , clock_node_dac0 = clock_node_dac_start , clock_node_dac1 ,
  clock_node_end , clock_node_core_start = 0xfc , clock_node_cpu0 = clock_node_core_start , clock_node_axi ,
  clock_node_ahb , clock_node_mchtmr0 = SYSCTL_CLOCK_CLK_TOP_MCT0 , clock_node_mchtmr1 = SYSCTL_CLOCK_CLK_TOP_MCT1 , clock_node_xpi0 = SYSCTL_CLOCK_CLK_TOP_XPI0 ,
  clock_node_gptmr0 = SYSCTL_CLOCK_CLK_TOP_TMR0 , clock_node_gptmr1 = SYSCTL_CLOCK_CLK_TOP_TMR1 , clock_node_gptmr2 = SYSCTL_CLOCK_CLK_TOP_TMR2 , clock_node_gptmr3 = SYSCTL_CLOCK_CLK_TOP_TMR3 ,
  clock_node_uart0 = SYSCTL_CLOCK_CLK_TOP_URT0 , clock_node_uart1 = SYSCTL_CLOCK_CLK_TOP_URT1 , clock_node_uart2 = SYSCTL_CLOCK_CLK_TOP_URT2 , clock_node_uart3 = SYSCTL_CLOCK_CLK_TOP_URT3 ,
  clock_node_uart4 = SYSCTL_CLOCK_CLK_TOP_URT4 , clock_node_uart5 = SYSCTL_CLOCK_CLK_TOP_URT5 , clock_node_uart6 = SYSCTL_CLOCK_CLK_TOP_URT6 , clock_node_uart7 = SYSCTL_CLOCK_CLK_TOP_URT7 ,
  clock_node_i2c0 = SYSCTL_CLOCK_CLK_TOP_I2C0 , clock_node_i2c1 = SYSCTL_CLOCK_CLK_TOP_I2C1 , clock_node_i2c2 = SYSCTL_CLOCK_CLK_TOP_I2C2 , clock_node_i2c3 = SYSCTL_CLOCK_CLK_TOP_I2C3 ,
  clock_node_spi0 = SYSCTL_CLOCK_CLK_TOP_SPI0 , clock_node_spi1 = SYSCTL_CLOCK_CLK_TOP_SPI1 , clock_node_spi2 = SYSCTL_CLOCK_CLK_TOP_SPI2 , clock_node_spi3 = SYSCTL_CLOCK_CLK_TOP_SPI3 ,
  clock_node_can0 = SYSCTL_CLOCK_CLK_TOP_CAN0 , clock_node_can1 = SYSCTL_CLOCK_CLK_TOP_CAN1 , clock_node_can2 = SYSCTL_CLOCK_CLK_TOP_CAN2 , clock_node_can3 = SYSCTL_CLOCK_CLK_TOP_CAN3 ,
  clock_node_ptpc = SYSCTL_CLOCK_CLK_TOP_PTPC , clock_node_ana0 = SYSCTL_CLOCK_CLK_TOP_ANA0 , clock_node_ana1 = SYSCTL_CLOCK_CLK_TOP_ANA1 , clock_node_ana2 = SYSCTL_CLOCK_CLK_TOP_ANA2 ,
  clock_node_ana3 = SYSCTL_CLOCK_CLK_TOP_ANA3 , clock_node_ana4 = SYSCTL_CLOCK_CLK_TOP_ANA4 , clock_node_ref0 = SYSCTL_CLOCK_CLK_TOP_REF0 , clock_node_ref1 = SYSCTL_CLOCK_CLK_TOP_REF1 ,
  clock_node_lin0 = SYSCTL_CLOCK_CLK_TOP_LIN0 , clock_node_lin1 = SYSCTL_CLOCK_CLK_TOP_LIN1 , clock_node_lin2 = SYSCTL_CLOCK_CLK_TOP_LIN2 , clock_node_lin3 = SYSCTL_CLOCK_CLK_TOP_LIN3 ,
  clock_node_adc_start , clock_node_adc0 = clock_node_adc_start , clock_node_adc1 , clock_node_adc2 ,
  clock_node_adc3 , clock_node_dac_start , clock_node_dac0 = clock_node_dac_start , clock_node_dac1 ,
  clock_node_end , clock_node_core_start = 0xfc , clock_node_cpu0 = clock_node_core_start , clock_node_cpu1 = clock_node_cpu0 ,
  clock_node_axi , clock_node_ahb , clock_node_mchtmr0 = 0 , clock_node_femc = 1 ,
  clock_node_xpi0 = 2 , clock_node_xpi1 = 3 , clock_node_gptmr0 = 4 , clock_node_gptmr1 = 5 ,
  clock_node_gptmr2 = 6 , clock_node_gptmr3 = 7 , clock_node_uart0 = 8 , clock_node_uart1 = 9 ,
  clock_node_uart2 = 10 , clock_node_uart3 = 11 , clock_node_uart4 = 12 , clock_node_uart5 = 13 ,
  clock_node_uart6 = 14 , clock_node_uart7 = 15 , clock_node_i2c0 = 16 , clock_node_i2c1 = 17 ,
  clock_node_i2c2 = 18 , clock_node_i2c3 = 19 , clock_node_spi0 = 20 , clock_node_spi1 = 21 ,
  clock_node_spi2 = 22 , clock_node_spi3 = 23 , clock_node_can0 = 24 , clock_node_can1 = 25 ,
  clock_node_ptpc = 26 , clock_node_ana0 = 27 , clock_node_ana1 = 28 , clock_node_ana2 = 29 ,
  clock_node_ana3 = 30 , clock_node_aud0 = 31 , clock_node_aud1 = 32 , clock_node_eth0 = 33 ,
  clock_node_ptp0 = 34 , clock_node_ref0 = 35 , clock_node_ref1 = 36 , clock_node_ntmr0 = 37 ,
  clock_node_sdxc0 = 38 , clock_node_adc_i2s_start , clock_node_adc0 = clock_node_adc_i2s_start , clock_node_adc1 ,
  clock_node_adc2 , clock_node_i2s0 , clock_node_i2s1 , clock_node_end ,
  clock_node_core_start = 0xfc , clock_node_cpu0 = clock_node_core_start , clock_node_axi , clock_node_ahb ,
  clock_node_cpu0 = 0 , clock_node_mchtmr0 = 1 , clock_node_cpu1 = 2 , clock_node_mchtmr1 = 3 ,
  clock_node_axi0 = 4 , clock_node_axi1 = 5 , clock_node_axi2 = 6 , clock_node_ahb0 = 7 ,
  clock_node_femc = 8 , clock_node_xpi0 = 9 , clock_node_xpi1 = 10 , clock_node_gptmr0 = 11 ,
  clock_node_gptmr1 = 12 , clock_node_gptmr2 = 13 , clock_node_gptmr3 = 14 , clock_node_gptmr4 = 15 ,
  clock_node_gptmr5 = 16 , clock_node_gptmr6 = 17 , clock_node_gptmr7 = 18 , clock_node_uart0 = 19 ,
  clock_node_uart1 = 20 , clock_node_uart2 = 21 , clock_node_uart3 = 22 , clock_node_uart4 = 23 ,
  clock_node_uart5 = 24 , clock_node_uart6 = 25 , clock_node_uart7 = 26 , clock_node_uart8 = 27 ,
  clock_node_uart9 = 28 , clock_node_uarta = 29 , clock_node_uartb = 30 , clock_node_uartc = 31 ,
  clock_node_uartd = 32 , clock_node_uarte = 33 , clock_node_uartf = 34 , clock_node_i2c0 = 35 ,
  clock_node_i2c1 = 36 , clock_node_i2c2 = 37 , clock_node_i2c3 = 38 , clock_node_spi0 = 39 ,
  clock_node_spi1 = 40 , clock_node_spi2 = 41 , clock_node_spi3 = 42 , clock_node_can0 = 43 ,
  clock_node_can1 = 44 , clock_node_can2 = 45 , clock_node_can3 = 46 , clock_node_ptpc = 47 ,
  clock_node_ana0 = 48 , clock_node_ana1 = 49 , clock_node_ana2 = 50 , clock_node_aud0 = 51 ,
  clock_node_aud1 = 52 , clock_node_aud2 = 53 , clock_node_dis0 = 54 , clock_node_cam0 = 55 ,
  clock_node_cam1 = 56 , clock_node_eth0 = 57 , clock_node_eth1 = 58 , clock_node_ptp0 = 59 ,
  clock_node_ptp1 = 60 , clock_node_ref0 = 61 , clock_node_ref1 = 62 , clock_node_ntmr0 = 63 ,
  clock_node_ntmr1 = 64 , clock_node_sdxc0 = 65 , clock_node_sdxc1 = 66 , clock_node_adc_i2s_start ,
  clock_node_adc0 = clock_node_adc_i2s_start , clock_node_adc1 , clock_node_adc2 , clock_node_adc3 ,
  clock_node_i2s0 , clock_node_i2s1 , clock_node_i2s2 , clock_node_i2s3 ,
  clock_node_end , clock_node_cpu0 = SYSCTL_CLOCK_CLK_TOP_CPU0 , clock_node_mchtmr0 = SYSCTL_CLOCK_CLK_TOP_MCT0 , clock_node_gpu0 = SYSCTL_CLOCK_CLK_TOP_GPU0 ,
  clock_node_axif , clock_node_axis , clock_node_axic , clock_node_axiv ,
  clock_node_axid , clock_node_can0 = SYSCTL_CLOCK_CLK_TOP_CAN0 , clock_node_can1 = SYSCTL_CLOCK_CLK_TOP_CAN1 , clock_node_can2 = SYSCTL_CLOCK_CLK_TOP_CAN2 ,
  clock_node_can3 = SYSCTL_CLOCK_CLK_TOP_CAN3 , clock_node_can4 , clock_node_can5 , clock_node_can6 ,
  clock_node_can7 , clock_node_lin0 = SYSCTL_CLOCK_CLK_TOP_LIN0 , clock_node_lin1 = SYSCTL_CLOCK_CLK_TOP_LIN1 , clock_node_lin2 = SYSCTL_CLOCK_CLK_TOP_LIN2 ,
  clock_node_lin3 = SYSCTL_CLOCK_CLK_TOP_LIN3 , clock_node_lin4 , clock_node_lin5 , clock_node_lin6 ,
  clock_node_lin7 , clock_node_i2c0 = SYSCTL_CLOCK_CLK_TOP_I2C0 , clock_node_i2c1 = SYSCTL_CLOCK_CLK_TOP_I2C1 , clock_node_i2c2 = SYSCTL_CLOCK_CLK_TOP_I2C2 ,
  clock_node_i2c3 = SYSCTL_CLOCK_CLK_TOP_I2C3 , clock_node_spi0 = SYSCTL_CLOCK_CLK_TOP_SPI0 , clock_node_spi1 = SYSCTL_CLOCK_CLK_TOP_SPI1 , clock_node_spi2 = SYSCTL_CLOCK_CLK_TOP_SPI2 ,
  clock_node_spi3 = SYSCTL_CLOCK_CLK_TOP_SPI3 , clock_node_uart0 = SYSCTL_CLOCK_CLK_TOP_URT0 , clock_node_uart1 = SYSCTL_CLOCK_CLK_TOP_URT1 , clock_node_uart2 = SYSCTL_CLOCK_CLK_TOP_URT2 ,
  clock_node_uart3 = SYSCTL_CLOCK_CLK_TOP_URT3 , clock_node_uart4 = SYSCTL_CLOCK_CLK_TOP_URT4 , clock_node_uart5 = SYSCTL_CLOCK_CLK_TOP_URT5 , clock_node_uart6 = SYSCTL_CLOCK_CLK_TOP_URT6 ,
  clock_node_uart7 = SYSCTL_CLOCK_CLK_TOP_URT7 , clock_node_gptmr0 = SYSCTL_CLOCK_CLK_TOP_TMR0 , clock_node_gptmr1 = SYSCTL_CLOCK_CLK_TOP_TMR1 , clock_node_gptmr2 = SYSCTL_CLOCK_CLK_TOP_TMR2 ,
  clock_node_gptmr3 = SYSCTL_CLOCK_CLK_TOP_TMR3 , clock_node_gptmr4 = SYSCTL_CLOCK_CLK_TOP_TMR4 , clock_node_gptmr5 = SYSCTL_CLOCK_CLK_TOP_TMR5 , clock_node_gptmr6 = SYSCTL_CLOCK_CLK_TOP_TMR6 ,
  clock_node_gptmr7 = SYSCTL_CLOCK_CLK_TOP_TMR7 , clock_node_xpi0 = SYSCTL_CLOCK_CLK_TOP_XPI0 , clock_node_xram , clock_node_ana0 = SYSCTL_CLOCK_CLK_TOP_ANA0 ,
  clock_node_ana1 = SYSCTL_CLOCK_CLK_TOP_ANA1 , clock_node_aud0 , clock_node_aud1 , clock_node_aud2 ,
  clock_node_aud3 , clock_node_eth0 , clock_node_ptp0 , clock_node_sdc0 ,
  clock_node_sdc1 , clock_node_ntm0 , clock_node_ref0 = SYSCTL_CLOCK_CLK_TOP_REF0 , clock_node_ref1 = SYSCTL_CLOCK_CLK_TOP_REF1 ,
  clock_node_cam0 , clock_node_cam1 , clock_node_lcd0 , clock_node_lcd1 ,
  clock_node_csi0 , clock_node_csi1 , clock_node_adc_start , clock_node_adc0 = clock_node_adc_start ,
  clock_node_adc1 , clock_node_i2s_start , clock_node_i2s0 = clock_node_i2s_start , clock_node_i2s1 ,
  clock_node_i2s2 , clock_node_i2s3 , clock_node_end , clock_node_invalid = 0xff ,
  clock_node_cpu0 = SYSCTL_CLOCK_CLK_TOP_CPU0 , clock_node_mchtmr0 = SYSCTL_CLOCK_CLK_TOP_MCT0 , clock_node_cpu1 = SYSCTL_CLOCK_CLK_TOP_CPU1 , clock_node_mchtmr1 = SYSCTL_CLOCK_CLK_TOP_MCT1 ,
  clock_node_ahb0 = SYSCTL_CLOCK_CLK_TOP_AHB0 , clock_node_axif = SYSCTL_CLOCK_CLK_TOP_AXIF , clock_node_axis = SYSCTL_CLOCK_CLK_TOP_AXIS , clock_node_axic = SYSCTL_CLOCK_CLK_TOP_AXIC ,
  clock_node_axin = SYSCTL_CLOCK_CLK_TOP_AXIN , clock_node_gptmr0 = SYSCTL_CLOCK_CLK_TOP_TMR0 , clock_node_gptmr1 = SYSCTL_CLOCK_CLK_TOP_TMR1 , clock_node_gptmr2 = SYSCTL_CLOCK_CLK_TOP_TMR2 ,
  clock_node_gptmr3 = SYSCTL_CLOCK_CLK_TOP_TMR3 , clock_node_gptmr4 = SYSCTL_CLOCK_CLK_TOP_TMR4 , clock_node_gptmr5 = SYSCTL_CLOCK_CLK_TOP_TMR5 , clock_node_gptmr6 = SYSCTL_CLOCK_CLK_TOP_TMR6 ,
  clock_node_gptmr7 = SYSCTL_CLOCK_CLK_TOP_TMR7 , clock_node_i2c0 = SYSCTL_CLOCK_CLK_TOP_I2C0 , clock_node_i2c1 = SYSCTL_CLOCK_CLK_TOP_I2C1 , clock_node_i2c2 = SYSCTL_CLOCK_CLK_TOP_I2C2 ,
  clock_node_i2c3 = SYSCTL_CLOCK_CLK_TOP_I2C3 , clock_node_i2c4 = SYSCTL_CLOCK_CLK_TOP_I2C4 , clock_node_i2c5 = SYSCTL_CLOCK_CLK_TOP_I2C5 , clock_node_i2c6 = SYSCTL_CLOCK_CLK_TOP_I2C6 ,
  clock_node_i2c7 = SYSCTL_CLOCK_CLK_TOP_I2C7 , clock_node_spi0 = SYSCTL_CLOCK_CLK_TOP_SPI0 , clock_node_spi1 = SYSCTL_CLOCK_CLK_TOP_SPI1 , clock_node_spi2 = SYSCTL_CLOCK_CLK_TOP_SPI2 ,
  clock_node_spi3 = SYSCTL_CLOCK_CLK_TOP_SPI3 , clock_node_spi4 = SYSCTL_CLOCK_CLK_TOP_SPI4 , clock_node_spi5 = SYSCTL_CLOCK_CLK_TOP_SPI5 , clock_node_spi6 = SYSCTL_CLOCK_CLK_TOP_SPI6 ,
  clock_node_spi7 = SYSCTL_CLOCK_CLK_TOP_SPI7 , clock_node_uart0 = SYSCTL_CLOCK_CLK_TOP_URT0 , clock_node_uart1 = SYSCTL_CLOCK_CLK_TOP_URT1 , clock_node_uart2 = SYSCTL_CLOCK_CLK_TOP_URT2 ,
  clock_node_uart3 = SYSCTL_CLOCK_CLK_TOP_URT3 , clock_node_uart4 = SYSCTL_CLOCK_CLK_TOP_URT4 , clock_node_uart5 = SYSCTL_CLOCK_CLK_TOP_URT5 , clock_node_uart6 = SYSCTL_CLOCK_CLK_TOP_URT6 ,
  clock_node_uart7 = SYSCTL_CLOCK_CLK_TOP_URT7 , clock_node_uart8 = SYSCTL_CLOCK_CLK_TOP_URT8 , clock_node_uart9 = SYSCTL_CLOCK_CLK_TOP_URT9 , clock_node_uart10 = SYSCTL_CLOCK_CLK_TOP_URT10 ,
  clock_node_uart11 = SYSCTL_CLOCK_CLK_TOP_URT11 , clock_node_uart12 = SYSCTL_CLOCK_CLK_TOP_URT12 , clock_node_uart13 = SYSCTL_CLOCK_CLK_TOP_URT13 , clock_node_uart14 = SYSCTL_CLOCK_CLK_TOP_URT14 ,
  clock_node_uart15 = SYSCTL_CLOCK_CLK_TOP_URT15 , clock_node_ana0 = SYSCTL_CLOCK_CLK_TOP_ANA0 , clock_node_ana1 = SYSCTL_CLOCK_CLK_TOP_ANA1 , clock_node_ana2 = SYSCTL_CLOCK_CLK_TOP_ANA2 ,
  clock_node_ana3 = SYSCTL_CLOCK_CLK_TOP_ANA3 , clock_node_aud0 = SYSCTL_CLOCK_CLK_TOP_AUD0 , clock_node_aud1 = SYSCTL_CLOCK_CLK_TOP_AUD1 , clock_node_can0 = SYSCTL_CLOCK_CLK_TOP_CAN0 ,
  clock_node_can1 = SYSCTL_CLOCK_CLK_TOP_CAN1 , clock_node_can2 = SYSCTL_CLOCK_CLK_TOP_CAN2 , clock_node_can3 = SYSCTL_CLOCK_CLK_TOP_CAN3 , clock_node_can4 = SYSCTL_CLOCK_CLK_TOP_CAN4 ,
  clock_node_can5 = SYSCTL_CLOCK_CLK_TOP_CAN5 , clock_node_can6 = SYSCTL_CLOCK_CLK_TOP_CAN6 , clock_node_can7 = SYSCTL_CLOCK_CLK_TOP_CAN7 , clock_node_xpi0 = SYSCTL_CLOCK_CLK_TOP_XPI0 ,
  clock_node_femc = SYSCTL_CLOCK_CLK_TOP_FEMC , clock_node_eth0 = SYSCTL_CLOCK_CLK_TOP_ETH0 , clock_node_ptp0 = SYSCTL_CLOCK_CLK_TOP_PTP0 , clock_node_ntmr0 = SYSCTL_CLOCK_CLK_TOP_NTM0 ,
  clock_node_ref0 = SYSCTL_CLOCK_CLK_TOP_REF0 , clock_node_ref1 = SYSCTL_CLOCK_CLK_TOP_REF1 , clock_node_tsn1 = SYSCTL_CLOCK_CLK_TOP_TSW1 , clock_node_tsn2 = SYSCTL_CLOCK_CLK_TOP_TSW2 ,
  clock_node_tsn3 = SYSCTL_CLOCK_CLK_TOP_TSW3 , clock_node_adc_start , clock_node_adc0 = clock_node_adc_start , clock_node_adc1 ,
  clock_node_adc2 , clock_node_adc3 , clock_node_i2s_start , clock_node_i2s0 = clock_node_i2s_start ,
  clock_node_i2s1 , clock_node_end
}
 Clock nodes. More...
 
enum  clock_source_t {
  clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 , clock_source_pll0_clk1 = 2 , clock_source_pll0_clk2 = 3 ,
  clock_source_pll1_clk0 = 4 , clock_source_pll1_clk1 = 5 , clock_source_pll1_clk2 = 6 , clock_source_pll1_clk3 = 7 ,
  clock_source_general_source_end , clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 , clock_source_pll0_clk1 = 2 ,
  clock_source_pll0_clk2 = 3 , clock_source_pll1_clk0 = 4 , clock_source_pll1_clk1 = 5 , clock_source_pll1_clk2 = 6 ,
  clock_source_pll1_clk3 = 7 , clock_source_general_source_end , clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 ,
  clock_source_pll0_clk1 = 2 , clock_source_pll0_clk2 = 3 , clock_source_pll1_clk0 = 4 , clock_source_pll1_clk1 = 5 ,
  clock_source_pll2_clk0 = 6 , clock_source_pll2_clk1 = 7 , clock_source_general_source_end , clock_source_osc0_clk0 = 0 ,
  clock_source_pll0_clk0 = 1 , clock_source_pll0_clk1 = 2 , clock_source_pll0_clk2 = 3 , clock_source_pll1_clk0 = 4 ,
  clock_source_pll1_clk1 = 5 , clock_source_pll2_clk0 = 6 , clock_source_pll2_clk1 = 7 , clock_source_general_source_end ,
  clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 , clock_source_pll1_clk0 = 2 , clock_source_pll1_clk1 = 3 ,
  clock_source_pll2_clk0 = 4 , clock_source_pll2_clk1 = 5 , clock_source_pll3_clk0 = 6 , clock_source_pll4_clk0 = 7 ,
  clock_source_general_source_end , clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 , clock_source_pll1_clk0 = 2 ,
  clock_source_pll1_clk1 = 3 , clock_source_pll2_clk0 = 4 , clock_source_pll2_clk1 = 5 , clock_source_pll3_clk0 = 6 ,
  clock_source_pll4_clk0 = 7 , clock_source_general_source_end , clock_source_osc0_clk0 = 0 , clock_source_pll0_clk0 = 1 ,
  clock_source_pll0_clk1 = 2 , clock_source_pll1_clk0 = 3 , clock_source_pll1_clk1 = 4 , clock_source_pll1_clk2 = 5 ,
  clock_source_pll2_clk0 = 6 , clock_source_pll2_clk1 = 7 , clock_source_general_source_end
}
 General clock sources. More...
 
enum  clock_source_adc_t {
  clock_source_adc_ana_clock = 0 , clock_source_adc_ahb_clock = 1 , clock_source_adc_clk_end , clock_source_adc_ana_clock = 0 ,
  clock_source_adc_ahb_clock = 1 , clock_source_adc_clk_end , clock_source_adc_ana_clock = 0 , clock_source_adc_ahb_clock = 1 ,
  clock_source_adc_clk_end , clock_source_adc_ana_clock = 0 , clock_source_adc_ahb_clock = 1 , clock_source_adc_clk_end ,
  clock_source_adc_ana_clock = 0 , clock_source_adc_ahb_clock = 1 , clock_source_adc_clk_end
}
 ADC/I2S clock sources. More...
 
enum  cpu_lp_mode_t {
  cpu_lp_mode_gate_cpu_clock = 0 , cpu_lp_mode_trigger_system_lp = 0x1 , cpu_lp_mode_ungate_cpu_clock = 0x2 , cpu_lp_mode_gate_cpu_clock = 0 ,
  cpu_lp_mode_trigger_system_lp = 0x1 , cpu_lp_mode_ungate_cpu_clock = 0x2 , cpu_lp_mode_gate_cpu_clock = 0 , cpu_lp_mode_trigger_system_lp = 0x1 ,
  cpu_lp_mode_ungate_cpu_clock = 0x2 , cpu_lp_mode_gate_cpu_clock = 0 , cpu_lp_mode_trigger_system_lp = 0x1 , cpu_lp_mode_ungate_cpu_clock = 0x2 ,
  cpu_lp_mode_gate_cpu_clock = 0 , cpu_lp_mode_trigger_system_lp = 0x1 , cpu_lp_mode_ungate_cpu_clock = 0x2 , cpu_lp_mode_gate_cpu_clock = 0 ,
  cpu_lp_mode_trigger_system_lp = 0x1 , cpu_lp_mode_ungate_cpu_clock = 0x2 , cpu_lp_mode_gate_cpu_clock = 0 , cpu_lp_mode_trigger_system_lp = 0x1 ,
  cpu_lp_mode_ungate_cpu_clock = 0x2
}
 CPU low power mode. More...
 
enum  monitor_target_t {
  monitor_target_clk_32k = 1 , monitor_target_clk_irc24m = 2 , monitor_target_clk_xtal_24m = 3 , monitor_target_clk_usb0_phy = 4 ,
  monitor_target_clk0_osc0 = 20 , monitor_target_clk0_pll0 = 21 , monitor_target_clk0_pll1 = 22 , monitor_target_clk0_pll2 = 23 ,
  monitor_target_clk1_pll0 = 24 , monitor_target_clk1_pll1 = 25 , monitor_target_clk1_pll2 = 26 , monitor_target_clk1_pll3 = 27 ,
  monitor_target_clk_top_cpu0 = 128 , monitor_target_clk_top_mchtmr0 = 129 , monitor_target_clk_top_gptmr0 = 138 , monitor_target_clk_top_gptmr1 = 139 ,
  monitor_target_clk_top_i2c0 = 142 , monitor_target_clk_top_i2c1 = 143 , monitor_target_clk_top_i2c2 = 144 , monitor_target_clk_top_i2c3 = 145 ,
  monitor_target_clk_top_spi0 = 146 , monitor_target_clk_top_spi1 = 147 , monitor_target_clk_top_spi2 = 148 , monitor_target_clk_top_spi3 = 149 ,
  monitor_target_clk_top_uart0 = 150 , monitor_target_clk_top_uart1 = 151 , monitor_target_clk_top_uart2 = 152 , monitor_target_clk_top_uart3 = 153 ,
  monitor_target_clk_top_uart4 = 154 , monitor_target_clk_top_xpi0 = 158 , monitor_target_clk_top_ana0 = 159 , monitor_target_clk_top_ana1 = 160 ,
  monitor_target_clk_top_ana2 = 161 , monitor_target_clk_top_ana3 = 162 , monitor_target_clk_top_ref0 = 163 , monitor_target_clk_top_ref1 = 164 ,
  monitor_target_clk_32k = 1 , monitor_target_clk_irc24m = 2 , monitor_target_clk_xtal_24m = 3 , monitor_target_clk_usb0_phy = 4 ,
  monitor_target_clk0_osc0 = 20 , monitor_target_clk0_pll0 = 21 , monitor_target_clk0_pll1 = 22 , monitor_target_clk0_pll2 = 23 ,
  monitor_target_clk1_pll0 = 24 , monitor_target_clk1_pll1 = 25 , monitor_target_clk1_pll2 = 26 , monitor_target_clk1_pll3 = 27 ,
  monitor_target_clk_top_cpu0 = 128 , monitor_target_clk_top_mchtmr0 = 129 , monitor_target_clk_top_can0 = 130 , monitor_target_clk_top_can1 = 131 ,
  monitor_target_clk_top_can2 = 132 , monitor_target_clk_top_can3 = 133 , monitor_target_clk_top_lin0 = 134 , monitor_target_clk_top_lin1 = 135 ,
  monitor_target_clk_top_lin2 = 136 , monitor_target_clk_top_lin3 = 137 , monitor_target_clk_top_gptmr0 = 138 , monitor_target_clk_top_gptmr1 = 139 ,
  monitor_target_clk_top_gptmr2 = 140 , monitor_target_clk_top_gptmr3 = 141 , monitor_target_clk_top_i2c0 = 142 , monitor_target_clk_top_i2c1 = 143 ,
  monitor_target_clk_top_i2c2 = 144 , monitor_target_clk_top_i2c3 = 145 , monitor_target_clk_top_spi0 = 146 , monitor_target_clk_top_spi1 = 147 ,
  monitor_target_clk_top_spi2 = 148 , monitor_target_clk_top_spi3 = 149 , monitor_target_clk_top_uart0 = 150 , monitor_target_clk_top_uart1 = 151 ,
  monitor_target_clk_top_uart2 = 152 , monitor_target_clk_top_uart3 = 153 , monitor_target_clk_top_uart4 = 154 , monitor_target_clk_top_uart5 = 155 ,
  monitor_target_clk_top_uart6 = 156 , monitor_target_clk_top_uart7 = 157 , monitor_target_clk_top_xpi0 = 158 , monitor_target_clk_top_ana0 = 159 ,
  monitor_target_clk_top_ana1 = 160 , monitor_target_clk_top_ana2 = 161 , monitor_target_clk_top_ana3 = 162 , monitor_target_clk_top_ref0 = 163 ,
  monitor_target_clk_top_ref1 = 164 , monitor_target_clk_32k = 0 , monitor_target_clk_irc24m = 1 , monitor_target_clk_xtal_24m = 2 ,
  monitor_target_clk_usb0_phy = 3 , monitor_target_clk_usb1_phy = 4 , monitor_target_clk0_osc0 = 8 , monitor_target_clk0_pll0 = 9 ,
  monitor_target_clk1_pll0 = 10 , monitor_target_clk2_pll0 = 11 , monitor_target_clk0_pll1 = 12 , monitor_target_clk1_pll1 = 13 ,
  monitor_target_clk0_pll2 = 14 , monitor_target_clk1_pll2 = 15 , monitor_target_clk_top_cpu0 = 128 , monitor_target_clk_top_mchtmr0 = 129 ,
  monitor_target_clk_top_mchtmr1 = 130 , monitor_target_clk_top_xpi0 = 131 , monitor_target_clk_top_gptmr0 = 132 , monitor_target_clk_top_gptmr1 = 133 ,
  monitor_target_clk_top_gptmr2 = 134 , monitor_target_clk_top_gptmr3 = 135 , monitor_target_clk_top_uart0 = 136 , monitor_target_clk_top_uart1 = 137 ,
  monitor_target_clk_top_uart2 = 138 , monitor_target_clk_top_uart3 = 139 , monitor_target_clk_top_uart4 = 140 , monitor_target_clk_top_uart5 = 141 ,
  monitor_target_clk_top_uart6 = 142 , monitor_target_clk_top_uart7 = 143 , monitor_target_clk_top_i2c0 = 144 , monitor_target_clk_top_i2c1 = 145 ,
  monitor_target_clk_top_i2c2 = 146 , monitor_target_clk_top_i2c3 = 147 , monitor_target_clk_top_spi0 = 148 , monitor_target_clk_top_spi1 = 149 ,
  monitor_target_clk_top_spi2 = 150 , monitor_target_clk_top_spi3 = 151 , monitor_target_clk_top_can0 = 152 , monitor_target_clk_top_can1 = 153 ,
  monitor_target_clk_top_can2 = 154 , monitor_target_clk_top_can3 = 155 , monitor_target_clk_top_ptpc = 156 , monitor_target_clk_top_ana0 = 157 ,
  monitor_target_clk_top_ana1 = 158 , monitor_target_clk_top_ana2 = 159 , monitor_target_clk_top_ana3 = 160 , monitor_target_clk_top_ana4 = 161 ,
  monitor_target_clk_top_ref0 = 162 , monitor_target_clk_top_ref1 = 163 , monitor_target_clk_top_lin0 = 164 , monitor_target_clk_top_lin1 = 165 ,
  monitor_target_clk_top_lin2 = 166 , monitor_target_clk_top_lin3 = 167 , monitor_target_clk_32k = 0 , monitor_target_clk_irc24m = 1 ,
  monitor_target_clk_xtal_24m = 2 , monitor_target_clk_usb0_phy = 3 , monitor_target_clk0_osc0 = 8 , monitor_target_clk0_pll0 = 9 ,
  monitor_target_clk1_pll0 = 10 , monitor_target_clk2_pll0 = 11 , monitor_target_clk0_pll1 = 12 , monitor_target_clk1_pll1 = 13 ,
  monitor_target_clk0_pll2 = 14 , monitor_target_clk1_pll2 = 15 , monitor_target_clk_top_cpu0 = 128 , monitor_target_clk_top_mchtmr0 = 129 ,
  monitor_target_clk_top_femc = 136 , monitor_target_clk_top_xpi0 = 137 , monitor_target_clk_top_xpi1 = 138 , monitor_target_clk_top_gptmr0 = 139 ,
  monitor_target_clk_top_gptmr1 = 140 , monitor_target_clk_top_gptmr2 = 141 , monitor_target_clk_top_gptmr3 = 142 , monitor_target_clk_top_uart0 = 147 ,
  monitor_target_clk_top_uart1 = 148 , monitor_target_clk_top_uart2 = 149 , monitor_target_clk_top_uart3 = 150 , monitor_target_clk_top_uart4 = 151 ,
  monitor_target_clk_top_uart5 = 152 , monitor_target_clk_top_uart6 = 153 , monitor_target_clk_top_uart7 = 154 , monitor_target_clk_top_i2c0 = 163 ,
  monitor_target_clk_top_i2c1 = 164 , monitor_target_clk_top_i2c2 = 165 , monitor_target_clk_top_i2c3 = 166 , monitor_target_clk_top_spi0 = 167 ,
  monitor_target_clk_top_spi1 = 168 , monitor_target_clk_top_spi2 = 169 , monitor_target_clk_top_spi3 = 170 , monitor_target_clk_top_can0 = 171 ,
  monitor_target_clk_top_can1 = 172 , monitor_target_clk_top_ptpc = 175 , monitor_target_clk_top_ana0 = 176 , monitor_target_clk_top_ana1 = 177 ,
  monitor_target_clk_top_ana2 = 178 , monitor_target_clk_top_ana3 = 179 , monitor_target_clk_top_aud0 = 180 , monitor_target_clk_top_aud1 = 181 ,
  monitor_target_clk_top_eth0 = 185 , monitor_target_clk_top_ptp0 = 187 , monitor_target_clk_top_ref0 = 189 , monitor_target_clk_top_ref1 = 190 ,
  monitor_target_clk_top_ntmr0 = 191 , monitor_target_clk_top_sdxc0 = 193 , monitor_target_clk_32k = 0 , monitor_target_clk_irc24m = 1 ,
  monitor_target_clk_xtal_24m = 2 , monitor_target_clk_usb0_phy = 3 , monitor_target_clk_usb1_phy = 4 , monitor_target_osc0_clk0 = 8 ,
  monitor_target_pll0_clk0 = 9 , monitor_target_pll1_clk0 = 10 , monitor_target_pll1_clk1 = 11 , monitor_target_pll2_clk0 = 12 ,
  monitor_target_pll2_clk1 = 13 , monitor_target_pll3_clk0 = 14 , monitor_target_pll4_clk0 = 15 , monitor_target_clk_top_cpu0 = 128 ,
  monitor_target_clk_top_mchtmr0 = 129 , monitor_target_clk_top_cpu1 = 130 , monitor_target_clk_top_mchtmr1 = 131 , monitor_target_clk_top_axi0 = 132 ,
  monitor_target_clk_top_axi1 = 133 , monitor_target_clk_top_axi2 = 134 , monitor_target_clk_top_ahb0 = 135 , monitor_target_clk_top_femc = 136 ,
  monitor_target_clk_top_xpi0 = 137 , monitor_target_clk_top_xpi1 = 138 , monitor_target_clk_top_gptmr0 = 139 , monitor_target_clk_top_gptmr1 = 140 ,
  monitor_target_clk_top_gptmr2 = 141 , monitor_target_clk_top_gptmr3 = 142 , monitor_target_clk_top_gptmr4 = 143 , monitor_target_clk_top_gptmr5 = 144 ,
  monitor_target_clk_top_gptmr6 = 145 , monitor_target_clk_top_gptmr7 = 146 , monitor_target_clk_top_uart0 = 147 , monitor_target_clk_top_uart1 = 148 ,
  monitor_target_clk_top_uart2 = 149 , monitor_target_clk_top_uart3 = 150 , monitor_target_clk_top_uart4 = 151 , monitor_target_clk_top_uart5 = 152 ,
  monitor_target_clk_top_uart6 = 153 , monitor_target_clk_top_uart7 = 154 , monitor_target_clk_top_uart8 = 155 , monitor_target_clk_top_uart9 = 156 ,
  monitor_target_clk_top_uarta = 157 , monitor_target_clk_top_uartb = 158 , monitor_target_clk_top_uartc = 159 , monitor_target_clk_top_uartd = 160 ,
  monitor_target_clk_top_uarte = 161 , monitor_target_clk_top_uartf = 162 , monitor_target_clk_top_i2c0 = 163 , monitor_target_clk_top_i2c1 = 164 ,
  monitor_target_clk_top_i2c2 = 165 , monitor_target_clk_top_i2c3 = 166 , monitor_target_clk_top_spi0 = 167 , monitor_target_clk_top_spi1 = 168 ,
  monitor_target_clk_top_spi2 = 169 , monitor_target_clk_top_spi3 = 170 , monitor_target_clk_top_can0 = 171 , monitor_target_clk_top_can1 = 172 ,
  monitor_target_clk_top_can2 = 173 , monitor_target_clk_top_can3 = 174 , monitor_target_clk_top_ptpc = 175 , monitor_target_clk_top_ana0 = 176 ,
  monitor_target_clk_top_ana1 = 177 , monitor_target_clk_top_ana2 = 178 , monitor_target_clk_top_aud0 = 179 , monitor_target_clk_top_aud1 = 180 ,
  monitor_target_clk_top_aud2 = 181 , monitor_target_clk_top_dis0 = 182 , monitor_target_clk_top_cam0 = 183 , monitor_target_clk_top_cam1 = 184 ,
  monitor_target_clk_top_eth0 = 185 , monitor_target_clk_top_eth1 = 186 , monitor_target_clk_top_ptp0 = 187 , monitor_target_clk_top_ptp1 = 188 ,
  monitor_target_clk_top_ref0 = 189 , monitor_target_clk_top_ref1 = 190 , monitor_target_clk_top_ntmr0 = 191 , monitor_target_clk_top_ntmr1 = 192 ,
  monitor_target_clk_top_sdxc0 = 193 , monitor_target_clk_top_sdxc1 = 194 , monitor_target_clk_32k = 0 , monitor_target_clk_irc24m = 1 ,
  monitor_target_clk_xtal_24m = 2 , monitor_target_clk_usb0_phy = 3 , monitor_target_clk_usb1_phy = 4 , monitor_target_clk0_osc0 = 8 ,
  monitor_target_clk0_pll0 = 9 , monitor_target_clk0_pll1 = 10 , monitor_target_clk1_pll1 = 11 , monitor_target_clk0_pll2 = 12 ,
  monitor_target_clk1_pll2 = 13 , monitor_target_clk0_pll3 = 14 , monitor_target_clk0_pll4 = 15 , monitor_target_clk_top_cpu0 = 128 ,
  monitor_target_clk_top_mchtmr0 = 129 , monitor_target_clk_top_cpu1 = 130 , monitor_target_clk_top_mchtmr1 = 131 , monitor_target_clk_top_axi0 = 132 ,
  monitor_target_clk_top_axi1 = 133 , monitor_target_clk_top_axi2 = 134 , monitor_target_clk_top_ahb0 = 135 , monitor_target_clk_top_dram = 136 ,
  monitor_target_clk_top_xpi0 = 137 , monitor_target_clk_top_xpi1 = 138 , monitor_target_clk_top_gptmr0 = 139 , monitor_target_clk_top_gptmr1 = 140 ,
  monitor_target_clk_top_gptmr2 = 141 , monitor_target_clk_top_gptmr3 = 142 , monitor_target_clk_top_gptmr4 = 143 , monitor_target_clk_top_gptmr5 = 144 ,
  monitor_target_clk_top_gptmr6 = 145 , monitor_target_clk_top_gptmr7 = 146 , monitor_target_clk_top_uart0 = 147 , monitor_target_clk_top_uart1 = 148 ,
  monitor_target_clk_top_uart2 = 149 , monitor_target_clk_top_uart3 = 150 , monitor_target_clk_top_uart4 = 151 , monitor_target_clk_top_uart5 = 152 ,
  monitor_target_clk_top_uart6 = 153 , monitor_target_clk_top_uart7 = 154 , monitor_target_clk_top_uart8 = 155 , monitor_target_clk_top_uart9 = 156 ,
  monitor_target_clk_top_uarta = 157 , monitor_target_clk_top_uartb = 158 , monitor_target_clk_top_uartc = 159 , monitor_target_clk_top_uartd = 160 ,
  monitor_target_clk_top_uarte = 161 , monitor_target_clk_top_uartf = 162 , monitor_target_clk_top_i2c0 = 163 , monitor_target_clk_top_i2c1 = 164 ,
  monitor_target_clk_top_i2c2 = 165 , monitor_target_clk_top_i2c3 = 166 , monitor_target_clk_top_spi0 = 167 , monitor_target_clk_top_spi1 = 168 ,
  monitor_target_clk_top_spi2 = 169 , monitor_target_clk_top_spi3 = 170 , monitor_target_clk_top_can0 = 171 , monitor_target_clk_top_can1 = 172 ,
  monitor_target_clk_top_can2 = 173 , monitor_target_clk_top_can3 = 174 , monitor_target_clk_top_ptpc = 175 , monitor_target_clk_top_ana0 = 176 ,
  monitor_target_clk_top_ana1 = 177 , monitor_target_clk_top_ana2 = 178 , monitor_target_clk_top_aud0 = 179 , monitor_target_clk_top_aud1 = 180 ,
  monitor_target_clk_top_aud2 = 181 , monitor_target_clk_top_dis0 = 182 , monitor_target_clk_top_cam0 = 183 , monitor_target_clk_top_cam1 = 184 ,
  monitor_target_clk_top_eth0 = 185 , monitor_target_clk_top_eth1 = 186 , monitor_target_clk_top_ptp0 = 187 , monitor_target_clk_top_ptp1 = 188 ,
  monitor_target_clk_top_ref0 = 189 , monitor_target_clk_top_ref1 = 190 , monitor_target_clk_top_ntmr0 = 191 , monitor_target_clk_top_ntmr1 = 192 ,
  monitor_target_clk_top_sdxc0 = 193 , monitor_target_clk_top_sdxc1 = 194 , monitor_target_clk_32k_batt = 0 , monitor_target_clk_32k_pmic = 1 ,
  monitor_target_clk_irc24m = 2 , monitor_target_clk_xtal_24m = 3 , monitor_target_clk_usb0_phy = 4 , monitor_target_clk0_osc0 = 20 ,
  monitor_target_clk0_pll0 = 21 , monitor_target_clk1_pll0 = 22 , monitor_target_clk0_pll1 = 23 , monitor_target_clk1_pll1 = 24 ,
  monitor_target_clk2_pll1 = 25 , monitor_target_clk0_pll2 = 26 , monitor_target_clk1_pll2 = 27 , monitor_target_clk_top_cpu0 = 128 ,
  monitor_target_clk_top_mchtmr0 = 129 , monitor_target_clk_top_cpu1 = 130 , monitor_target_clk_top_mchtmr1 = 131 , monitor_target_clk_top_axif = 132 ,
  monitor_target_clk_top_axis = 133 , monitor_target_clk_top_axic = 134 , monitor_target_clk_top_axin = 135 , monitor_target_clk_top_ahb0 = 136 ,
  monitor_target_clk_top_gptmr0 = 137 , monitor_target_clk_top_gptmr1 = 138 , monitor_target_clk_top_gptmr2 = 139 , monitor_target_clk_top_gptmr3 = 140 ,
  monitor_target_clk_top_gptmr4 = 141 , monitor_target_clk_top_gptmr5 = 142 , monitor_target_clk_top_gptmr6 = 143 , monitor_target_clk_top_gptmr7 = 144 ,
  monitor_target_clk_top_i2c0 = 145 , monitor_target_clk_top_i2c1 = 146 , monitor_target_clk_top_i2c2 = 147 , monitor_target_clk_top_i2c3 = 148 ,
  monitor_target_clk_top_i2c4 = 149 , monitor_target_clk_top_i2c5 = 150 , monitor_target_clk_top_i2c6 = 151 , monitor_target_clk_top_i2c7 = 152 ,
  monitor_target_clk_top_spi0 = 153 , monitor_target_clk_top_spi1 = 154 , monitor_target_clk_top_spi2 = 155 , monitor_target_clk_top_spi3 = 156 ,
  monitor_target_clk_top_spi4 = 157 , monitor_target_clk_top_spi5 = 158 , monitor_target_clk_top_spi6 = 159 , monitor_target_clk_top_spi7 = 160 ,
  monitor_target_clk_top_uart0 = 161 , monitor_target_clk_top_uart1 = 162 , monitor_target_clk_top_uart2 = 163 , monitor_target_clk_top_uart3 = 164 ,
  monitor_target_clk_top_uart4 = 165 , monitor_target_clk_top_uart5 = 166 , monitor_target_clk_top_uart6 = 167 , monitor_target_clk_top_uart7 = 168 ,
  monitor_target_clk_top_uart8 = 169 , monitor_target_clk_top_uart9 = 170 , monitor_target_clk_top_uart10 = 171 , monitor_target_clk_top_uart11 = 172 ,
  monitor_target_clk_top_uart12 = 173 , monitor_target_clk_top_uart13 = 174 , monitor_target_clk_top_uart14 = 175 , monitor_target_clk_top_uart15 = 176 ,
  monitor_target_clk_top_can0 = 177 , monitor_target_clk_top_can1 = 178 , monitor_target_clk_top_can2 = 179 , monitor_target_clk_top_can3 = 180 ,
  monitor_target_clk_top_can4 = 181 , monitor_target_clk_top_can5 = 182 , monitor_target_clk_top_can6 = 183 , monitor_target_clk_top_can7 = 184 ,
  monitor_target_clk_top_xpi0 = 185 , monitor_target_clk_top_femc = 186 , monitor_target_clk_top_ana0 = 187 , monitor_target_clk_top_ana1 = 188 ,
  monitor_target_clk_top_ana2 = 189 , monitor_target_clk_top_ana3 = 190 , monitor_target_clk_top_aud0 = 191 , monitor_target_clk_top_aud1 = 192 ,
  monitor_target_clk_top_eth0 = 193 , monitor_target_clk_top_ptp0 = 194 , monitor_target_clk_top_ref0 = 195 , monitor_target_clk_top_ref1 = 196 ,
  monitor_target_clk_top_ntmr0 = 197 , monitor_target_clk_top_tsn1 = 198 , monitor_target_clk_top_tsn2 = 199 , monitor_target_clk_top_tsn3 = 200
}
 Monitor targets. More...
 
enum  monitor_work_mode_t {
  monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 , monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 ,
  monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 , monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 ,
  monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 , monitor_work_mode_compare = 0 , monitor_work_mode_record = 1 ,
  monitor_work_mode_compare = 0 , monitor_work_mode_record = 1
}
 Monitor work mode. More...
 
enum  monitor_accuracy_t {
  monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 , monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 ,
  monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 , monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 ,
  monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 , monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1 ,
  monitor_accuracy_1khz = 0 , monitor_accuracy_1hz = 1
}
 Monitor accuracy. More...
 
enum  monitor_reference_t {
  monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 , monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 ,
  monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 , monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 ,
  monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 , monitor_reference_32khz = 0 , monitor_reference_24mhz = 1 ,
  monitor_reference_32khz = 0 , monitor_reference_24mhz = 1
}
 Monitor reference clock source. More...
 
enum  cpu_event_flag_mask_t {
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK ,
  cpu_event_flag_mask_reset = SYSCTL_CPU_LP_RESET_FLAG_MASK , cpu_event_flag_mask_sleep = SYSCTL_CPU_LP_SLEEP_FLAG_MASK , cpu_event_flag_mask_wake = SYSCTL_CPU_LP_WAKE_FLAG_MASK , cpu_event_flag_mask_all = SYSCTL_CPU_LP_RESET_FLAG_MASK | SYSCTL_CPU_LP_SLEEP_FLAG_MASK | SYSCTL_CPU_LP_WAKE_FLAG_MASK
}
 

Functions

static bool sysctl_monitor_result_is_valid (SYSCTL_Type *ptr, uint8_t monitor_index)
 Check if monitor result is valid. More...
 
static uint32_t sysctl_monitor_get_current_result (SYSCTL_Type *ptr, uint8_t monitor_index)
 Get target monitor instance result. More...
 
static void sysctl_monitor_set_work_mode (SYSCTL_Type *ptr, uint8_t monitor_index, monitor_work_mode_t mode)
 Set work mode for target monitor instance. More...
 
static hpm_stat_t sysctl_monitor_set_limit_low (SYSCTL_Type *ptr, uint8_t monitor_index, uint32_t limit)
 Set minimum frequency for target monitor instance. More...
 
static hpm_stat_t sysctl_monitor_set_limit_high (SYSCTL_Type *ptr, uint8_t monitor_index, uint32_t limit)
 Set maximum frequency for target monitor instance. More...
 
static hpm_stat_t sysctl_monitor_set_limit (SYSCTL_Type *ptr, uint8_t monitor_index, uint32_t limit_high, uint32_t limit_low)
 Set frequency limit for target monitor instance. More...
 
static uint32_t sysctl_monitor_get_limit_high (SYSCTL_Type *ptr, uint32_t monitor_index)
 Get maximum frequency for target monitor instance. More...
 
static uint32_t sysctl_monitor_get_limit_low (SYSCTL_Type *ptr, uint32_t monitor_index)
 Get minimum frequency for target monitor instance. More...
 
uint32_t sysctl_monitor_measure_frequency (SYSCTL_Type *ptr, uint8_t monitor_index, monitor_target_t target, bool enable_output)
 Measure specific target frequency. More...
 
static void sysctl_set_enable_cpu_affiliate (SYSCTL_Type *ptr, uint8_t cpu_index)
 Link current CPU core its own group. More...
 
static void sysctl_set_disable_cpu_affiliate (SYSCTL_Type *ptr, uint8_t cpu_index)
 Unlink current CPU core with its own group. More...
 
static bool sysctl_resource_any_is_busy (SYSCTL_Type *ptr)
 Check if any resource is busy. More...
 
static bool sysctl_resource_target_is_busy (SYSCTL_Type *ptr, sysctl_resource_t resource)
 Check if specific target is busy. More...
 
static void sysctl_resource_target_set_mode (SYSCTL_Type *ptr, sysctl_resource_t resource, sysctl_resource_mode_t mode)
 Set target mode. More...
 
static uint8_t sysctl_resource_target_get_mode (SYSCTL_Type *ptr, sysctl_resource_t resource)
 Get target mode. More...
 
static void sysctl_clear_cpu_lp_retention_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint32_t mask)
 Disable resource retention when specific CPU enters stop mode. More...
 
static void sysctl_clear_cpu0_lp_retention_with_mask (SYSCTL_Type *ptr, uint32_t mask)
 Disable resource retention when CPU0 enters stop mode. More...
 
static void sysctl_set_cpu_lp_retention_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint32_t mask)
 Enable resource retention when specific CPU enters stop mode. More...
 
static void sysctl_set_cpu0_lp_retention_with_mask (SYSCTL_Type *ptr, uint32_t mask)
 Enable resource retention when CPU0 enters stop mode. More...
 
static void sysctl_set_cpu1_lp_retention_with_mask (SYSCTL_Type *ptr, uint32_t mask)
 Enable resource retention when CPU1 enters stop mode. More...
 
static void sysctl_set_cpu_lp_retention (SYSCTL_Type *ptr, uint8_t cpu_index, uint32_t value)
 Enable resource retention when specific CPU enters stop mode. More...
 
static void sysctl_set_cpu0_lp_retention (SYSCTL_Type *ptr, uint32_t value)
 Enable resource retention when CPU0 enters stop mode. More...
 
static void sysctl_set_cpu_lp_retain_domain (SYSCTL_Type *ptr, uint8_t cpu_index, sysctl_retention_domain_t domain, bool retain_mem)
 Retain target domain for specific CPU. More...
 
static void sysctl_set_cpu0_lp_retain_domain (SYSCTL_Type *ptr, sysctl_retention_domain_t domain, bool retain_mem)
 Retain target domain for specific CPU0. More...
 
static bool sysctl_cpu_clock_any_is_busy (SYSCTL_Type *ptr)
 Check if cpu clock is busy. More...
 
static bool sysctl_clock_any_is_busy (SYSCTL_Type *ptr)
 Check if any clock is busy. More...
 
static bool sysctl_clock_target_is_busy (SYSCTL_Type *ptr, clock_node_t clock)
 Check if target clock is busy. More...
 
static void sysctl_clock_preserve_settings (SYSCTL_Type *ptr, clock_node_t clock)
 Preserve clock setting for certain node. More...
 
static void sysctl_clock_unpreserve_settings (SYSCTL_Type *ptr, clock_node_t clock)
 Unpreserve clock setting for certain node. More...
 
static void sysctl_clock_set_preset (SYSCTL_Type *ptr, sysctl_preset_t preset)
 Set clock preset. More...
 
static bool sysctl_reset_check_target_domain_wakeup_flag (SYSCTL_Type *ptr, sysctl_reset_domain_t domain)
 Check if target reset domain wakeup status. More...
 
static void sysctl_reset_clear_target_domain_wakeup_flag (SYSCTL_Type *ptr, sysctl_reset_domain_t domain)
 Clear target reset domain wakeup status. More...
 
static bool sysctl_reset_check_target_domain_flag (SYSCTL_Type *ptr, sysctl_reset_domain_t domain)
 Clear target reset domain reset status. More...
 
static void sysctl_reset_clear_target_domain_flag (SYSCTL_Type *ptr, sysctl_reset_domain_t domain)
 Clear target reset domain reset status. More...
 
static void sysctl_reset_clear_target_domain_all_flags (SYSCTL_Type *ptr, sysctl_reset_domain_t domain)
 Clear target reset domain for all reset status. More...
 
static uint32_t sysctl_get_wakeup_source_status (SYSCTL_Type *ptr, uint8_t cpu_index, uint8_t status_index)
 Get target CPU wakeup source status. More...
 
static uint32_t sysctl_get_cpu0_wakeup_source_status (SYSCTL_Type *ptr, uint8_t status_index)
 Get target CPU0 wakeup source status. More...
 
static uint32_t sysctl_check_wakeup_source_status_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint8_t status_index, uint32_t mask)
 Check wakeup source status with mask. More...
 
static uint32_t sysctl_check_cpu0_wakeup_source_status_with_mask (SYSCTL_Type *ptr, uint8_t status_index, uint32_t mask)
 Check CPU0 wakeup source status with mask. More...
 
static void sysctl_enable_wakeup_source_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint8_t enable_index, uint32_t mask)
 Enable wakeup source status with mask. More...
 
static void sysctl_enable_cpu0_wakeup_source_with_mask (SYSCTL_Type *ptr, uint8_t enable_index, uint32_t mask)
 Enable CPU0 wakeup source status with mask. More...
 
static void sysctl_disable_wakeup_source_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint8_t enable_index, uint32_t mask)
 Disable wakeup source status with mask. More...
 
static void sysctl_disable_cpu0_wakeup_source_with_mask (SYSCTL_Type *ptr, uint8_t enable_index, uint32_t mask)
 Disable CPU0 wakeup source status with mask. More...
 
static void sysctl_disable_wakeup_source_with_irq (SYSCTL_Type *ptr, uint8_t cpu_index, uint16_t irq_num)
 Disable wakeup source status with irq. More...
 
static void sysctl_disable_cpu0_wakeup_source_with_irq (SYSCTL_Type *ptr, uint16_t irq_num)
 Disable CPU0 wakeup source status with irq. More...
 
static void sysctl_enable_wakeup_source_with_irq (SYSCTL_Type *ptr, uint8_t cpu_index, uint16_t irq_num)
 Enable wakeup source status with irq. More...
 
static void sysctl_enable_cpu0_wakeup_source_with_irq (SYSCTL_Type *ptr, uint16_t irq_num)
 Enable CPU0 wakeup source status with irq. More...
 
static void sysctl_cpu_lock_gpr_with_mask (SYSCTL_Type *ptr, uint8_t cpu_index, uint16_t gpr_mask)
 Lock CPU gpr with mask. More...
 
static void sysctl_cpu0_lock_gpr_with_mask (SYSCTL_Type *ptr, uint16_t gpr_mask)
 Lock CPU0 gpr with mask. More...
 
static void sysctl_cpu_lock (SYSCTL_Type *ptr, uint8_t cpu_index)
 Lock CPU lock. More...
 
static void sysctl_cpu0_lock (SYSCTL_Type *ptr)
 Lock CPU0 lock. More...
 
static void sysctl_set_cpu_lp_mode (SYSCTL_Type *ptr, uint8_t cpu_index, cpu_lp_mode_t mode)
 Set CPU low power mode. More...
 
static void sysctl_set_cpu0_lp_mode (SYSCTL_Type *ptr, cpu_lp_mode_t mode)
 Set CPU0 low power mode. More...
 
static void sysctl_clear_cpu_flags (SYSCTL_Type *ptr, uint8_t cpu_index, cpu_event_flag_mask_t flags)
 Clear CPU event flags. More...
 
static void sysctl_clear_cpu0_flags (SYSCTL_Type *ptr, cpu_event_flag_mask_t flags)
 Clear CPU0 event flags. More...
 
static uint32_t sysctl_get_cpu_flags (SYSCTL_Type *ptr, uint8_t cpu_index)
 Get CPU event flags. More...
 
static uint32_t sysctl_get_cpu0_flags (SYSCTL_Type *ptr)
 Get CPU0 event flags. More...
 
hpm_stat_t sysctl_config_clock (SYSCTL_Type *ptr, clock_node_t node, clock_source_t source, uint32_t divide_by)
 Config lock. More...
 
hpm_stat_t sysctl_config_cpu0_domain_clock (SYSCTL_Type *ptr, clock_source_t source, uint32_t cpu_div, uint32_t ahb_sub_div)
 Configure CPU domain clock. More...
 
hpm_stat_t sysctl_set_adc_clock_mux (SYSCTL_Type *ptr, clock_node_t node, clock_source_adc_t source)
 Set ADC clock mux. More...
 
hpm_stat_t sysctl_enable_group_resource (SYSCTL_Type *ptr, uint8_t group, sysctl_resource_t resource, bool enable)
 Enable group resource. More...
 
bool sysctl_check_group_resource_enable (SYSCTL_Type *ptr, uint8_t group, sysctl_resource_t resource)
 Check group resource enable status. More...
 
uint32_t sysctl_get_group_resource_value (SYSCTL_Type *ptr, uint8_t group, uint8_t index)
 Get group resource value. More...
 
hpm_stat_t sysctl_add_resource_to_cpu0 (SYSCTL_Type *ptr, sysctl_resource_t resource)
 Add resource to CPU0. More...
 
hpm_stat_t sysctl_remove_resource_from_cpu0 (SYSCTL_Type *ptr, sysctl_resource_t resource)
 Remove resource from CPU0. More...
 
void sysctl_monitor_get_default_config (SYSCTL_Type *ptr, monitor_config_t *config)
 Get default monitor config. More...
 
void sysctl_monitor_init (SYSCTL_Type *ptr, uint8_t monitor_index, monitor_config_t *config)
 Initialize Monitor. More...
 
hpm_stat_t sysctl_cpu0_set_gpr (SYSCTL_Type *ptr, uint8_t start, uint8_t count, uint32_t *data, bool lock)
 Save data to GPU0 GPR starting from given index. More...
 
hpm_stat_t sysctl_cpu0_get_gpr (SYSCTL_Type *ptr, uint8_t start, uint8_t count, uint32_t *data)
 Get data saved from GPU0 GPR starting from given index. More...
 
hpm_stat_t sysctl_set_cpu0_wakeup_entry (SYSCTL_Type *ptr, uint32_t entry)
 Set entry point on CPU0 wakeup. More...