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 1e448dc..304cf3f 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 @@ -244,12 +244,12 @@ static void comp_dac_cv_2dcdc_fb(uint8_t port, uint16_t val) temp[port] = DAC_CV01_BIT; } - // if(port == TYPEC_PORT0) - // { - // REG_DAC_CTRL_CV0_CFG->bf.target = temp[port]; - // REG_DAC_CTRL_CV0_CFG->bf.enable = true; - // } - // else + if(port == TYPEC_PORT0) + { + REG_DAC_CTRL_CV0_CFG->bf.target = temp[port]; + REG_DAC_CTRL_CV0_CFG->bf.enable = true; + } + else { REG_DAC_CTRL_CV1_CFG->bf.target = temp[port]; REG_DAC_CTRL_CV1_CFG->bf.enable = true; @@ -317,7 +317,8 @@ static void comp_dac_cv_acdc(uint8_t port, uint16_t val) if(port == TYPEC_PORT0) { - port0_opto_cv(TYPEC_PORT0, val); + // port0_opto_cv(TYPEC_PORT0, val); + comp_dac_cv_2dcdc_fb(TYPEC_PORT0, val); } else // port1 { @@ -325,7 +326,8 @@ static void comp_dac_cv_acdc(uint8_t port, uint16_t val) if(!user_app.type_c1_connect && user_app.type_c2_connect) { g_powerout_info[TYPEC_PORT0].set_vol = val; - port0_opto_cv(TYPEC_PORT0, val); + // port0_opto_cv(TYPEC_PORT0, val); + comp_dac_cv_2dcdc_fb(TYPEC_PORT0, val); } // port1使用FB调压 @@ -524,19 +526,22 @@ void comp_dac_cc_target_set(uint8_t port, uint16_t val, uint16_t offset) if(user_app.type_c1_connect && !user_app.type_c2_connect) // 单C1 { - comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + // comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + comp_dac_cc_2dcdc_fb(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); } else if(!user_app.type_c1_connect && user_app.type_c2_connect) // 单C2 { g_powerout_info[TYPEC_PORT0].set_current = val; - comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + // comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + comp_dac_cc_2dcdc_fb(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); comp_dac_cc_2dcdc_fb(TYPEC_PORT1, val, cc_offset[TYPEC_PORT1]); // 另外一路的电流也设到一样的 } else // 双口 { if(port == TYPEC_PORT0) { - comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + // comp_dac_cc_acdc(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); + comp_dac_cc_2dcdc_fb(TYPEC_PORT0, val, cc_offset[TYPEC_PORT0]); } else if(port == TYPEC_PORT1) { @@ -574,9 +579,7 @@ void comp_dac_delay(uint32_t delay_ms) } static void comp_dac_mode_init(void) { -#ifdef ACDC_2DCDC_2FB - - +// #ifdef ACDC_2DCDC_2FB drv_mtp_trim_password(); /*1:acdc+dcdc*2,d2a_fb1_fbmode=1,d2a_fb2_fbmode=1,d2a_fb1_cv_en=1,d2a_fb2_cv_en=1 */ REG_TRIM_REF->bf.sel_opto_fb = true; @@ -585,9 +588,7 @@ static void comp_dac_mode_init(void) drv_dac_ctrl_cv2_cfg_word(VIN_CV2_CONFIG_WORD); /***********FB1_CV LOOP************/ - REG_TRIM_RSVD->word = 0x02;/*close sw4*/ - REG_ANALOG_VIN->word = 0x01;/*vin1 TO gate1*/ /*bit0:enable dac,bit1:6bit-dac2 for opto loop*/ drv_analog_dac_set(0x03); @@ -596,19 +597,13 @@ static void comp_dac_mode_init(void) REG_DAC_CTRL_CV0_CFG->bf.target = FB_CV1_VOFFSET * 4096 / 2300; REG_DAC_CTRL_CV0_CFG->bf.enable = true; // drv_dac_ctrl_cv0_cfg_word(VIN1_CV0_CONFIG_WORD); /*set CV_DAC0 = 0.335*/ - REG_ANALOG_FB1_FBCV->word = 0x01;/*enable fb1_fbcv_en*/ - // /***********FB1_CC LOOP************/ - drv_dac_ctrl_cc0_cfg_word(VIN1_CC0_CONFIG_WORD);/*set CC_DAC0 = 3A*/ REG_ANALOG_CS1->word = 0xA3;/*enable current-sense */ - REG_ANALOG_FB1->word = 0x115;//0X117;/*enable fb1_fbcomp*/ REG_ANALOG_FB1_FB->word = 0x01;/*enable fppath1_en*/ - // REG_ANALOG_FB1->bf.fbpath_en = 1; - /***********FB2_CV LOOP************/ /*set VIN2 voltage*/ REG_DAC_CTRL_CV1_CFG->bf.target = FB_CV2_VOFFSET * 4096 / 2300; @@ -618,54 +613,53 @@ static void comp_dac_mode_init(void) /***********FB2_CC LOOP************/ drv_dac_ctrl_cc1_cfg_word(VIN2_CC1_CONFIG_WORD);/*set CC_DAC0 = 3A*/ REG_ANALOG_CS2->word = 0xA3;/*enable current-sense */ - REG_ANALOG_FB2->word = 0x115;//0X117;/*enable fb1_fbcomp*/ REG_ANALOG_FB2_FB->word = 0x01;/*enable fppath1_en*/ - // REG_ANALOG_FB2->bf.fbpath_en = 1; -#endif -#ifdef ACDC_1ACDC - drv_mtp_trim_password(); - /*0: acdc+dcdc,d2a_fb1_fbmode=0,d2a_fb2_fbmode=1,d2a_fb1_cv_en=0,d2a_fb2_cv_en=1; */ - REG_TRIM_REF->bf.sel_opto_fb = false; - REG_ANALOG_CS1->word = 0xA3;/*enable current-sense */ +// #endif - REG_ANALOG_VIN->word = 0x00;/*1£ºvin1 TO gate1*/ +// #ifdef ACDC_1ACDC +// drv_mtp_trim_password(); +// /*0: acdc+dcdc,d2a_fb1_fbmode=0,d2a_fb2_fbmode=1,d2a_fb1_cv_en=0,d2a_fb2_cv_en=1; */ +// REG_TRIM_REF->bf.sel_opto_fb = false; +// REG_ANALOG_CS1->word = 0xA3;/*enable current-sense */ +// REG_ANALOG_VIN->word = 0x00;/*1£ºvin1 TO gate1*/ - drv_dac_ctrl_cv2_cfg_word(0x1000009); - /*set VIN1 voltage*/ - REG_DAC_CTRL_CV0_CFG->bf.target = 600; - REG_DAC_CTRL_CV0_CFG->bf.enable = true; - /*ç‰dac设置值稳定åŽåœ¨åˆ‡æ¢åˆ°12bitçš„dac cv1去*/ - comp_dac_delay(50); - /*bit0:enable dac,bit1:6bit-dac2 for opto loop*/ - drv_analog_dac_set(0x01);/*bit1:0--set 6bit--12bit dac cv1*/ +// drv_dac_ctrl_cv2_cfg_word(0x1000009); - /*CC1*/ - drv_dac_ctrl_cc0_cfg_word(0x10004FB); +// /*set VIN1 voltage*/ +// REG_DAC_CTRL_CV0_CFG->bf.target = 600; +// REG_DAC_CTRL_CV0_CFG->bf.enable = true; +// /*ç‰dac设置值稳定åŽåœ¨åˆ‡æ¢åˆ°12bitçš„dac cv1去*/ +// comp_dac_delay(50); +// /*bit0:enable dac,bit1:6bit-dac2 for opto loop*/ +// drv_analog_dac_set(0x01);/*bit1:0--set 6bit--12bit dac cv1*/ +// /*CC1*/ +// drv_dac_ctrl_cc0_cfg_word(0x10004FB); - //FB2 - REG_DAC_CTRL_CV1_CFG->bf.target = FB_CV2_VOFFSET * 4096 / 2300; - REG_DAC_CTRL_CV1_CFG->bf.enable = true; - drv_dac_ctrl_cc1_cfg_word(VIN2_CC1_CONFIG_WORD); /*set CC_DAC0 = 3A*/ - REG_ANALOG_FB2_FBCV->word = 0x01;/*enable fb2_fbcv_en*/ - /***********FB2_CC LOOP************/ - REG_ANALOG_CS2->word = 0xA3;/*enable current-sense */ - REG_ANALOG_FB2->word = 0x50;//0X117;/*enable fb1_fbcomp*/ - REG_ANALOG_FB2_FB->word = 0x01;/*enable fppath1_en*/ - // 开启CC1的 CC环 - // drv_dac_ctrl_cc1_cfg_word(VIN2_CC1_CONFIG_WORD); - REG_DAC_CTRL_CC1_CFG->bf.enable = true; +// //FB2 +// REG_DAC_CTRL_CV1_CFG->bf.target = FB_CV2_VOFFSET * 4096 / 2300; +// REG_DAC_CTRL_CV1_CFG->bf.enable = true; +// drv_dac_ctrl_cc1_cfg_word(VIN2_CC1_CONFIG_WORD); /*set CC_DAC0 = 3A*/ +// REG_ANALOG_FB2_FBCV->word = 0x01;/*enable fb2_fbcv_en*/ +// /***********FB2_CC LOOP************/ +// REG_ANALOG_CS2->word = 0xA3;/*enable current-sense */ +// REG_ANALOG_FB2->word = 0x50;//0X117;/*enable fb1_fbcomp*/ +// REG_ANALOG_FB2_FB->word = 0x01;/*enable fppath1_en*/ - // F8C0 - REG_ANALOG_FB2->word = 0X157; +// // 开启CC1的 CC环 +// // drv_dac_ctrl_cc1_cfg_word(VIN2_CC1_CONFIG_WORD); +// REG_DAC_CTRL_CC1_CFG->bf.enable = true; -#endif +// // F8C0 +// REG_ANALOG_FB2->word = 0X157; + +// #endif } 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 97a5650..e0fd421 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 @@ -1655,9 +1655,10 @@ uint8_t system_init(void) #endif -#ifdef ACDC_2DCDC_2FB +// #ifdef ACDC_2DCDC_2FB comp_dac_2fb_patch_enable(true); -#endif +// #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()); 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 656df09..191af15 100644 Binary files a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf and b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.axf differ diff --git a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm index bb34a0d..fc68669 100644 --- a/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm +++ b/PD_CPS8860_A1_CPS_Common_Demo/ac_project/project/Objects/CPS8860_anker_9196.build_log.htm @@ -27,25 +27,9 @@ Project File Date: 04/21/2025
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Wed Aug 13 18:24:25 2025
+
#<CALLGRAPH># ARM Linker, 5060960: Last Updated: Thu Aug 28 17:38:05 2025
-
@@ -119,101 +119,98 @@ Global Symbols
__aeabi_uidivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
__aeabi_idivmod (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
__aeabi_memcpy (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
__aeabi_memcpy4 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
__aeabi_memclr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
PE_SRC_Send_Soft_Reset_action (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
PE_SRC_Send_Soft_Reset_action (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
__ARM_common_switch8 (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
afc_packet_reply (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
afc_packet_reply (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
bc_dcp_recognition (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
bc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
bc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
comp_clock_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
comp_dma_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
drv_delay_us (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
drv_dpdn_dp_0p0v_get (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
drv_dpdn_dp_pull_down_resistor_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
drv_mtp_trim_password (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
drv_watchdog_feed (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
drv_watchdog_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
fcp_set_vi (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
fcp_set_vi (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
pd_pe_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
pd_phy_analog_set (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
pd_phy_get_cc_status (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED) @@ -251,11 +248,11 @@ Global Symbols
pd_prl_req_cap_msg (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
pd_prl_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
pd_pro_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pd_resp_svdm_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
pd_src_cap_msg_assemble (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
pd_sys_init_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
pd_timer_event_mgr (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
pe_other_uvdm_call (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
qc_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
qc_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
qc_rest (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
qc_sys_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
qc_sys_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
qc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
qc_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_encryption_arry_to_scp_register_value (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
@@ -307,32 +304,32 @@ Global Symbols
[Address Reference Count : 1]
scp_phy_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_phy_enable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_phy_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_phy_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_phy_logic_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
scp_phy_reg_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_phy_rx_int_all_mask (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_phy_rx_int_all_mask (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_prl_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_prl_hook_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_prl_rx_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) @@ -340,32 +337,32 @@ Global Symbols
scp_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_protocol_run (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_register_attr_rom_list (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_register_attr_rom_list (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_register_value_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_register_value_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
scp_register_value_to_encryption_arry (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
scp_reset_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
scp_reset_default (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
scp_send_pkt (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE), UNUSED)
[Address Reference Count : 1]
scp_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
scp_timer_func (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
typec_interrupt_handler (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) @@ -373,7 +370,7 @@ Global Symbols
typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE)) +
typec_reset (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
-
[Called By]
ufcs_handshake_disable (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
+
[Called By]
usb_bc_init (Thumb, 0 bytes, Stack size 0 bytes, rom_symdef.txt(ABSOLUTE))
[Called By]
I2C_FUNC0_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC0_Handler)) @@ -396,12 +393,12 @@ Global Symbols
I2C_FUNC1_Handler (Thumb, 2 bytes, Stack size 0 bytes, cps8860_it.o(i.I2C_FUNC1_Handler))
[Address Reference Count : 1]
__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]
_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]
_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]
__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]
SysTick_Handler (Thumb, 74 bytes, Stack size 8 bytes, cps8860_it.o(i.SysTick_Handler))
-
[Stack]
VIN_OVP_Handler (Thumb, 70 bytes, Stack size 16 bytes, cps8860_it.o(i.VIN_OVP_Handler))
-
[Stack]
VIN_OVP_Handler (Thumb, 24 bytes, Stack size 0 bytes, cps8860_it.o(i.VIN_OVP_Handler))
[Address Reference Count : 1]
__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, 846 bytes, Stack size 32 bytes, customized.o(i.adapter_state_check))
-
[Stack]
app_dpdn_init (Thumb, 14 bytes, Stack size 0 bytes, customized.o(i.app_dpdn_init))
[Called By]
app_protocol_reset (Thumb, 54 bytes, Stack size 16 bytes, app_spec.o(i.app_protocol_reset)) @@ -643,7 +636,7 @@ Global Symbols
app_protocol_run (Thumb, 86 bytes, Stack size 16 bytes, customized.o(i.app_protocol_run))
-
[Stack]
app_spec_run (Thumb, 58 bytes, Stack size 16 bytes, app_spec.o(i.app_spec_run))
-
[Stack]
comp_adc_clac_cur (Thumb, 56 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_clac_cur)) @@ -714,7 +707,7 @@ Global Symbols
comp_adc_get_dn12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dn12)) @@ -722,7 +715,7 @@ Global Symbols
comp_adc_get_dp12 (Thumb, 24 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_dp12)) @@ -730,8 +723,8 @@ Global Symbols
comp_adc_get_rt12 (Thumb, 162 bytes, Stack size 32 bytes, comp_adc.o(i.comp_adc_get_rt12))
@@ -740,9 +733,9 @@ Global Symbols
[Calls]
comp_adc_get_vin12 (Thumb, 48 bytes, Stack size 4 bytes, comp_adc.o(i.comp_adc_get_vin12)) @@ -750,17 +743,17 @@ Global Symbols
comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init))
-
[Called By]
comp_adc_init (Thumb, 76 bytes, Stack size 0 bytes, comp_adc.o(i.comp_adc_init))
+
[Called By]
comp_adc_int_handler_mtp (Thumb, 78 bytes, Stack size 16 bytes, comp_adc.o(i.comp_adc_int_handler_mtp)) @@ -774,7 +767,7 @@ Global Symbols
comp_adc_trim_vol_channel_coeff (Thumb, 40 bytes, Stack size 8 bytes, comp_adc.o(i.comp_adc_trim_vol_channel_coeff))
[Stack]
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]
comp_dac_cc_target_set (Thumb, 88 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_cc_target_set))
-
[Stack]
comp_dac_2fb_patch_enable (Thumb, 28 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_2fb_patch_enable))
+
[Called By]
comp_dac_cc_target_set (Thumb, 88 bytes, Stack size 24 bytes, comp_dac.o(i.comp_dac_cc_target_set))
+
[Stack]
comp_dac_cccv_init (Thumb, 38 bytes, Stack size 8 bytes, comp_dac.o(i.comp_dac_cccv_init))
[Stack]
comp_dac_close_vbus (Thumb, 70 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_close_vbus)) +
comp_dac_close_vbus (Thumb, 70 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_close_vbus))
[Stack]
comp_dac_cv_target_set (Thumb, 58 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]
comp_dac_delay (Thumb, 26 bytes, Stack size 0 bytes, comp_dac.o(i.comp_dac_delay))
-
[Called By]
comp_dac_open_vbus (Thumb, 126 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_open_vbus))
-
[Stack]
comp_dac_open_vbus (Thumb, 126 bytes, Stack size 16 bytes, comp_dac.o(i.comp_dac_open_vbus))
+
[Stack]
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]
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]
comp_discharge_vout12 (Thumb, 76 bytes, Stack size 20 bytes, comp_discharge.o(i.comp_discharge_vout12)) +
comp_discharge_vout12 (Thumb, 76 bytes, Stack size 20 bytes, comp_discharge.o(i.comp_discharge_vout12))
[Stack]
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]
comp_powerout_close_nmos (Thumb, 44 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos)) +
comp_powerout_close_nmos (Thumb, 44 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_close_nmos))
[Stack]
comp_powerout_cur_set (Thumb, 12 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_cur_set))
-
[Stack]
comp_powerout_default_set (Thumb, 126 bytes, Stack size 24 bytes, comp_powerout.o(i.comp_powerout_default_set))
-
[Stack]
comp_powerout_init (Thumb, 50 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_init))
-
[Stack]
comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos))
-
[Stack]
comp_powerout_open_nmos (Thumb, 30 bytes, Stack size 8 bytes, comp_powerout.o(i.comp_powerout_open_nmos))
+
[Stack]
comp_powerout_protect_en (Thumb, 76 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]
comp_powerout_ready_check_machine (Thumb, 158 bytes, Stack size 32 bytes, comp_powerout.o(i.comp_powerout_ready_check_machine))
@@ -970,39 +961,39 @@ Global Symbols
[Address Reference Count : 1]
comp_powerout_shutdown_machine (Thumb, 60 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_shutdown_machine))
-
[Stack]
comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time)) +
comp_powerout_soft_time (Thumb, 22 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_soft_time))
[Called By]
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_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run)) +
comp_powerout_state_machine_run (Thumb, 10 bytes, Stack size 0 bytes, comp_powerout.o(i.comp_powerout_state_machine_run))
[Called By]
comp_powerout_transmit_machine (Thumb, 34 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_powerout_transmit_machine))
-
[Stack]
comp_powerout_vol_set (Thumb, 74 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]
comp_protection_exception_flag_set (Thumb, 18 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_exception_flag_set))
-
[Called By]
comp_protection_init (Thumb, 64 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_init))
-
[Called By]
comp_protection_init (Thumb, 64 bytes, Stack size 0 bytes, comp_protection.o(i.comp_protection_init))
+
[Called By]
comp_protection_monitor (Thumb, 276 bytes, Stack size 128 bytes, comp_protection.o(i.comp_protection_monitor)) +
comp_protection_monitor (Thumb, 276 bytes, Stack size 128 bytes, comp_protection.o(i.comp_protection_monitor))
[Stack]
comp_protection_run (Thumb, 168 bytes, Stack size 24 bytes, comp_protection.o(i.comp_protection_run))
-
[Stack]
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]
comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current))
-
[Stack]
comp_set_output_current (Thumb, 26 bytes, Stack size 16 bytes, comp_dac.o(i.comp_set_output_current))
+
[Stack]
comp_set_vol_cur (Thumb, 56 bytes, Stack size 16 bytes, comp_powerout.o(i.comp_set_vol_cur))
-
[Stack]
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]
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, 52 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dcp_dp_power_down_discern))
[Stack]
dpdn_protocol_run (Thumb, 34 bytes, Stack size 8 bytes, dpdn_protocol.o(i.dpdn_protocol_run))
-
[Stack]
dpdn_time_func (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dpdn_time_func)) +
dpdn_time_func (Thumb, 70 bytes, Stack size 16 bytes, dpdn_protocol.o(i.dpdn_time_func))
[Stack]
fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run)) +
fast_charge_run (Thumb, 84 bytes, Stack size 24 bytes, dpdn_protocol.o(i.fast_charge_run))
[Stack]
gate3_control (Thumb, 26 bytes, Stack size 0 bytes, customized.o(i.gate3_control))
-
[Called By]
get_scp_powe_curve_cur (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.get_scp_powe_curve_cur)) +
get_scp_powe_curve_cur (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.get_scp_powe_curve_cur))
[Stack]
insertion_equipment_judgment (Thumb, 248 bytes, Stack size 28 bytes, customized.o(i.insertion_equipment_judgment)) +
insertion_equipment_judgment (Thumb, 248 bytes, Stack size 28 bytes, customized.o(i.insertion_equipment_judgment))
[Stack]
main (Thumb, 54 bytes, Stack size 0 bytes, main.o(i.main))
-
[Stack]
main (Thumb, 76 bytes, Stack size 0 bytes, main.o(i.main))
+
[Stack]
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]
ntc_judgment (Thumb, 76 bytes, Stack size 24 bytes, customized.o(i.ntc_judgment)) +
ntc_judgment (Thumb, 76 bytes, Stack size 24 bytes, customized.o(i.ntc_judgment))
[Stack]
pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init))
-
[Called By]
pd_callback2_init (Thumb, 24 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_callback2_init))
+
[Called By]
pd_phy_close_vbus (Thumb, 14 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_phy_close_vbus))
[Address Reference Count : 1]
pd_phy_open_vbus (Thumb, 176 bytes, Stack size 32 bytes, pd_protocol.o(i.pd_phy_open_vbus))
-
[Stack]
pd_protocol_reset (Thumb, 62 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_reset))
[Stack]
pd_protocol_run (Thumb, 142 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_protocol_run))
[Stack]
pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init)) +
pd_src_cap_init (Thumb, 24 bytes, Stack size 8 bytes, customized.o(i.pd_src_cap_init))
[Stack]
pd_src_cap_msg_assemble_patch (Thumb, 8 bytes, Stack size 8 bytes, pd_protocol.o(i.pd_src_cap_msg_assemble_patch))
[Stack]
pd_sys_init (Thumb, 84 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init)) +
pd_sys_init (Thumb, 84 bytes, Stack size 16 bytes, pd_protocol.o(i.pd_sys_init))
[Stack]
pd_typec_insert_debunce (Thumb, 32 bytes, Stack size 0 bytes, pd_protocol.o(i.pd_typec_insert_debunce)) @@ -1259,31 +1249,31 @@ Global Symbols
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]
pe_src_cable_check_callback (Thumb, 26 bytes, Stack size 8 bytes, customized.o(i.pe_src_cable_check_callback))
-
[Stack]
periodic_work (Thumb, 138 bytes, Stack size 24 bytes, app_spec.o(i.periodic_work))
[Stack]
port0_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_capabiloties_features))
[Stack]
port0_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port0_customized.o(i.port0_get_scp_powe_curve_cur)) +
port0_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port0_customized.o(i.port0_get_scp_powe_curve_cur))
[Stack]
port0_opto_cv (Thumb, 136 bytes, Stack size 32 bytes, comp_dac.o(i.port0_opto_cv))
-
[Stack]
port0_pd_power_request (Thumb, 78 bytes, Stack size 12 bytes, port0_customized.o(i.port0_pd_power_request)) @@ -1322,20 +1303,20 @@ Global Symbols
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]
port0_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback))
-
[Stack]
port0_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port0_customized.o(i.port0_pe_src_cable_check_callback))
+
[Stack]
port0_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_def_vol_init)) +
port0_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_def_vol_init))
[Stack]
port0_scp_power_request (Thumb, 18 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_power_request)) @@ -1359,16 +1340,16 @@ Global Symbols
port0_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port0_customized.o(i.port0_scp_reg_hook_register))
-
[Called By]
port0_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port0_customized.o(i.port0_scp_reg_hook_register))
+
[Called By]
port0_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_register_attr_upgrade)) +
port0_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port0_customized.o(i.port0_scp_register_attr_upgrade))
[Stack]
port1_afc_power_request (Thumb, 18 bytes, Stack size 8 bytes, port1_customized.o(i.port1_afc_power_request)) @@ -1379,15 +1360,15 @@ Global Symbols
port1_capabiloties_features (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_capabiloties_features))
[Stack]
port1_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port1_customized.o(i.port1_get_scp_powe_curve_cur)) +
port1_get_scp_powe_curve_cur (Thumb, 34 bytes, Stack size 8 bytes, port1_customized.o(i.port1_get_scp_powe_curve_cur))
[Stack]
port1_pd_power_request (Thumb, 84 bytes, Stack size 12 bytes, port1_customized.o(i.port1_pd_power_request)) @@ -1395,20 +1376,20 @@ Global Symbols
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]
port1_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback))
-
[Stack]
port1_pe_src_cable_check_callback (Thumb, 46 bytes, Stack size 8 bytes, port1_customized.o(i.port1_pe_src_cable_check_callback))
+
[Stack]
port1_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_def_vol_init)) +
port1_scp_def_vol_init (Thumb, 14 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_def_vol_init))
[Stack]
port1_scp_derate (Thumb, 12 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_derate)) @@ -1436,16 +1417,16 @@ Global Symbols
port1_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_reg_hook_register))
-
[Called By]
port1_scp_reg_hook_register (Thumb, 6 bytes, Stack size 0 bytes, port1_customized.o(i.port1_scp_reg_hook_register))
+
[Called By]
port1_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_register_attr_upgrade)) +
port1_scp_register_attr_upgrade (Thumb, 30 bytes, Stack size 8 bytes, port1_customized.o(i.port1_scp_register_attr_upgrade))
[Stack]
port_inser_priority_judgment (Thumb, 64 bytes, Stack size 16 bytes, customized.o(i.port_inser_priority_judgment))
@@ -1454,13 +1435,13 @@ Global Symbols
[Called By]
qc_power_switch (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.qc_power_switch)) +
qc_power_switch (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.qc_power_switch))
[Stack]
rom_dpdn_init_patch (Thumb, 10 bytes, Stack size 0 bytes, app_spec.o(i.rom_dpdn_init_patch))
@@ -1470,24 +1451,24 @@ Global Symbols
[Stack]
scp_close_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_close_nmos))
[Stack]
scp_def_vol_init (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_def_vol_init)) +
scp_def_vol_init (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_def_vol_init))
[Stack]
scp_mode_exit_action (Thumb, 56 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_mode_exit_action))
[Stack]
scp_open_nmos (Thumb, 22 bytes, Stack size 8 bytes, qc_scp_protocol.o(i.scp_open_nmos))
-
[Stack]
scp_power_switch (Thumb, 138 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_power_switch)) +
scp_power_switch (Thumb, 138 bytes, Stack size 24 bytes, qc_scp_protocol.o(i.scp_power_switch))
[Stack]
scp_protocol_reset (Thumb, 48 bytes, Stack size 16 bytes, qc_scp_protocol.o(i.scp_protocol_reset))
[Stack]
scp_reg_hook_register (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_reg_hook_register)) +
scp_reg_hook_register (Thumb, 20 bytes, Stack size 8 bytes, customized.o(i.scp_reg_hook_register))
[Stack]