| /bsp/hpmicro/libraries/hpm_sdk/drivers/inc/ |
| A D | hpm_pmon_drv.h | 26 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL in pmon_enable() 35 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL in pmon_select_glitch_mode() 42 return ptr->MONITOR[monitor_index].STATUS; in pmon_glich_detected()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_sysctl_drv.h | 324 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 338 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 350 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 363 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 366 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 379 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 382 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 399 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 403 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 416 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 102 …ptr->MONITOR[monitor_index].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTRO… in sysctl_monitor_init() 105 …ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limi… in sysctl_monitor_init() 106 … ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 109 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_sysctl_drv.h | 456 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 470 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 482 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 495 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 498 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 511 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 514 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 529 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 533 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 546 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 102 …ptr->MONITOR[monitor_index].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTRO… in sysctl_monitor_init() 105 …ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limi… in sysctl_monitor_init() 106 … ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 109 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_sysctl_drv.h | 392 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 406 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 418 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 431 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 434 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 447 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 450 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 467 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 471 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 484 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 102 …ptr->MONITOR[monitor_index].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTRO… in sysctl_monitor_init() 105 …ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limi… in sysctl_monitor_init() 106 … ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 109 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_sysctl_drv.h | 554 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 568 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 580 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 593 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 596 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 609 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 612 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 629 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 633 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 646 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 71 …ptr->MONITOR[monitor_index].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTRO… in sysctl_monitor_init() 74 …ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limi… in sysctl_monitor_init() 75 … ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 78 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_sysctl_drv.h | 559 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 574 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 588 ptr->MONITOR[monitor_index].CONTROL = in sysctl_monitor_set_work_mode() 589 (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTROL_MODE_MASK) in sysctl_monitor_set_work_mode() 604 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 607 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 622 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 625 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 642 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 659 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 147 …ptr->MONITOR[slice].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTROL_OUTEN_… in sysctl_monitor_init() 150 … ptr->MONITOR[slice].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limit); in sysctl_monitor_init() 151 ptr->MONITOR[slice].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 154 ptr->MONITOR[slice].CONTROL = (ptr->MONITOR[slice].CONTROL in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_sysctl_drv.h | 432 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 446 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 458 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 471 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 474 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 487 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 490 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 507 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 511 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 524 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 119 …ptr->MONITOR[monitor_index].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTRO… in sysctl_monitor_init() 122 …ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limi… in sysctl_monitor_init() 123 … ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 126 ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_sysctl_drv.h | 588 return SYSCTL_MONITOR_CONTROL_VALID_GET(ptr->MONITOR[monitor_index].CONTROL); in sysctl_monitor_result_is_valid() 602 return ptr->MONITOR[monitor_index].CURRENT; in sysctl_monitor_get_current_result() 614 …ptr->MONITOR[monitor_index].CONTROL = (ptr->MONITOR[monitor_index].CONTROL & ~SYSCTL_MONITOR_CONTR… in sysctl_monitor_set_work_mode() 627 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_low() 630 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_low() 643 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit_high() 646 ptr->MONITOR[monitor_index].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(limit); in sysctl_monitor_set_limit_high() 663 if (ptr->MONITOR[monitor_index].CONTROL & SYSCTL_MONITOR_CONTROL_MODE_MASK) { in sysctl_monitor_set_limit() 667 ptr->MONITOR[monitor_index].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(limit_low); in sysctl_monitor_set_limit() 680 return SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_GET(ptr->MONITOR[monitor_index].HIGH_LIMIT); in sysctl_monitor_get_limit_high() [all …]
|
| A D | hpm_sysctl_drv.c | 119 …ptr->MONITOR[slice].CONTROL &= ~(SYSCTL_MONITOR_CONTROL_START_MASK | SYSCTL_MONITOR_CONTROL_OUTEN_… in sysctl_monitor_init() 122 … ptr->MONITOR[slice].HIGH_LIMIT = SYSCTL_MONITOR_HIGH_LIMIT_FREQUENCY_SET(config->high_limit); in sysctl_monitor_init() 123 ptr->MONITOR[slice].LOW_LIMIT = SYSCTL_MONITOR_LOW_LIMIT_FREQUENCY_SET(config->low_limit); in sysctl_monitor_init() 126 ptr->MONITOR[slice].CONTROL = (ptr->MONITOR[slice].CONTROL & in sysctl_monitor_init()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/ip/ |
| A D | hpm_bmon_regs.h | 17 } MONITOR[2]; member
|
| A D | hpm_mon_regs.h | 16 } MONITOR[4]; member
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/ip/ |
| A D | hpm_bmon_regs.h | 17 } MONITOR[2]; member
|
| A D | hpm_pmon_regs.h | 16 } MONITOR[4]; member
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/ip/ |
| A D | hpm_bmon_regs.h | 17 } MONITOR[2]; member
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/ip/ |
| A D | hpm_bmon_regs.h | 17 } MONITOR[2]; member
|
| A D | hpm_pmon_regs.h | 16 } MONITOR[4]; member
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/ip/ |
| A D | hpm_bmon_regs.h | 17 } MONITOR[2]; member
|
| A D | hpm_pmon_regs.h | 16 } MONITOR[4]; member
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/ip/ |
| A D | hpm_mon_regs.h | 16 } MONITOR[4]; member
|