From aa00c734cb39442bd5373d97a7657e721a7e726d Mon Sep 17 00:00:00 2001 From: "Jipeng.tang" Date: Thu, 18 Dec 2025 17:18:44 +0800 Subject: [PATCH] =?UTF-8?q?1.=20C2=E5=8F=A3=E7=A9=BA=E8=BD=BD=E8=B0=83?= =?UTF-8?q?=E7=94=A8=E8=B0=83=E6=95=B4=E4=B8=BA5V=E3=80=82=202.=20?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=8D=8E=E4=B8=BAmate80=E5=85=BC=E5=AE=B9?= =?UTF-8?q?=E6=80=A7=E9=97=AE=E9=A2=98=E3=80=82=203.=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E6=9C=BA=E6=94=B9=E5=8F=98=E6=97=B6=E5=85=B3?= =?UTF-8?q?4=E7=A7=92=E4=BF=9D=E6=8A=A4=E9=80=BB=E8=BE=91=E3=80=82=204.=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=80=80=E5=87=BA=E4=BF=9D=E6=8A=A4=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E3=80=82=205.=20gate3=E7=9A=84=E5=BC=80=E5=85=B3?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0mos=E5=BC=80=E5=90=AF=E6=A0=87=E5=BF=97?= =?UTF-8?q?=E3=80=82=206.=20gate=E9=97=B4=E7=9A=84=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E6=94=B9=E4=B8=BA16ms=EF=BC=8C=E4=B8=8D=E5=9C=A8=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E8=B7=91=E5=8D=8F=E8=AE=AE=207.=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E5=90=AF=E5=8A=A8=E6=97=B6=E8=BF=87=E6=BB=A4VIN1=20VIN2?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=E3=80=82=208.=20=E8=BF=9B=E5=87=BA=E4=BF=9D?= =?UTF-8?q?=E6=8A=A4=E6=97=B6=EF=BC=8C=E6=96=AD=E5=BC=80CC=E3=80=82=209.?= =?UTF-8?q?=20PPS=E5=81=9A=E5=8A=9F=E7=8E=87=E9=99=90=E9=A2=9D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ac_project/code/inc/config.h | 6 +- .../ac_project/code/inc/customized.h | 4 + .../ac_project/code/src/comp_dac.c | 7 +- .../ac_project/code/src/comp_protection.c | 18 +- .../ac_project/code/src/customized.c | 267 ++- .../ac_project/code/src/port0_customized.c | 16 +- .../ac_project/code/src/port1_customized.c | 15 +- .../project/Objects/CPS8860_anker_9196.axf | Bin 428512 -> 408256 bytes .../Objects/CPS8860_anker_9196.build_log.htm | 65 +- .../project/Objects/CPS8860_anker_9196.htm | 1798 ++++++++--------- .../project/Objects/CPS8860_anker_9196.sct | 2 +- .../project/Objects/cps8860_Target 1.dep | 151 +- .../ac_project/project/cps8860.uvprojx | 4 +- .../common/app/src/app_spec.c | 1 + .../common/app/src/cps8860_it.c | 13 +- .../common/comp/comp/inc/comp_powerout.h | 1 + .../common/comp/comp/src/comp_powerout.c | 25 +- .../protocol/pd_protocol/src/pd_protocol.c | 73 +- .../common/rom_inc/comp/comp_config.h | 3 + .../common/rom_inc/protocol/task_pd_pe_func.h | 2 +- 20 files changed, 1277 insertions(+), 1194 deletions(-) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h index 09284ad..f46bda9 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/config.h @@ -44,6 +44,8 @@ #define PD_PACKAGE_CONFLICT_SOLVE 0 +#define HUAWEI_MATE80_DEBUG 1 // 这手机会请求5V 0.1A,ROM区是直接回了拒接 + extern uint16_t system_1ms_cnt; extern uint16_t system_1s_cnt; @@ -89,8 +91,8 @@ extern uint16_t system_1s_cnt; #define I2C_DC_SUPPORT 0 /****************project inforamtion MTP ADDR:0x100000C0*******************/ -#define SOFT_WARE_VERISION_H 0x01 -#define SOFT_WARE_VERISION_L 0x07 +#define SOFT_WARE_VERISION_H 0x02 +#define SOFT_WARE_VERISION_L 0x00 #define CUSTOM_ID 0xA1 #define PROJECT_ID 0x60 /**********************���칦�ܺ궨��************************************/ diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h index fd46688..c9c7415 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/inc/customized.h @@ -374,4 +374,8 @@ void ntc_judgment(void); void port_scp_derate(uint8_t port, bool en, uint8_t val); bool judge_delay_set_current(uint8_t port, uint16_t val); +void typec_enter_disabled(uint8_t port, pd_param_s* pd_param); +void typec_exit_disabled(uint8_t port, pd_param_s* pd_param); +void protection_on_control(void); + #endif diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c index bd35815..3325267 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_dac.c @@ -73,7 +73,7 @@ void comp_dac_open_vbus(uint8_t port) if(comp_adc_get_vin12(TYPEC_PORT0) > VOLTAGE_5P5V) { comp_set_vol_cur(TYPEC_PORT1, - VOLTAGE_DEFAULT, + PORT1_VOLTAGE_DEFAULT, CURRENT_DEFAULT); user_app.need_switch_mos = true; } @@ -202,7 +202,7 @@ void comp_dac_cc_step_speed_set(uint8_t port, uint8_t speed) extern uint16_t adc_vin_start[TYPEC_PORT_MAX] ; static void comp_dac_cv_2dcdc_fb(uint8_t port, uint16_t val) { - // log_info("port:%d set_vol:%d\n", port, val); + log_info("port:%d set_vol:%d\n", port, val); /*CV_DAC = ((target - VREF)/RFBUP-VREF/RDOWN)*1000000/gm_FBCV + VOFFSET_CVFB1 */ int32_t temp[TYPEC_PORT_MAX + 1] = {0}; @@ -255,12 +255,13 @@ static void comp_dac_cv_2dcdc_fb(uint8_t port, uint16_t val) { REG_DAC_CTRL_CV0_CFG->bf.target = temp[port]; REG_DAC_CTRL_CV0_CFG->bf.enable = true; + log_info("cv0_target:0x%x\n", REG_DAC_CTRL_CV0_CFG->bf.target); } else { REG_DAC_CTRL_CV1_CFG->bf.target = temp[port]; REG_DAC_CTRL_CV1_CFG->bf.enable = true; - // log_info("cv1_target:0x%x\n", REG_DAC_CTRL_CV1_CFG->bf.target); + log_info("cv1_target:0x%x\n", REG_DAC_CTRL_CV1_CFG->bf.target); } break; diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c index d1b28e7..cc1b12c 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/comp_protection.c @@ -284,6 +284,17 @@ void comp_protection_monitor(uint8_t port, protection_param_s *protection_param) pro_vpt[TYPEC_PORT1][PROT_OCP] = CURRENT_6A; } + // 触发OCP期间,直接开启保护 + if(g_powerout_info[TYPEC_PORT0].adc_sample_current > (g_powerout_info[TYPEC_PORT0].set_current + 300)) + { + user_app.protection_off_2s[TYPEC_PORT0] = 0; + } + + if(g_powerout_info[TYPEC_PORT1].adc_sample_current > (g_powerout_info[TYPEC_PORT1].set_current + 300)) + { + user_app.protection_off_2s[TYPEC_PORT1] = 0; + } + // if(protection_param->otp_derate) // { @@ -422,7 +433,9 @@ static void comp_protection_type_check(uint8_t port, protection_param_s *protect case SYS_ERR_VBUS_OCP: case SYS_ERR_CCx_OVP: case SYS_ERR_VCONN_OCP: - if(abs((comp_adc_get_vin12(port) - VOLTAGE_5V) <= VOLTAGE_0P4V)) + + // if(abs((comp_adc_get_vin12(port) - VOLTAGE_5V) <= VOLTAGE_0P4V)) + if(1) { protection_param->hiccup_time++; @@ -565,6 +578,7 @@ static void comp_protection_exit(uint8_t port, protection_param_s *protection_pa protection_param->protection_flag = false; user_app.protection_exit_cnt = DELAY_300MS; + log_info("comp_protection_exit\n"); } /** @@ -582,6 +596,7 @@ static void comp_protection_hiccup(uint8_t port, protection_param_s *protection_ app_protocol_reset(port); protection_param->hiccup_time = 0; protection_param->protect_state = PRO_HANDER; + typec_enter_disabled(port, &g_app_protocol_param[port].pd_param); break; case PRO_HANDER: @@ -589,6 +604,7 @@ static void comp_protection_hiccup(uint8_t port, protection_param_s *protection_ break; case PRO_EXIT: + typec_exit_disabled(port, &g_app_protocol_param[port].pd_param); comp_protection_exit(port, protection_param); break; } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c index 84e6087..09a0cb6 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/customized.c @@ -430,7 +430,7 @@ bool judge_delay_set_current(uint8_t port, uint16_t val) user_app.last_set_current[port] = val; user_app.delay_set_current_cnt[port] = DELAY_200MS; user_app.delay_set_current_flag[port] = true; - log_info("A1_port:[%d]_set_cur:%d \n", port, user_app.last_set_current[port]); + // log_info("A1_port:[%d]_set_cur:%d \n", port, user_app.last_set_current[port]); return 0; } //3. 若是延迟时间内,再进了调流函数,延迟倒计时还没结束,则直接退出,等倒计时到了再来设置 @@ -449,7 +449,7 @@ bool judge_delay_set_current(uint8_t port, uint16_t val) } user_app.last_set_current[port] = val; - log_info("A2_port:[%d]_set_cur:%d \n", port, user_app.last_set_current[port]); + // log_info("A2_port:[%d]_set_cur:%d \n", port, user_app.last_set_current[port]); return 1; } @@ -513,9 +513,21 @@ void user_timer_event(uint8_t port) void gate3_control(bool enable) { + // 端口1处在保护状态时,不去开启gate3 + if(enable && g_protection_param.protection_param[TYPEC_PORT1].protection_flag) + { + return; + } + log_info("gate3:%d\n", enable); REG_ANALOG_GATE3->bf.driver_en = enable; REG_ANALOG_GATE3->bf.cp_en = enable; + + // 单C2时,是用gate3来替换掉gate2的, 对应的 nmos_states 需要更新下 + if(!user_app.type_c1_connect && user_app.type_c2_connect) + { + g_powerout_info[TYPEC_PORT1].powerout_flags.bf.nmos_states = enable; + } } // 0x5:2/8 = 5.6W 0x9: 4/8 = 11W 0xb: 5/8 = 14W @@ -754,10 +766,10 @@ void user_delay_ms(uint32_t cnt) for(size_t i = 0; i < cnt; i++) { drv_delay_ms(1); - pd_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].pd_param); - pd_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].pd_param); - dpdn_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].dpdn_param); - dpdn_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].dpdn_param); + // pd_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].pd_param); + // pd_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].pd_param); + // dpdn_protocol_run(TYPEC_PORT0, &g_app_protocol_param[TYPEC_PORT0].dpdn_param); + // dpdn_protocol_run(TYPEC_PORT1, &g_app_protocol_param[TYPEC_PORT1].dpdn_param); } } @@ -781,8 +793,8 @@ void mos_switch_control(void) user_app.need_switch_mos = false; log_info("%s %d\n", __func__, __LINE__); gate3_control(true); - // drv_delay_ms(8); - user_delay_ms(18); + drv_delay_ms(16); + // user_delay_ms(18); REG_ANALOG_GATE2->bf.driver_en = 0; REG_ANALOG_GATE2->bf.cp_en = 0; } @@ -801,8 +813,8 @@ void mos_switch_control(void) REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; - // drv_delay_ms(18); // 需要等gate完全开启,8ms是否够?----> 不够,要长一点 - user_delay_ms(18); + drv_delay_ms(16); // 需要等gate完全开启,8ms是否够?----> 不够,要长一点 + // user_delay_ms(18); gate3_control(false); } @@ -826,6 +838,41 @@ void wait_c2_ready(void) } } +void protection_on_control(void) +{ +#if SWITCH_LINE_OFF_PROTECTION + + // 如果是 C1 + C2状态, 还需要判断另外一个口不在调压状态,这样才能开启总的保护 + // 不然另外一个口调压途中开启了保护,会直接触发 + if(((g_powerout_info[TYPEC_PORT0].power_state == PWR_RDY) + || (g_powerout_info[TYPEC_PORT0].power_state == PWR_STANDBY)) + && ((g_powerout_info[TYPEC_PORT1].power_state == PWR_RDY) + || (g_powerout_info[TYPEC_PORT1].power_state == PWR_STANDBY)) + && (user_app.protection_off_2s[TYPEC_PORT0] == 0) + && user_app.protection_off_flag[TYPEC_PORT0] + ) + { + user_app.protection_off_flag[TYPEC_PORT0] = false; + comp_powerout_protect_en(TYPEC_PORT0, true); + // log_info("port0_open_prote\n"); + } + + if(((g_powerout_info[TYPEC_PORT1].power_state == PWR_RDY) + || (g_powerout_info[TYPEC_PORT1].power_state == PWR_STANDBY)) + && ((g_powerout_info[TYPEC_PORT0].power_state == PWR_RDY) + || (g_powerout_info[TYPEC_PORT0].power_state == PWR_STANDBY)) + && (user_app.protection_off_2s[TYPEC_PORT1] == 0) + && user_app.protection_off_flag[TYPEC_PORT1] + ) + { + user_app.protection_off_flag[TYPEC_PORT1] = false; + comp_powerout_protect_en(TYPEC_PORT1, true); + // log_info("port1_open_prote\n"); + } + +#endif +} + /* * @brief adapter_state_check * @param NULL @@ -888,38 +935,6 @@ void adapter_state_check(void) mos_switch_control(); wait_c2_ready(); -#if SWITCH_LINE_OFF_PROTECTION - - // 如果是 C1 + C2状态, 还需要判断另外一个口不在调压状态,这样才能开启总的保护 - // 不然另外一个口调压途中开启了保护,会直接触发 - if(((g_powerout_info[TYPEC_PORT0].power_state == PWR_RDY) - || (g_powerout_info[TYPEC_PORT0].power_state == PWR_STANDBY)) - && ((g_powerout_info[TYPEC_PORT1].power_state == PWR_RDY) - || (g_powerout_info[TYPEC_PORT1].power_state == PWR_STANDBY)) - && (user_app.protection_off_2s[TYPEC_PORT0] == 0) - && user_app.protection_off_flag[TYPEC_PORT0] - ) - { - user_app.protection_off_flag[TYPEC_PORT0] = false; - comp_powerout_protect_en(TYPEC_PORT0, true); - // log_info("port0_open_prote\n"); - } - - if(((g_powerout_info[TYPEC_PORT1].power_state == PWR_RDY) - || (g_powerout_info[TYPEC_PORT1].power_state == PWR_STANDBY)) - && ((g_powerout_info[TYPEC_PORT0].power_state == PWR_RDY) - || (g_powerout_info[TYPEC_PORT0].power_state == PWR_STANDBY)) - && (user_app.protection_off_2s[TYPEC_PORT1] == 0) - && user_app.protection_off_flag[TYPEC_PORT1] - ) - { - user_app.protection_off_flag[TYPEC_PORT1] = false; - comp_powerout_protect_en(TYPEC_PORT1, true); - // log_info("port1_open_prote\n"); - } - -#endif - // 端口状态改变 或者 NTC有改变 或者一分钟倒计时结束 if(user_app.last_adapter_state == user_app.adapter_state && !user_app.update_adapter_state) @@ -934,8 +949,8 @@ void adapter_state_check(void) #if SWITCH_LINE_OFF_PROTECTION // log_info("close_prote\n"); // 每次切换gate2和gate3的时候, 关闭2秒保护, 2秒后且在ready状态再打开 - comp_powerout_protect_en(TYPEC_PORT0, false); - comp_powerout_protect_en(TYPEC_PORT1, false); + comp_powerout_off_ovp(TYPEC_PORT0, false); + comp_powerout_off_ovp(TYPEC_PORT1, false); user_app.protection_off_2s[TYPEC_PORT0] = DELAY_4S; user_app.protection_off_2s[TYPEC_PORT1] = DELAY_4S; user_app.protection_off_flag[TYPEC_PORT0] = true; @@ -987,7 +1002,7 @@ void adapter_state_check(void) // 关gate3, 让C2口回到5V3A gate3_control(false); comp_set_vol_cur(TYPEC_PORT1, - VOLTAGE_DEFAULT, + PORT1_VOLTAGE_DEFAULT, CURRENT_DEFAULT); break; @@ -1117,8 +1132,8 @@ void adapter_state_check(void) { REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; - // drv_delay_ms(8); // 8ms不够开启gate2 - user_delay_ms(18); + drv_delay_ms(16); // 8ms不够开启gate2 + // user_delay_ms(18); gate3_control(false); } } @@ -1127,8 +1142,8 @@ void adapter_state_check(void) // 1. 确保gate3是关闭的 REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; - // drv_delay_ms(8); - user_delay_ms(18); + drv_delay_ms(16); + // user_delay_ms(18); gate3_control(false); } @@ -1145,7 +1160,7 @@ void adapter_state_check(void) // 关gate3, 让C2口回到5V3A gate3_control(false); comp_set_vol_cur(TYPEC_PORT1, - VOLTAGE_DEFAULT, + PORT1_VOLTAGE_DEFAULT, CURRENT_DEFAULT); break; @@ -1222,8 +1237,8 @@ void adapter_state_check(void) // 先关再开, 防止功率并联反灌 REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; - // drv_delay_ms(8); - user_delay_ms(18); + drv_delay_ms(16); + // user_delay_ms(18); gate3_control(false); } } @@ -1231,8 +1246,8 @@ void adapter_state_check(void) { REG_ANALOG_GATE2->bf.driver_en = 1; REG_ANALOG_GATE2->bf.cp_en = 1; - // drv_delay_ms(8); - user_delay_ms(18); + drv_delay_ms(16); + // user_delay_ms(18); gate3_control(false); } @@ -1717,6 +1732,29 @@ void system_common_init(uint8_t port) } +uint16_t average_exclude_min_max(const uint16_t data[], uint16_t length) +{ + uint32_t sum = 0; + uint16_t min = data[0]; + uint16_t max = data[0]; + + // 遍历一次,求和、找最大值和最小值 + for(int i = 0; i < length; ++i) + { + sum += data[i]; + + if(data[i] > max) max = data[i]; + + if(data[i] < min) min = data[i]; + } + + // 剔除一个最大值和一个最小值 + sum = sum - min - max; + + // 计算剩余 (length - 2) 个数的平均值 + return sum / (length - 2); +} + /* * @brief system_init * @param null @@ -1741,7 +1779,7 @@ uint8_t system_init(void) #endif __enable_irq(); - drv_delay_ms(300); + drv_delay_ms(301); #if VD_ENABLE comp_primary_side_init(); @@ -1761,12 +1799,32 @@ uint8_t system_init(void) comp_dac_2fb_patch_enable(true); // #endif - log_info("CV:%d,%d\n", REG_DAC_CTRL_CV0_CFG->bf.target, REG_DAC_CTRL_CV1_CFG->bf.target); - log_info("VIN:%d,%d,%d\n", comp_adc_get_vin12(TYPEC_PORT0), comp_adc_get_vin12(TYPEC_PORT1), COMP_ADC_GET_VIN0_VOL()); + // log_info("CV:%d,%d\n", REG_DAC_CTRL_CV0_CFG->bf.target, REG_DAC_CTRL_CV1_CFG->bf.target); + // log_info("VIN:%d,%d,%d\n", comp_adc_get_vin12(TYPEC_PORT0), comp_adc_get_vin12(TYPEC_PORT1), COMP_ADC_GET_VIN0_VOL()); + log_info("init\n"); + + uint16_t port0_vin_val[10] = {0}; + uint16_t port1_vin_val[10] = {0}; + for(size_t i = 0; i < 10; i++) + { + drv_delay_ms(DELAY_10MS); + + port0_vin_val[i] = comp_adc_get_vin12(0); + port1_vin_val[i] = comp_adc_get_vin12(1); + + log_info("vol0:%d vol1:%d\n", + port0_vin_val[i], + port1_vin_val[i]); + } + + adc_vin_start[TYPEC_PORT0] = average_exclude_min_max(port0_vin_val, 10); + adc_vin_start[TYPEC_PORT1] = average_exclude_min_max(port1_vin_val, 10); + + log_info("VIN:%d, %d\n", adc_vin_start[TYPEC_PORT0], adc_vin_start[TYPEC_PORT1]); #if TYPEC_PORT0_SUPPORT - adc_vin_start[TYPEC_PORT0] = comp_adc_get_vin12(TYPEC_PORT0); + // adc_vin_start[TYPEC_PORT0] = comp_adc_get_vin12(TYPEC_PORT0); system_common_init(TYPEC_PORT0); /*EYE TEST*/ REG_ANALOG_PD1->bf.ztx_sel = 6;//15; @@ -1775,7 +1833,7 @@ uint8_t system_init(void) #endif #if TYPEC_PORT1_SUPPORT - adc_vin_start[TYPEC_PORT1] = comp_adc_get_vin12(TYPEC_PORT1); + // adc_vin_start[TYPEC_PORT1] = comp_adc_get_vin12(TYPEC_PORT1); system_common_init(TYPEC_PORT1); /*EYE TEST*/ REG_ANALOG_PD2->bf.ztx_sel = 6;//15; @@ -1783,8 +1841,8 @@ uint8_t system_init(void) REG_ANALOG_PD2->bf.db_ibias_en = 0;//1 #endif // REG_ANALOG_GP->word |= 0xF000; - drv_delay_ms(DELAY_200MS); + drv_delay_ms(DELAY_200MS); #if PROTECTION_SUPPORT comp_protection_init(); @@ -1871,6 +1929,12 @@ void solve_huawei_matebook(uint8_t port, pd_param_s* pd_param) void port_inser_priority_judgment(void) { + // 退出保护300ms内不进行判断 + if(user_app.protection_exit_cnt) + { + return; + } + // 只有 C1 + C2 同在时才需要判接入优先级, 所以单口时不需要清零 // C1 @@ -1907,7 +1971,7 @@ void port_inser_priority_judgment(void) { user_app.c1_priority_inser = true; } - else // C2口没设备接入 + else // C1口没设备接入 { user_app.c1_priority_inser = false; } @@ -1929,7 +1993,15 @@ void typec_state_update(void) if(!g_protection_param.protection_param[TYPEC_PORT0].protection_flag) { - last_type_c1_connect = user_app.type_c1_connect; + // 从保护退出时,维持300ms的typeC状态机不变 + if(user_app.protection_exit_cnt) + { + user_app.type_c1_connect = last_type_c1_connect; + } + else // 正常状态下,每次都正常更新 + { + last_type_c1_connect = user_app.type_c1_connect; + } } else { @@ -1938,12 +2010,38 @@ void typec_state_update(void) if(!g_protection_param.protection_param[TYPEC_PORT1].protection_flag) { - last_type_c2_connect = user_app.type_c2_connect; + // 从保护退出时,维持300ms的typeC状态机不变 + if(user_app.protection_exit_cnt) + { + user_app.type_c2_connect = last_type_c2_connect; + } + else + { + last_type_c2_connect = user_app.type_c2_connect; + } } else { user_app.type_c2_connect = last_type_c2_connect; } + + // static uint8_t old_state_c1 = 0, new_state_c1 = 0; + // new_state_c1 = user_app.type_c1_connect; + + // if(old_state_c1 != new_state_c1) + // { + // old_state_c1 = new_state_c1; + // log_info("type_c1_connect:%d\n", new_state_c1); + // } + + // static uint8_t old_state_c2 = 0, new_state_c2 = 0; + // new_state_c2 = user_app.type_c2_connect; + + // if(old_state_c2 != new_state_c2) + // { + // old_state_c2 = new_state_c2; + // log_info("type_c2_connect:%d\n", new_state_c2); + // } } /* @@ -2199,3 +2297,46 @@ void app_double_dynamic_power_check(void) port0_power_check(port0_power, port1_power); port1_power_check(port0_power, port1_power); } + +void typec_enter_disabled(uint8_t port, pd_param_s* pd_param) +{ + pd_phy_int_wake_en(port, false); + pd_phy_sw1_pu_en1(port, false); + pd_phy_sw1_pu_en2(port, false); + pd_phy_sw1_vcoon_cc1(port, false); + pd_phy_sw1_vcoon_cc2(port, false); + pd_param->pd_callback2->pd_phy_close_vbus(port); + pd_phy_ctrl_en_sop(port, false); + pd_phy_ctrl_en_sop1(port, false); + pd_phy_ctrl_en_sop2(port, false); + pd_param->typec_status.typec_status = Disabled; + pd_param->typec_status.typec_process_status = typec_enter_status; + + // 关闭RP + if(port == TYPEC_PORT0) + { + drv_pd0_ctrl_host_cur(TYPEC_RP_CUR_NONE); + } + else + { + drv_pd1_ctrl_host_cur(TYPEC_RP_CUR_NONE); + } +} + +void typec_exit_disabled(uint8_t port, pd_param_s* pd_param) +{ + pd_phy_sw1_pu_en1(port, true); + pd_phy_sw1_pu_en2(port, true); + pd_param->typec_status.typec_status = UnattachedSRC; + pd_param->typec_status.typec_process_status = typec_enter_status; + + // 开启RP + if(port == TYPEC_PORT0) + { + drv_pd0_ctrl_host_cur(TYPEC_RP_CUR_3A); + } + else + { + drv_pd1_ctrl_host_cur(TYPEC_RP_CUR_3A); + } +} diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c index 4eb25a2..9d735a1 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port0_customized.c @@ -304,7 +304,7 @@ const scp_def_vol_s PORT0_SCP_DEF_VOL[] = .b_vol = PORT_C_SCP_DEFAULT_VSET, .b_cur = PORT_C_SCP_DEFAULT_ISET, - .vol = VOLTAGE_DEFAULT, + .vol = PORT0_VOLTAGE_DEFAULT, .cur = CURRENT_DEFAULT, .limit_cur = SCP_DEFAULT_ISET_BOUNDARY, @@ -592,7 +592,7 @@ pwr_request_s port0_qc_power_request(void) if(pwr_request.request_vol == VOLTAGE_5V) { - pwr_request.request_vol = VOLTAGE_DEFAULT; + pwr_request.request_vol = PORT0_VOLTAGE_DEFAULT; } return pwr_request; @@ -1004,13 +1004,6 @@ pwr_request_s port0_pd_power_request(void) if(pps_mode == 1) { - pwr_request.request_cur += CURRENT_0P1A;//CURRENT_0P1A;/**GOOGLE PEX6顶着拉载*/ - - if(pwr_request.request_cur >= CURRENT_4A) - { - pwr_request.request_cur += CURRENT_0P2A; - } - // 客户要求PPS时做恒功率: 当前广播的功率 / 当前请求的电压 pd_pdp_ma = (g_app_protocol_param[TYPEC_PORT0].pd_param.pd_assist.pd_scedb.scedb_bits.src_pdp * 1000000) / g_powerout_info[TYPEC_PORT0].prl_update_vol; @@ -1019,14 +1012,15 @@ pwr_request_s port0_pd_power_request(void) pwr_request.request_cur = pd_pdp_ma; } - log_info("pd_pdp_ma:%d\n", pd_pdp_ma); + pwr_request.request_cur += CURRENT_0P2A;//CURRENT_0P2A;/**GOOGLE PEX6顶着拉载*/ + // log_info("pd_pdp_ma:%d\n", pd_pdp_ma); } pwr_request.request_vol = g_powerout_info[TYPEC_PORT0].prl_update_vol; if(pwr_request.request_vol == VOLTAGE_5V) { - pwr_request.request_vol = VOLTAGE_DEFAULT; + pwr_request.request_vol = PORT0_VOLTAGE_DEFAULT; } else if(pwr_request.request_vol == VOLTAGE_15V) // 客户温升不过,15V需要调低0.2V { diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c index 79a8584..cb20881 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/code/src/port1_customized.c @@ -304,7 +304,7 @@ const scp_def_vol_s PORT1_SCP_DEF_VOL[] = .b_vol = PORT_C_SCP_DEFAULT_VSET, .b_cur = PORT_C_SCP_DEFAULT_ISET, - .vol = VOLTAGE_DEFAULT, + .vol = PORT1_VOLTAGE_DEFAULT, .cur = CURRENT_DEFAULT, .limit_cur = SCP_DEFAULT_ISET_BOUNDARY, @@ -592,7 +592,7 @@ pwr_request_s port1_qc_power_request(void) if(pwr_request.request_vol == VOLTAGE_5V) { - pwr_request.request_vol = VOLTAGE_DEFAULT; + pwr_request.request_vol = PORT1_VOLTAGE_DEFAULT; } return pwr_request; @@ -986,13 +986,6 @@ pwr_request_s port1_pd_power_request(void) if(pps_mode == 1) { - pwr_request.request_cur += CURRENT_0P1A;//CURRENT_0P1A; - - if(pwr_request.request_cur >= CURRENT_4A) - { - pwr_request.request_cur += CURRENT_0P2A; - } - // 客户要求PPS时做恒功率: 当前广播的功率 / 当前请求的电压 pd_pdp_ma = (g_app_protocol_param[TYPEC_PORT1].pd_param.pd_assist.pd_scedb.scedb_bits.src_pdp * 1000000) / g_powerout_info[TYPEC_PORT1].prl_update_vol; @@ -1000,6 +993,8 @@ pwr_request_s port1_pd_power_request(void) { pwr_request.request_cur = pd_pdp_ma; } + + pwr_request.request_cur += CURRENT_0P2A; // offset } pwr_request.request_vol = g_powerout_info[TYPEC_PORT1].prl_update_vol; @@ -1007,7 +1002,7 @@ pwr_request_s port1_pd_power_request(void) // 客户要求5V时输出电压为 5.15 if(pwr_request.request_vol == VOLTAGE_5V) { - pwr_request.request_vol = VOLTAGE_DEFAULT; + pwr_request.request_vol = PORT1_VOLTAGE_DEFAULT; } else if(pwr_request.request_vol == VOLTAGE_15V) // 客户温升不过,15V需要调低0.2V { diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf index a98dd8515c216af8012c7fadae1e8cfb6f19bdc6..c443a5d9a51a55064551fcf5af4e17e0105d6774 100644 GIT binary patch delta 63081 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: C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project\cps8860.uvprojx -Project File Date: 04/21/2025 +Project File Date: 12/15/2025

Output:

*** Using Compiler 'V5.06 update 7 (build 960)', folder: 'D:\Keil_v5\ARM\ARMCC\Bin' @@ -30,47 +30,50 @@ Rebuild target 'Target 1' assembling startup_CMSDK_CM0.s... compiling adapter_antifake.c... compiling system_CMSDK_CM0.c... -compiling comp_primary_side.c... -compiling main.c... -compiling port0_customized.c... -compiling cps8860_it.c... -compiling port1_customized.c... +compiling comp_auto_zero.c... compiling app_spec.c... ..\..\common\app\src\app_spec.c(177): warning: #177-D: variable "umask_val" was declared but never referenced uint32_t umask_val = 0; ..\..\common\app\src\app_spec.c: 1 warning, 0 errors -compiling comp_discharge.c... -compiling comp_auto_zero.c... -compiling comp_adc.c... -compiling comp_protection.c... -compiling comp_dac.c... -..\code\src\comp_dac.c(318): warning: #177-D: variable "temp" was declared but never referenced - uint32_t temp[TYPEC_PORT_MAX + 1] = {0}; -..\code\src\comp_dac.c(472): warning: #177-D: function "comp_dac_cc_acdc" was declared but never referenced - static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) -..\code\src\comp_dac.c: 2 warnings, 0 errors +compiling comp_primary_side.c... +compiling main.c... compiling comp_powerout.c... +compiling cps8860_it.c... compiling customized.c... ..\code\src\customized.c(26): warning: #188-D: enumerated type mixed with another type adapter_info_s g_adapter_info = {0}; ..\code\src\customized.c(29): warning: #188-D: enumerated type mixed with another type user_app_s user_app = {0}; -..\code\src\customized.c(175): warning: #177-D: function "path_scp_mode_exit_action" was declared but never referenced - static void path_scp_mode_exit_action(uint8_t port, scp_param_s *scp_param) -..\code\src\customized.c(1658): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced +..\code\src\customized.c(1673): warning: #177-D: function "comp_ccloop_enable" was declared but never referenced static void comp_ccloop_enable(uint8_t port) -..\code\src\customized.c: 4 warnings, 0 errors +..\code\src\customized.c: 3 warnings, 0 errors +compiling comp_discharge.c... +compiling comp_dac.c... +..\code\src\comp_dac.c(319): warning: #177-D: variable "temp" was declared but never referenced + uint32_t temp[TYPEC_PORT_MAX + 1] = {0}; +..\code\src\comp_dac.c(473): warning: #177-D: function "comp_dac_cc_acdc" was declared but never referenced + static void comp_dac_cc_acdc(uint8_t port, uint16_t val, uint16_t offset) +..\code\src\comp_dac.c: 2 warnings, 0 errors +compiling port1_customized.c... +compiling comp_protection.c... +compiling comp_adc.c... +compiling port0_customized.c... compiling dpdn_protocol.c... +..\..\common\comp\protocol\dndp_protocol\src\dpdn_protocol.c(107): warning: #177-D: function "dcp_qc_run" was declared but never referenced + static void dcp_qc_run(uint8_t port, dpdn_param_s *dpdn_param) +..\..\common\comp\protocol\dndp_protocol\src\dpdn_protocol.c(124): warning: #177-D: function "dcp_scp_run" was declared but never referenced + static void dcp_scp_run(uint8_t port, dpdn_param_s *dpdn_param) +..\..\common\comp\protocol\dndp_protocol\src\dpdn_protocol.c: 2 warnings, 0 errors compiling qc_scp_protocol.c... -compiling ufcs_protocol.c... compiling pd_protocol.c... -..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(844): warning: #550-D: variable "pd_hw_uvdm_header" was set but never used +..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(909): warning: #550-D: variable "pd_hw_uvdm_header" was set but never used pd_hw_uvdm_header_u pd_hw_uvdm_header = {0}; -..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(275): warning: #177-D: function "pd_analog_set" was declared but never referenced +..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c(331): warning: #177-D: function "pd_analog_set" was declared but never referenced static void pd_analog_set(uint8_t port) ..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c: 2 warnings, 0 errors +compiling ufcs_protocol.c... linking... -Program Size: Code=12882 RO-data=1910 RW-data=60 ZI-data=3880 +Program Size: Code=12886 RO-data=1338 RW-data=56 ZI-data=3880 FromELF: creating hex file... After Build - User command #1: .\CPS8860.bat C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>set Project_Name=CPS8860_anker_9196 @@ -81,7 +84,7 @@ C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_ δı code\src\comp_dac.c δı code\src\comp_primary_side.c δı code\src\comp_protection.c -ʽ code\src\customized.c +δı code\src\customized.c δı code\src\port0_customized.c δı code\src\port1_customized.c ------------------------------------------------------------ @@ -118,14 +121,14 @@ out_type : expected out file type 'd' output binary file(.bin) [out_file_name_without_postfix] : Option: out file name without postfix. ---------------------------------------------------------------------- -input code size: 14,852 [14.504K] - app size: 3A08 ; CRC: 4146 +input code size: 14,280 [13.945K] + app size: 37CC ; CRC: 106C -out code size : 14,856 [14.508K] -create file: .\output\CPS8860_anker_9196_A1_60_V1.7_CRCD4BD.hex success! +out code size : 14,284 [13.949K] +create file: .\output\CPS8860_anker_9196_A1_60_V1.9_CRCA02E.hex success! C:\Users\TJP\Desktop\GIT_TEST\CPS8860_9196_70W\Anker_9196_CPS8860\PD_CPS8860_A1_CPS_Common_Demo\ac_project\project>move /Y .\CPS8860_anker_9196_*.hex .\output һļҲļ -".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 9 Warning(s). +".\Objects\CPS8860_anker_9196.axf" - 0 Error(s), 10 Warning(s).

Software Packages used:

@@ -138,7 +141,7 @@ Package Vendor: ARM D:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include

Collection of Component Files used:

-Build Time Elapsed: 00:00:06 +Build Time Elapsed: 00:00:05 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm index e6d226c..2c42366 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.htm @@ -3,18 +3,18 @@ Static Call Graph - [.\Objects\CPS8860_anker_9196.axf]

Static Call Graph for image .\Objects\CPS8860_anker_9196.axf


-

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Tue Nov 25 16:58:28 2025 +

#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Dec 18 17:00:59 2025

-

Maximum Stack Usage = 288 bytes + Unknown(Cycles, Untraceable Function Pointers)

+

Maximum Stack Usage = 280 bytes + Unknown(Cycles, Untraceable Function Pointers)

Call chain for Maximum Stack Depth:

-main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)

Mutually Recursive functions

  • SVC_Handler   ⇒   SVC_Handler
  • PendSV_Handler   ⇒   PendSV_Handler
  • CCX_OVP_Handler   ⇒   CCX_OVP_Handler
    -
  • pd_phy_open_vbus   ⇒   adapter_state_check
    +
  • pd_phy_open_vbus   ⇒   adapter_state_check

    @@ -37,14 +37,15 @@ Function Pointers
  • PD0_TYPEC_Handler from cps8860_it.o(i.PD0_TYPEC_Handler) referenced from startup_cmsdk_cm0.o(RESET)
  • PD_Handler from cps8860_it.o(i.PD_Handler) referenced from startup_cmsdk_cm0.o(RESET)
  • PD_TYPEC_Handler from cps8860_it.o(i.PD_TYPEC_Handler) referenced from startup_cmsdk_cm0.o(RESET) +
  • PE_SRC_Ready_packet_deal from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • PE_VDM_Request_deal from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata)
  • PORT0_COMB_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET)
  • PWD_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET)
  • PendSV_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET)
  • Reset_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET) -
  • SCP1_Handler from cps8860_it.o(i.SCP1_Handler) referenced from startup_cmsdk_cm0.o(RESET) -
  • SCP_Handler from cps8860_it.o(i.SCP_Handler) referenced from startup_cmsdk_cm0.o(RESET) +
  • SCP1_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET) +
  • SCP_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET)
  • SVC_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET) -
  • Sha256Handle from adapter_antifake.o(i.Sha256Handle) referenced from qc_scp_protocol.o(.constdata)
  • SysTick_Handler from cps8860_it.o(i.SysTick_Handler) referenced from startup_cmsdk_cm0.o(RESET)
  • SystemInit from system_cmsdk_cm0.o(i.SystemInit) referenced from startup_cmsdk_cm0.o(.text)
  • TIMER0_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET) @@ -61,53 +62,55 @@ Function Pointers
  • VIN_UVP_Handler from startup_cmsdk_cm0.o(.text) referenced from startup_cmsdk_cm0.o(RESET)
  • __main from entry.o(.ARM.Collect$$$$00000000) referenced from startup_cmsdk_cm0.o(.text)
  • app_sleep_mode from app_spec.o(i.app_sleep_mode) referenced from app_spec.o(.constdata) -
  • app_src_power_check_patch from pd_protocol.o(i.app_src_power_check_patch) referenced from pd_protocol.o(.constdata) -
  • app_src_power_handler_patch from pd_protocol.o(i.app_src_power_handler_patch) referenced from pd_protocol.o(.constdata) -
  • capabiloties_features from customized.o(i.capabiloties_features) referenced from qc_scp_protocol.o(.constdata) -
  • comp_powerout_init from comp_powerout.o(i.comp_powerout_init) referenced from comp_powerout.o(.constdata) -
  • comp_powerout_ready_check_machine from comp_powerout.o(i.comp_powerout_ready_check_machine) referenced from comp_powerout.o(.constdata) -
  • comp_powerout_ready_machine from comp_powerout.o(i.comp_powerout_ready_machine) referenced from comp_powerout.o(.constdata) -
  • comp_powerout_shutdown_machine from comp_powerout.o(i.comp_powerout_shutdown_machine) referenced from comp_powerout.o(.constdata) -
  • comp_powerout_standby_machine from comp_powerout.o(i.comp_powerout_standby_machine) referenced from comp_powerout.o(.constdata) -
  • comp_powerout_transmit_machine from comp_powerout.o(i.comp_powerout_transmit_machine) referenced from comp_powerout.o(.constdata) -
  • drv_dpdn_dp_pull_down_resistor_set from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • get_scp_phy_is_crc_ok from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • get_scp_rx_size from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) +
  • app_src_power_check_patch from pd_protocol.o(i.app_src_power_check_patch) referenced from pd_protocol.o(.constdata) +
  • app_src_power_handler_patch from pd_protocol.o(i.app_src_power_handler_patch) referenced from pd_protocol.o(.constdata) +
  • comp_powerout_init from comp_powerout.o(i.comp_powerout_init) referenced from comp_powerout.o(.constdata) +
  • comp_powerout_ready_check_machine from comp_powerout.o(i.comp_powerout_ready_check_machine) referenced from comp_powerout.o(.constdata) +
  • comp_powerout_ready_machine from comp_powerout.o(i.comp_powerout_ready_machine) referenced from comp_powerout.o(.constdata) +
  • comp_powerout_shutdown_machine from comp_powerout.o(i.comp_powerout_shutdown_machine) referenced from comp_powerout.o(.constdata) +
  • comp_powerout_standby_machine from comp_powerout.o(i.comp_powerout_standby_machine) referenced from comp_powerout.o(.constdata) +
  • comp_powerout_transmit_machine from comp_powerout.o(i.comp_powerout_transmit_machine) referenced from comp_powerout.o(.constdata) +
  • enter_bist_carrier_mode from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata)
  • main from main.o(i.main) referenced from entry9a.o(.ARM.Collect$$$$0000000B) -
  • mtp_pd_resp_hw_uvdm from pd_protocol.o(i.mtp_pd_resp_hw_uvdm) referenced from pd_protocol.o(.constdata) -
  • pd_epr_cable_check from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_epr_src_cap_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_phy_close_vbus from pd_protocol.o(i.pd_phy_close_vbus) referenced from pd_protocol.o(.constdata) -
  • pd_phy_get_cc_status from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_phy_open_vbus from pd_protocol.o(i.pd_phy_open_vbus) referenced from pd_protocol.o(.constdata) -
  • pd_prl_epr_req_msg from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_prl_req_cap_msg from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_resp_svdm_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pd_src_cap_msg_assemble_patch from pd_protocol.o(i.pd_src_cap_msg_assemble_patch) referenced from pd_protocol.o(.constdata) -
  • pd_typec_status_real_time_check from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pe_other_uvdm_call from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) -
  • pe_src_cable_check_callback from customized.o(i.pe_src_cable_check_callback) referenced from pd_protocol.o(.constdata) -
  • port0_afc_power_request from port0_customized.o(i.port0_afc_power_request) referenced from customized.o(.constdata) -
  • port0_pd_power_request from port0_customized.o(i.port0_pd_power_request) referenced from customized.o(.constdata) -
  • port0_qc_power_request from port0_customized.o(i.port0_qc_power_request) referenced from customized.o(.constdata) -
  • port0_scp_power_request from port0_customized.o(i.port0_scp_power_request) referenced from customized.o(.constdata) -
  • port1_afc_power_request from port1_customized.o(i.port1_afc_power_request) referenced from customized.o(.constdata) -
  • port1_pd_power_request from port1_customized.o(i.port1_pd_power_request) referenced from customized.o(.constdata) -
  • port1_qc_power_request from port1_customized.o(i.port1_qc_power_request) referenced from customized.o(.constdata) -
  • port1_scp_power_request from port1_customized.o(i.port1_scp_power_request) referenced from customized.o(.constdata) +
  • mtp_pd_resp_hw_uvdm from pd_protocol.o(i.mtp_pd_resp_hw_uvdm) referenced from pd_protocol.o(.constdata) +
  • pd_ctrl_msg_assemble_ext from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_epr_cable_check from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_epr_src_cap_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_get_manufacturer_info_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_manufacturer_info_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_pe_reset_ext from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_close_SOP12 from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_close_vbus from pd_protocol.o(i.pd_phy_close_vbus) referenced from pd_protocol.o(.constdata) +
  • pd_phy_close_vconn from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_get_cc_status from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_init_pd from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_open_vbus from pd_protocol.o(i.pd_phy_open_vbus) referenced from pd_protocol.o(.constdata) +
  • pd_phy_open_vconn from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_set_SinkTxNG from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_set_SinkTxOk from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_phy_set_data_role from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_prl_analyze_header from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_prl_analyze_msg from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_prl_epr_req_msg from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_prl_ext_msg_header from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_prl_req_cap_msg from rom_symdef.txt(ABSOLUTE) referenced 2 times from pd_protocol.o(.constdata) +
  • pd_pwr_snk_req_evaluate_patch from pd_protocol.o(i.pd_pwr_snk_req_evaluate_patch) referenced from pd_protocol.o(.constdata) +
  • pd_resp_svdm_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_src_alart_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_src_cap_ext_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_src_cap_msg_assemble_patch from pd_protocol.o(i.pd_src_cap_msg_assemble_patch) referenced from pd_protocol.o(.constdata) +
  • pd_src_request_handler from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_src_status_msg_assemble from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_svdm_req_msg_assemble_ext from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_typec_status_real_time_check from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pd_vswap_check from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pe_other_uvdm_call from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pe_reset_handler_ext from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata) +
  • pe_src_cable_check_callback from customized.o(i.pe_src_cable_check_callback) referenced from pd_protocol.o(.constdata) +
  • port0_pd_power_request from port0_customized.o(i.port0_pd_power_request) referenced from customized.o(.constdata) +
  • port1_pd_power_request from port1_customized.o(i.port1_pd_power_request) referenced from customized.o(.constdata)
  • rom_dpdn_init_patch from app_spec.o(i.rom_dpdn_init_patch) referenced from app_spec.o(.constdata) -
  • scp_afc_identify from qc_scp_protocol.o(i.scp_afc_identify) referenced from qc_scp_protocol.o(.constdata) -
  • scp_close_nmos from qc_scp_protocol.o(i.scp_close_nmos) referenced from qc_scp_protocol.o(.constdata) -
  • scp_disable_pd_func from qc_scp_protocol.o(i.scp_disable_pd_func) referenced from qc_scp_protocol.o(.constdata) -
  • scp_encryption_arry_to_scp_register_value from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_mode_exit_action from qc_scp_protocol.o(i.scp_mode_exit_action) referenced from qc_scp_protocol.o(.constdata) -
  • scp_open_nmos from qc_scp_protocol.o(i.scp_open_nmos) referenced from qc_scp_protocol.o(.constdata) -
  • scp_phy_afc_mode_get from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_phy_disable from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_phy_logic_reset from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_phy_reg_init from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_register_value_to_encryption_arry from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) -
  • scp_send_pkt from rom_symdef.txt(ABSOLUTE) referenced from qc_scp_protocol.o(.constdata) +
  • send_pd_pkt from rom_symdef.txt(ABSOLUTE) referenced from pd_protocol.o(.constdata)

    @@ -116,276 +119,294 @@ Global Symbols

    CHIP_OT_Handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
    [Address Reference Count : 1]

    • startup_cmsdk_cm0.o(RESET)
    -

    __aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

    [Called By]

    • >>   comp_protection_run (via Veneer) -
    • >>   comp_adc_int_handler_mtp (via Veneer) -
    • >>   comp_powerout_cc_mode_check (via Veneer) -
    • >>   comp_powerout_ready_check_machine (via Veneer) -
    • >>   comp_dac_mode_init (via Veneer) -
    • >>   comp_dac_cv_2dcdc_fb (via Veneer) -
    • >>   comp_dac_cc_2dcdc_fb (via Veneer) -
    • >>   port1_pd_power_request (via Veneer) -
    • >>   port0_pd_power_request (via Veneer) -
    • >>   comp_adc_get_rt12 (via Veneer) -
    • >>   comp_protection_monitor (via Veneer) -
    • >>   comp_adc_clac_cur (via Veneer) +

      __aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

      [Called By]

      • >>   comp_protection_run (via Veneer) +
      • >>   comp_adc_int_handler_mtp (via Veneer) +
      • >>   comp_powerout_cc_mode_check (via Veneer) +
      • >>   comp_protection_monitor (via Veneer) +
      • >>   comp_adc_get_rt12 (via Veneer) +
      • >>   comp_adc_clac_cur (via Veneer) +
      • >>   comp_powerout_ready_check_machine (via Veneer) +
      • >>   comp_dac_mode_init (via Veneer) +
      • >>   comp_dac_cv_2dcdc_fb (via Veneer) +
      • >>   comp_dac_cc_2dcdc_fb (via Veneer) +
      • >>   port1_pd_power_request (via Veneer) +
      • >>   port0_pd_power_request (via Veneer) +
      • >>   average_exclude_min_max (via Veneer)
      -

      __aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

      [Called By]

      • >>   comp_dac_cv_2dcdc_fb (via Veneer) -
      • >>   comp_adc_clac_cur (via Veneer) +

        __aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

        [Called By]

        • >>   comp_adc_clac_cur (via Veneer) +
        • >>   comp_dac_cv_2dcdc_fb (via Veneer)
        -

        __aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

        [Called By]

        • >>   port1_scp_def_vol_init (via Veneer) -
        • >>   port1_capabiloties_features (via Veneer) -
        • >>   port0_scp_def_vol_init (via Veneer) -
        • >>   port0_capabiloties_features (via Veneer) -
        • >>   scp_mode_exit_action (via Veneer) +

          __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

          [Called By]

          • >>   comp_protection_monitor (via Veneer) +
          • >>   port1_pd_src_cap_init (via Veneer) +
          • >>   port0_pd_src_cap_init (via Veneer)
          -

          __aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

          [Called By]

          • >>   port1_pd_src_cap_init (via Veneer) -
          • >>   port0_pd_src_cap_init (via Veneer) -
          • >>   comp_protection_monitor (via Veneer) +

            __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

            [Called By]

            • >>   pd_protocol_reset (via Veneer)
            -

            __aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

            [Called By]

            • >>   pd_protocol_reset (via Veneer) +

              __aeabi_memclr4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

              [Called By]

              • >>   system_init (via Veneer)
              -

              PE_SRC_Send_Soft_Reset_action (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

              [Called By]

              • >>   solve_huawei_matebook (via Veneer) +

                PE_SRC_Ready_packet_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                [Address Reference Count : 1]

                • pd_protocol.o(.constdata)
                - -

                __ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                [Called By]

                • >>   adapter_state_check (via Veneer) -
                • >>   comp_protection_type_check (via Veneer) +

                  PE_SRC_Send_Soft_Reset_action (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                  [Called By]

                  • >>   solve_huawei_matebook (via Veneer)
                  -

                  afc_packet_reply (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                  [Called By]

                  • >>   scp_afc_identify (via Veneer) +

                    PE_VDM_Request_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                    [Address Reference Count : 1]

                    • pd_protocol.o(.constdata) +
                    +

                    __ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                    [Called By]

                    • >>   comp_protection_type_check (via Veneer) +
                    • >>   adapter_state_check (via Veneer)
                    -

                    bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                    [Called By]

                    • >>   dcp_qc_scp_run (via Veneer) +

                      bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                      [Called By]

                      • >>   dcp_qc_scp_run (via Veneer)

                      bc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                      [Called By]

                      • >>   dpdn_time_func (via Veneer)
                      -

                      comp_clock_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                      comp_clock_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                      [Called By]

                      • >>   SystemInit (via Veneer)
                      -

                      comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                      [Called By]

                      • >>   system_common_init (via Veneer) -
                      - -

                      drv_delay_us (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                      [Called By]

                      • >>   system_init (via Veneer) -
                      • >>   pd_phy_open_vbus (via Veneer) -
                      • >>   user_delay_ms (via Veneer) +

                        comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                        [Called By]

                        • >>   system_common_init (via Veneer)
                        -

                        drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                        [Called By]

                        • >>   dcp_dp_power_down_discern (via Veneer) +

                          comp_uart2_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                          [Called By]

                          • >>   system_init (via Veneer)
                          -

                          drv_dpdn_dp_pull_down_resistor_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                          [Called By]

                          • >>   dcp_scp_run (via Veneer) -
                          -
                          [Address Reference Count : 1]
                          • qc_scp_protocol.o(.constdata) -
                          -

                          drv_mtp_trim_password (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                          comp_uart2_sync_print (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                          [Called By]

                          • >>   system_init (via Veneer) +
                          • >>   insertion_equipment_judgment (via Veneer) +
                          • >>   VIN_OVP_Handler (via Veneer) +
                          • >>   NMI_Handler (via Veneer) +
                          • >>   HardFault_Handler (via Veneer) +
                          • >>   app_protocol_run (via Veneer) +
                          • >>   app_sleep_mode (via Veneer) +
                          • >>   comp_protection_monitor (via Veneer) +
                          • >>   comp_protection_type_check (via Veneer) +
                          • >>   comp_protection_hiccup (via Veneer) +
                          • >>   comp_discharge_vout12 (via Veneer) +
                          • >>   comp_powerout_shutdown_machine (via Veneer) +
                          • >>   comp_powerout_ready_machine (via Veneer) +
                          • >>   comp_powerout_ready_check_machine (via Veneer) +
                          • >>   comp_powerout_close_nmos (via Veneer) +
                          • >>   comp_dac_open_vbus (via Veneer) +
                          • >>   comp_dac_close_vbus (via Veneer) +
                          • >>   comp_dac_cv_2dcdc_fb (via Veneer) +
                          • >>   port1_pe_src_cable_check_callback (via Veneer) +
                          • >>   port0_pe_src_cable_check_callback (via Veneer) +
                          • >>   pd_phy_open_vbus (via Veneer) +
                          • >>   comp_set_vol_cur (via Veneer) +
                          • >>   comp_protection_init (via Veneer) +
                          • >>   comp_powerout_default_set (via Veneer) +
                          • >>   solve_huawei_matebook (via Veneer) +
                          • >>   mos_switch_control (via Veneer) +
                          • >>   gate3_control (via Veneer) +
                          • >>   check_delay_set_current (via Veneer) +
                          • >>   average_exclude_min_max (via Veneer) +
                          • >>   adapter_state_check (via Veneer) +
                          • >>   pd_phy_close_vbus (via Veneer) +
                          • >>   dcp_dp_power_down_discern (via Veneer) +
                          • >>   dcp_qc_scp_run (via Veneer) +
                          + +

                          drv_delay_us (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                          [Called By]

                          • >>   system_init (via Veneer) +
                          • >>   pd_phy_open_vbus (via Veneer) +
                          • >>   mos_switch_control (via Veneer) +
                          • >>   adapter_state_check (via Veneer) +
                          + +

                          drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                          [Called By]

                          • >>   dcp_dp_power_down_discern (via Veneer) +
                          + +

                          drv_mtp_trim_password (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                          [Called By]

                          • >>   SystemInit (via Veneer) -
                          • >>   comp_dac_mode_init (via Veneer) +
                          • >>   comp_dac_mode_init (via Veneer)
                          -

                          drv_watchdog_feed (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                          [Called By]

                          • >>   app_spec_run (via Veneer) +

                            drv_watchdog_feed (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                            [Called By]

                            • >>   app_spec_run (via Veneer)
                            -

                            drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                            [Called By]

                            • >>   system_init (via Veneer) +

                              drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                              [Called By]

                              • >>   system_init (via Veneer)
                              -

                              fcp_set_vi (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                              [Called By]

                              • >>   scp_mode_exit_action (via Veneer) +

                                enter_bist_carrier_mode (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                [Address Reference Count : 1]

                                • pd_protocol.o(.constdata)
                                - -

                                get_scp_phy_is_crc_ok (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                [Address Reference Count : 1]

                                • qc_scp_protocol.o(.constdata) +

                                  pd_ctrl_msg_assemble_ext (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                  [Address Reference Count : 1]

                                  • pd_protocol.o(.constdata)
                                  -

                                  get_scp_rx_size (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                  [Address Reference Count : 1]

                                  • qc_scp_protocol.o(.constdata) +

                                    pd_epr_cable_check (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                    [Address Reference Count : 1]

                                    • pd_protocol.o(.constdata)
                                    -

                                    pd_epr_cable_check (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                    pd_epr_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                    [Address Reference Count : 1]

                                    • pd_protocol.o(.constdata)
                                    -

                                    pd_epr_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                    pd_get_manufacturer_info_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                    [Address Reference Count : 1]

                                    • pd_protocol.o(.constdata)
                                    -

                                    pd_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                    pd_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                    [Called By]

                                    • >>   PD_Handler (via Veneer)
                                    • >>   PD0_Handler (via Veneer)
                                    -

                                    pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                    [Called By]

                                    • >>   pd_protocol_run (via Veneer) +

                                      pd_manufacturer_info_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                      [Address Reference Count : 1]

                                      • pd_protocol.o(.constdata) +
                                      +

                                      pd_pe_reset_ext (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                      [Address Reference Count : 1]

                                      • pd_protocol.o(.constdata) +
                                      +

                                      pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                      [Called By]

                                      • >>   pd_protocol_run (via Veneer)
                                      -

                                      pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                      [Called By]

                                      • >>   pd_sys_init (via Veneer) +

                                        pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                        [Called By]

                                        • >>   pd_sys_init (via Veneer)
                                        -

                                        pd_phy_get_cc_status (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                        pd_phy_close_SOP12 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                        [Address Reference Count : 1]

                                        • pd_protocol.o(.constdata)
                                        -

                                        pd_prl_epr_req_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                        pd_phy_close_vconn (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                        [Address Reference Count : 1]

                                        • pd_protocol.o(.constdata)
                                        -

                                        pd_prl_req_cap_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                        pd_phy_get_cc_status (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                        [Address Reference Count : 1]

                                        • pd_protocol.o(.constdata)
                                        -

                                        pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                        [Called By]

                                        • >>   pd_protocol_run (via Veneer) +

                                          pd_phy_init_pd (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                          [Address Reference Count : 1]

                                          • pd_protocol.o(.constdata)
                                          - -

                                          pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                          [Called By]

                                          • >>   pd_protocol_reset (via Veneer) +

                                            pd_phy_open_vconn (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                            [Address Reference Count : 1]

                                            • pd_protocol.o(.constdata)
                                            - -

                                            pd_request_power_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                            [Called By]

                                            • >>   app_src_power_handler_patch (via Veneer) +

                                              pd_phy_set_SinkTxNG (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                              [Address Reference Count : 1]

                                              • pd_protocol.o(.constdata)
                                              - -

                                              pd_resp_svdm_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                              pd_phy_set_SinkTxOk (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                              [Address Reference Count : 1]

                                              • pd_protocol.o(.constdata)
                                              -

                                              pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                              [Called By]

                                              • >>   pd_src_cap_msg_assemble_patch (via Veneer) +

                                                pd_phy_set_data_role (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                [Address Reference Count : 1]

                                                • pd_protocol.o(.constdata)
                                                - -

                                                pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                [Called By]

                                                • >>   pd_sys_init (via Veneer) +

                                                  pd_prl_analyze_header (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                  [Address Reference Count : 1]

                                                  • pd_protocol.o(.constdata)
                                                  - -

                                                  pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                  [Called By]

                                                  • >>   periodic_work (via Veneer) +

                                                    pd_prl_analyze_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                    [Address Reference Count : 1]

                                                    • pd_protocol.o(.constdata)
                                                    - -

                                                    pd_typec_status_real_time_check (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                                    pd_prl_epr_req_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                    [Address Reference Count : 1]

                                                    • pd_protocol.o(.constdata) +
                                                    +

                                                    pd_prl_ext_msg_header (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                                    [Address Reference Count : 1]

                                                    • pd_protocol.o(.constdata)
                                                    -

                                                    pe_other_uvdm_call (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +

                                                    pd_prl_req_cap_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
                                                    [Address Reference Count : 1]

                                                    • pd_protocol.o(.constdata)
                                                    -

                                                    qc_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                    [Called By]

                                                    • >>   dcp_qc_scp_run (via Veneer) +

                                                      pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                      [Called By]

                                                      • >>   pd_protocol_run (via Veneer)
                                                      -

                                                      qc_rest (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                      [Called By]

                                                      • >>   charge_protocol_reset (via Veneer) +

                                                        pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                        [Called By]

                                                        • >>   pd_protocol_reset (via Veneer)
                                                        -

                                                        qc_sys_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                        [Called By]

                                                        • >>   system_common_init (via Veneer) +

                                                          pd_pwr_snk_req_evaluate (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                          [Called By]

                                                          • >>   pd_pwr_snk_req_evaluate_patch (via Veneer)
                                                          -

                                                          qc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                          [Called By]

                                                          • >>   dpdn_time_func (via Veneer) +

                                                            pd_request_power_deal (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                            [Called By]

                                                            • >>   app_src_power_handler_patch (via Veneer)
                                                            -

                                                            scp_encryption_arry_to_scp_register_value (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                                            [Address Reference Count : 1]

                                                            • qc_scp_protocol.o(.constdata) -
                                                            -

                                                            scp_phy_afc_mode_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                                            [Address Reference Count : 1]

                                                            • qc_scp_protocol.o(.constdata) -
                                                            -

                                                            scp_phy_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                            [Called By]

                                                            • >>   qc_power_switch (via Veneer) +

                                                              pd_resp_svdm_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                              [Address Reference Count : 1]

                                                              • pd_protocol.o(.constdata)
                                                              -
                                                              [Address Reference Count : 1]
                                                              • qc_scp_protocol.o(.constdata) +

                                                                pd_src_alart_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                [Address Reference Count : 1]

                                                                • pd_protocol.o(.constdata)
                                                                -

                                                                scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                [Called By]

                                                                • >>   dcp_qc_scp_run (via Veneer) +

                                                                  pd_src_cap_ext_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                  [Address Reference Count : 1]

                                                                  • pd_protocol.o(.constdata)
                                                                  - -

                                                                  scp_phy_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                  [Called By]

                                                                  • >>   scp_sys_init (via Veneer) +

                                                                    pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                    [Called By]

                                                                    • >>   pd_src_cap_msg_assemble_patch (via Veneer)
                                                                    -

                                                                    scp_phy_logic_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                                                    [Address Reference Count : 1]

                                                                    • qc_scp_protocol.o(.constdata) -
                                                                    -

                                                                    scp_phy_reg_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                    [Called By]

                                                                    • >>   scp_sys_init (via Veneer) +

                                                                      pd_src_request_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                      [Address Reference Count : 1]

                                                                      • pd_protocol.o(.constdata)
                                                                      -
                                                                      [Address Reference Count : 1]
                                                                      • qc_scp_protocol.o(.constdata) +

                                                                        pd_src_status_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                        [Address Reference Count : 1]

                                                                        • pd_protocol.o(.constdata)
                                                                        -

                                                                        scp_phy_rx_int_all_mask (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                        [Called By]

                                                                        • >>   scp_sys_init (via Veneer) +

                                                                          pd_svdm_req_msg_assemble_ext (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                          [Address Reference Count : 1]

                                                                          • pd_protocol.o(.constdata)
                                                                          - -

                                                                          scp_prl_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                          [Called By]

                                                                          • >>   scp_sys_init (via Veneer) +

                                                                            pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                            [Called By]

                                                                            • >>   pd_sys_init (via Veneer)
                                                                            -

                                                                            scp_prl_rx_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                            [Called By]

                                                                            • >>   SCP_Handler (via Veneer) -
                                                                            • >>   SCP1_Handler (via Veneer) +

                                                                              pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                              [Called By]

                                                                              • >>   periodic_work (via Veneer)
                                                                              -

                                                                              scp_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                              [Called By]

                                                                              • >>   dcp_scp_run (via Veneer) +

                                                                                pd_typec_status_real_time_check (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                                [Address Reference Count : 1]

                                                                                • pd_protocol.o(.constdata)
                                                                                - -

                                                                                scp_register_attr_rom_list (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                [Called By]

                                                                                • >>   port1_scp_register_attr_upgrade (via Veneer) -
                                                                                • >>   port0_scp_register_attr_upgrade (via Veneer) -
                                                                                • >>   scp_register_attr_upgrade (via Veneer) +

                                                                                  pd_vswap_check (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                                  [Address Reference Count : 1]

                                                                                  • pd_protocol.o(.constdata)
                                                                                  - -

                                                                                  scp_register_value_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                  [Called By]

                                                                                  • >>   scp_sys_init (via Veneer) +

                                                                                    pe_other_uvdm_call (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                                    [Address Reference Count : 1]

                                                                                    • pd_protocol.o(.constdata)
                                                                                    - -

                                                                                    scp_register_value_to_encryption_arry (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                                                                    [Address Reference Count : 1]

                                                                                    • qc_scp_protocol.o(.constdata) +

                                                                                      pe_reset_handler_ext (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                                      [Address Reference Count : 1]

                                                                                      • pd_protocol.o(.constdata)
                                                                                      -

                                                                                      scp_reset_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                      [Called By]

                                                                                      • >>   scp_protocol_reset (via Veneer) +

                                                                                        scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                        [Called By]

                                                                                        • >>   dcp_qc_scp_run (via Veneer)
                                                                                        -

                                                                                        scp_send_pkt (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) -
                                                                                        [Address Reference Count : 1]

                                                                                        • qc_scp_protocol.o(.constdata) -
                                                                                        -

                                                                                        scp_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                        [Called By]

                                                                                        • >>   dpdn_time_func (via Veneer) +

                                                                                          send_pd_pkt (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) +
                                                                                          [Address Reference Count : 1]

                                                                                          • pd_protocol.o(.constdata)
                                                                                          - -

                                                                                          typec_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                          typec_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))

                                                                                          [Called By]

                                                                                          • >>   PD_TYPEC_Handler (via Veneer)
                                                                                          • >>   PD0_TYPEC_Handler (via Veneer)
                                                                                          -

                                                                                          typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                          [Called By]

                                                                                          • >>   comp_protection_run (via Veneer) +

                                                                                            typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                            [Called By]

                                                                                            • >>   comp_protection_hiccup (via Veneer)
                                                                                            -

                                                                                            typec_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                            [Called By]

                                                                                            • >>   app_protocol_run (via Veneer) +

                                                                                              typec_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                              [Called By]

                                                                                              • >>   app_protocol_run (via Veneer)
                                                                                              -

                                                                                              ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                              [Called By]

                                                                                              • >>   dcp_qc_scp_run (via Veneer) +

                                                                                                ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                                [Called By]

                                                                                                • >>   dcp_qc_scp_run (via Veneer)
                                                                                                -

                                                                                                usb_bc_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) -

                                                                                                [Called By]

                                                                                                • >>   charge_protocol_reset (via Veneer) -
                                                                                                • >>   system_common_init (via Veneer) +

                                                                                                  usb_bc_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +

                                                                                                  [Called By]

                                                                                                  • >>   charge_protocol_reset (via Veneer) +
                                                                                                  • >>   system_common_init (via Veneer)

                                                                                                  I2C_FUNC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC0_Handler)) @@ -394,30 +415,30 @@ Global Symbols

                                                                                                  I2C_FUNC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC1_Handler))
                                                                                                  [Address Reference Count : 1]

                                                                                                  • startup_cmsdk_cm0.o(RESET)
                                                                                                  -

                                                                                                  __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED) +

                                                                                                  __scatterload_null (Thumb, 2 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_null), UNUSED)

                                                                                                  __main (Thumb, 0 bytes, Stack size unknown bytes, entry.o(.ARM.Collect$$$$00000000))
                                                                                                  [Address Reference Count : 1]

                                                                                                  • startup_cmsdk_cm0.o(.text)
                                                                                                  -

                                                                                                  _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) +

                                                                                                  _main_stk (Thumb, 0 bytes, Stack size unknown bytes, entry2.o(.ARM.Collect$$$$00000001)) -

                                                                                                  _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

                                                                                                  [Calls]

                                                                                                  • >>   __scatterload +

                                                                                                    _main_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

                                                                                                    [Calls]

                                                                                                    • >>   __scatterload
                                                                                                    -

                                                                                                    __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) -

                                                                                                    [Called By]

                                                                                                    • >>   __scatterload +

                                                                                                      __main_after_scatterload (Thumb, 0 bytes, Stack size unknown bytes, entry5.o(.ARM.Collect$$$$00000004)) +

                                                                                                      [Called By]

                                                                                                      • >>   __scatterload
                                                                                                      -

                                                                                                      _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) +

                                                                                                      _main_clock (Thumb, 0 bytes, Stack size unknown bytes, entry7b.o(.ARM.Collect$$$$00000008)) -

                                                                                                      _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) +

                                                                                                      _main_cpp_init (Thumb, 0 bytes, Stack size unknown bytes, entry8b.o(.ARM.Collect$$$$0000000A)) -

                                                                                                      _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) +

                                                                                                      _main_init (Thumb, 0 bytes, Stack size unknown bytes, entry9a.o(.ARM.Collect$$$$0000000B)) -

                                                                                                      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) +

                                                                                                      __rt_final_cpp (Thumb, 0 bytes, Stack size unknown bytes, entry10a.o(.ARM.Collect$$$$0000000F)) -

                                                                                                      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011)) +

                                                                                                      __rt_final_exit (Thumb, 0 bytes, Stack size unknown bytes, entry11a.o(.ARM.Collect$$$$00000011))

                                                                                                      Reset_Handler (Thumb, 8 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text))
                                                                                                      [Address Reference Count : 1]

                                                                                                      • startup_cmsdk_cm0.o(RESET) @@ -464,6 +485,12 @@ Global Symbols

                                                                                                        PWD_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text))
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_cmsdk_cm0.o(RESET)
                                                                                                        +

                                                                                                        SCP1_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text)) +
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_cmsdk_cm0.o(RESET) +
                                                                                                        +

                                                                                                        SCP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text)) +
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_cmsdk_cm0.o(RESET) +

                                                                                                        TIMER0_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text))
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_cmsdk_cm0.o(RESET)
                                                                                                        @@ -497,1261 +524,1062 @@ Global Symbols

                                                                                                        VIN_UVP_Handler (Thumb, 0 bytes, Stack size 0 bytes, startup_cmsdk_cm0.o(.text))
                                                                                                        [Address Reference Count : 1]

                                                                                                        • startup_cmsdk_cm0.o(RESET)
                                                                                                        -

                                                                                                        __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) -

                                                                                                        [Calls]

                                                                                                        • >>   __main_after_scatterload +

                                                                                                          __scatterload (Thumb, 28 bytes, Stack size 0 bytes, init.o(.text)) +

                                                                                                          [Calls]

                                                                                                          • >>   __main_after_scatterload
                                                                                                          -
                                                                                                          [Called By]
                                                                                                          • >>   _main_scatterload +
                                                                                                            [Called By]
                                                                                                            • >>   _main_scatterload
                                                                                                            -

                                                                                                            __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED) +

                                                                                                            __scatterload_rt2 (Thumb, 0 bytes, Stack size 0 bytes, init.o(.text), UNUSED)

                                                                                                            ADC_Handler (Thumb, 16 bytes, Stack size 8 bytes, cps8860_it.o(i.ADC_Handler))

                                                                                                            [Stack]

                                                                                                            • Max Depth = 24
                                                                                                            • Call Chain = ADC_Handler ⇒ comp_adc_int_handler_mtp
                                                                                                            -
                                                                                                            [Calls]
                                                                                                            • >>   comp_adc_int_handler_mtp +
                                                                                                              [Calls]
                                                                                                              • >>   comp_adc_int_handler_mtp

                                                                                                              [Address Reference Count : 1]
                                                                                                              • startup_cmsdk_cm0.o(RESET)

                                                                                                              DNDP_OVP_Handler (Thumb, 50 bytes, Stack size 16 bytes, cps8860_it.o(i.DNDP_OVP_Handler))

                                                                                                              [Stack]

                                                                                                              • Max Depth = 16
                                                                                                              • Call Chain = DNDP_OVP_Handler
                                                                                                              -
                                                                                                              [Calls]
                                                                                                              • >>   comp_protection_exception_flag_set +
                                                                                                                [Calls]
                                                                                                                • >>   comp_protection_exception_flag_set

                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_cmsdk_cm0.o(RESET)
                                                                                                                -

                                                                                                                HardFault_Handler (Thumb, 12 bytes, Stack size 0 bytes, cps8860_it.o(i.HardFault_Handler)) +

                                                                                                                HardFault_Handler (Thumb, 34 bytes, Stack size 0 bytes, cps8860_it.o(i.HardFault_Handler)) +

                                                                                                                [Calls]

                                                                                                                • >>   comp_uart2_sync_print (via Veneer) +

                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_cmsdk_cm0.o(RESET)
                                                                                                                -

                                                                                                                NMI_Handler (Thumb, 12 bytes, Stack size 0 bytes, cps8860_it.o(i.NMI_Handler)) +

                                                                                                                NMI_Handler (Thumb, 34 bytes, Stack size 0 bytes, cps8860_it.o(i.NMI_Handler)) +

                                                                                                                [Calls]

                                                                                                                • >>   comp_uart2_sync_print (via Veneer) +

                                                                                                                [Address Reference Count : 1]
                                                                                                                • startup_cmsdk_cm0.o(RESET)

                                                                                                                PD0_Handler (Thumb, 12 bytes, Stack size 8 bytes, cps8860_it.o(i.PD0_Handler))

                                                                                                                [Stack]

                                                                                                                • Max Depth = 8
                                                                                                                • Call Chain = PD0_Handler
                                                                                                                -
                                                                                                                [Calls]
                                                                                                                • >>   pd_interrupt_handler (via Veneer) +
                                                                                                                  [Calls]
                                                                                                                  • >>   pd_interrupt_handler (via Veneer)

                                                                                                                  [Address Reference Count : 1]
                                                                                                                  • startup_cmsdk_cm0.o(RESET)

                                                                                                                  PD0_TYPEC_Handler (Thumb, 20 bytes, Stack size 8 bytes, cps8860_it.o(i.PD0_TYPEC_Handler))

                                                                                                                  [Stack]

                                                                                                                  • Max Depth = 8
                                                                                                                  • Call Chain = PD0_TYPEC_Handler
                                                                                                                  -
                                                                                                                  [Calls]
                                                                                                                  • >>   typec_interrupt_handler (via Veneer) -
                                                                                                                  • >>   pd_typec_insert_debunce +
                                                                                                                    [Calls]
                                                                                                                    • >>   typec_interrupt_handler (via Veneer) +
                                                                                                                    • >>   pd_typec_insert_debunce

                                                                                                                    [Address Reference Count : 1]
                                                                                                                    • startup_cmsdk_cm0.o(RESET)

                                                                                                                    PD_Handler (Thumb, 12 bytes, Stack size 8 bytes, cps8860_it.o(i.PD_Handler))

                                                                                                                    [Stack]

                                                                                                                    • Max Depth = 8
                                                                                                                    • Call Chain = PD_Handler
                                                                                                                    -
                                                                                                                    [Calls]
                                                                                                                    • >>   pd_interrupt_handler (via Veneer) +
                                                                                                                      [Calls]
                                                                                                                      • >>   pd_interrupt_handler (via Veneer)

                                                                                                                      [Address Reference Count : 1]
                                                                                                                      • startup_cmsdk_cm0.o(RESET)

                                                                                                                      PD_TYPEC_Handler (Thumb, 22 bytes, Stack size 8 bytes, cps8860_it.o(i.PD_TYPEC_Handler))

                                                                                                                      [Stack]

                                                                                                                      • Max Depth = 8
                                                                                                                      • Call Chain = PD_TYPEC_Handler
                                                                                                                      -
                                                                                                                      [Calls]
                                                                                                                      • >>   typec_interrupt_handler (via Veneer) -
                                                                                                                      • >>   pd_typec_insert_debunce +
                                                                                                                        [Calls]
                                                                                                                        • >>   typec_interrupt_handler (via Veneer) +
                                                                                                                        • >>   pd_typec_insert_debunce

                                                                                                                        [Address Reference Count : 1]
                                                                                                                        • startup_cmsdk_cm0.o(RESET)
                                                                                                                        -

                                                                                                                        SCP1_Handler (Thumb, 12 bytes, Stack size 8 bytes, cps8860_it.o(i.SCP1_Handler)) -

                                                                                                                        [Stack]

                                                                                                                        • Max Depth = 8
                                                                                                                        • Call Chain = SCP1_Handler +

                                                                                                                          SysTick_Handler (Thumb, 118 bytes, Stack size 8 bytes, cps8860_it.o(i.SysTick_Handler)) +

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 192
                                                                                                                          • Call Chain = SysTick_Handler ⇒ comp_protection_run ⇒ comp_protection_hiccup ⇒ comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   scp_prl_rx_handler (via Veneer) -
                                                                                                                          -
                                                                                                                          [Address Reference Count : 1]
                                                                                                                          • startup_cmsdk_cm0.o(RESET) -
                                                                                                                          -

                                                                                                                          SCP_Handler (Thumb, 12 bytes, Stack size 8 bytes, cps8860_it.o(i.SCP_Handler)) -

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 8
                                                                                                                          • Call Chain = SCP_Handler -
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   scp_prl_rx_handler (via Veneer) -
                                                                                                                          -
                                                                                                                          [Address Reference Count : 1]
                                                                                                                          • startup_cmsdk_cm0.o(RESET) -
                                                                                                                          -

                                                                                                                          Sha256Handle (Thumb, 4 bytes, Stack size 0 bytes, adapter_antifake.o(i.Sha256Handle)) -
                                                                                                                          [Address Reference Count : 1]

                                                                                                                          • qc_scp_protocol.o(.constdata) -
                                                                                                                          -

                                                                                                                          SysTick_Handler (Thumb, 98 bytes, Stack size 8 bytes, cps8860_it.o(i.SysTick_Handler)) -

                                                                                                                          [Stack]

                                                                                                                          • Max Depth = 204
                                                                                                                          • Call Chain = SysTick_Handler ⇒ comp_protection_run ⇒ comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff -
                                                                                                                          -
                                                                                                                          [Calls]
                                                                                                                          • >>   comp_protection_run -
                                                                                                                          • >>   periodic_work +
                                                                                                                            [Calls]
                                                                                                                            • >>   comp_protection_run +
                                                                                                                            • >>   periodic_work

                                                                                                                            [Address Reference Count : 1]
                                                                                                                            • startup_cmsdk_cm0.o(RESET)

                                                                                                                            SystemInit (Thumb, 26 bytes, Stack size 8 bytes, system_cmsdk_cm0.o(i.SystemInit))

                                                                                                                            [Stack]

                                                                                                                            • Max Depth = 40
                                                                                                                            • Call Chain = SystemInit ⇒ comp_dac_cccv_init ⇒ comp_dac_mode_init
                                                                                                                            -
                                                                                                                            [Calls]
                                                                                                                            • >>   drv_mtp_trim_password (via Veneer) -
                                                                                                                            • >>   comp_dac_cccv_init -
                                                                                                                            • >>   comp_clock_init (via Veneer) +
                                                                                                                              [Calls]
                                                                                                                              • >>   drv_mtp_trim_password (via Veneer) +
                                                                                                                              • >>   comp_dac_cccv_init +
                                                                                                                              • >>   comp_clock_init (via Veneer)

                                                                                                                              [Address Reference Count : 1]
                                                                                                                              • startup_cmsdk_cm0.o(.text)
                                                                                                                              -

                                                                                                                              VIN_OVP_Handler (Thumb, 24 bytes, Stack size 0 bytes, cps8860_it.o(i.VIN_OVP_Handler)) +

                                                                                                                              VIN_OVP_Handler (Thumb, 46 bytes, Stack size 8 bytes, cps8860_it.o(i.VIN_OVP_Handler)) +

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 8
                                                                                                                              • Call Chain = VIN_OVP_Handler +
                                                                                                                              +
                                                                                                                              [Calls]
                                                                                                                              • >>   comp_uart2_sync_print (via Veneer) +

                                                                                                                              [Address Reference Count : 1]
                                                                                                                              • startup_cmsdk_cm0.o(RESET)
                                                                                                                              -

                                                                                                                              __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) +

                                                                                                                              __scatterload_copy (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_copy), UNUSED) -

                                                                                                                              __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) +

                                                                                                                              __scatterload_zeroinit (Thumb, 14 bytes, Stack size unknown bytes, handlers.o(i.__scatterload_zeroinit), UNUSED) -

                                                                                                                              adapter_state_check (Thumb, 876 bytes, Stack size 32 bytes, customized.o(i.adapter_state_check)) -

                                                                                                                              [Stack]

                                                                                                                              • Max Depth = 256
                                                                                                                              • Call Chain = adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                adapter_state_check (Thumb, 704 bytes, Stack size 32 bytes, customized.o(i.adapter_state_check)) +

                                                                                                                                [Stack]

                                                                                                                                • Max Depth = 248
                                                                                                                                • Call Chain = adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                -
                                                                                                                                [Calls]
                                                                                                                                • >>   charge_protocol_reset -
                                                                                                                                • >>   comp_set_vol_cur -
                                                                                                                                • >>   comp_powerout_protect_en -
                                                                                                                                • >>   comp_powerout_default_set -
                                                                                                                                • >>   comp_powerout_cur_set -
                                                                                                                                • >>   wait_c2_ready -
                                                                                                                                • >>   user_delay_ms -
                                                                                                                                • >>   port_scp_derate -
                                                                                                                                • >>   mos_switch_control -
                                                                                                                                • >>   gate3_control -
                                                                                                                                • >>   __ARM_common_switch8 (via Veneer) +
                                                                                                                                  [Calls]
                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                  • >>   charge_protocol_reset +
                                                                                                                                  • >>   drv_delay_us (via Veneer) +
                                                                                                                                  • >>   comp_set_vol_cur +
                                                                                                                                  • >>   comp_powerout_off_ovp +
                                                                                                                                  • >>   comp_powerout_default_set +
                                                                                                                                  • >>   comp_powerout_cur_set +
                                                                                                                                  • >>   wait_c2_ready +
                                                                                                                                  • >>   port_scp_derate +
                                                                                                                                  • >>   mos_switch_control +
                                                                                                                                  • >>   gate3_control +
                                                                                                                                  • >>   __ARM_common_switch8 (via Veneer)
                                                                                                                                  -
                                                                                                                                  [Called By]
                                                                                                                                  • >>   app_protocol_run -
                                                                                                                                  • >>   port1_pe_src_cable_check_callback -
                                                                                                                                  • >>   port0_pe_src_cable_check_callback -
                                                                                                                                  • >>   pd_phy_open_vbus +
                                                                                                                                    [Called By]
                                                                                                                                    • >>   app_protocol_run +
                                                                                                                                    • >>   port1_pe_src_cable_check_callback +
                                                                                                                                    • >>   port0_pe_src_cable_check_callback +
                                                                                                                                    • >>   pd_phy_open_vbus
                                                                                                                                    -

                                                                                                                                    app_dpdn_init (Thumb, 14 bytes, Stack size 0 bytes, customized.o(i.app_dpdn_init)) -

                                                                                                                                    [Called By]

                                                                                                                                    • >>   charge_protocol_reset -
                                                                                                                                    • >>   system_common_init -
                                                                                                                                    • >>   fast_charge_run +

                                                                                                                                      app_dpdn_init (Thumb, 14 bytes, Stack size 0 bytes, customized.o(i.app_dpdn_init)) +

                                                                                                                                      [Called By]

                                                                                                                                      • >>   charge_protocol_reset +
                                                                                                                                      • >>   system_common_init +
                                                                                                                                      • >>   fast_charge_run
                                                                                                                                      -

                                                                                                                                      app_protocol_reset (Thumb, 54 bytes, Stack size 16 bytes, app_spec.o(i.app_protocol_reset)) -

                                                                                                                                      [Stack]

                                                                                                                                      • Max Depth = 88
                                                                                                                                      • Call Chain = app_protocol_reset ⇒ charge_protocol_reset ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade +

                                                                                                                                        app_protocol_reset (Thumb, 54 bytes, Stack size 16 bytes, app_spec.o(i.app_protocol_reset)) +

                                                                                                                                        [Stack]

                                                                                                                                        • Max Depth = 64
                                                                                                                                        • Call Chain = app_protocol_reset ⇒ pd_protocol_reset ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                        -
                                                                                                                                        [Calls]
                                                                                                                                        • >>   pd_protocol_reset -
                                                                                                                                        • >>   comp_powerout_prototol_type_set -
                                                                                                                                        • >>   charge_protocol_reset +
                                                                                                                                          [Calls]
                                                                                                                                          • >>   pd_protocol_reset +
                                                                                                                                          • >>   comp_powerout_prototol_type_set +
                                                                                                                                          • >>   charge_protocol_reset
                                                                                                                                          -
                                                                                                                                          [Called By]
                                                                                                                                          • >>   comp_protection_run -
                                                                                                                                          • >>   app_protocol_run +
                                                                                                                                            [Called By]
                                                                                                                                            • >>   app_protocol_run +
                                                                                                                                            • >>   comp_protection_hiccup
                                                                                                                                            -

                                                                                                                                            app_protocol_run (Thumb, 92 bytes, Stack size 16 bytes, customized.o(i.app_protocol_run)) -

                                                                                                                                            [Stack]

                                                                                                                                            • Max Depth = 272
                                                                                                                                            • Call Chain = app_protocol_run ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                              app_protocol_run (Thumb, 100 bytes, Stack size 16 bytes, customized.o(i.app_protocol_run)) +

                                                                                                                                              [Stack]

                                                                                                                                              • Max Depth = 264
                                                                                                                                              • Call Chain = app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                              -
                                                                                                                                              [Calls]
                                                                                                                                              • >>   app_protocol_reset -
                                                                                                                                              • >>   typec_run (via Veneer) -
                                                                                                                                              • >>   pd_protocol_run -
                                                                                                                                              • >>   dpdn_protocol_run -
                                                                                                                                              • >>   typec_state_update -
                                                                                                                                              • >>   port_inser_priority_judgment -
                                                                                                                                              • >>   check_delay_set_current -
                                                                                                                                              • >>   adapter_state_check +
                                                                                                                                                [Calls]
                                                                                                                                                • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                • >>   app_protocol_reset +
                                                                                                                                                • >>   typec_run (via Veneer) +
                                                                                                                                                • >>   pd_protocol_run +
                                                                                                                                                • >>   dpdn_protocol_run +
                                                                                                                                                • >>   typec_state_update +
                                                                                                                                                • >>   port_inser_priority_judgment +
                                                                                                                                                • >>   check_delay_set_current +
                                                                                                                                                • >>   adapter_state_check
                                                                                                                                                -
                                                                                                                                                [Called By]
                                                                                                                                                • >>   app_spec_run +
                                                                                                                                                  [Called By]
                                                                                                                                                  • >>   app_spec_run
                                                                                                                                                  -

                                                                                                                                                  app_spec_run (Thumb, 58 bytes, Stack size 16 bytes, app_spec.o(i.app_spec_run)) -

                                                                                                                                                  [Stack]

                                                                                                                                                  • Max Depth = 288
                                                                                                                                                  • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                    app_spec_run (Thumb, 62 bytes, Stack size 16 bytes, app_spec.o(i.app_spec_run)) +

                                                                                                                                                    [Stack]

                                                                                                                                                    • Max Depth = 280
                                                                                                                                                    • Call Chain = app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                    -
                                                                                                                                                    [Calls]
                                                                                                                                                    • >>   drv_watchdog_feed (via Veneer) -
                                                                                                                                                    • >>   app_protocol_run +
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   protection_on_control +
                                                                                                                                                      • >>   drv_watchdog_feed (via Veneer) +
                                                                                                                                                      • >>   app_protocol_run

                                                                                                                                                      [Called By]
                                                                                                                                                      • >>   main
                                                                                                                                                      -

                                                                                                                                                      app_src_power_check_patch (Thumb, 22 bytes, Stack size 0 bytes, pd_protocol.o(i.app_src_power_check_patch)) +

                                                                                                                                                      app_src_power_check_patch (Thumb, 22 bytes, Stack size 0 bytes, pd_protocol.o(i.app_src_power_check_patch))
                                                                                                                                                      [Address Reference Count : 1]

                                                                                                                                                      • pd_protocol.o(.constdata)
                                                                                                                                                      -

                                                                                                                                                      app_src_power_handler_patch (Thumb, 122 bytes, Stack size 40 bytes, pd_protocol.o(i.app_src_power_handler_patch)) +

                                                                                                                                                      app_src_power_handler_patch (Thumb, 122 bytes, Stack size 40 bytes, pd_protocol.o(i.app_src_power_handler_patch))

                                                                                                                                                      [Stack]

                                                                                                                                                      • Max Depth = 48
                                                                                                                                                      • Call Chain = app_src_power_handler_patch ⇒ comp_powerout_prototol_type_set
                                                                                                                                                      -
                                                                                                                                                      [Calls]
                                                                                                                                                      • >>   comp_powerout_prototol_type_set -
                                                                                                                                                      • >>   pd_request_power_deal (via Veneer) +
                                                                                                                                                        [Calls]
                                                                                                                                                        • >>   comp_powerout_prototol_type_set +
                                                                                                                                                        • >>   pd_request_power_deal (via Veneer)

                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                        • pd_protocol.o(.constdata)
                                                                                                                                                        -

                                                                                                                                                        capabiloties_features (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.capabiloties_features)) -

                                                                                                                                                        [Stack]

                                                                                                                                                        • Max Depth = 16
                                                                                                                                                        • Call Chain = capabiloties_features ⇒ port1_capabiloties_features +

                                                                                                                                                          average_exclude_min_max (Thumb, 94 bytes, Stack size 32 bytes, customized.o(i.average_exclude_min_max)) +

                                                                                                                                                          [Stack]

                                                                                                                                                          • Max Depth = 32
                                                                                                                                                          • Call Chain = average_exclude_min_max
                                                                                                                                                          -
                                                                                                                                                          [Calls]
                                                                                                                                                          • >>   port1_capabiloties_features -
                                                                                                                                                          • >>   port0_capabiloties_features +
                                                                                                                                                            [Calls]
                                                                                                                                                            • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                            -
                                                                                                                                                            [Address Reference Count : 1]
                                                                                                                                                            • qc_scp_protocol.o(.constdata) +
                                                                                                                                                              [Called By]
                                                                                                                                                              • >>   system_init
                                                                                                                                                              -

                                                                                                                                                              charge_protocol_reset (Thumb, 70 bytes, Stack size 32 bytes, dpdn_protocol.o(i.charge_protocol_reset)) -

                                                                                                                                                              [Stack]

                                                                                                                                                              • Max Depth = 72
                                                                                                                                                              • Call Chain = charge_protocol_reset ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade + +

                                                                                                                                                                charge_protocol_reset (Thumb, 48 bytes, Stack size 16 bytes, dpdn_protocol.o(i.charge_protocol_reset)) +

                                                                                                                                                                [Stack]

                                                                                                                                                                • Max Depth = 16
                                                                                                                                                                • Call Chain = charge_protocol_reset
                                                                                                                                                                -
                                                                                                                                                                [Calls]
                                                                                                                                                                • >>   usb_bc_init (via Veneer) -
                                                                                                                                                                • >>   app_dpdn_init -
                                                                                                                                                                • >>   scp_protocol_reset -
                                                                                                                                                                • >>   qc_rest (via Veneer) +
                                                                                                                                                                  [Calls]
                                                                                                                                                                  • >>   usb_bc_init (via Veneer) +
                                                                                                                                                                  • >>   app_dpdn_init
                                                                                                                                                                  -
                                                                                                                                                                  [Called By]
                                                                                                                                                                  • >>   app_protocol_reset -
                                                                                                                                                                  • >>   adapter_state_check -
                                                                                                                                                                  • >>   fast_charge_reset +
                                                                                                                                                                    [Called By]
                                                                                                                                                                    • >>   app_protocol_reset +
                                                                                                                                                                    • >>   dpdn_protocol_run +
                                                                                                                                                                    • >>   adapter_state_check
                                                                                                                                                                    -

                                                                                                                                                                    check_delay_set_current (Thumb, 44 bytes, Stack size 8 bytes, customized.o(i.check_delay_set_current)) -

                                                                                                                                                                    [Stack]

                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                    • Call Chain = check_delay_set_current ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current +

                                                                                                                                                                      check_delay_set_current (Thumb, 58 bytes, Stack size 16 bytes, customized.o(i.check_delay_set_current)) +

                                                                                                                                                                      [Stack]

                                                                                                                                                                      • Max Depth = 112
                                                                                                                                                                      • Call Chain = check_delay_set_current ⇒ comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current
                                                                                                                                                                      -
                                                                                                                                                                      [Calls]
                                                                                                                                                                      • >>   comp_powerout_cur_set +
                                                                                                                                                                        [Calls]
                                                                                                                                                                        • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                        • >>   comp_powerout_cur_set
                                                                                                                                                                        -
                                                                                                                                                                        [Called By]
                                                                                                                                                                        • >>   app_protocol_run +
                                                                                                                                                                          [Called By]
                                                                                                                                                                          • >>   app_protocol_run
                                                                                                                                                                          -

                                                                                                                                                                          comp_adc_clac_cur (Thumb, 56 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_clac_cur)) +

                                                                                                                                                                          comp_adc_clac_cur (Thumb, 56 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_clac_cur))

                                                                                                                                                                          [Stack]

                                                                                                                                                                          • Max Depth = 8
                                                                                                                                                                          • Call Chain = comp_adc_clac_cur
                                                                                                                                                                          -
                                                                                                                                                                          [Calls]
                                                                                                                                                                          • >>   __aeabi_idivmod (via Veneer) -
                                                                                                                                                                          • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                            [Calls]
                                                                                                                                                                            • >>   __aeabi_idivmod (via Veneer) +
                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                            -
                                                                                                                                                                            [Called By]
                                                                                                                                                                            • >>   comp_adc_get_cur12 +
                                                                                                                                                                              [Called By]
                                                                                                                                                                              • >>   comp_adc_get_cur12
                                                                                                                                                                              -

                                                                                                                                                                              comp_adc_get_cur12 (Thumb, 108 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_cur12)) -

                                                                                                                                                                              [Stack]

                                                                                                                                                                              • Max Depth = 40
                                                                                                                                                                              • Call Chain = comp_adc_get_cur12 ⇒ comp_adc_trim_vol_channel_coeff +

                                                                                                                                                                                comp_adc_get_cur12 (Thumb, 108 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_cur12)) +

                                                                                                                                                                                [Stack]

                                                                                                                                                                                • Max Depth = 40
                                                                                                                                                                                • Call Chain = comp_adc_get_cur12 ⇒ comp_adc_clac_cur
                                                                                                                                                                                -
                                                                                                                                                                                [Calls]
                                                                                                                                                                                • >>   comp_adc_trim_vol_channel_coeff -
                                                                                                                                                                                • >>   comp_adc_clac_cur +
                                                                                                                                                                                  [Calls]
                                                                                                                                                                                  • >>   comp_adc_clac_cur +
                                                                                                                                                                                  • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                  -
                                                                                                                                                                                  [Called By]
                                                                                                                                                                                  • >>   adc_sample_value_update -
                                                                                                                                                                                  • >>   mos_switch_control -
                                                                                                                                                                                  • >>   comp_protection_monitor +
                                                                                                                                                                                    [Called By]
                                                                                                                                                                                    • >>   adc_sample_value_update +
                                                                                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                                                                                    • >>   comp_protection_hiccup +
                                                                                                                                                                                    • >>   mos_switch_control
                                                                                                                                                                                    -

                                                                                                                                                                                    comp_adc_get_dn12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dn12)) +

                                                                                                                                                                                    comp_adc_get_dn12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dn12))

                                                                                                                                                                                    [Stack]

                                                                                                                                                                                    • Max Depth = 12
                                                                                                                                                                                    • Call Chain = comp_adc_get_dn12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                    -
                                                                                                                                                                                    [Calls]
                                                                                                                                                                                    • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                      [Calls]
                                                                                                                                                                                      • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                      -
                                                                                                                                                                                      [Called By]
                                                                                                                                                                                      • >>   comp_protection_monitor +
                                                                                                                                                                                        [Called By]
                                                                                                                                                                                        • >>   comp_protection_monitor
                                                                                                                                                                                        -

                                                                                                                                                                                        comp_adc_get_dp12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dp12)) +

                                                                                                                                                                                        comp_adc_get_dp12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dp12))

                                                                                                                                                                                        [Stack]

                                                                                                                                                                                        • Max Depth = 12
                                                                                                                                                                                        • Call Chain = comp_adc_get_dp12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                        -
                                                                                                                                                                                        [Calls]
                                                                                                                                                                                        • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                          [Calls]
                                                                                                                                                                                          • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                          -
                                                                                                                                                                                          [Called By]
                                                                                                                                                                                          • >>   fast_charge_run -
                                                                                                                                                                                          • >>   comp_protection_monitor +
                                                                                                                                                                                            [Called By]
                                                                                                                                                                                            • >>   comp_protection_monitor +
                                                                                                                                                                                            • >>   fast_charge_run
                                                                                                                                                                                            -

                                                                                                                                                                                            comp_adc_get_rt12 (Thumb, 162 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_rt12)) +

                                                                                                                                                                                            comp_adc_get_rt12 (Thumb, 162 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_rt12))

                                                                                                                                                                                            [Stack]

                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                            • Call Chain = comp_adc_get_rt12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                            -
                                                                                                                                                                                            [Calls]
                                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                            • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                              [Calls]
                                                                                                                                                                                              • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                              • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                              -
                                                                                                                                                                                              [Called By]
                                                                                                                                                                                              • >>   ntc_judgment -
                                                                                                                                                                                              • >>   comp_protection_monitor +
                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                • >>   comp_protection_monitor
                                                                                                                                                                                                • >>   comp_protection_type_check
                                                                                                                                                                                                -

                                                                                                                                                                                                comp_adc_get_vin12 (Thumb, 48 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_vin12)) +

                                                                                                                                                                                                comp_adc_get_vin12 (Thumb, 48 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_vin12))

                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                • Max Depth = 44
                                                                                                                                                                                                • Call Chain = comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                -
                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                • >>   comp_adc_vin_vol_channel_coeff +
                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                  • >>   comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                  -
                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                  • >>   system_init -
                                                                                                                                                                                                  • >>   adc_sample_value_update -
                                                                                                                                                                                                  • >>   comp_dac_open_vbus -
                                                                                                                                                                                                  • >>   pd_phy_open_vbus -
                                                                                                                                                                                                  • >>   mos_switch_control -
                                                                                                                                                                                                  • >>   comp_protection_monitor -
                                                                                                                                                                                                  • >>   comp_protection_type_check +
                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                    • >>   system_init +
                                                                                                                                                                                                    • >>   adc_sample_value_update +
                                                                                                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                                                                                                    • >>   comp_powerout_ready_check_machine +
                                                                                                                                                                                                    • >>   comp_dac_open_vbus +
                                                                                                                                                                                                    • >>   pd_phy_open_vbus +
                                                                                                                                                                                                    • >>   mos_switch_control
                                                                                                                                                                                                    -

                                                                                                                                                                                                    comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init)) -

                                                                                                                                                                                                    [Called By]

                                                                                                                                                                                                    • >>   system_init +

                                                                                                                                                                                                      comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init)) +

                                                                                                                                                                                                      [Called By]

                                                                                                                                                                                                      • >>   system_init
                                                                                                                                                                                                      -

                                                                                                                                                                                                      comp_adc_int_handler_mtp (Thumb, 78 bytes, Stack size 16 bytes, comp_adc.o(i.comp_adc_int_handler_mtp)) +

                                                                                                                                                                                                      comp_adc_int_handler_mtp (Thumb, 78 bytes, Stack size 16 bytes, comp_adc.o(i.comp_adc_int_handler_mtp))

                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                      • Call Chain = comp_adc_int_handler_mtp
                                                                                                                                                                                                      -
                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                      • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   ADC_Handler
                                                                                                                                                                                                        -

                                                                                                                                                                                                        comp_adc_trim_vol_channel_coeff (Thumb, 40 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_trim_vol_channel_coeff)) +

                                                                                                                                                                                                        comp_adc_trim_vol_channel_coeff (Thumb, 40 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_trim_vol_channel_coeff))

                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                        • Max Depth = 8
                                                                                                                                                                                                        • Call Chain = comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                                        -
                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                        • >>   usba_detection -
                                                                                                                                                                                                        • >>   comp_adc_get_cur12 -
                                                                                                                                                                                                        • >>   comp_adc_get_rt12 -
                                                                                                                                                                                                        • >>   comp_adc_get_dp12 -
                                                                                                                                                                                                        • >>   comp_adc_get_dn12 +
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   usba_detection +
                                                                                                                                                                                                          • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                          • >>   comp_adc_get_rt12 +
                                                                                                                                                                                                          • >>   comp_adc_get_dp12 +
                                                                                                                                                                                                          • >>   comp_adc_get_dn12
                                                                                                                                                                                                          -

                                                                                                                                                                                                          comp_adc_vin_vol_channel_coeff (Thumb, 86 bytes, Stack size 40 bytes, comp_adc.o(i.comp_adc_vin_vol_channel_coeff)) +

                                                                                                                                                                                                          comp_adc_vin_vol_channel_coeff (Thumb, 86 bytes, Stack size 40 bytes, comp_adc.o(i.comp_adc_vin_vol_channel_coeff))

                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                          • Call Chain = comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                          -
                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                          • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                            • >>   comp_powerout_ready_check_machine
                                                                                                                                                                                                            -

                                                                                                                                                                                                            comp_cccv_step_speed_set (Thumb, 72 bytes, Stack size 12 bytes, comp_dac.o(i.comp_cccv_step_speed_set)) +

                                                                                                                                                                                                            comp_cccv_step_speed_set (Thumb, 72 bytes, Stack size 12 bytes, comp_dac.o(i.comp_cccv_step_speed_set))

                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                            • Call Chain = comp_cccv_step_speed_set
                                                                                                                                                                                                            -
                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                            • >>   comp_powerout_init +
                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                              • >>   comp_powerout_init
                                                                                                                                                                                                              -

                                                                                                                                                                                                              comp_dac_2fb_patch_enable (Thumb, 28 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_2fb_patch_enable)) -

                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                              • >>   system_init +

                                                                                                                                                                                                                comp_dac_2fb_patch_enable (Thumb, 28 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_2fb_patch_enable)) +

                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                • >>   system_init
                                                                                                                                                                                                                -

                                                                                                                                                                                                                comp_dac_cc_target_set (Thumb, 88 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_cc_target_set)) +

                                                                                                                                                                                                                comp_dac_cc_target_set (Thumb, 88 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_cc_target_set))

                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                • Max Depth = 72
                                                                                                                                                                                                                • Call Chain = comp_dac_cc_target_set ⇒ comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current
                                                                                                                                                                                                                -
                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                • >>   comp_dac_cc_2dcdc_fb +
                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                  • >>   comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                  -
                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                  • >>   comp_set_output_current +
                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                    • >>   comp_set_output_current
                                                                                                                                                                                                                    -

                                                                                                                                                                                                                    comp_dac_cccv_init (Thumb, 38 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cccv_init)) +

                                                                                                                                                                                                                    comp_dac_cccv_init (Thumb, 38 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cccv_init))

                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                    • Call Chain = comp_dac_cccv_init ⇒ comp_dac_mode_init
                                                                                                                                                                                                                    -
                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                    • >>   comp_dac_mode_init +
                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                      • >>   comp_dac_mode_init

                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                      • >>   SystemInit
                                                                                                                                                                                                                      -

                                                                                                                                                                                                                      comp_dac_close_vbus (Thumb, 70 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_close_vbus)) -

                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                      • Max Depth = 16
                                                                                                                                                                                                                      • Call Chain = comp_dac_close_vbus +

                                                                                                                                                                                                                        comp_dac_close_vbus (Thumb, 80 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_close_vbus)) +

                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                        • Call Chain = comp_dac_close_vbus ⇒ gate3_control
                                                                                                                                                                                                                        -
                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                        • >>   gate3_control +
                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                          • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                          • >>   gate3_control
                                                                                                                                                                                                                          -
                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                          • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                            • >>   comp_powerout_close_nmos
                                                                                                                                                                                                                            -

                                                                                                                                                                                                                            comp_dac_cv_target_set (Thumb, 48 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cv_target_set)) +

                                                                                                                                                                                                                            comp_dac_cv_target_set (Thumb, 48 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cv_target_set))

                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                            • Max Depth = 80
                                                                                                                                                                                                                            • Call Chain = comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                            -
                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                            • >>   comp_dac_cv_2dcdc_fb +
                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                              • >>   comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                              -
                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                              • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                • >>   comp_dac_output_voltage_set
                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                comp_dac_open_vbus (Thumb, 126 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_open_vbus)) -

                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                • Call Chain = comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                  comp_dac_open_vbus (Thumb, 152 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_open_vbus)) +

                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                  • Max Depth = 144
                                                                                                                                                                                                                                  • Call Chain = comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                  • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                  • >>   comp_set_vol_cur -
                                                                                                                                                                                                                                  • >>   gate3_control +
                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                    • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                    • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                    • >>   comp_set_vol_cur +
                                                                                                                                                                                                                                    • >>   gate3_control
                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                    • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                      • >>   comp_powerout_open_nmos
                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                      comp_dac_output_voltage_set (Thumb, 8 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_output_voltage_set)) +

                                                                                                                                                                                                                                      comp_dac_output_voltage_set (Thumb, 8 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_output_voltage_set))

                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                      • Max Depth = 88
                                                                                                                                                                                                                                      • Call Chain = comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                      • >>   comp_dac_cv_target_set +
                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                        • >>   comp_dac_cv_target_set
                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                        • >>   comp_pwr_vol_cable_comp_task -
                                                                                                                                                                                                                                        • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                          • >>   comp_pwr_vol_cable_comp_task +
                                                                                                                                                                                                                                          • >>   comp_powerout_vol_set
                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                          comp_discharge_ctrl_work (Thumb, 42 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_discharge_ctrl_work)) +

                                                                                                                                                                                                                                          comp_discharge_ctrl_work (Thumb, 42 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_discharge_ctrl_work))

                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                          • Call Chain = comp_discharge_ctrl_work ⇒ comp_vin12_discharge_config
                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                          • >>   comp_vin12_discharge_config +
                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                            • >>   comp_vin12_discharge_config
                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                            • >>   periodic_work +
                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                              • >>   periodic_work
                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                              comp_discharge_vout12 (Thumb, 76 bytes, Stack size 20 bytes, comp_discharge.o(i.comp_discharge_vout12)) -

                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                              • Max Depth = 28
                                                                                                                                                                                                                                              • Call Chain = comp_discharge_vout12 ⇒ comp_vin12_discharge_config +

                                                                                                                                                                                                                                                comp_discharge_vout12 (Thumb, 92 bytes, Stack size 24 bytes, comp_discharge.o(i.comp_discharge_vout12)) +

                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                                • Call Chain = comp_discharge_vout12 ⇒ comp_vin12_discharge_config
                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                • >>   comp_vin12_discharge_config +
                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                  • >>   comp_vin12_discharge_config
                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                  • >>   comp_powerout_vol_set -
                                                                                                                                                                                                                                                  • >>   comp_powerout_close_nmos -
                                                                                                                                                                                                                                                  • >>   pd_phy_open_vbus -
                                                                                                                                                                                                                                                  • >>   comp_powerout_default_set -
                                                                                                                                                                                                                                                  • >>   comp_protection_type_check +
                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                    • >>   comp_protection_type_check +
                                                                                                                                                                                                                                                    • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                                    • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                    • >>   pd_phy_open_vbus +
                                                                                                                                                                                                                                                    • >>   comp_powerout_default_set
                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                    comp_powerout_cc_mode_check (Thumb, 104 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_cc_mode_check)) +

                                                                                                                                                                                                                                                    comp_powerout_cc_mode_check (Thumb, 104 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_cc_mode_check))

                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                    • Max Depth = 32
                                                                                                                                                                                                                                                    • Call Chain = comp_powerout_cc_mode_check
                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                      • >>   periodic_work +
                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                        • >>   periodic_work
                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                        comp_powerout_close_nmos (Thumb, 44 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos)) -

                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                        • Max Depth = 44
                                                                                                                                                                                                                                                        • Call Chain = comp_powerout_close_nmos ⇒ comp_discharge_vout12 ⇒ comp_vin12_discharge_config +

                                                                                                                                                                                                                                                          comp_powerout_close_nmos (Thumb, 60 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos)) +

                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                          • Max Depth = 48
                                                                                                                                                                                                                                                          • Call Chain = comp_powerout_close_nmos ⇒ comp_discharge_vout12 ⇒ comp_vin12_discharge_config
                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                          • >>   comp_discharge_vout12 -
                                                                                                                                                                                                                                                          • >>   comp_dac_close_vbus +
                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                            • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                            • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                            • >>   comp_dac_close_vbus
                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                            • >>   comp_powerout_shutdown_machine -
                                                                                                                                                                                                                                                            • >>   comp_powerout_init -
                                                                                                                                                                                                                                                            • >>   scp_close_nmos -
                                                                                                                                                                                                                                                            • >>   fast_charge_reset +
                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                              • >>   comp_powerout_shutdown_machine +
                                                                                                                                                                                                                                                              • >>   comp_powerout_init
                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                              comp_powerout_cur_set (Thumb, 12 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_cur_set)) +

                                                                                                                                                                                                                                                              comp_powerout_cur_set (Thumb, 12 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_cur_set))

                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                              • Max Depth = 96
                                                                                                                                                                                                                                                              • Call Chain = comp_powerout_cur_set ⇒ comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current
                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                              • >>   comp_set_output_current +
                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                • >>   comp_set_output_current
                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                • >>   comp_powerout_transmit_machine -
                                                                                                                                                                                                                                                                • >>   comp_set_vol_cur -
                                                                                                                                                                                                                                                                • >>   comp_powerout_default_set -
                                                                                                                                                                                                                                                                • >>   check_delay_set_current -
                                                                                                                                                                                                                                                                • >>   adapter_state_check +
                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                  • >>   comp_powerout_transmit_machine +
                                                                                                                                                                                                                                                                  • >>   comp_set_vol_cur +
                                                                                                                                                                                                                                                                  • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                                                  • >>   check_delay_set_current +
                                                                                                                                                                                                                                                                  • >>   adapter_state_check
                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                  comp_powerout_default_set (Thumb, 126 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_powerout_default_set)) +

                                                                                                                                                                                                                                                                  comp_powerout_default_set (Thumb, 138 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_powerout_default_set))

                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                  • Max Depth = 128
                                                                                                                                                                                                                                                                  • Call Chain = comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                  • >>   comp_discharge_vout12 -
                                                                                                                                                                                                                                                                  • >>   comp_powerout_vol_set -
                                                                                                                                                                                                                                                                  • >>   comp_powerout_cur_set +
                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                    • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                    • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                                    • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                                                    • >>   comp_powerout_cur_set
                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                    • >>   comp_powerout_shutdown_machine -
                                                                                                                                                                                                                                                                    • >>   pd_phy_open_vbus -
                                                                                                                                                                                                                                                                    • >>   comp_powerout_init -
                                                                                                                                                                                                                                                                    • >>   adapter_state_check +
                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                      • >>   comp_powerout_shutdown_machine +
                                                                                                                                                                                                                                                                      • >>   pd_phy_open_vbus +
                                                                                                                                                                                                                                                                      • >>   comp_powerout_init +
                                                                                                                                                                                                                                                                      • >>   adapter_state_check
                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                      comp_powerout_init (Thumb, 50 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_init)) +

                                                                                                                                                                                                                                                                      comp_powerout_init (Thumb, 50 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_init))

                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                      • Max Depth = 144
                                                                                                                                                                                                                                                                      • Call Chain = comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                      • >>   comp_powerout_close_nmos -
                                                                                                                                                                                                                                                                      • >>   comp_cccv_step_speed_set -
                                                                                                                                                                                                                                                                      • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                        • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                                        • >>   comp_cccv_step_speed_set +
                                                                                                                                                                                                                                                                        • >>   comp_powerout_default_set
                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                        • >>   system_common_init +
                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                          • >>   system_common_init

                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                          • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                          comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos)) -

                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                          • Max Depth = 144
                                                                                                                                                                                                                                                                          • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                            comp_powerout_off_ovp (Thumb, 62 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_off_ovp)) +

                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                            • >>   adapter_state_check +
                                                                                                                                                                                                                                                                            + +

                                                                                                                                                                                                                                                                            comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos)) +

                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                            • Max Depth = 152
                                                                                                                                                                                                                                                                            • Call Chain = comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                            • >>   comp_dac_open_vbus +
                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                              • >>   comp_dac_open_vbus
                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                              • >>   pd_phy_open_vbus -
                                                                                                                                                                                                                                                                              • >>   scp_open_nmos -
                                                                                                                                                                                                                                                                              • >>   fast_charge_reset +
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   pd_phy_open_vbus +
                                                                                                                                                                                                                                                                                • >>   dpdn_protocol_run
                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                comp_powerout_protect_en (Thumb, 90 bytes, Stack size 12 bytes, comp_powerout.o(i.comp_powerout_protect_en)) +

                                                                                                                                                                                                                                                                                comp_powerout_protect_en (Thumb, 90 bytes, Stack size 12 bytes, comp_powerout.o(i.comp_powerout_protect_en))

                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                • Max Depth = 12
                                                                                                                                                                                                                                                                                • Call Chain = comp_powerout_protect_en
                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                • >>   comp_powerout_vol_set -
                                                                                                                                                                                                                                                                                • >>   comp_powerout_ready_check_machine -
                                                                                                                                                                                                                                                                                • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   protection_on_control +
                                                                                                                                                                                                                                                                                  • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                                                                  • >>   comp_powerout_ready_check_machine
                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                  comp_powerout_prototol_type_set (Thumb, 28 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_prototol_type_set)) +

                                                                                                                                                                                                                                                                                  comp_powerout_prototol_type_set (Thumb, 28 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_prototol_type_set))

                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                  • Call Chain = comp_powerout_prototol_type_set
                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                  • >>   app_protocol_reset -
                                                                                                                                                                                                                                                                                  • >>   app_src_power_handler_patch -
                                                                                                                                                                                                                                                                                  • >>   scp_disable_pd_func -
                                                                                                                                                                                                                                                                                  • >>   scp_afc_identify -
                                                                                                                                                                                                                                                                                  • >>   scp_power_switch -
                                                                                                                                                                                                                                                                                  • >>   qc_power_switch -
                                                                                                                                                                                                                                                                                  • >>   fast_charge_reset +
                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                    • >>   app_protocol_reset +
                                                                                                                                                                                                                                                                                    • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                    • >>   app_src_power_handler_patch
                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                    comp_powerout_ready_check_machine (Thumb, 158 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_ready_check_machine)) -

                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                    • Max Depth = 44
                                                                                                                                                                                                                                                                                    • Call Chain = comp_powerout_ready_check_machine ⇒ comp_powerout_protect_en +

                                                                                                                                                                                                                                                                                      comp_powerout_ready_check_machine (Thumb, 214 bytes, Stack size 48 bytes, comp_powerout.o(i.comp_powerout_ready_check_machine)) +

                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                      • Max Depth = 92
                                                                                                                                                                                                                                                                                      • Call Chain = comp_powerout_ready_check_machine ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                      • >>   comp_protection_exception_flag_set -
                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                      • >>   comp_powerout_protect_en +
                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                        • >>   comp_protection_exception_flag_set +
                                                                                                                                                                                                                                                                                        • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                        • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                        • >>   comp_adc_vin_vol_channel_coeff +
                                                                                                                                                                                                                                                                                        • >>   comp_powerout_protect_en +
                                                                                                                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                        • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                        comp_powerout_ready_machine (Thumb, 118 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_ready_machine)) -

                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                        • Max Depth = 32
                                                                                                                                                                                                                                                                                        • Call Chain = comp_powerout_ready_machine +

                                                                                                                                                                                                                                                                                          comp_powerout_ready_machine (Thumb, 140 bytes, Stack size 40 bytes, comp_powerout.o(i.comp_powerout_ready_machine)) +

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 40
                                                                                                                                                                                                                                                                                          • Call Chain = comp_powerout_ready_machine +
                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   comp_uart2_sync_print (via Veneer)

                                                                                                                                                                                                                                                                                          [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                          • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                          comp_powerout_shutdown_machine (Thumb, 60 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_shutdown_machine)) +

                                                                                                                                                                                                                                                                                          comp_powerout_shutdown_machine (Thumb, 70 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_shutdown_machine))

                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                          • Max Depth = 144
                                                                                                                                                                                                                                                                                          • Call Chain = comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                          • >>   comp_powerout_close_nmos -
                                                                                                                                                                                                                                                                                          • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                            • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                                                            • >>   comp_powerout_default_set
                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                            • >>   comp_protection_run +
                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                              • >>   comp_protection_hiccup

                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                              • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                              comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time)) -

                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                              • >>   periodic_work +

                                                                                                                                                                                                                                                                                                comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time)) +

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   periodic_work
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                comp_powerout_standby_machine (Thumb, 16 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_standby_machine)) +

                                                                                                                                                                                                                                                                                                comp_powerout_standby_machine (Thumb, 16 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_standby_machine))
                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                comp_powerout_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run)) -

                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                • >>   periodic_work +

                                                                                                                                                                                                                                                                                                  comp_powerout_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run)) +

                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                  • >>   periodic_work
                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                  comp_powerout_transmit_machine (Thumb, 34 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_transmit_machine)) +

                                                                                                                                                                                                                                                                                                  comp_powerout_transmit_machine (Thumb, 34 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_transmit_machine))

                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                  • Max Depth = 120
                                                                                                                                                                                                                                                                                                  • Call Chain = comp_powerout_transmit_machine ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_vol_set -
                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_cur_set +
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_cur_set

                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                    • comp_powerout.o(.constdata)
                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                    comp_powerout_vol_set (Thumb, 76 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_vol_set)) +

                                                                                                                                                                                                                                                                                                    comp_powerout_vol_set (Thumb, 76 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_vol_set))

                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                    • Max Depth = 104
                                                                                                                                                                                                                                                                                                    • Call Chain = comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                    • >>   comp_discharge_vout12 -
                                                                                                                                                                                                                                                                                                    • >>   comp_dac_output_voltage_set -
                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_protect_en +
                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                      • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                                                                      • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_protect_en
                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_transmit_machine -
                                                                                                                                                                                                                                                                                                      • >>   comp_set_vol_cur -
                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_transmit_machine +
                                                                                                                                                                                                                                                                                                        • >>   comp_set_vol_cur +
                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_default_set
                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                        comp_protection_exception_flag_set (Thumb, 18 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_exception_flag_set)) +

                                                                                                                                                                                                                                                                                                        comp_protection_exception_flag_set (Thumb, 18 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_exception_flag_set))

                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                        • >>   DNDP_OVP_Handler -
                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_ready_check_machine -
                                                                                                                                                                                                                                                                                                        • >>   comp_protection_monitor +
                                                                                                                                                                                                                                                                                                        • >>   comp_protection_monitor +
                                                                                                                                                                                                                                                                                                        • >>   comp_powerout_ready_check_machine
                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                        comp_protection_init (Thumb, 64 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_init)) -

                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                        • >>   system_init +

                                                                                                                                                                                                                                                                                                          comp_protection_init (Thumb, 74 bytes, Stack size 16 bytes, comp_protection.o(i.comp_protection_init)) +

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                          • Call Chain = comp_protection_init +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                          • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                          +
                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                          • >>   system_init
                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                          comp_protection_monitor (Thumb, 276 bytes, Stack size 128 bytes, comp_protection.o(i.comp_protection_monitor)) -

                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                          • Max Depth = 172
                                                                                                                                                                                                                                                                                                          • Call Chain = comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff +

                                                                                                                                                                                                                                                                                                            comp_protection_monitor (Thumb, 356 bytes, Stack size 120 bytes, comp_protection.o(i.comp_protection_monitor)) +

                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                            • Max Depth = 164
                                                                                                                                                                                                                                                                                                            • Call Chain = comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                            • >>   comp_protection_exception_flag_set -
                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_cur12 -
                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                            • >>   __aeabi_memcpy4 (via Veneer) -
                                                                                                                                                                                                                                                                                                            • >>   trigger_check -
                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_rt12 -
                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_dp12 -
                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_dn12 +
                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                              • >>   comp_protection_exception_flag_set +
                                                                                                                                                                                                                                                                                                              • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                                                                                              • >>   trigger_check +
                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_rt12 +
                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_dp12 +
                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_dn12 +
                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy4 (via Veneer) +
                                                                                                                                                                                                                                                                                                              • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                              • >>   comp_protection_run +
                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                • >>   comp_protection_run
                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                comp_protection_run (Thumb, 168 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_run)) -

                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                • Max Depth = 196
                                                                                                                                                                                                                                                                                                                • Call Chain = comp_protection_run ⇒ comp_protection_monitor ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff +

                                                                                                                                                                                                                                                                                                                  comp_protection_run (Thumb, 100 bytes, Stack size 16 bytes, comp_protection.o(i.comp_protection_run)) +

                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                  • Max Depth = 184
                                                                                                                                                                                                                                                                                                                  • Call Chain = comp_protection_run ⇒ comp_protection_hiccup ⇒ comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                  • >>   app_protocol_reset -
                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_shutdown_machine -
                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                  • >>   typec_reset (via Veneer) -
                                                                                                                                                                                                                                                                                                                  • >>   comp_protection_monitor -
                                                                                                                                                                                                                                                                                                                  • >>   comp_protection_type_check +
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                                                                                                                                                                                                                    • >>   comp_protection_hiccup +
                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                    • >>   SysTick_Handler
                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                    comp_pwr_vol_cable_comp_task (Thumb, 128 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_pwr_vol_cable_comp_task)) +

                                                                                                                                                                                                                                                                                                                    comp_pwr_vol_cable_comp_task (Thumb, 128 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_pwr_vol_cable_comp_task))

                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                    • Max Depth = 112
                                                                                                                                                                                                                                                                                                                    • Call Chain = comp_pwr_vol_cable_comp_task ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_output_voltage_set +
                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                      • >>   comp_dac_output_voltage_set
                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                      • >>   periodic_work +
                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                        • >>   periodic_work
                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                        comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current)) +

                                                                                                                                                                                                                                                                                                                        comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current))

                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                        • Max Depth = 88
                                                                                                                                                                                                                                                                                                                        • Call Chain = comp_set_output_current ⇒ comp_dac_cc_target_set ⇒ comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current
                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                        • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                          • >>   comp_dac_cc_target_set
                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                          • >>   comp_powerout_cur_set +
                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_cur_set
                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                            comp_set_vol_cur (Thumb, 56 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_set_vol_cur)) -

                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                            • Max Depth = 120
                                                                                                                                                                                                                                                                                                                            • Call Chain = comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                              comp_set_vol_cur (Thumb, 70 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_set_vol_cur)) +

                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                              • Max Depth = 128
                                                                                                                                                                                                                                                                                                                              • Call Chain = comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                              • >>   comp_powerout_vol_set -
                                                                                                                                                                                                                                                                                                                              • >>   comp_powerout_cur_set +
                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                • >>   comp_powerout_vol_set +
                                                                                                                                                                                                                                                                                                                                • >>   comp_powerout_cur_set
                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                • >>   comp_dac_open_vbus -
                                                                                                                                                                                                                                                                                                                                • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   comp_dac_open_vbus +
                                                                                                                                                                                                                                                                                                                                  • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                  comp_vin12_discharge_config (Thumb, 94 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_vin12_discharge_config)) +

                                                                                                                                                                                                                                                                                                                                  comp_vin12_discharge_config (Thumb, 94 bytes, Stack size 8 bytes, comp_discharge.o(i.comp_vin12_discharge_config))

                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                  • Call Chain = comp_vin12_discharge_config
                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                  • >>   comp_discharge_ctrl_work -
                                                                                                                                                                                                                                                                                                                                  • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                    • >>   comp_discharge_ctrl_work +
                                                                                                                                                                                                                                                                                                                                    • >>   comp_discharge_vout12
                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                    dcp_dp_power_down_discern (Thumb, 52 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dcp_dp_power_down_discern)) +

                                                                                                                                                                                                                                                                                                                                    dcp_dp_power_down_discern (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dcp_dp_power_down_discern))

                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                    • Call Chain = dcp_dp_power_down_discern
                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                    • >>   drv_dpdn_dp_0p0v_get (via Veneer) +
                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                      • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                      • >>   drv_dpdn_dp_0p0v_get (via Veneer)
                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                      • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                        • >>   dcp_qc_scp_run
                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                        dpdn_protocol_run (Thumb, 34 bytes, Stack size 8 bytes, dpdn_protocol.o(i.dpdn_protocol_run)) -

                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                        • Max Depth = 176
                                                                                                                                                                                                                                                                                                                                        • Call Chain = dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                          dpdn_protocol_run (Thumb, 110 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dpdn_protocol_run)) +

                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                          • Max Depth = 176
                                                                                                                                                                                                                                                                                                                                          • Call Chain = dpdn_protocol_run ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                          • >>   fast_charge_run -
                                                                                                                                                                                                                                                                                                                                          • >>   fast_charge_reset +
                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_prototol_type_set +
                                                                                                                                                                                                                                                                                                                                            • >>   charge_protocol_reset +
                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                                                                                                                            • >>   fast_charge_run
                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                            • >>   app_protocol_run -
                                                                                                                                                                                                                                                                                                                                            • >>   pd_phy_open_vbus -
                                                                                                                                                                                                                                                                                                                                            • >>   user_delay_ms +
                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                              • >>   app_protocol_run +
                                                                                                                                                                                                                                                                                                                                              • >>   pd_phy_open_vbus
                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                              dpdn_time_func (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dpdn_time_func)) -

                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                              • Call Chain = dpdn_time_func +

                                                                                                                                                                                                                                                                                                                                                dpdn_time_func (Thumb, 40 bytes, Stack size 8 bytes, dpdn_protocol.o(i.dpdn_time_func)) +

                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                • Call Chain = dpdn_time_func
                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                • >>   scp_timer_func (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                • >>   qc_timer_func (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                • >>   bc_timer_func (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                  • >>   bc_timer_func (via Veneer)
                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                  • >>   periodic_work +
                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                    • >>   periodic_work
                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                    fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run)) -

                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 120
                                                                                                                                                                                                                                                                                                                                                    • Call Chain = fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                    • >>   app_dpdn_init -
                                                                                                                                                                                                                                                                                                                                                    • >>   dcp_qc_scp_run -
                                                                                                                                                                                                                                                                                                                                                    • >>   comp_adc_get_dp12 +

                                                                                                                                                                                                                                                                                                                                                      fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run)) +

                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                      • Call Chain = fast_charge_run ⇒ dcp_qc_scp_run ⇒ dcp_dp_power_down_discern
                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                      • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                        • >>   comp_adc_get_dp12 +
                                                                                                                                                                                                                                                                                                                                                        • >>   app_dpdn_init +
                                                                                                                                                                                                                                                                                                                                                        • >>   dcp_qc_scp_run
                                                                                                                                                                                                                                                                                                                                                        - -

                                                                                                                                                                                                                                                                                                                                                        gate3_control (Thumb, 26 bytes, Stack size 0 bytes, customized.o(i.gate3_control)) -

                                                                                                                                                                                                                                                                                                                                                        [Called By]

                                                                                                                                                                                                                                                                                                                                                        • >>   comp_dac_open_vbus -
                                                                                                                                                                                                                                                                                                                                                        • >>   comp_dac_close_vbus -
                                                                                                                                                                                                                                                                                                                                                        • >>   mos_switch_control -
                                                                                                                                                                                                                                                                                                                                                        • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                          • >>   dpdn_protocol_run
                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                          get_scp_powe_curve_cur (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.get_scp_powe_curve_cur)) -

                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                          • Call Chain = get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

                                                                                                                                                                                                                                                                                                                                                            gate3_control (Thumb, 76 bytes, Stack size 8 bytes, customized.o(i.gate3_control)) +

                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                            • Call Chain = gate3_control
                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                            • >>   port1_get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                            • >>   port0_get_scp_powe_curve_cur +
                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                              • >>   comp_uart2_sync_print (via Veneer)
                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                              • >>   scp_power_switch +
                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                • >>   comp_dac_open_vbus +
                                                                                                                                                                                                                                                                                                                                                                • >>   comp_dac_close_vbus +
                                                                                                                                                                                                                                                                                                                                                                • >>   mos_switch_control +
                                                                                                                                                                                                                                                                                                                                                                • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                insertion_equipment_judgment (Thumb, 248 bytes, Stack size 28 bytes, customized.o(i.insertion_equipment_judgment)) -

                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 28
                                                                                                                                                                                                                                                                                                                                                                • Call Chain = insertion_equipment_judgment +

                                                                                                                                                                                                                                                                                                                                                                  insertion_equipment_judgment (Thumb, 254 bytes, Stack size 32 bytes, customized.o(i.insertion_equipment_judgment)) +

                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = insertion_equipment_judgment +
                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer)

                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   main
                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                  judge_delay_set_current (Thumb, 60 bytes, Stack size 8 bytes, customized.o(i.judge_delay_set_current)) +

                                                                                                                                                                                                                                                                                                                                                                  judge_delay_set_current (Thumb, 60 bytes, Stack size 8 bytes, customized.o(i.judge_delay_set_current))

                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = judge_delay_set_current
                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_dac_cc_2dcdc_fb +
                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_cc_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                    main (Thumb, 124 bytes, Stack size 0 bytes, main.o(i.main)) -

                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 288
                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                      main (Thumb, 120 bytes, Stack size 0 bytes, main.o(i.main)) +

                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 280
                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = main ⇒ app_spec_run ⇒ app_protocol_run ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                      • >>   user_timer_event -
                                                                                                                                                                                                                                                                                                                                                                      • >>   usba_detection -
                                                                                                                                                                                                                                                                                                                                                                      • >>   system_init -
                                                                                                                                                                                                                                                                                                                                                                      • >>   ntc_judgment -
                                                                                                                                                                                                                                                                                                                                                                      • >>   insertion_equipment_judgment -
                                                                                                                                                                                                                                                                                                                                                                      • >>   app_spec_run +
                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                        • >>   user_timer_event +
                                                                                                                                                                                                                                                                                                                                                                        • >>   usba_detection +
                                                                                                                                                                                                                                                                                                                                                                        • >>   system_init +
                                                                                                                                                                                                                                                                                                                                                                        • >>   insertion_equipment_judgment +
                                                                                                                                                                                                                                                                                                                                                                        • >>   app_spec_run

                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                        • entry9a.o(.ARM.Collect$$$$0000000B)
                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                        mos_switch_control (Thumb, 162 bytes, Stack size 24 bytes, customized.o(i.mos_switch_control)) -

                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 224
                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                          mos_switch_control (Thumb, 180 bytes, Stack size 24 bytes, customized.o(i.mos_switch_control)) +

                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 68
                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = mos_switch_control ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_get_cur12 -
                                                                                                                                                                                                                                                                                                                                                                          • >>   user_delay_ms -
                                                                                                                                                                                                                                                                                                                                                                          • >>   gate3_control +
                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                                                                                                                                                            • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                            • >>   gate3_control
                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                            • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                              mtp_pd_resp_hw_uvdm (Thumb, 10 bytes, Stack size 0 bytes, pd_protocol.o(i.mtp_pd_resp_hw_uvdm)) +

                                                                                                                                                                                                                                                                                                                                                                              mtp_pd_resp_hw_uvdm (Thumb, 10 bytes, Stack size 0 bytes, pd_protocol.o(i.mtp_pd_resp_hw_uvdm))
                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                              • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                              ntc_judgment (Thumb, 76 bytes, Stack size 24 bytes, customized.o(i.ntc_judgment)) -

                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = ntc_judgment ⇒ comp_adc_get_rt12 ⇒ comp_adc_trim_vol_channel_coeff -
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                              • >>   trigger_check -
                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_rt12 -
                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                              • >>   main +

                                                                                                                                                                                                                                                                                                                                                                                pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init)) +

                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_sys_init
                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init)) -

                                                                                                                                                                                                                                                                                                                                                                                [Called By]

                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_sys_init +

                                                                                                                                                                                                                                                                                                                                                                                  pd_phy_close_vbus (Thumb, 26 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_phy_close_vbus)) +

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = pd_phy_close_vbus +
                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                  - -

                                                                                                                                                                                                                                                                                                                                                                                  pd_phy_close_vbus (Thumb, 14 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_phy_close_vbus))
                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                                  • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                  pd_phy_open_vbus (Thumb, 176 bytes, Stack size 32 bytes, pd_protocol.o(i.pd_phy_open_vbus)) -

                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 288 + In Cycle +

                                                                                                                                                                                                                                                                                                                                                                                    pd_phy_open_vbus (Thumb, 192 bytes, Stack size 32 bytes, pd_protocol.o(i.pd_phy_open_vbus)) +

                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 280 + In Cycle
                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_discharge_vout12 -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_open_nmos -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_protocol_run -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   drv_delay_us (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   dpdn_protocol_run -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_default_set -
                                                                                                                                                                                                                                                                                                                                                                                    • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_open_nmos +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_powerout_default_set +
                                                                                                                                                                                                                                                                                                                                                                                      • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                      • >>   wait_c2_ready +
                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   wait_c2_ready

                                                                                                                                                                                                                                                                                                                                                                                        [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                        • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                        pd_protocol_reset (Thumb, 62 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_reset)) +

                                                                                                                                                                                                                                                                                                                                                                                        pd_protocol_reset (Thumb, 76 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_reset))

                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = pd_protocol_reset ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_pro_reset (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_memclr (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   pd_pro_reset (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_memclr (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                          • >>   app_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                          • >>   scp_disable_pd_func +
                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   app_protocol_reset
                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                            pd_protocol_run (Thumb, 142 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_run)) +

                                                                                                                                                                                                                                                                                                                                                                                            pd_protocol_run (Thumb, 142 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_run))

                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = pd_protocol_run ⇒ send_new_capability ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                            • >>   solve_huawei_matebook -
                                                                                                                                                                                                                                                                                                                                                                                            • >>   pd_prl_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                            • >>   pd_pe_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                            • >>   send_new_capability +
                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   solve_huawei_matebook +
                                                                                                                                                                                                                                                                                                                                                                                              • >>   pd_prl_run (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                              • >>   pd_pe_run (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                              • >>   send_new_capability
                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                              • >>   app_protocol_run -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   pd_phy_open_vbus -
                                                                                                                                                                                                                                                                                                                                                                                              • >>   user_delay_ms +
                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   app_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_phy_open_vbus
                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                pd_pwr_snk_req_evaluate_patch (Thumb, 36 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_pwr_snk_req_evaluate_patch)) +

                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = pd_pwr_snk_req_evaluate_patch +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_pwr_snk_req_evaluate (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                • pd_protocol.o(.constdata) +
                                                                                                                                                                                                                                                                                                                                                                                                +

                                                                                                                                                                                                                                                                                                                                                                                                pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init))

                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 32
                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                • >>   port1_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                • >>   port0_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   port1_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   port0_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pd_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pd_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                  • >>   send_new_capability +
                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_protocol_reset +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_sys_init +
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   send_new_capability
                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                    pd_src_cap_msg_assemble_patch (Thumb, 8 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_src_cap_msg_assemble_patch)) +

                                                                                                                                                                                                                                                                                                                                                                                                    pd_src_cap_msg_assemble_patch (Thumb, 8 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_src_cap_msg_assemble_patch))

                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = pd_src_cap_msg_assemble_patch
                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_src_cap_msg_assemble (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_src_cap_msg_assemble (via Veneer)

                                                                                                                                                                                                                                                                                                                                                                                                      [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                      • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                      pd_sys_init (Thumb, 84 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                      pd_sys_init (Thumb, 92 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init))

                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = pd_sys_init ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_sys_init_default (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_phy_analog_set (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_callback2_init +
                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_sys_init_default (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_phy_analog_set (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_callback2_init
                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                        • >>   system_common_init +
                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   system_common_init
                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                          pd_typec_insert_debunce (Thumb, 32 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_typec_insert_debunce)) +

                                                                                                                                                                                                                                                                                                                                                                                                          pd_typec_insert_debunce (Thumb, 32 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_typec_insert_debunce))

                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                          • >>   PD_TYPEC_Handler
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   PD0_TYPEC_Handler
                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                          pd_typec_time (Thumb, 44 bytes, Stack size 12 bytes, pd_protocol.o(i.pd_typec_time)) +

                                                                                                                                                                                                                                                                                                                                                                                                          pd_typec_time (Thumb, 44 bytes, Stack size 12 bytes, pd_protocol.o(i.pd_typec_time))

                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = pd_typec_time
                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                          • >>   periodic_work +
                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                            • >>   periodic_work
                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                            pe_src_cable_check_callback (Thumb, 26 bytes, Stack size 8 bytes, customized.o(i.pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 272
                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                                                              pe_src_cable_check_callback (Thumb, 26 bytes, Stack size 8 bytes, customized.o(i.pe_src_cable_check_callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 264
                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = pe_src_cable_check_callback ⇒ port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   port1_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                                                                                                                                                              • >>   port0_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   port1_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   port0_pe_src_cable_check_callback

                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                • pd_protocol.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                periodic_work (Thumb, 138 bytes, Stack size 24 bytes, app_spec.o(i.periodic_work)) +

                                                                                                                                                                                                                                                                                                                                                                                                                periodic_work (Thumb, 138 bytes, Stack size 24 bytes, app_spec.o(i.periodic_work))

                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 136
                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = periodic_work ⇒ comp_pwr_vol_cable_comp_task ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_typec_time -
                                                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_timer_event_mgr (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pd_typec_time +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pd_timer_event_mgr (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   dpdn_time_func -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_pwr_vol_cable_comp_task -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_state_machine_run -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_soft_time -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_cc_mode_check -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_discharge_ctrl_work -
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   adc_sample_value_update +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_pwr_vol_cable_comp_task +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_state_machine_run +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_soft_time +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_cc_mode_check +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_discharge_ctrl_work +
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   adc_sample_value_update

                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   SysTick_Handler
                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                  port0_afc_power_request (Thumb, 18 bytes, Stack size 8 bytes, port0_customized.o(i.port0_afc_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = port0_afc_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                  • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                  port0_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_capabiloties_features)) -

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = port0_capabiloties_features -
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   capabiloties_features -
                                                                                                                                                                                                                                                                                                                                                                                                                  - -

                                                                                                                                                                                                                                                                                                                                                                                                                  port0_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port0_customized.o(i.port0_get_scp_powe_curve_cur)) -

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = port0_get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                  - -

                                                                                                                                                                                                                                                                                                                                                                                                                  port0_pd_power_request (Thumb, 126 bytes, Stack size 16 bytes, port0_customized.o(i.port0_pd_power_request)) +

                                                                                                                                                                                                                                                                                                                                                                                                                  port0_pd_power_request (Thumb, 108 bytes, Stack size 16 bytes, port0_customized.o(i.port0_pd_power_request))

                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = port0_pd_power_request
                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                    • customized.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                    port0_pd_src_cap_init (Thumb, 112 bytes, Stack size 24 bytes, port0_customized.o(i.port0_pd_src_cap_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                    port0_pd_src_cap_init (Thumb, 112 bytes, Stack size 24 bytes, port0_customized.o(i.port0_pd_src_cap_init))

                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = port0_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy4 (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_memcpy4 (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   port0_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   solve_huawei_matebook -
                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   port0_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   solve_huawei_matebook +
                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                        port0_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 264
                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                                                                          port0_pe_src_cable_check_callback (Thumb, 52 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 256
                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = port0_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   port0_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   port0_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   pe_src_cable_check_callback
                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                              port0_qc_power_request (Thumb, 70 bytes, Stack size 12 bytes, port0_customized.o(i.port0_qc_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port0_qc_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                              • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                              port0_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_def_vol_init)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port0_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                                                                              port0_scp_power_request (Thumb, 18 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port0_scp_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                              • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                              port0_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port0_customized.o(i.port0_scp_reg_hook_register)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                                                                              port0_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_register_attr_upgrade)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port0_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_register_attr_rom_list (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                                                                              port1_afc_power_request (Thumb, 18 bytes, Stack size 8 bytes, port1_customized.o(i.port1_afc_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port1_afc_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                              • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                              port1_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_capabiloties_features)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port1_capabiloties_features -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   capabiloties_features -
                                                                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                                                                              port1_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port1_customized.o(i.port1_get_scp_powe_curve_cur)) -

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port1_get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                              - -

                                                                                                                                                                                                                                                                                                                                                                                                                              port1_pd_power_request (Thumb, 134 bytes, Stack size 16 bytes, port1_customized.o(i.port1_pd_power_request)) +

                                                                                                                                                                                                                                                                                                                                                                                                                              port1_pd_power_request (Thumb, 116 bytes, Stack size 16 bytes, port1_customized.o(i.port1_pd_power_request))

                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = port1_pd_power_request
                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_uidivmod (via Veneer)

                                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                • customized.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                port1_pd_src_cap_init (Thumb, 88 bytes, Stack size 24 bytes, port1_customized.o(i.port1_pd_src_cap_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                port1_pd_src_cap_init (Thumb, 88 bytes, Stack size 24 bytes, port1_customized.o(i.port1_pd_src_cap_init))

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_memcpy4 (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   port1_pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   solve_huawei_matebook -
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                - -

                                                                                                                                                                                                                                                                                                                                                                                                                                port1_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 264
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ mos_switch_control ⇒ user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   port1_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   adapter_state_check -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   pe_src_cable_check_callback -
                                                                                                                                                                                                                                                                                                                                                                                                                                - -

                                                                                                                                                                                                                                                                                                                                                                                                                                port1_qc_power_request (Thumb, 70 bytes, Stack size 12 bytes, port1_customized.o(i.port1_qc_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = port1_qc_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                port1_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_def_vol_init)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = port1_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   scp_def_vol_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_memcpy4 (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                  - -

                                                                                                                                                                                                                                                                                                                                                                                                                                  port1_scp_power_request (Thumb, 18 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_power_request)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = port1_scp_power_request -
                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                  • customized.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                  port1_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_reg_hook_register)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   scp_reg_hook_register +
                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port1_pe_src_cable_check_callback +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   solve_huawei_matebook +
                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                    port1_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_register_attr_upgrade)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = port1_scp_register_attr_upgrade +

                                                                                                                                                                                                                                                                                                                                                                                                                                      port1_pe_src_cable_check_callback (Thumb, 52 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 256
                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = port1_pe_src_cable_check_callback ⇒ adapter_state_check ⇒ wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   scp_register_attr_rom_list (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   port1_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   scp_register_attr_upgrade +
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   pe_src_cable_check_callback
                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                          port_inser_priority_judgment (Thumb, 64 bytes, Stack size 16 bytes, customized.o(i.port_inser_priority_judgment)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                          port_inser_priority_judgment (Thumb, 70 bytes, Stack size 16 bytes, customized.o(i.port_inser_priority_judgment))

                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = port_inser_priority_judgment
                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   app_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   app_protocol_run
                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                            port_scp_derate (Thumb, 28 bytes, Stack size 0 bytes, customized.o(i.port_scp_derate)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   adapter_state_check +

                                                                                                                                                                                                                                                                                                                                                                                                                                              port_scp_derate (Thumb, 28 bytes, Stack size 0 bytes, customized.o(i.port_scp_derate)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]

                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   adapter_state_check
                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                              qc_power_switch (Thumb, 38 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.qc_power_switch)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = qc_power_switch ⇒ comp_powerout_prototol_type_set +

                                                                                                                                                                                                                                                                                                                                                                                                                                                protection_on_control (Thumb, 98 bytes, Stack size 24 bytes, customized.o(i.protection_on_control)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 36
                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = protection_on_control ⇒ comp_powerout_protect_en
                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   scp_phy_disable (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_protect_en
                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   app_spec_run

                                                                                                                                                                                                                                                                                                                                                                                                                                                    rom_dpdn_init_patch (Thumb, 10 bytes, Stack size 0 bytes, app_spec.o(i.rom_dpdn_init_patch))
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • app_spec.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_afc_identify (Thumb, 170 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_afc_identify)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_afc_identify ⇒ scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   afc_packet_reply (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_close_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_close_nmos)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 52
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_close_nmos ⇒ comp_powerout_close_nmos ⇒ comp_discharge_vout12 ⇒ comp_vin12_discharge_config -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_close_nmos -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_def_vol_init (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_def_vol_init)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_def_vol_init ⇒ port1_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port1_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port0_scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_disable_pd_func (Thumb, 76 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_disable_pd_func)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 64
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_disable_pd_func ⇒ pd_protocol_reset ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_mode_exit_action (Thumb, 56 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_mode_exit_action)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_mode_exit_action -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memcpy (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   fcp_set_vi (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_open_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_open_nmos)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 152
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_open_nmos ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_open_nmos -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • qc_scp_protocol.o(.constdata) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_power_switch (Thumb, 132 bytes, Stack size 32 bytes, qc_scp_protocol.o(i.scp_power_switch)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   get_scp_powe_curve_cur -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   dcp_scp_run -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_protocol_reset (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_protocol_reset)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_protocol_reset ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_reset_default (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   charge_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_afc_identify -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_reg_hook_register (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_reg_hook_register)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port1_scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port0_scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_register_attr_upgrade (Thumb, 36 bytes, Stack size 16 bytes, customized.o(i.scp_register_attr_upgrade)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_register_attr_rom_list (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   port0_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    scp_sys_init (Thumb, 86 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_sys_init)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = scp_sys_init ⇒ scp_register_attr_upgrade ⇒ port1_scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_register_attr_upgrade -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_reg_hook_register -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_def_vol_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_register_value_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_prl_hook_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_phy_rx_int_all_mask (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_phy_reg_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   scp_phy_hook_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   system_common_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                    send_new_capability (Thumb, 76 bytes, Stack size 24 bytes, pd_protocol.o(i.send_new_capability)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                    send_new_capability (Thumb, 76 bytes, Stack size 24 bytes, pd_protocol.o(i.send_new_capability))

                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 56
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = send_new_capability ⇒ pd_src_cap_init ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_protocol_run
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -

                                                                                                                                                                                                                                                                                                                                                                                                                                                        solve_huawei_matebook (Thumb, 128 bytes, Stack size 24 bytes, customized.o(i.solve_huawei_matebook)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                        solve_huawei_matebook (Thumb, 136 bytes, Stack size 24 bytes, customized.o(i.solve_huawei_matebook))

                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = solve_huawei_matebook ⇒ port1_pd_src_cap_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   port1_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   port0_pd_src_cap_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   PE_SRC_Send_Soft_Reset_action (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   port1_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   port0_pd_src_cap_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   PE_SRC_Send_Soft_Reset_action (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   pd_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   pd_protocol_run
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -

                                                                                                                                                                                                                                                                                                                                                                                                                                                            system_common_init (Thumb, 108 bytes, Stack size 16 bytes, customized.o(i.system_common_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                            system_common_init (Thumb, 84 bytes, Stack size 16 bytes, customized.o(i.system_common_init))

                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 160
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   usb_bc_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   scp_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   qc_sys_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   pd_sys_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_dma_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   app_dpdn_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   usb_bc_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   pd_sys_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_powerout_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_dma_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   app_dpdn_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   system_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   system_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                system_init (Thumb, 178 bytes, Stack size 24 bytes, customized.o(i.system_init)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 184
                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = system_init ⇒ system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  system_init (Thumb, 250 bytes, Stack size 64 bytes, customized.o(i.system_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 224
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = system_init ⇒ system_common_init ⇒ comp_powerout_init ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   drv_watchdog_init (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   drv_delay_us (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_protection_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_dac_2fb_patch_enable -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_adc_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   system_common_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   drv_watchdog_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   drv_delay_us (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_uart2_init (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_protection_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_2fb_patch_enable +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_adc_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_memclr4 (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   system_common_init +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   average_exclude_min_max

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    trigger_check (Thumb, 46 bytes, Stack size 12 bytes, comp_protection.o(i.trigger_check)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    trigger_check (Thumb, 46 bytes, Stack size 12 bytes, comp_protection.o(i.trigger_check))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = trigger_check
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   ntc_judgment -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_protection_monitor +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_protection_monitor
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      typec_state_update (Thumb, 78 bytes, Stack size 12 bytes, customized.o(i.typec_state_update)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = typec_state_update +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        typec_enter_disabled (Thumb, 228 bytes, Stack size 24 bytes, customized.o(i.typec_enter_disabled)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • Call Chain = typec_enter_disabled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   app_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_protection_hiccup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          usba_detection (Thumb, 154 bytes, Stack size 16 bytes, customized.o(i.usba_detection)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = usba_detection ⇒ comp_adc_trim_vol_channel_coeff +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            typec_exit_disabled (Thumb, 82 bytes, Stack size 12 bytes, customized.o(i.typec_exit_disabled)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = typec_exit_disabled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_trim_vol_channel_coeff +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_protection_hiccup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   main + +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                typec_state_update (Thumb, 98 bytes, Stack size 20 bytes, customized.o(i.typec_state_update)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 20
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = typec_state_update +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   app_protocol_run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                user_delay_ms (Thumb, 74 bytes, Stack size 24 bytes, customized.o(i.user_delay_ms)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 200
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = user_delay_ms ⇒ dpdn_protocol_run ⇒ fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  usba_detection (Thumb, 154 bytes, Stack size 16 bytes, customized.o(i.usba_detection)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = usba_detection ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   pd_protocol_run -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   drv_delay_us (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   mos_switch_control -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      user_timer_event (Thumb, 46 bytes, Stack size 8 bytes, customized.o(i.user_timer_event)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      user_timer_event (Thumb, 46 bytes, Stack size 8 bytes, customized.o(i.user_timer_event))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 8
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = user_timer_event

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   main
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      wait_c2_ready (Thumb, 38 bytes, Stack size 8 bytes, customized.o(i.wait_c2_ready)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      wait_c2_ready (Thumb, 38 bytes, Stack size 8 bytes, customized.o(i.wait_c2_ready))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 216
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = wait_c2_ready ⇒ pd_phy_open_vbus ⇒ adapter_state_check (Cycle)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   pd_phy_open_vbus +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   pd_phy_open_vbus
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   adapter_state_check +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   adapter_state_check

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          Local Symbols

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          adc_sample_value_update (Thumb, 132 bytes, Stack size 32 bytes, app_spec.o(i.adc_sample_value_update)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 76
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = adc_sample_value_update ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            adc_sample_value_update (Thumb, 108 bytes, Stack size 24 bytes, app_spec.o(i.adc_sample_value_update)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 68
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = adc_sample_value_update ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_vin12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_adc_get_cur12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   periodic_work +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   periodic_work
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                app_sleep_mode (Thumb, 142 bytes, Stack size 12 bytes, app_spec.o(i.app_sleep_mode)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 12
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = app_sleep_mode +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  app_sleep_mode (Thumb, 154 bytes, Stack size 16 bytes, app_spec.o(i.app_sleep_mode)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 16
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = app_sleep_mode +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer)

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Address Reference Count : 1]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • app_spec.o(.constdata)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  comp_dac_cc_2dcdc_fb (Thumb, 236 bytes, Stack size 40 bytes, comp_dac.o(i.comp_dac_cc_2dcdc_fb)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  comp_dac_cc_2dcdc_fb (Thumb, 236 bytes, Stack size 40 bytes, comp_dac.o(i.comp_dac_cc_2dcdc_fb))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Max Depth = 48
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • Call Chain = comp_dac_cc_2dcdc_fb ⇒ judge_delay_set_current
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   judge_delay_set_current +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   judge_delay_set_current
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_dac_cc_target_set +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   comp_dac_cc_target_set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      comp_dac_cv_2dcdc_fb (Thumb, 272 bytes, Stack size 72 bytes, comp_dac.o(i.comp_dac_cv_2dcdc_fb)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      comp_dac_cv_2dcdc_fb (Thumb, 304 bytes, Stack size 72 bytes, comp_dac.o(i.comp_dac_cv_2dcdc_fb))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_idivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   __aeabi_uidivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_idivmod (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_dac_cv_target_set +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_dac_cv_target_set
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          comp_dac_mode_init (Thumb, 164 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_mode_init)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          comp_dac_mode_init (Thumb, 164 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_mode_init))

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 24
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = comp_dac_mode_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   drv_mtp_trim_password (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __aeabi_uidivmod (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_dac_cccv_init -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          - -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          comp_protection_type_check (Thumb, 144 bytes, Stack size 32 bytes, comp_protection.o(i.comp_protection_type_check)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 76
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = comp_protection_type_check ⇒ comp_adc_get_vin12 ⇒ comp_adc_vin_vol_channel_coeff -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_get_vin12 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_discharge_vout12 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_adc_get_rt12 -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   __ARM_common_switch8 (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   drv_mtp_trim_password (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   __aeabi_uidivmod (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_protection_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_dac_cccv_init
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              dcp_qc_scp_run (Thumb, 136 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_qc_scp_run)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Max Depth = 96
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • Call Chain = dcp_qc_scp_run ⇒ dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                comp_protection_hiccup (Thumb, 126 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_hiccup)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Max Depth = 168
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • Call Chain = comp_protection_hiccup ⇒ comp_powerout_shutdown_machine ⇒ comp_powerout_default_set ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   ufcs_handshake_disable (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   scp_phy_enable (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   qc_protocol_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   qc_power_switch -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   bc_dcp_recognition (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   dcp_dp_power_down_discern -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   dcp_scp_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_adc_get_cur12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   app_protocol_reset +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_protection_type_check +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   comp_powerout_shutdown_machine +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   typec_exit_disabled +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   typec_enter_disabled +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   typec_reset (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  • >>   fast_charge_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • >>   comp_protection_run
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    dcp_scp_run (Thumb, 116 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_scp_run)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    • Call Chain = dcp_scp_run ⇒ scp_power_switch ⇒ get_scp_powe_curve_cur ⇒ port1_get_scp_powe_curve_cur +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      comp_protection_type_check (Thumb, 130 bytes, Stack size 32 bytes, comp_protection.o(i.comp_protection_type_check)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Max Depth = 72
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • Call Chain = comp_protection_type_check ⇒ comp_adc_get_rt12 ⇒ comp_adc_trim_vol_channel_coeff
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   scp_protocol_run (via Veneer) -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   scp_power_switch -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      • >>   drv_dpdn_dp_pull_down_resistor_set (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_adc_get_rt12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   comp_discharge_vout12 +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   __ARM_common_switch8 (via Veneer)
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        • >>   dcp_qc_scp_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • >>   comp_protection_hiccup
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          fast_charge_reset (Thumb, 120 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_reset)) -

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Max Depth = 168
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          • Call Chain = fast_charge_reset ⇒ comp_powerout_open_nmos ⇒ comp_dac_open_vbus ⇒ comp_set_vol_cur ⇒ comp_powerout_vol_set ⇒ comp_dac_output_voltage_set ⇒ comp_dac_cv_target_set ⇒ comp_dac_cv_2dcdc_fb +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            dcp_qc_scp_run (Thumb, 102 bytes, Stack size 24 bytes, dpdn_protocol.o(i.dcp_qc_scp_run)) +

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Stack]

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Max Depth = 40
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • Call Chain = dcp_qc_scp_run ⇒ dcp_dp_power_down_discern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_prototol_type_set -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   charge_protocol_reset -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_open_nmos -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            • >>   comp_powerout_close_nmos +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Calls]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   comp_uart2_sync_print (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   ufcs_handshake_disable (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   scp_phy_enable (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   bc_dcp_recognition (via Veneer) +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   dcp_dp_power_down_discern
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              -
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              • >>   dpdn_protocol_run +
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                [Called By]
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                • >>   fast_charge_run

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.sct b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.sct index 93ac6fb..a7b8bde 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.sct +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.sct @@ -9,7 +9,7 @@ LR_IROM1 0x10000000 0x00004000 { ; load region size_region .ANY (+RO) .ANY (+XO) } - RW_IRAM1 0x2000028C 0x00001174 { ; RW data + RW_IRAM1 0x200002A8 0x00001190 { ; RW data .ANY (+RW +ZI) } } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep index 28509a4..07fc506 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/cps8860_Target 1.dep @@ -7,7 +7,7 @@ I (..\..\common\cmsis\ARM\inc\core_cm0.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmInstr.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_cmFunc.h)(0x6805B2C1) I (..\..\common\reg_def\system_CMSDK_CM0.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdbool.h)(0x5E8E2EB2) @@ -66,9 +66,9 @@ I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) F (..\..\common\cmsis\ARM\startup_CMSDK_CM0.s)(0x6805B2C1)(--cpu Cortex-M0 --li -g --apcs=interwork --pd "__MICROLIB SETA 1" -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include --pd "__UVISION_VERSION SETA 533" --pd "ARMCM0 SETA 1" --list .\listings\startup_cmsdk_cm0.lst --xref -o .\objects\startup_cmsdk_cm0.o --depend .\objects\startup_cmsdk_cm0.d) F (..\..\common\app\src\adapter_antifake.c)(0x6805B2C1)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\adapter_antifake.o --omf_browse .\objects\adapter_antifake.crf --depend .\objects\adapter_antifake.d) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -F (..\..\common\app\src\app_spec.c)(0x68FF0D2A)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\app_spec.o --omf_browse .\objects\app_spec.crf --depend .\objects\app_spec.d) +F (..\..\common\app\src\app_spec.c)(0x693C4B1C)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\app_spec.o --omf_browse .\objects\app_spec.crf --depend .\objects\app_spec.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -127,7 +127,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -154,7 +154,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -165,7 +165,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -182,7 +182,7 @@ I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x687A2544) -F (..\..\common\app\src\cps8860_it.c)(0x691FD054)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\cps8860_it.o --omf_browse .\objects\cps8860_it.crf --depend .\objects\cps8860_it.d) +F (..\..\common\app\src\cps8860_it.c)(0x693D0925)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\cps8860_it.o --omf_browse .\objects\cps8860_it.crf --depend .\objects\cps8860_it.d) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -243,11 +243,11 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) @@ -270,7 +270,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -281,7 +281,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -300,7 +300,7 @@ I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x687A2544) F (..\..\common\app\src\main.c)(0x691D5852)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\main.o --omf_browse .\objects\main.crf --depend .\objects\main.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -359,7 +359,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -386,7 +386,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -397,7 +397,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -413,8 +413,8 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\src\customized.c)(0x69256FB5)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\customized.o --omf_browse .\objects\customized.crf --depend .\objects\customized.d) -I (..\code\inc\customized.h)(0x691FD5B1) +F (..\code\src\customized.c)(0x6943C2B6)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\customized.o --omf_browse .\objects\customized.crf --depend .\objects\customized.d) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -473,7 +473,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -500,7 +500,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -511,7 +511,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -529,7 +529,7 @@ I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\code\inc\comp_protection.h)(0x687A2544) -F (..\code\src\port0_customized.c)(0x692549C2)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) +F (..\code\src\port0_customized.c)(0x693C4E07)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port0_customized.o --omf_browse .\objects\port0_customized.crf --depend .\objects\port0_customized.d) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -590,7 +590,7 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -617,7 +617,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -628,7 +628,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -639,12 +639,12 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\src\port1_customized.c)(0x692549C2)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) +F (..\code\src\port1_customized.c)(0x692FF6FA)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\port1_customized.o --omf_browse .\objects\port1_customized.crf --depend .\objects\port1_customized.d) I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -705,7 +705,7 @@ I (..\code\inc\common.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -732,7 +732,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -743,7 +743,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -754,13 +754,13 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\code\inc\config.h)(0x69256FAD)() -F (..\code\src\comp_dac.c)(0x692001FF)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_dac.o --omf_browse .\objects\comp_dac.crf --depend .\objects\comp_dac.d) +F (..\code\inc\config.h)(0x6943BDC9)() +F (..\code\src\comp_dac.c)(0x693D0203)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_dac.o --omf_browse .\objects\comp_dac.crf --depend .\objects\comp_dac.d) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -818,13 +818,13 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) @@ -849,7 +849,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -860,7 +860,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) @@ -875,8 +875,8 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\..\common\comp\comp\src\comp_powerout.c)(0x68FF0CF8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_powerout.o --omf_browse .\objects\comp_powerout.crf --depend .\objects\comp_powerout.d) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +F (..\..\common\comp\comp\src\comp_powerout.c)(0x693CDE19)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_powerout.o --omf_browse .\objects\comp_powerout.crf --depend .\objects\comp_powerout.d) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\rom_inc\drv\drv_comm.h)(0x6805B2C1) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -932,7 +932,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -942,7 +942,7 @@ I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -966,7 +966,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1049,13 +1049,13 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) @@ -1081,7 +1081,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1092,7 +1092,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) @@ -1167,7 +1167,7 @@ I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1194,7 +1194,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1260,14 +1260,14 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_auto_zero.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1291,7 +1291,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1302,7 +1302,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -1316,7 +1316,7 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) -F (..\code\src\comp_protection.c)(0x68E9F38A)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_protection.o --omf_browse .\objects\comp_protection.crf --depend .\objects\comp_protection.d) +F (..\code\src\comp_protection.c)(0x693D1005)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\comp_protection.o --omf_browse .\objects\comp_protection.crf --depend .\objects\comp_protection.d) I (..\code\inc\comp_protection.h)(0x687A2544) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -1373,18 +1373,18 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) @@ -1408,7 +1408,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1489,7 +1489,7 @@ I (..\..\common\rom_inc\drv\drv_scp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1497,7 +1497,7 @@ I (..\..\common\rom_inc\comp\comp_clock.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) F (..\..\common\comp\protocol\dndp_protocol\src\dpdn_protocol.c)(0x68FF0CF8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\dpdn_protocol.o --omf_browse .\objects\dpdn_protocol.crf --depend .\objects\dpdn_protocol.d) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) @@ -1559,7 +1559,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1586,7 +1586,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1597,7 +1597,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -1607,7 +1607,7 @@ I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_prl.h)(0x6805B2C1) I (..\..\common\comp\protocol\tfcp_protocol\inc\tfcp_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\code\inc\comp_primary_side.h)(0x6805B2C1) I (..\code\inc\port0_customized.h)(0x6805B2C1) I (..\code\inc\common.h)(0x6805B2C1) @@ -1616,7 +1616,7 @@ I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) F (..\..\common\comp\protocol\qc_scp_protocol\src\qc_scp_protocol.c)(0x68FF0CF8)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\qc_scp_protocol.o --omf_browse .\objects\qc_scp_protocol.crf --depend .\objects\qc_scp_protocol.d) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) I (D:\Keil_v5\ARM\ARMCC\include\stdint.h)(0x5E8E2EB2) @@ -1675,7 +1675,7 @@ I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1702,7 +1702,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1713,7 +1713,7 @@ I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc30+_protocol.h)(0x6805B2C1) @@ -1729,7 +1729,7 @@ I (..\..\common\rom_inc\comp\comp_i2c.h)(0x6805B2C1) I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) -F (..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c)(0x691C4601)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\pd_protocol.o --omf_browse .\objects\pd_protocol.crf --depend .\objects\pd_protocol.d) +F (..\..\common\comp\protocol\pd_protocol\src\pd_protocol.c)(0x693D11B1)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\pd_protocol.o --omf_browse .\objects\pd_protocol.crf --depend .\objects\pd_protocol.d) I (..\..\common\comp\protocol\pd_protocol\inc\pd_protocol.h)(0x6805BC94) I (..\..\common\cmsis\ARM\inc\core_comm.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdio.h)(0x5E8E2EB2) @@ -1802,17 +1802,17 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\comp\comp_dma.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_epr.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) -I (..\code\inc\config.h)(0x69256FAD) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_trim.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\pd_apple.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_apple.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\bc.h)(0x6805B2C1) @@ -1846,6 +1846,7 @@ I (..\code\inc\port1_customized.h)(0x68FF0CF8) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) I (..\..\common\comp\protocol\dndp_protocol\inc\dpdn_protocol.h)(0x6805B2C1) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) +I (..\code\inc\comp_protection.h)(0x687A2544) F (..\..\common\comp\protocol\ufcs_protocol\src\ufcs_protocol.c)(0x6805B2C1)(--c99 --gnu -c --cpu Cortex-M0 -D__MICROLIB --li -g -O2 --apcs=interwork --split_sections -I ..\..\common\cmsis\ARM\inc -I ..\..\common\cmsis\ARM -I ..\..\common\reg_def -I ..\..\common\rom_inc -I ..\..\common\rom_inc\drv -I ..\..\common\rom_inc\comp -I ..\..\common\rom_inc\protocol -I ..\..\common\comp\comp\inc -I ..\..\common\comp\protocol\dndp_protocol\inc -I ..\..\common\comp\protocol\pd_protocol\inc -I ..\..\common\comp\protocol\qc_scp_protocol\inc -I ..\..\common\comp\protocol\tfcp_protocol\inc -I ..\..\common\comp\protocol\ufcs_protocol\inc -I ..\..\common\comp\protocol\vfcp_protocol\inc -I ..\..\common\app\inc -I ..\code\inc --gnu -ID:\Keil_v5\ARM\PACK\ARM\CMSIS\5.8.0\Device\ARM\ARMCM0\Include -ID:\Keil_v5\ARM\CMSIS\Include -D__UVISION_VERSION="533" -DARMCM0 -o .\objects\ufcs_protocol.o --omf_browse .\objects\ufcs_protocol.crf --depend .\objects\ufcs_protocol.d) I (..\..\common\comp\protocol\ufcs_protocol\inc\ufcs_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\rom_inc.h)(0x6805B2C1) @@ -1905,7 +1906,7 @@ I (..\..\common\rom_inc\drv\drv_vfcp_phy.h)(0x6805B2C1) I (..\..\common\reg_def\vfcp_define.h)(0x6805B2C1) I (..\..\common\rom_inc\drv\drv_ufcs_phy.h)(0x6805B2C1) I (..\..\common\comp\comp\inc\comp_adc.h)(0x6805B2C1) -I (..\code\inc\config.h)(0x69256FAD) +I (..\code\inc\config.h)(0x6943BDC9) I (..\..\common\rom_inc\comp\comp_config.h)(0x69254776) I (..\..\common\rom_inc\comp\comp_uart.h)(0x6805B2C1) I (D:\Keil_v5\ARM\ARMCC\include\stdarg.h)(0x5E8E2EB2) @@ -1932,7 +1933,7 @@ I (..\..\common\rom_inc\protocol\pd_chunk_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_phy_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\task_pd_chunk_func.h)(0x6805B2C1) -I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x6805B2C1) +I (..\..\common\rom_inc\protocol\task_pd_pe_func.h)(0x693D117B) I (..\..\common\rom_inc\protocol\task_pd_pe_epr.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_phy.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_app.h)(0x6805B2C1) @@ -1941,11 +1942,11 @@ I (..\..\common\rom_inc\protocol\ufcs_flag.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_define.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_prl_func.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\ufcs_pe_func.h)(0x6805B2C1) -I (..\..\common\comp\comp\inc\comp_powerout.h)(0x68FF0CF8) +I (..\..\common\comp\comp\inc\comp_powerout.h)(0x693C500D) I (..\..\common\comp\comp\inc\comp_dac.h)(0x68088E16) I (..\..\common\comp\comp\inc\comp_discharge.h)(0x6805B2C1) I (..\..\common\app\inc\app_spec.h)(0x6805B2C1) -I (..\code\inc\customized.h)(0x691FD5B1) +I (..\code\inc\customized.h)(0x693C4B05) I (..\..\common\comp\protocol\qc_scp_protocol\inc\qc_scp_protocol.h)(0x6805B2C1) I (..\..\common\rom_inc\protocol\scp_reg_info.h)(0x6805B2C1) I (..\..\common\app\inc\adapter_antifake.h)(0x6805B2C1) diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/cps8860.uvprojx b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/cps8860.uvprojx index 7a5ec22..5c11fa3 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/cps8860.uvprojx +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/cps8860.uvprojx @@ -361,7 +361,7 @@ - 1 + 0 0 0 0 @@ -370,7 +370,7 @@ 0x00000000 0x20000004 - .\Objects\cps8849.sct + .\Objects\CPS8860_anker_9196.sct ..\..\common\rom_inc\rom_symdef.txt diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/app_spec.c b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/app_spec.c index a5ef3a0..f2f1425 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/app_spec.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/app_spec.c @@ -399,6 +399,7 @@ void app_spec_run(uint8_t port) loop_task_run(port,&task_num[port]); } + protection_on_control(); } } diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c index 7d1bc83..fdb0084 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/app/src/cps8860_it.c @@ -90,9 +90,20 @@ void SysTick_Handler(void) #endif #if UART_DEUG test_cnt ++; - if(test_cnt >= 1000) + if(test_cnt >= 500) { test_cnt = 0; + + // log_info("GATE1:%d %d\n", REG_ANALOG_GATE1->bf.driver_en, + // REG_ANALOG_GATE1->bf.cp_en); + + // log_info("vin1:%d vin2:%d\n", comp_adc_get_vin12(0), comp_adc_get_vin12(1)); + + // log_info("port1_cur:%d %d %d\n", + // g_powerout_info[TYPEC_PORT1].adc_sample_current, + // g_powerout_info[TYPEC_PORT1].set_current, + // user_app.protection_off_2s[TYPEC_PORT1]); + // log_info("vol:%d cur:%d\n", // comp_adc_get_vin12(1), // comp_adc_get_cur12(1)); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h index e415a05..bb8a4d0 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/inc/comp_powerout.h @@ -402,6 +402,7 @@ void comp_powerout_vol_comp_check(uint8_t port,comp_powerout_info_s *powerout_in void comp_set_vol_cur(uint8_t port, uint16_t vol, uint16_t cur); void comp_set_vol(uint8_t port, uint16_t vol); void comp_set_cur(uint8_t port, uint16_t cur); +void comp_powerout_off_ovp(uint8_t port, uint8_t en); #endif diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c index 910bf11..4f7f84a 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/comp/src/comp_powerout.c @@ -41,7 +41,15 @@ void comp_powerout_default_set(uint8_t port,comp_powerout_info_s *powerout_info) { log_info("powr_def:%d\n", port); - powerout_info->set_vol = VOLTAGE_DEFAULT; + if( port == TYPEC_PORT0 ) + { + powerout_info->set_vol = PORT0_VOLTAGE_DEFAULT; + } + else + { + powerout_info->set_vol = PORT1_VOLTAGE_DEFAULT; + } + powerout_info->set_current = CURRENT_DEFAULT; powerout_info->protocol_type = PROTOCOL_UNKNOWN; @@ -136,6 +144,14 @@ void comp_powerout_init(uint8_t port,comp_powerout_info_s *powerout_info) } +void comp_powerout_off_ovp(uint8_t port, uint8_t en) +{ + g_protection_param.protection_param[port].protection_enable &= ~(VIN_OVP_ENABLE); + REG_ANALOG_PROT->bf.en_vin_ov = en; + REG_ANALOG_PROT->bf.en_vin1_ov = en; + REG_ANALOG_PROT->bf.en_vin2_ov = en; +} + /* * @brief powerout init * @param port @@ -143,7 +159,7 @@ void comp_powerout_init(uint8_t port,comp_powerout_info_s *powerout_info) * @note * @retval null */ -void comp_powerout_protect_en(uint8_t port,uint8_t en) +void comp_powerout_protect_en(uint8_t port, uint8_t en) { // log_info("protect_en:[%d] %d\n", port, en); // user_app.protect_en = en; @@ -474,10 +490,10 @@ void comp_powerout_ready_check_machine(uint8_t port,comp_powerout_info_s *powero void comp_powerout_ready_machine(uint8_t port,comp_powerout_info_s *powerout_info) { pwr_request_s pwr_request[TYPEC_PORT_MAX] = { - { .request_vol = VOLTAGE_DEFAULT, + { .request_vol = PORT0_VOLTAGE_DEFAULT, .request_cur = CURRENT_DEFAULT, }, - { .request_vol = VOLTAGE_DEFAULT, + { .request_vol = PORT1_VOLTAGE_DEFAULT, .request_cur = CURRENT_DEFAULT, } @@ -661,6 +677,7 @@ void comp_powerout_open_nmos(uint8_t port) */ void comp_powerout_close_nmos(uint8_t port) { + log_info("comp_powerout_close_nmos[%d]:%d\n", port, g_powerout_info[port].powerout_flags.bf.nmos_states); if(g_powerout_info[port].powerout_flags.bf.nmos_states) { comp_dac_close_vbus(port); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c index 3ba8d3b..9412829 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/comp/protocol/pd_protocol/src/pd_protocol.c @@ -13,6 +13,8 @@ #include "comp_powerout.h" #include "customized.h" #include "app_spec.h" +#include "comp_protection.h" + #if TYEP_INSERT_DEBOUNCE_SUPPORT typec_inseret_deb_infos_s g_typec_inseret_deb_infos[2] = {0,0}; #endif @@ -66,6 +68,60 @@ static const pd_callback2_s pd_callback_func2 = }; +#if HUAWEI_MATE80_DEBUG +static const pd_callback_s pd_callback_func_patch = +{ + .pd_phy_open_vconn = pd_phy_open_vconn, + .pd_phy_close_vconn = pd_phy_close_vconn, + .pd_phy_set_SinkTxOk = pd_phy_set_SinkTxOk, + .pd_phy_set_SinkTxNG = pd_phy_set_SinkTxNG, + .pd_phy_init_pd = pd_phy_init_pd, + .pd_phy_set_data_role = pd_phy_set_data_role, + .pd_phy_close_SOP12 = pd_phy_close_SOP12, + .pd_prl_analyze_header = pd_prl_analyze_header, + .pd_prl_analyze_msg = pd_prl_analyze_msg, + .pd_prl_ext_msg_header = pd_prl_ext_msg_header, + .pd_prl_req_cap_msg = pd_prl_req_cap_msg, + .send_pd_pkt = send_pd_pkt, + .enter_bist_carrier_mode = enter_bist_carrier_mode, + .request_handler = pd_src_request_handler, + .pd_get_manufacturer_info_msg_assemble = pd_get_manufacturer_info_msg_assemble, + .pd_manufacturer_info_msg_assemble = pd_manufacturer_info_msg_assemble, + .pd_src_status_msg_assemble = pd_src_status_msg_assemble, + .pd_src_alart_msg_assemble = pd_src_alart_msg_assemble, + .pd_pwr_snk_req_evaluate = pd_pwr_snk_req_evaluate_patch, + .pe_reset_handler_ext = pe_reset_handler_ext, + .pd_svdm_req_msg_assemble_ext = pd_svdm_req_msg_assemble_ext, + .pd_pe_reset_ext = pd_pe_reset_ext, + .pd_src_cap_ext_msg_assemble = pd_src_cap_ext_msg_assemble, + .pd_ctrl_msg_assemble_ext = pd_ctrl_msg_assemble_ext, + .PE_SRC_Ready_packet_deal = PE_SRC_Ready_packet_deal, + .pd_vswap_check = pd_vswap_check, + .PE_VDM_Request_deal = PE_VDM_Request_deal +}; + +uint8_t pd_pwr_snk_req_evaluate_patch(uint8_t port, pd_param_s* pd_param) +{ + uint8_t ret_type = 0; + ret_type = pd_pwr_snk_req_evaluate(port, pd_param); + if(ret_type == PWR_REQ_REJCT && + pd_param->pd_assist.recv_req_pdo.s_power_pps_info.opt_current < 1000 && + pd_param->pd_assist.recv_req_pdo.s_power_fps_info.type == PD_PDO_UNI_TYPE_PPS + ) + { + ret_type = PWR_REQ_ACCEPT; + pd_param->pd_assist.recv_req_pdo.s_power_pps_info.opt_current = 1000; + } + return ret_type; +} + +void pd_hook_func_init_patch(uint8_t port, pd_param_s* pd_param) +{ + pd_param->pd_callback = &pd_callback_func_patch; +} + +#endif + #if PD_EPR_SUPPORT void pd_phy_open_vconn_patch(uint8_t port, pd_param_s* pd_param); static const pd_callback_s pd_callback_func_patch = @@ -302,6 +358,11 @@ void pd_sys_init(uint8_t port, pd_param_s *pd_param) #if PD_EPR_SUPPORT pd_hook_func_init_patch(port, pd_param); #endif + +#if HUAWEI_MATE80_DEBUG + pd_hook_func_init_patch(port, pd_param); +#endif + /****hal_pd_src_cap_init*****/ pd_src_cap_init(port,pd_param,PD_PWR_NO_EMARKER_70W); pd_param->pd_assist.vdm_svid = 0x315C; @@ -519,10 +580,14 @@ void pd_protocol_reset(uint8_t port, pd_param_s *pd_param) // pd_prl_init(port, pd_param); pd_pro_reset(port, pd_param); - pd_src_cap_init(port, pd_param,PD_PWR_NO_EMARKER_70W); - - last_send_cap_flag[port] = PD_PWR_NO_EMARKER_70W; - + + // 保护状态下恢复时,不重置src_cap + if( !g_protection_param.protection_param[port].protection_flag ) + { + pd_src_cap_init(port, pd_param,PD_PWR_NO_EMARKER_70W); + last_send_cap_flag[port] = PD_PWR_NO_EMARKER_70W; + } + #if PD_EMARK_SUPPORT pd_param->pd_flags.sys_app_pd_flag.app_cable_max_current_5A_flag_from_app = false; memset(&pd_param->pd_assist.rcv_svdm_product_type,0,sizeof(pd_param->pd_assist.rcv_svdm_product_type)); diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h index c7f378f..0cbc50c 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/comp/comp_config.h @@ -24,6 +24,9 @@ /*************VOLTAGE************************************/ +#define PORT0_VOLTAGE_DEFAULT 5150 +#define PORT1_VOLTAGE_DEFAULT 5200 + #define VOLTAGE_DEFAULT 5150 #define CURRENT_DEFAULT 3300 diff --git a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/protocol/task_pd_pe_func.h b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/protocol/task_pd_pe_func.h index 85876e0..ebd029f 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/protocol/task_pd_pe_func.h +++ b/PD_CPS8860_A1_CPS_Common_Demo/common/rom_inc/protocol/task_pd_pe_func.h @@ -1311,5 +1311,5 @@ void pd_pro_reset(uint8_t port, pd_param_s *pd_param); #endif - +uint8_t pd_pwr_snk_req_evaluate_patch(uint8_t port, pd_param_s* pd_param);