| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_sysctl_drv.h | 1337 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() 1347 static inline void sysctl_cpu1_lock(SYSCTL_Type *ptr) in sysctl_cpu1_lock() 1470 static inline void sysctl_release_cpu1(SYSCTL_Type *ptr) in sysctl_release_cpu1() 1509 hpm_stat_t sysctl_config_clock(SYSCTL_Type *ptr, 1522 hpm_stat_t sysctl_set_adc_i2s_clock_mux(SYSCTL_Type *ptr, 1535 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, 1611 void sysctl_monitor_init(SYSCTL_Type *ptr, 1625 hpm_stat_t sysctl_cpu0_set_gpr(SYSCTL_Type *ptr, 1640 hpm_stat_t sysctl_cpu0_get_gpr(SYSCTL_Type *ptr, 1655 hpm_stat_t sysctl_cpu1_set_gpr(SYSCTL_Type *ptr, [all …]
|
| A D | hpm_sysctl_drv.c | 24 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, in sysctl_get_cpu_gpr() 38 static hpm_stat_t _sysctl_cpu_get_gpr(SYSCTL_Type *ptr, in _sysctl_cpu_get_gpr() 57 hpm_stat_t sysctl_cpu0_get_gpr(SYSCTL_Type *ptr, in sysctl_cpu0_get_gpr() 65 hpm_stat_t sysctl_cpu1_get_gpr(SYSCTL_Type *ptr, in sysctl_cpu1_get_gpr() 73 static hpm_stat_t _sysctl_cpu_set_gpr(SYSCTL_Type *ptr, in _sysctl_cpu_set_gpr() 92 hpm_stat_t sysctl_cpu0_set_gpr(SYSCTL_Type *ptr, in sysctl_cpu0_set_gpr() 111 hpm_stat_t sysctl_cpu1_set_gpr(SYSCTL_Type *ptr, in sysctl_cpu1_set_gpr() 144 void sysctl_monitor_init(SYSCTL_Type *ptr, in sysctl_monitor_init() 204 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, in sysctl_enable_group_resource() 242 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() [all …]
|
| A D | hpm_soc.h | 691 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_sysctl_drv.h | 394 static inline hpm_stat_t sysctl_monitor_set_limit(SYSCTL_Type *ptr, in sysctl_monitor_set_limit() 440 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, 475 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 499 static inline void sysctl_resource_target_set_mode(SYSCTL_Type *ptr, in sysctl_resource_target_set_mode() 515 static inline uint8_t sysctl_resource_target_get_mode(SYSCTL_Type *ptr, in sysctl_resource_target_get_mode() 609 static inline void sysctl_set_cpu_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_set_cpu_lp_retain_domain() 628 static inline void sysctl_set_cpu0_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_set_cpu0_lp_retain_domain() 641 static inline bool sysctl_cpu_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_cpu_clock_any_is_busy() 652 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 964 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() [all …]
|
| A D | hpm_sysctl_drv.c | 23 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, uint32_t *data, uint32_t size) in sysctl_get_cpu_gpr() 86 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 100 void sysctl_monitor_init(SYSCTL_Type *ptr, uint8_t monitor_index, monitor_config_t *config) in sysctl_monitor_init() 120 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, in sysctl_monitor_measure_frequency() 137 hpm_stat_t sysctl_set_cpu_entry(SYSCTL_Type *ptr, uint8_t cpu, uint32_t entry) in sysctl_set_cpu_entry() 147 hpm_stat_t sysctl_set_cpu0_wakeup_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_wakeup_entry() 152 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, in sysctl_enable_group_resource() 180 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 201 uint32_t sysctl_get_group_resource_value(SYSCTL_Type *ptr, uint8_t group, uint8_t index) in sysctl_get_group_resource_value() 215 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() [all …]
|
| A D | hpm_soc.h | 293 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_sysctl_drv.h | 548 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, 583 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 796 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 1198 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() 1208 static inline void sysctl_cpu1_lock(SYSCTL_Type *ptr) in sysctl_cpu1_lock() 1301 static inline uint32_t sysctl_get_cpu0_flags(SYSCTL_Type *ptr) in sysctl_get_cpu0_flags() 1312 static inline uint32_t sysctl_get_cpu1_flags(SYSCTL_Type *ptr) in sysctl_get_cpu1_flags() 1333 static inline void sysctl_release_cpu1(SYSCTL_Type *ptr) in sysctl_release_cpu1() 1358 static inline bool sysctl_is_cpu1_released(SYSCTL_Type *ptr) in sysctl_is_cpu1_released() 1383 hpm_stat_t sysctl_config_cpu0_domain_clock(SYSCTL_Type *ptr, [all …]
|
| A D | hpm_sysctl_drv.c | 25 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, uint32_t *data, uint32_t size) in sysctl_get_cpu_gpr() 103 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 137 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, in sysctl_monitor_measure_frequency() 154 hpm_stat_t sysctl_set_cpu_entry(SYSCTL_Type *ptr, uint8_t cpu, uint32_t entry) in sysctl_set_cpu_entry() 164 hpm_stat_t sysctl_set_cpu1_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu1_entry() 169 hpm_stat_t sysctl_set_cpu0_wakeup_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_wakeup_entry() 174 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, in sysctl_enable_group_resource() 210 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 251 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() 261 hpm_stat_t sysctl_add_resource_to_cpu1(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu1() [all …]
|
| A D | hpm_soc.h | 540 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_sysctl_drv.h | 462 static inline hpm_stat_t sysctl_monitor_set_limit(SYSCTL_Type *ptr, in sysctl_monitor_set_limit() 508 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, 543 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 567 static inline void sysctl_resource_target_set_mode(SYSCTL_Type *ptr, in sysctl_resource_target_set_mode() 583 static inline uint8_t sysctl_resource_target_get_mode(SYSCTL_Type *ptr, in sysctl_resource_target_get_mode() 677 static inline void sysctl_set_cpu_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_set_cpu_lp_retain_domain() 696 static inline void sysctl_set_cpu0_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_set_cpu0_lp_retain_domain() 709 static inline bool sysctl_cpu_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_cpu_clock_any_is_busy() 720 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 1032 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() [all …]
|
| A D | hpm_sysctl_drv.c | 23 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, uint32_t *data, uint32_t size) in sysctl_get_cpu_gpr() 86 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 100 void sysctl_monitor_init(SYSCTL_Type *ptr, uint8_t monitor_index, monitor_config_t *config) in sysctl_monitor_init() 120 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, in sysctl_monitor_measure_frequency() 137 hpm_stat_t sysctl_set_cpu_entry(SYSCTL_Type *ptr, uint8_t cpu, uint32_t entry) in sysctl_set_cpu_entry() 147 hpm_stat_t sysctl_set_cpu0_wakeup_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_wakeup_entry() 152 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, in sysctl_enable_group_resource() 180 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 201 uint32_t sysctl_get_group_resource_value(SYSCTL_Type *ptr, uint8_t group, uint8_t index) in sysctl_get_group_resource_value() 215 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() [all …]
|
| A D | hpm_soc.h | 489 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_sysctl_drv.h | 603 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 627 static inline void sysctl_resource_target_set_mode(SYSCTL_Type *ptr, in sysctl_resource_target_set_mode() 643 static inline uint8_t sysctl_resource_target_get_mode(SYSCTL_Type *ptr, in sysctl_resource_target_get_mode() 716 static inline void sysctl_set_cpu_lp_retention(SYSCTL_Type *ptr, in sysctl_set_cpu_lp_retention() 759 static inline void sysctl_set_cpu0_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_set_cpu0_lp_retain_domain() 772 static inline bool sysctl_cpu_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_cpu_clock_any_is_busy() 783 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 1060 static inline void sysctl_cpu_lock_gpr_with_mask(SYSCTL_Type *ptr, in sysctl_cpu_lock_gpr_with_mask() 1074 static inline void sysctl_cpu0_lock_gpr_with_mask(SYSCTL_Type *ptr, in sysctl_cpu0_lock_gpr_with_mask() 1096 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() [all …]
|
| A D | hpm_sysctl_drv.c | 23 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, uint32_t *data, uint32_t size) in sysctl_get_cpu_gpr() 48 hpm_stat_t sysctl_cpu0_get_gpr(SYSCTL_Type *ptr, uint8_t start, uint8_t count, uint32_t *data) in sysctl_cpu0_get_gpr() 86 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 100 void sysctl_monitor_init(SYSCTL_Type *ptr, uint8_t monitor_index, monitor_config_t *config) in sysctl_monitor_init() 135 static hpm_stat_t _sysctl_set_cpu_entry(SYSCTL_Type *ptr, uint8_t cpu, uint32_t entry) in _sysctl_set_cpu_entry() 145 hpm_stat_t sysctl_set_cpu0_wakeup_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_wakeup_entry() 176 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 197 uint32_t sysctl_get_group_resource_value(SYSCTL_Type *ptr, uint8_t group, uint8_t index) in sysctl_get_group_resource_value() 211 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() 216 hpm_stat_t sysctl_remove_resource_from_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_remove_resource_from_cpu0() [all …]
|
| A D | hpm_soc.h | 482 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_sysctl_drv.h | 658 static inline hpm_stat_t sysctl_monitor_set_limit(SYSCTL_Type *ptr, in sysctl_monitor_set_limit() 704 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, 739 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 941 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 1343 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() 1353 static inline void sysctl_cpu1_lock(SYSCTL_Type *ptr) in sysctl_cpu1_lock() 1446 static inline uint32_t sysctl_get_cpu0_flags(SYSCTL_Type *ptr) in sysctl_get_cpu0_flags() 1457 static inline uint32_t sysctl_get_cpu1_flags(SYSCTL_Type *ptr) in sysctl_get_cpu1_flags() 1478 static inline void sysctl_release_cpu1(SYSCTL_Type *ptr) in sysctl_release_cpu1() 1503 static inline bool sysctl_is_cpu1_released(SYSCTL_Type *ptr) in sysctl_is_cpu1_released() [all …]
|
| A D | hpm_sysctl_drv.c | 25 hpm_stat_t sysctl_get_cpu_gpr(SYSCTL_Type *ptr, uint8_t cpu, uint32_t *data, uint32_t size) in sysctl_get_cpu_gpr() 103 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 117 void sysctl_monitor_init(SYSCTL_Type *ptr, uint8_t slice, monitor_config_t *config) in sysctl_monitor_init() 137 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, in sysctl_monitor_measure_frequency() 154 hpm_stat_t sysctl_set_cpu_entry(SYSCTL_Type *ptr, uint8_t cpu, uint32_t entry) in sysctl_set_cpu_entry() 164 hpm_stat_t sysctl_set_cpu1_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu1_entry() 169 hpm_stat_t sysctl_set_cpu0_wakeup_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_wakeup_entry() 174 hpm_stat_t sysctl_enable_group_resource(SYSCTL_Type *ptr, in sysctl_enable_group_resource() 210 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 251 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() [all …]
|
| A D | hpm_soc.h | 851 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_sysctl_drv.h | 624 static inline hpm_stat_t sysctl_monitor_set_limit(SYSCTL_Type *ptr, in sysctl_monitor_set_limit() 670 uint32_t sysctl_monitor_measure_frequency(SYSCTL_Type *ptr, 705 static inline bool sysctl_resource_any_is_busy(SYSCTL_Type *ptr) in sysctl_resource_any_is_busy() 729 static inline void sysctl_resource_target_set_mode(SYSCTL_Type *ptr, in sysctl_resource_target_set_mode() 743 static inline uint8_t sysctl_resource_target_get_mode(SYSCTL_Type *ptr, in sysctl_resource_target_get_mode() 781 static inline void sysctl_cpu_lp_retain_domain(SYSCTL_Type *ptr, in sysctl_cpu_lp_retain_domain() 800 static inline void sysctl_set_cpu_lp_retention(SYSCTL_Type *ptr, in sysctl_set_cpu_lp_retention() 825 static inline bool sysctl_clock_any_is_busy(SYSCTL_Type *ptr) in sysctl_clock_any_is_busy() 993 static inline void sysctl_enable_wakeup_source_with_mask(SYSCTL_Type *ptr, in sysctl_enable_wakeup_source_with_mask() 1069 static inline void sysctl_cpu0_lock(SYSCTL_Type *ptr) in sysctl_cpu0_lock() [all …]
|
| A D | hpm_sysctl_drv.c | 15 hpm_stat_t sysctl_get_cpu0_gpr(SYSCTL_Type *ptr, uint32_t *data, uint32_t size) in sysctl_get_cpu0_gpr() 24 hpm_stat_t sysctl_cpu0_get_gpr(SYSCTL_Type *ptr, uint8_t start, uint8_t count, uint32_t *data) in sysctl_cpu0_get_gpr() 55 void sysctl_monitor_get_default_config(SYSCTL_Type *ptr, monitor_config_t *config) in sysctl_monitor_get_default_config() 69 void sysctl_monitor_init(SYSCTL_Type *ptr, uint8_t monitor_index, monitor_config_t *config) in sysctl_monitor_init() 104 hpm_stat_t sysctl_set_cpu0_entry(SYSCTL_Type *ptr, uint32_t entry) in sysctl_set_cpu0_entry() 111 hpm_stat_t sysctl_set_cpu0_lp_mode(SYSCTL_Type *ptr, cpu_lp_mode_t mode) in sysctl_set_cpu0_lp_mode() 143 bool sysctl_check_group_resource_enable(SYSCTL_Type *ptr, in sysctl_check_group_resource_enable() 164 uint32_t sysctl_get_group_resource_value(SYSCTL_Type *ptr, uint8_t group, uint8_t index) in sysctl_get_group_resource_value() 178 hpm_stat_t sysctl_add_resource_to_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_add_resource_to_cpu0() 183 hpm_stat_t sysctl_remove_resource_from_cpu0(SYSCTL_Type *ptr, sysctl_resource_t resource) in sysctl_remove_resource_from_cpu0() [all …]
|
| A D | hpm_soc.h | 632 #define HPM_SYSCTL ((SYSCTL_Type *) HPM_SYSCTL_BASE)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/ip/ |
| A D | hpm_sysctl_regs.h | 74 } SYSCTL_Type; typedef
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/ip/ |
| A D | hpm_sysctl_regs.h | 76 } SYSCTL_Type; typedef
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/ip/ |
| A D | hpm_sysctl_regs.h | 76 } SYSCTL_Type; typedef
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/ip/ |
| A D | hpm_sysctl_regs.h | 80 } SYSCTL_Type; typedef
|