From a9763743ecfadafd99f1f58aa8f3565b75e885eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9C=E8=8B=8F=E9=A3=9E=E6=BA=90=E2=80=9D?= Date: Tue, 19 Mar 2024 11:23:30 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E9=A6=96=E6=AC=A1=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=202=E3=80=81=E5=B7=B2=E5=B0=8F=E6=89=B9=E9=87=8F=E9=87=8F?= =?UTF-8?q?=E4=BA=A7=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 85 + project/WL468/WL468.uvprojx | 546 ++ project/WL668/Listings/WL668_20231109.map | 4585 ++++++++++++++++ project/WL668/Listings/WL668_demo.map | 4585 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231123.map | 4642 +++++++++++++++++ .../Listings/X90Pro_WL668_20231123_test.map | 4575 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231127.map | 4576 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231128.map | 4563 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231130.map | 4602 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231201.map | 4399 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20231205.map | 4414 ++++++++++++++++ .../WL668/Listings/X90Pro_WL668_20240319.map | 4414 ++++++++++++++++ .../WL668/Listings/app_tp_for_custom_s8.txt | 2107 ++++++++ project/WL668/Listings/app_tp_transfer.txt | 1184 +++++ project/WL668/Listings/board.txt | 60 + project/WL668/Listings/demo_hal_crc.txt | 192 + project/WL668/Listings/demo_hal_dsi_rx.txt | 576 ++ project/WL668/Listings/demo_hal_dsi_tx.txt | 691 +++ project/WL668/Listings/demo_hal_flash.txt | 29 + project/WL668/Listings/demo_hal_gpio.txt | 29 + project/WL668/Listings/demo_hal_i2c.txt | 29 + project/WL668/Listings/demo_hal_pwm.txt | 29 + project/WL668/Listings/demo_hal_pwr.txt | 29 + project/WL668/Listings/demo_hal_spi.txt | 29 + project/WL668/Listings/demo_hal_swire.txt | 29 + project/WL668/Listings/demo_hal_uart.txt | 29 + project/WL668/Listings/demo_hal_wdg.txt | 252 + project/WL668/Listings/main.txt | 95 + project/WL668/Listings/mi12lite.txt | 0 project/WL668/Listings/module_demo_main.txt | 66 + project/WL668/Listings/s8_demo.txt | 4523 ++++++++++++++++ .../WL668/Objects/X90Pro_WL668_20231130.bin | Bin 0 -> 46568 bytes .../WL668/Objects/X90Pro_WL668_20231201.bin | Bin 0 -> 47144 bytes .../WL668/Objects/X90Pro_WL668_20231205.bin | Bin 0 -> 47268 bytes .../WL668/Objects/X90Pro_WL668_20240319.bin | Bin 0 -> 47268 bytes project/WL668/RTE/_WL668/RTE_Components.h | 21 + project/WL668/WL668.uvprojx | 476 ++ project/WL668T/WL668T.uvprojx | 546 ++ project/请先读我(已更新20230915).txt | 11 + src/app/Mi12Lite/Mi12Lite.c | 1348 +++++ src/app/Mi12Lite/Mi12Lite.h | 15 + src/app/S8/app_tp_for_custom_s8.c | 486 ++ src/app/S8/app_tp_for_custom_s8.h | 107 + src/app/S8/app_tp_phone_transfer_data_s8.h | 1638 ++++++ src/app/S8/app_tp_screen_transfer_data_s8.h | 64 + src/app/S8/s8_demo.c | 2124 ++++++++ src/app/S8/s8_demo.h | 21 + src/app/demo_version.txt | 39 + src/app/main.c | 37 + src/app/module_demo/README.txt | 1 + src/app/module_demo/demo_hal_crc.c | 137 + src/app/module_demo/demo_hal_crc.h | 41 + src/app/module_demo/demo_hal_dsi_rx.c | 212 + src/app/module_demo/demo_hal_dsi_rx.h | 22 + src/app/module_demo/demo_hal_dsi_tx.c | 389 ++ src/app/module_demo/demo_hal_dsi_tx.h | 77 + src/app/module_demo/demo_hal_flash.c | 218 + src/app/module_demo/demo_hal_flash.h | 35 + src/app/module_demo/demo_hal_gpio.c | 268 + src/app/module_demo/demo_hal_gpio.h | 35 + src/app/module_demo/demo_hal_i2c.c | 412 ++ src/app/module_demo/demo_hal_i2c.h | 35 + src/app/module_demo/demo_hal_pwm.c | 125 + src/app/module_demo/demo_hal_pwm.h | 36 + src/app/module_demo/demo_hal_pwr.c | 218 + src/app/module_demo/demo_hal_pwr.h | 36 + src/app/module_demo/demo_hal_spi.c | 485 ++ src/app/module_demo/demo_hal_spi.h | 37 + src/app/module_demo/demo_hal_swire.c | 140 + src/app/module_demo/demo_hal_swire.h | 36 + src/app/module_demo/demo_hal_timer.c | 136 + src/app/module_demo/demo_hal_timer.h | 39 + src/app/module_demo/demo_hal_uart.c | 648 +++ src/app/module_demo/demo_hal_uart.h | 36 + src/app/module_demo/demo_hal_wdg.c | 135 + src/app/module_demo/demo_hal_wdg.h | 40 + src/app/module_demo/module_demo_main.c | 69 + src/app/module_demo/module_demo_main.h | 68 + src/app/test_cfg_global.h | 55 + src/app/touch/app_tp_transfer.c | 678 +++ src/app/touch/app_tp_transfer.h | 189 + src/board/board.c | 31 + src/board/board.h | 21 + src/board/startup/startup_ARMCM0.s | 226 + src/common/tau_common.h | 222 + src/common/tau_delay.c | 72 + src/common/tau_delay.h | 34 + src/common/tau_device_datatype.h | 229 + src/common/tau_dsi_datatype.h | 404 ++ src/common/tau_log.c | 214 + src/common/tau_log.h | 100 + src/common/tau_operations.h | 229 + src/sdk/CVWL468/lib/CVWL468.lib | Bin 0 -> 699490 bytes src/sdk/CVWL668/lib/CVWL668.lib | Bin 0 -> 699494 bytes src/sdk/CVWL668T/lib/CVWL668T.lib | Bin 0 -> 699562 bytes src/sdk/include/M0/ArmCM0.h | 184 + src/sdk/include/hal_aod_clk.h | 56 + src/sdk/include/hal_crc.h | 114 + src/sdk/include/hal_dsi_rx_ctrl.h | 475 ++ src/sdk/include/hal_dsi_tx_ctrl.h | 347 ++ src/sdk/include/hal_flash.h | 139 + src/sdk/include/hal_gpio.h | 725 +++ src/sdk/include/hal_i2c_master.h | 134 + src/sdk/include/hal_i2c_slave.h | 156 + src/sdk/include/hal_pwm.h | 82 + src/sdk/include/hal_pwr.h | 315 ++ src/sdk/include/hal_spi_master.h | 86 + src/sdk/include/hal_spi_slave.h | 217 + src/sdk/include/hal_swire.h | 90 + src/sdk/include/hal_system.h | 114 + src/sdk/include/hal_timer.h | 92 + src/sdk/include/hal_uart.h | 164 + src/sdk/include/hal_wdg.h | 94 + src/sdk/sdk_version.h | 1 + 114 files changed, 73352 insertions(+) create mode 100644 .gitignore create mode 100644 project/WL468/WL468.uvprojx create mode 100644 project/WL668/Listings/WL668_20231109.map create mode 100644 project/WL668/Listings/WL668_demo.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231123.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231123_test.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231127.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231128.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231130.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231201.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20231205.map create mode 100644 project/WL668/Listings/X90Pro_WL668_20240319.map create mode 100644 project/WL668/Listings/app_tp_for_custom_s8.txt create mode 100644 project/WL668/Listings/app_tp_transfer.txt create mode 100644 project/WL668/Listings/board.txt create mode 100644 project/WL668/Listings/demo_hal_crc.txt create mode 100644 project/WL668/Listings/demo_hal_dsi_rx.txt create mode 100644 project/WL668/Listings/demo_hal_dsi_tx.txt create mode 100644 project/WL668/Listings/demo_hal_flash.txt create mode 100644 project/WL668/Listings/demo_hal_gpio.txt create mode 100644 project/WL668/Listings/demo_hal_i2c.txt create mode 100644 project/WL668/Listings/demo_hal_pwm.txt create mode 100644 project/WL668/Listings/demo_hal_pwr.txt create mode 100644 project/WL668/Listings/demo_hal_spi.txt create mode 100644 project/WL668/Listings/demo_hal_swire.txt create mode 100644 project/WL668/Listings/demo_hal_uart.txt create mode 100644 project/WL668/Listings/demo_hal_wdg.txt create mode 100644 project/WL668/Listings/main.txt create mode 100644 project/WL668/Listings/mi12lite.txt create mode 100644 project/WL668/Listings/module_demo_main.txt create mode 100644 project/WL668/Listings/s8_demo.txt create mode 100644 project/WL668/Objects/X90Pro_WL668_20231130.bin create mode 100644 project/WL668/Objects/X90Pro_WL668_20231201.bin create mode 100644 project/WL668/Objects/X90Pro_WL668_20231205.bin create mode 100644 project/WL668/Objects/X90Pro_WL668_20240319.bin create mode 100644 project/WL668/RTE/_WL668/RTE_Components.h create mode 100644 project/WL668/WL668.uvprojx create mode 100644 project/WL668T/WL668T.uvprojx create mode 100644 project/请先读我(已更新20230915).txt create mode 100644 src/app/Mi12Lite/Mi12Lite.c create mode 100644 src/app/Mi12Lite/Mi12Lite.h create mode 100644 src/app/S8/app_tp_for_custom_s8.c create mode 100644 src/app/S8/app_tp_for_custom_s8.h create mode 100644 src/app/S8/app_tp_phone_transfer_data_s8.h create mode 100644 src/app/S8/app_tp_screen_transfer_data_s8.h create mode 100644 src/app/S8/s8_demo.c create mode 100644 src/app/S8/s8_demo.h create mode 100644 src/app/demo_version.txt create mode 100644 src/app/main.c create mode 100644 src/app/module_demo/README.txt create mode 100644 src/app/module_demo/demo_hal_crc.c create mode 100644 src/app/module_demo/demo_hal_crc.h create mode 100644 src/app/module_demo/demo_hal_dsi_rx.c create mode 100644 src/app/module_demo/demo_hal_dsi_rx.h create mode 100644 src/app/module_demo/demo_hal_dsi_tx.c create mode 100644 src/app/module_demo/demo_hal_dsi_tx.h create mode 100644 src/app/module_demo/demo_hal_flash.c create mode 100644 src/app/module_demo/demo_hal_flash.h create mode 100644 src/app/module_demo/demo_hal_gpio.c create mode 100644 src/app/module_demo/demo_hal_gpio.h create mode 100644 src/app/module_demo/demo_hal_i2c.c create mode 100644 src/app/module_demo/demo_hal_i2c.h create mode 100644 src/app/module_demo/demo_hal_pwm.c create mode 100644 src/app/module_demo/demo_hal_pwm.h create mode 100644 src/app/module_demo/demo_hal_pwr.c create mode 100644 src/app/module_demo/demo_hal_pwr.h create mode 100644 src/app/module_demo/demo_hal_spi.c create mode 100644 src/app/module_demo/demo_hal_spi.h create mode 100644 src/app/module_demo/demo_hal_swire.c create mode 100644 src/app/module_demo/demo_hal_swire.h create mode 100644 src/app/module_demo/demo_hal_timer.c create mode 100644 src/app/module_demo/demo_hal_timer.h create mode 100644 src/app/module_demo/demo_hal_uart.c create mode 100644 src/app/module_demo/demo_hal_uart.h create mode 100644 src/app/module_demo/demo_hal_wdg.c create mode 100644 src/app/module_demo/demo_hal_wdg.h create mode 100644 src/app/module_demo/module_demo_main.c create mode 100644 src/app/module_demo/module_demo_main.h create mode 100644 src/app/test_cfg_global.h create mode 100644 src/app/touch/app_tp_transfer.c create mode 100644 src/app/touch/app_tp_transfer.h create mode 100644 src/board/board.c create mode 100644 src/board/board.h create mode 100644 src/board/startup/startup_ARMCM0.s create mode 100644 src/common/tau_common.h create mode 100644 src/common/tau_delay.c create mode 100644 src/common/tau_delay.h create mode 100644 src/common/tau_device_datatype.h create mode 100644 src/common/tau_dsi_datatype.h create mode 100644 src/common/tau_log.c create mode 100644 src/common/tau_log.h create mode 100644 src/common/tau_operations.h create mode 100644 src/sdk/CVWL468/lib/CVWL468.lib create mode 100644 src/sdk/CVWL668/lib/CVWL668.lib create mode 100644 src/sdk/CVWL668T/lib/CVWL668T.lib create mode 100644 src/sdk/include/M0/ArmCM0.h create mode 100644 src/sdk/include/hal_aod_clk.h create mode 100644 src/sdk/include/hal_crc.h create mode 100644 src/sdk/include/hal_dsi_rx_ctrl.h create mode 100644 src/sdk/include/hal_dsi_tx_ctrl.h create mode 100644 src/sdk/include/hal_flash.h create mode 100644 src/sdk/include/hal_gpio.h create mode 100644 src/sdk/include/hal_i2c_master.h create mode 100644 src/sdk/include/hal_i2c_slave.h create mode 100644 src/sdk/include/hal_pwm.h create mode 100644 src/sdk/include/hal_pwr.h create mode 100644 src/sdk/include/hal_spi_master.h create mode 100644 src/sdk/include/hal_spi_slave.h create mode 100644 src/sdk/include/hal_swire.h create mode 100644 src/sdk/include/hal_system.h create mode 100644 src/sdk/include/hal_timer.h create mode 100644 src/sdk/include/hal_uart.h create mode 100644 src/sdk/include/hal_wdg.h create mode 100644 src/sdk/sdk_version.h diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..243d6b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,85 @@ +# A .gitignore for Keil projects. +# Taken mostly from http://www.keil.com/support/man/docs/uv4/uv4_b_filetypes.htm + +# User-specific uVision files +*.opt +*.uvopt +*.uvoptx +*.uvgui +*.uvgui.* +*.uvguix.* + +# Listing files +#*.cod +#*.map +#*.m51 +#*.m66 +*._ip +*.i +*.lst +*/Listings/*.txt + +# define exception below if needed +*.scr + +# Object and HEX files +*.axf +*.b[0-3][0-9] +*.hex +*.d +*.crf +*.elf +*.hex +*.h86 +*.obj +*.o +*.sbr +*.htm + +# Build files +# define exception below if needed +*.bat +*._ia +*.__i +*._ii + +# Generated output files +/Listings/* +/Objects/* + +# Debugger files +# define exception below if needed +*.ini + +# Other files +*.build_log.htm +*.cdb +*.dep +*.ic +*.lin +*.lnp +*.orc +# define exception below if needed +*.pack +# define exception below if needed +*.pdsc +*.plg +# define exception below if needed +*.sct +*.sfd +*.sfr + +# Miscellaneous +*.tra +*.fed +*.l1p +*.l2p +*.iex + + +/si/ +!*.bin +!*.map + +# To explicitly override the above, define any exceptions here; e.g.: +# !my_customized_scatter_file.sct diff --git a/project/WL468/WL468.uvprojx b/project/WL468/WL468.uvprojx new file mode 100644 index 0000000..0cf84a1 --- /dev/null +++ b/project/WL468/WL468.uvprojx @@ -0,0 +1,546 @@ + + + + 2.1 + +
### uVision Project, (C) Keil Software
+ + + + WL468 + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 + + + ARMCM0 + ARM + ARM.CMSIS.5.5.1 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000) + 0 + $$Device:ARMCM0$Device\ARM\ARMCM0\Include\ARMCM0.h + + + + + + + + + + + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + WL468_demo + 1 + 0 + 1 + 1 + 1 + .\Listings\ + 1 + 0 + 1 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin -o .\Objects\@L.bin .\Objects\@L.axf + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + "Cortex-M0" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 16 + 1 + 1 + 0 + 0 + 4 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x20000 + + + 1 + 0x0 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x2000 + + + 1 + 0x10000 + 0x10000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x70000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + + + + ..\..\src;..\..\src\board;..\..\src\common;..\..\src\sdk\include;..\..\src\sdk\include\M0;..\..\src\app;..\..\src\app\S8;..\..\src\app\touch;..\..\src\app\module_demo;..\..\src\app\Mi12Lite + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x20000000 + + + + + + + + + + + + + app + + + main.c + 1 + ..\..\src\app\main.c + + + app_tp_transfer.c + 1 + ..\..\src\app\touch\app_tp_transfer.c + + + app_tp_for_custom_s8.c + 1 + ..\..\src\app\S8\app_tp_for_custom_s8.c + + + s8_demo.c + 1 + ..\..\src\app\S8\s8_demo.c + + + Mi12Lite.c + 1 + ..\..\src\app\Mi12Lite\Mi12Lite.c + + + + + driver + + + CVWL468.lib + 4 + ..\..\src\sdk\CVWL468\lib\CVWL468.lib + + + + + board + + + board.c + 1 + ..\..\src\board\board.c + + + + + startup + + + startup_ARMCM0.s + 2 + ..\..\src\board\startup\startup_ARMCM0.s + + + + + modules_demo + + + demo_hal_crc.c + 1 + ..\..\src\app\module_demo\demo_hal_crc.c + + + demo_hal_dsi_rx.c + 1 + ..\..\src\app\module_demo\demo_hal_dsi_rx.c + + + demo_hal_dsi_tx.c + 1 + ..\..\src\app\module_demo\demo_hal_dsi_tx.c + + + demo_hal_flash.c + 1 + ..\..\src\app\module_demo\demo_hal_flash.c + + + demo_hal_gpio.c + 1 + ..\..\src\app\module_demo\demo_hal_gpio.c + + + demo_hal_i2c.c + 1 + ..\..\src\app\module_demo\demo_hal_i2c.c + + + demo_hal_spi.c + 1 + ..\..\src\app\module_demo\demo_hal_spi.c + + + demo_hal_pwm.c + 1 + ..\..\src\app\module_demo\demo_hal_pwm.c + + + demo_hal_pwr.c + 1 + ..\..\src\app\module_demo\demo_hal_pwr.c + + + demo_hal_swire.c + 1 + ..\..\src\app\module_demo\demo_hal_swire.c + + + demo_hal_uart.c + 1 + ..\..\src\app\module_demo\demo_hal_uart.c + + + demo_hal_wdg.c + 1 + ..\..\src\app\module_demo\demo_hal_wdg.c + + + module_demo_main.c + 1 + ..\..\src\app\module_demo\module_demo_main.c + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + RTE\Device\ARMCM0\startup_ARMCM0.s + + + + + + RTE\Device\ARMCM0\system_ARMCM0.c + + + + + + + +
diff --git a/project/WL668/Listings/WL668_20231109.map b/project/WL668/Listings/WL668_20231109.map new file mode 100644 index 0000000..08f7718 --- /dev/null +++ b/project/WL668/Listings/WL668_20231109.map @@ -0,0 +1,4585 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_off) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_display_off) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.soft_swire_init) for soft_swire_init + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + board.o(i.board_Init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +560 unused section(s) (total 29041 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e50 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010e90 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ec0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ed8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010ee2 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010eec Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010ef6 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f00 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f1c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f38 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fa4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x00010fdc Section 0 printfa.o(i.__0printf) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0vsprintf 0x00011528 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001154c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001157a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011594 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011595 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115b5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115cc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115da Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000115e8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000115e9 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001175c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001175d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e48 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e49 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e68 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e69 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e94 Section 0 printfa.o(i._sputc) + _sputc 0x00011e95 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ea0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ea1 Thumb Code 158 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011f50 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011f51 Thumb Code 34 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011f9c Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011f9d Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011fd8 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011fd9 Thumb Code 92 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00012060 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00012061 Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x000120c4 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x000120c5 Thumb Code 22 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000120e0 Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000120e1 Thumb Code 44 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x00012134 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x00012135 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x000121b8 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012220 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012240 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012241 Thumb Code 64 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012288 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012289 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x00012370 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x00012371 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012430 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012431 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001249c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001249d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012528 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012529 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x00012574 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x00012575 Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x000125bc Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x000125bd Thumb Code 150 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000126b0 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000126b1 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x000126e0 Section 0 board.o(i.board_Init) + i.ceil 0x0001270c Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000127d4 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000127d5 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012800 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012801 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x00012888 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x000128e0 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x000128f8 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x0001293c Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x00012960 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x00012978 Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x000129a4 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x000129ac Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x000129e8 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012a50 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012a60 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012a88 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012a98 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012ad4 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012b0c Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012b34 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012b5c Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b74 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012b9c Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012bc4 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012bdc Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012bdd Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012bf0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012c0c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012c48 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012c68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012d74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012db4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012db5 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012e04 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012e05 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012e20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012e30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012e40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012e58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012e74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012e98 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012ea8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012ec4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012ed0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ee0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012efc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012f10 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012f34 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012f50 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00012fe8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013000 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013018 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00013070 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x0001307c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x0001309c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x000130a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x000130b8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x000130c8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x000130ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x000130f8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x00013104 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013110 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x0001312c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x0001314c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x0001315c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x000131c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00013208 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x00013358 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x00013378 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013384 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x000133a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x000133c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x000133d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013418 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013430 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00013444 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x00013468 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00013474 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x000134a0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x00013588 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x000135be Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x000135ca Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x00013604 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x0001361c Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_handle_int 0x0001362c Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x0001362d Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x00013650 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x0001365c Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x00013670 Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x0001368c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x000136d0 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x000136f0 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013704 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013705 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x00013724 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x0001374c Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x00013778 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x00013779 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013790 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x000137c4 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x000137d8 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x00013810 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x00013838 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x00013850 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x000138a0 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x000138b0 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x000138e8 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013918 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013954 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x000139b8 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x000139dc Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x000139f8 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013a18 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013a3c Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013a60 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013a84 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013ac0 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013adc Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013af8 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013b08 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013b44 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013b5c Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013b70 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013bb0 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013bc0 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013bd8 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013be8 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013c04 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013c18 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013c30 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013c4c Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013c60 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013c78 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013c94 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013cac Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013cc8 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013ce8 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013d00 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013d14 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013d40 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013d54 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013d64 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013d7c Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013dac Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013dec Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013e14 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013ea0 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013ec8 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013ed8 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013f00 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013f28 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013f5c Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00013f88 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00013fa8 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00013fb8 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00013fc4 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00014020 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x0001403c Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x0001403d Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x00014054 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x00014055 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x0001406c Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014080 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014090 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x0001409c Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x000141e0 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000141fc Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x00014220 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x0001423c Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x00014254 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014294 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x000142a4 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x000142b4 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x0001432c Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x00014400 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014488 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x00014518 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000145e8 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014694 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x000146a8 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x000146b4 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x000146e4 Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x000146f4 Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x00014700 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x0001471c Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x00014738 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x00014744 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x00014750 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014768 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x000147b0 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x000147cc Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x000147d8 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000147f4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00014800 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x00014828 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x0001484c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014870 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014894 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x000148ac Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x000148d0 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x000148d1 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x000148ea Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x0001490c Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x0001491c Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x0001491d Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x00014958 Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x0001496c Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x000149ac Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x000149f4 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014a1c Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014a2c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014a4c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014a6c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014a94 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014ac8 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014afc Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014b10 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014b11 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014b28 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014b84 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014bac Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014c7c Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014c7d Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014cb8 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014cd4 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014cf0 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014d0a Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014d60 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014dac Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014dbc Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014ddc Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014e1c Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014e48 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014e60 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014e8c Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014e98 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014ea4 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014ec0 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014ef8 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014f54 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014f60 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00014f8c Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00014fbc Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00014fd8 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00014fec Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00015008 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00015014 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x0001502c Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00015038 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00015044 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015058 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x00015064 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00015070 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015090 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x000150c8 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x000150d8 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x000150d9 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x000150e8 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x000150e9 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x000150f8 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x0001512c Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x00015160 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x00015161 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x000151a0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x000151d8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x00015218 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x000152ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x00015340 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x00015341 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x00015440 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x00015441 Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x00015538 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x00015539 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00015664 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00015665 Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x000157a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x000157a5 Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x000159e0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015a18 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015ac8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015ac9 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015af8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015b28 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015b58 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015b78 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015b79 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015df4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015e2c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e8c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015eb0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00015f24 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00015f25 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015f34 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00015f3c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00015f48 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00015fb8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00015ff0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x000160e4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x000161b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x000161b5 Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x000162c0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x000162c1 Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000162f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000162f9 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001630e Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001630f Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016360 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016361 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x000163b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x000163b5 Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x000163ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x000163ed Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016470 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016471 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016780 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x000167bc Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x000167d4 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x00016814 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00016838 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016860 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016878 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x000168c8 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x0001692c Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016934 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x0001697c Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x0001698c Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016b3c Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016b48 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016b68 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016b74 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016b8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016b98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016c70 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016d34 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016d54 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016e4c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016eb8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00016f24 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00016f25 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x00017370 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x00017371 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x000173f8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x000173f9 Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x0001756c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x000175f8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x000175f9 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017624 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017904 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017905 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017968 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017969 Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017a30 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017a31 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017a94 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017aa0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017ab0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017ac0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017acc Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017af4 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017b04 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017b28 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017ba8 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017bbc Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017bc8 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017c10 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017c80 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017ce4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017ce5 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017d22 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017d23 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017d94 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017ebc Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017ebd Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017ee0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017ee1 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00017f1c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00017ff0 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x0001801a Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00018024 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018088 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018092 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001809a Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x000180a2 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x000180ac Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018110 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018150 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x000181ac Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018204 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x00018228 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x00018268 Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x00018380 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x000183b0 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x000183cc Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_timer_start 0x000183d4 Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x00018404 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_tx_frame_rate_adjust 0x0001842c Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x0001842d Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x0001845c Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000184f0 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x0001850c Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000185d8 Section 0 main.o(i.main) + i.pps_update_handle 0x00018618 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018619 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x0001866c Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x0001866d Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018918 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018978 Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018979 Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x000189b4 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x000189b5 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x000189f8 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x000189f9 Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018a3c Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018a3d Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_swire_init 0x00018a90 Section 0 s8_demo.o(i.soft_swire_init) + soft_swire_init 0x00018a91 Thumb Code 48 s8_demo.o(i.soft_swire_init) + i.soft_swire_start 0x00018ac8 Section 0 s8_demo.o(i.soft_swire_start) + soft_swire_start 0x00018ac9 Thumb Code 46 s8_demo.o(i.soft_swire_start) + i.soft_swire_timer_callback 0x00018af8 Section 0 s8_demo.o(i.soft_swire_timer_callback) + soft_swire_timer_callback 0x00018af9 Thumb Code 64 s8_demo.o(i.soft_swire_timer_callback) + i.stop_sleep_cb 0x00018b40 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018b41 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018b58 Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018b59 Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018c04 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018c05 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018c20 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018c21 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018cd0 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018cd1 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018d9c Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018d9d Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018ea8 Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018edc Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00018f60 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x00018fd8 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x00018fd9 Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x0001908c Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x0001908d Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x000191bc Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x000191bc Data 96 s8_demo.o(.constdata) + .constdata 0x0001b0b8 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b0e0 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b0fc Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001b0fc Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b17e Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b1cc Section 48 hal_uart.o(.constdata) + .constdata 0x0001b1fc Section 16 drv_uart.o(.constdata) + .conststring 0x0001b20c Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b294 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b324 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 142 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000c Data 1 s8_demo.o(.data) + .data 0x00070090 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x00070098 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x00070098 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x00070099 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009a Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009b Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700a8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700ac Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f4 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f4 Data 1 hal_spi_master.o(.data) + .data 0x000700f5 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f5 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700f6 Data 1 hal_swire.o(.data) + .data 0x000700f8 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700f8 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x000700fc Data 4 hal_pwr.o(.data) + .data 0x00070100 Section 1 tau_log.o(.data) + g_log_port 0x00070100 Data 1 tau_log.o(.data) + .data 0x00070104 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070114 Data 4 hal_uart.o(.data) + sg_user_data 0x00070118 Data 4 hal_uart.o(.data) + .data 0x0007011c Section 8 hal_internal_vsync.o(.data) + .data 0x00070124 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070124 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x0007013c Data 12 hal_internal_dcs.o(.data) + .data 0x00070148 Section 12 drv_common.o(.data) + s_my_tick 0x00070148 Data 4 drv_common.o(.data) + .data 0x00070154 Section 1 drv_common.o(.data) + .data 0x00070158 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070158 Data 256 drv_dma.o(.data) + .data 0x000702e8 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702e8 Data 4 drv_gpio.o(.data) + .data 0x000702ec Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702ec Data 4 drv_swire.o(.data) + .data 0x000702f0 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f0 Data 80 drv_timer.o(.data) + .data 0x00070340 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070340 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070344 Data 8 drv_wdg.o(.data) + .data 0x0007034c Section 60 drv_i2c.o(.data) + .data 0x00070388 Section 4 drv_se.o(.data) + chip_info 0x00070388 Data 4 drv_se.o(.data) + .data 0x0007038c Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x0007038c Data 1 drv_dsi_rx.o(.data) + .data 0x00070390 Section 8 drv_rxbr.o(.data) + .data 0x00070398 Section 4 drv_vidc.o(.data) + .data 0x0007039c Section 4 stdout.o(.data) + .bss 0x000703a0 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a0 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007046c Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007046c Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c4 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070520 Section 256 tau_log.o(.bss) + g_log_buf 0x00070520 Data 256 tau_log.o(.bss) + .bss 0x00070620 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070644 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e44 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e44 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f44 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f88 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f88 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fcc Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fcc Data 16 drv_dma.o(.bss) + .bss 0x00070fdc Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fdc Data 64 drv_gpio.o(.bss) + .bss 0x0007101c Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x00072088 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x00072088 Data 96 drv_uart.o(.bss) + STACK 0x000720e8 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e51 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010e91 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ec1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ed9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010ee3 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010eed Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010ef7 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f01 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f1d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f39 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fa5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x00010fdd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0vsprintf 0x00011529 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001154d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001157b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115cd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115db Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x000121b9 Thumb Code 58 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012221 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x000126e1 Thumb Code 38 board.o(i.board_Init) + ceil 0x0001270d Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x00012889 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x000128e1 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x000128f9 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x0001293d Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x00012961 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x00012979 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x000129a5 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x000129ad Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x000129e9 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012a51 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012a61 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012a89 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012a99 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012ad5 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012b0d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012b35 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012b5d Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b75 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012b9d Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012bc5 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012bf1 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012c0d Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012c49 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012c69 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012d75 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012e21 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012e31 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012e41 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012e59 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012e75 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012e99 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012ea9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012ec5 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012ed1 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ee1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012efd Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012f11 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012f35 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012f51 Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00012fe9 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013001 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013019 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00013071 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x0001307d Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x0001309d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x000130a9 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x000130b9 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x000130c9 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x000130ed Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x000130f9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x00013105 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013111 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x0001312d Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x0001314d Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x0001315d Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x000131c5 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00013209 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x00013359 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x00013379 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013385 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x000133a9 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x000133c5 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x000133d9 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013419 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013431 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00013445 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x00013469 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00013475 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x000134a1 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x00013589 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x000135bf Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x000135cb Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x00013605 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x0001361d Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_register_ap_reset_callback 0x00013651 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x0001365d Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x00013671 Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x0001368d Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x000136d1 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x000136f1 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x00013725 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x0001374d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013791 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x000137c5 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x000137d9 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x00013811 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x00013839 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x00013851 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x000138a1 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x000138b1 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x000138e9 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013919 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013955 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x000139b9 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x000139dd Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x000139f9 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013a19 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013a3d Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013a61 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013a85 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013ac1 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013add Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013af9 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013b09 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013b45 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013b5d Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013b71 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013bb1 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013bc1 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013bd9 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013be9 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013c05 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013c19 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013c31 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013c4d Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013c61 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013c79 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013c95 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013cad Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013cc9 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013ce9 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013d01 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013d15 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013d41 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013d55 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013d65 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013d7d Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013dad Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013ded Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013e15 Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013ea1 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013ec9 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013ed9 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013f01 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013f29 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013f5d Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00013f89 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00013fa9 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00013fb9 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00013fc5 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00014021 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x0001406d Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014081 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014091 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x0001409d Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x000141e1 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000141fd Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x00014221 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x0001423d Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x00014255 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014295 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x000142a5 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x000142b5 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x0001432d Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x00014401 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014489 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x00014519 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000145e9 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014695 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x000146a9 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x000146b5 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x000146e5 Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x000146f5 Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x00014701 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x0001471d Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x00014739 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x00014745 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x00014751 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014769 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x000147b1 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x000147cd Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x000147d9 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000147f5 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00014801 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x00014829 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x0001484d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014871 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014895 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x000148ad Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x000148eb Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x0001490d Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_register_callback 0x00014959 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x0001496d Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x000149ad Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x000149f5 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014a1d Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014a2d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014a4d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014a6d Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014a95 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014ac9 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014afd Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014b29 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014b85 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014bad Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014cb9 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014cd5 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014cf1 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014d0b Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014d61 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014dad Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014dbd Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014ddd Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014e1d Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014e49 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014e61 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014e8d Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014e99 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014ea5 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014ec1 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014ef9 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014f55 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014f61 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00014f8d Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00014fbd Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00014fd9 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00014fed Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00015009 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00015015 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x0001502d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00015039 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00015045 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015059 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x00015065 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00015071 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015091 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x000150c9 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x000150f9 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x0001512d Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x000151a1 Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x000151d9 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x00015219 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x000152ad Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x000159e1 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015a19 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015af9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015b29 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015b59 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015df5 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015e2d Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e8d Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015eb1 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015f35 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00015f3d Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00015f49 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00015fb9 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00015ff1 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x000160e5 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016781 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x000167bd Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x000167d5 Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x00016815 Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00016839 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016861 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016879 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x000168c9 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x0001692d Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016935 Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x0001697d Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x0001698d Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016b3d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016b49 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016b69 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016b75 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016b8d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016b99 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016c71 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016d35 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016d55 Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016e4d Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016eb9 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x0001756d Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017625 Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017a95 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017aa1 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017ab1 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017ac1 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017acd Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017af5 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017b05 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017b29 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017ba9 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017bbd Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017bc9 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017c11 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017c81 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017d95 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00017f1d Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00017ff1 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x0001801b Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00018025 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018089 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018093 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001809b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x000180a3 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x000180ad Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018111 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018151 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x000181ad Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018205 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x00018229 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x00018269 Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x00018381 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x000183b1 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x000183cd Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_timer_start 0x000183d5 Thumb Code 48 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x00018405 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x0001845d Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000184f1 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x0001850d Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000185d9 Thumb Code 32 main.o(i.main) + s8_demo 0x00018919 Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x00018ea9 Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018edd Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00018f61 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x0001921c Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b3b4 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b3d4 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070104 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070110 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007011c Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070120 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x0007014c Data 4 drv_common.o(.data) + g_system_clock 0x00070150 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070154 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x00070258 Data 144 drv_dma.o(.data) + drv_i2c_table 0x0007034c Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070390 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x00070398 Data 4 drv_vidc.o(.data) + __stdout 0x0007039c Data 4 stdout.o(.data) + g_vsync_handle 0x00070620 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070644 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f44 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x0007101c Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720e8 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730e8 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b774, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b538]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b3d4, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2667 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2973 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2976 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2978 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2980 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2981 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2985 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2974 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2670 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2672 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2674 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2676 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2678 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2943 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2945 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2947 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2949 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2951 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2953 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2955 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2957 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2959 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2961 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2963 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2965 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2967 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2969 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2971 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2988 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2990 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2992 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2994 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2996 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2997 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2999 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1641 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1568 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1642 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1643 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1644 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1645 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1646 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1647 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1648 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1649 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1503 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1995 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1996 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1997 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1352 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2351 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2157 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x00000040 Code RO 1135 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010e90 0x00010e90 0x00000030 Code RO 1836 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ec0 0x00010ec0 0x00000018 Code RO 1504 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ed8 0x00010ed8 0x0000000a Code RO 1897 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ee2 0x00010ee2 0x0000000a Code RO 1898 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010eec 0x00010eec 0x0000000a Code RO 1899 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ef6 0x00010ef6 0x0000000a Code RO 1900 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f00 0x00010f00 0x0000001c Code RO 2504 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f1c 0x00010f1c 0x0000001c Code RO 2417 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f38 0x00010f38 0x0000006c Code RO 1414 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fa4 0x00010fa4 0x00000038 Code RO 1930 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010fdc 0x00010fdc 0x00000020 Code RO 2915 i.__0printf mc_p.l(printfa.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1511 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1308 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1011 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2096 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2589 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000024 Code RO 2921 i.__0vsprintf mc_p.l(printfa.o) + 0x0001154c 0x0001154c 0x0000002e Code RO 3001 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001157a 0x0001157a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011594 0x00011594 0x00000020 Code RO 2418 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115b4 0x000115b4 0x00000018 Code RO 2419 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115cc 0x000115cc 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115da 0x000115da 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x000115e8 0x000115e8 0x00000174 Code RO 2922 i._fp_digits mc_p.l(printfa.o) + 0x0001175c 0x0001175c 0x000006ec Code RO 2923 i._printf_core mc_p.l(printfa.o) + 0x00011e48 0x00011e48 0x00000020 Code RO 2924 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x0000002c Code RO 2925 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e94 0x00011e94 0x0000000a Code RO 2927 i._sputc mc_p.l(printfa.o) + 0x00011e9e 0x00011e9e 0x00000002 PAD + 0x00011ea0 0x00011ea0 0x000000b0 Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011f50 0x00011f50 0x0000004c Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011f9c 0x00011f9c 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011fd8 0x00011fd8 0x00000088 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00012060 0x00012060 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x000120c4 0x000120c4 0x0000001c Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x000120e0 0x000120e0 0x00000054 Code RO 330 i.ap_set_framerate s8_demo.o + 0x00012134 0x00012134 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x000121b8 0x000121b8 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x00012220 0x00012220 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x00012240 0x00012240 0x00000048 Code RO 334 i.app_init_panel s8_demo.o + 0x00012288 0x00012288 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x00012370 0x00012370 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x00012430 0x00012430 0x0000006c Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x0001249c 0x0001249c 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x00012528 0x00012528 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x00012574 0x00012574 0x00000048 Code RO 341 i.app_system_resume s8_demo.o + 0x000125bc 0x000125bc 0x000000f4 Code RO 342 i.app_system_suspend s8_demo.o + 0x000126b0 0x000126b0 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x000126de 0x000126de 0x00000002 PAD + 0x000126e0 0x000126e0 0x0000002c Code RO 518 i.board_Init board.o + 0x0001270c 0x0001270c 0x000000c8 Code RO 2664 i.ceil m_ps.l(ceil.o) + 0x000127d4 0x000127d4 0x0000002c Code RO 1353 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012800 0x00012800 0x00000088 Code RO 1415 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x00012888 0x00012888 0x00000058 Code RO 2062 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x000128e0 0x000128e0 0x00000018 Code RO 2063 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x000128f8 0x000128f8 0x00000044 Code RO 2064 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x0001293c 0x0001293c 0x00000024 Code RO 2065 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012960 0x00012960 0x00000018 Code RO 1295 i.delayMs CVWL668.lib(tau_delay.o) + 0x00012978 0x00012978 0x0000002c Code RO 1296 i.delayUs CVWL668.lib(tau_delay.o) + 0x000129a4 0x000129a4 0x00000008 Code RO 1509 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x000129ac 0x000129ac 0x0000003c Code RO 1528 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x000129e8 0x000129e8 0x00000068 Code RO 1531 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012a50 0x00012a50 0x00000010 Code RO 1534 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012a60 0x00012a60 0x00000028 Code RO 1535 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012a88 0x00012a88 0x00000010 Code RO 1536 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012a98 0x00012a98 0x0000003c Code RO 1538 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012ad4 0x00012ad4 0x00000038 Code RO 1539 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012b0c 0x00012b0c 0x00000028 Code RO 1540 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012b34 0x00012b34 0x00000028 Code RO 1541 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012b5c 0x00012b5c 0x00000018 Code RO 1542 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b74 0x00012b74 0x00000028 Code RO 1543 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b9c 0x00012b9c 0x00000028 Code RO 1544 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012bc4 0x00012bc4 0x00000018 Code RO 1570 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012bdc 0x00012bdc 0x00000014 Code RO 1576 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012bf0 0x00012bf0 0x0000001c Code RO 1631 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012c0c 0x00012c0c 0x0000003c Code RO 1632 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012c48 0x00012c48 0x00000020 Code RO 1633 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c68 0x00012c68 0x0000010c Code RO 2097 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012d74 0x00012d74 0x00000040 Code RO 2098 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012db4 0x00012db4 0x00000050 Code RO 2100 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012e04 0x00012e04 0x0000001c Code RO 2101 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012e20 0x00012e20 0x00000010 Code RO 2102 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e30 0x00012e30 0x00000010 Code RO 2103 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e40 0x00012e40 0x00000018 Code RO 2108 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012e58 0x00012e58 0x0000001c Code RO 2109 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012e74 0x00012e74 0x00000024 Code RO 2110 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e98 0x00012e98 0x00000010 Code RO 2111 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ea8 0x00012ea8 0x0000001c Code RO 2112 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012ec4 0x00012ec4 0x0000000c Code RO 2115 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012ed0 0x00012ed0 0x00000010 Code RO 2116 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ee0 0x00012ee0 0x0000001c Code RO 2118 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012efc 0x00012efc 0x00000014 Code RO 2119 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012f10 0x00012f10 0x00000024 Code RO 2120 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012f34 0x00012f34 0x0000001c Code RO 2121 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f50 0x00012f50 0x00000098 Code RO 2122 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00012fe8 0x00012fe8 0x00000018 Code RO 2123 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013000 0x00013000 0x00000018 Code RO 2159 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013018 0x00013018 0x00000058 Code RO 2160 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013070 0x00013070 0x0000000c Code RO 2161 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x0001307c 0x0001307c 0x00000020 Code RO 2162 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x0001309c 0x0001309c 0x0000000c Code RO 2163 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x000130a8 0x000130a8 0x00000010 Code RO 2164 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x000130b8 0x000130b8 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130c8 0x000130c8 0x00000024 Code RO 2166 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x000130ec 0x000130ec 0x0000000c Code RO 2167 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x000130f8 0x000130f8 0x0000000c Code RO 2169 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x00013104 0x00013104 0x0000000c Code RO 2171 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013110 0x00013110 0x0000001c Code RO 2172 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x0001312c 0x0001312c 0x00000020 Code RO 2173 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x0001314c 0x0001314c 0x00000010 Code RO 2175 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001315c 0x0001315c 0x00000068 Code RO 2178 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x000131c4 0x000131c4 0x00000044 Code RO 2179 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x00013208 0x00013208 0x00000150 Code RO 2181 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x00013358 0x00013358 0x00000020 Code RO 2182 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013378 0x00013378 0x0000000c Code RO 2186 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013384 0x00013384 0x00000024 Code RO 2187 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x000133a8 0x000133a8 0x0000001c Code RO 2190 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x000133c4 0x000133c4 0x00000014 Code RO 2191 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x000133d8 0x000133d8 0x00000040 Code RO 2192 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013418 0x00013418 0x00000018 Code RO 2193 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013430 0x00013430 0x00000014 Code RO 2194 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x00013444 0x00013444 0x00000024 Code RO 2195 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x00013468 0x00013468 0x0000000c Code RO 2197 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x00013474 0x00013474 0x0000002c Code RO 2198 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134a0 0x000134a0 0x000000e8 Code RO 2201 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013588 0x00013588 0x00000036 Code RO 2634 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x000135be 0x000135be 0x0000000c Code RO 2637 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x000135ca 0x000135ca 0x0000003a Code RO 2638 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x00013604 0x00013604 0x00000018 Code RO 2639 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x0001361c 0x0001361c 0x00000010 Code RO 1650 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x0001362c 0x0001362c 0x00000024 Code RO 1652 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x00013650 0x00013650 0x0000000c Code RO 1653 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x0001365c 0x0001365c 0x00000014 Code RO 1654 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x00013670 0x00013670 0x0000001c Code RO 1655 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x0001368c 0x0001368c 0x00000044 Code RO 1656 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x000136d0 0x000136d0 0x00000020 Code RO 1657 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x000136f0 0x000136f0 0x00000014 Code RO 1658 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013704 0x00013704 0x00000020 Code RO 1063 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00013724 0x00013724 0x00000028 Code RO 2263 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x0001374c 0x0001374c 0x0000002c Code RO 2264 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x00013778 0x00013778 0x00000018 Code RO 2265 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013790 0x00013790 0x00000034 Code RO 2267 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x000137c4 0x000137c4 0x00000014 Code RO 2268 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x000137d8 0x000137d8 0x00000038 Code RO 2269 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x00013810 0x00013810 0x00000028 Code RO 2270 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x00013838 0x00013838 0x00000018 Code RO 2271 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x00013850 0x00013850 0x00000050 Code RO 2272 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x000138a0 0x000138a0 0x00000010 Code RO 2273 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x000138b0 0x000138b0 0x00000038 Code RO 2274 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x000138e8 0x000138e8 0x00000030 Code RO 2275 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013918 0x00013918 0x0000003c Code RO 2277 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013954 0x00013954 0x00000064 Code RO 2278 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x000139b8 0x000139b8 0x00000024 Code RO 2279 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x000139dc 0x000139dc 0x0000001c Code RO 2280 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x000139f8 0x000139f8 0x00000020 Code RO 2281 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013a18 0x00013a18 0x00000024 Code RO 2283 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013a3c 0x00013a3c 0x00000024 Code RO 2284 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013a60 0x00013a60 0x00000024 Code RO 2285 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013a84 0x00013a84 0x0000003c Code RO 2296 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013ac0 0x00013ac0 0x0000001c Code RO 2297 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013adc 0x00013adc 0x0000001c Code RO 2298 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013af8 0x00013af8 0x00000010 Code RO 2300 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013b08 0x00013b08 0x0000003c Code RO 2302 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013b44 0x00013b44 0x00000018 Code RO 2304 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013b5c 0x00013b5c 0x00000014 Code RO 2352 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013b70 0x00013b70 0x00000040 Code RO 2353 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013bb0 0x00013bb0 0x00000010 Code RO 2354 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013bc0 0x00013bc0 0x00000018 Code RO 2355 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013bd8 0x00013bd8 0x00000010 Code RO 2356 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013be8 0x00013be8 0x0000001c Code RO 2357 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013c04 0x00013c04 0x00000014 Code RO 2358 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013c18 0x00013c18 0x00000018 Code RO 2359 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013c30 0x00013c30 0x0000001c Code RO 2360 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013c4c 0x00013c4c 0x00000014 Code RO 2361 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013c60 0x00013c60 0x00000018 Code RO 2364 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013c78 0x00013c78 0x0000001c Code RO 2368 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013c94 0x00013c94 0x00000018 Code RO 2369 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013cac 0x00013cac 0x0000001c Code RO 2371 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013cc8 0x00013cc8 0x00000020 Code RO 2372 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013ce8 0x00013ce8 0x00000018 Code RO 2373 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013d00 0x00013d00 0x00000014 Code RO 2377 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d14 0x00013d14 0x0000002c Code RO 2378 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013d40 0x00013d40 0x00000014 Code RO 2380 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013d54 0x00013d54 0x00000010 Code RO 2657 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013d64 0x00013d64 0x00000018 Code RO 2658 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013d7c 0x00013d7c 0x00000030 Code RO 1688 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013dac 0x00013dac 0x00000040 Code RO 1690 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013dec 0x00013dec 0x00000028 Code RO 1692 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013e14 0x00013e14 0x0000008c Code RO 1693 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013ea0 0x00013ea0 0x00000028 Code RO 1694 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013ec8 0x00013ec8 0x00000010 Code RO 1697 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013ed8 0x00013ed8 0x00000028 Code RO 1729 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013f00 0x00013f00 0x00000028 Code RO 1730 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013f28 0x00013f28 0x00000034 Code RO 1733 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013f5c 0x00013f5c 0x0000002c Code RO 1736 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00013f88 0x00013f88 0x00000020 Code RO 1739 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00013fa8 0x00013fa8 0x00000010 Code RO 2420 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00013fb8 0x00013fb8 0x0000000c Code RO 2421 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00013fc4 0x00013fc4 0x0000005a Code RO 2424 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x0001401e 0x0001401e 0x00000002 PAD + 0x00014020 0x00014020 0x0000001c Code RO 2425 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x0001403c 0x0001403c 0x00000018 Code RO 1354 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x00014054 0x00014054 0x00000018 Code RO 1416 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x0001406c 0x0001406c 0x00000014 Code RO 2435 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014080 0x00014080 0x00000010 Code RO 2436 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014090 0x00014090 0x0000000c Code RO 2438 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x0001409c 0x0001409c 0x00000144 Code RO 2442 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x000141e0 0x000141e0 0x0000001c Code RO 2444 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000141fc 0x000141fc 0x00000024 Code RO 2447 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x00014220 0x00014220 0x0000001c Code RO 2448 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x0001423c 0x0001423c 0x00000018 Code RO 2449 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x00014254 0x00014254 0x00000040 Code RO 2453 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014294 0x00014294 0x00000010 Code RO 2454 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x000142a4 0x000142a4 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x000142b4 0x000142b4 0x00000078 Code RO 2077 i.drv_se_init CVWL668.lib(drv_se.o) + 0x0001432c 0x0001432c 0x000000d4 Code RO 2078 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x00014400 0x00014400 0x00000088 Code RO 2079 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014488 0x00014488 0x00000090 Code RO 2080 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x00014518 0x00014518 0x000000d0 Code RO 2081 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000145e8 0x000145e8 0x000000ac Code RO 2082 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014694 0x00014694 0x00000014 Code RO 2083 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x000146a8 0x000146a8 0x0000000c Code RO 1801 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x000146b4 0x000146b4 0x00000030 Code RO 1804 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x000146e4 0x000146e4 0x00000010 Code RO 1809 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x000146f4 0x000146f4 0x0000000c Code RO 1810 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x00014700 0x00014700 0x0000001c Code RO 1814 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x0001471c 0x0001471c 0x0000001c Code RO 1837 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x00014738 0x00014738 0x0000000c Code RO 1838 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x00014744 0x00014744 0x0000000c Code RO 1839 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x00014750 0x00014750 0x00000018 Code RO 1840 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014768 0x00014768 0x00000048 Code RO 1841 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x000147b0 0x000147b0 0x0000001c Code RO 1842 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x000147cc 0x000147cc 0x0000000c Code RO 1843 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x000147d8 0x000147d8 0x0000001c Code RO 1844 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000147f4 0x000147f4 0x0000000c Code RO 1860 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x00014800 0x00014800 0x00000028 Code RO 1861 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x00014828 0x00014828 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x0001484c 0x0001484c 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014870 0x00014870 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014894 0x00014894 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x000148ac 0x000148ac 0x00000024 Code RO 1875 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x000148d0 0x000148d0 0x0000001a Code RO 1901 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x000148ea 0x000148ea 0x00000020 Code RO 1902 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x0001490a 0x0001490a 0x00000002 PAD + 0x0001490c 0x0001490c 0x00000010 Code RO 1903 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x0001491c 0x0001491c 0x0000003c Code RO 1905 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014958 0x00014958 0x00000014 Code RO 1906 i.drv_timer_register_callback CVWL668.lib(drv_timer.o) + 0x0001496c 0x0001496c 0x00000040 Code RO 1907 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x000149ac 0x000149ac 0x00000048 Code RO 1908 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x000149f4 0x000149f4 0x00000028 Code RO 1909 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014a1c 0x00014a1c 0x00000010 Code RO 1910 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014a2c 0x00014a2c 0x00000020 Code RO 2203 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014a4c 0x00014a4c 0x00000020 Code RO 2204 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014a6c 0x00014a6c 0x00000028 Code RO 2207 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014a94 0x00014a94 0x00000034 Code RO 2590 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014ac8 0x00014ac8 0x00000034 Code RO 2591 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014afc 0x00014afc 0x00000014 Code RO 2592 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014b10 0x00014b10 0x00000018 Code RO 2594 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014b28 0x00014b28 0x0000005c Code RO 2595 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014b84 0x00014b84 0x00000028 Code RO 2597 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014bac 0x00014bac 0x000000ce Code RO 2598 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014c7a 0x00014c7a 0x00000002 PAD + 0x00014c7c 0x00014c7c 0x0000003c Code RO 2599 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014cb8 0x00014cb8 0x0000001c Code RO 2602 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014cd4 0x00014cd4 0x0000001c Code RO 2603 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014cf0 0x00014cf0 0x0000001a Code RO 2604 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014d0a 0x00014d0a 0x00000054 Code RO 2606 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014d5e 0x00014d5e 0x00000002 PAD + 0x00014d60 0x00014d60 0x0000004c Code RO 2607 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014dac 0x00014dac 0x00000010 Code RO 2505 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014dbc 0x00014dbc 0x00000020 Code RO 2509 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014ddc 0x00014ddc 0x00000040 Code RO 2510 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014e1c 0x00014e1c 0x0000002c Code RO 2511 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014e48 0x00014e48 0x00000018 Code RO 2512 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014e60 0x00014e60 0x0000002c Code RO 2516 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014e8c 0x00014e8c 0x0000000c Code RO 2517 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014e98 0x00014e98 0x0000000c Code RO 2518 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014ea4 0x00014ea4 0x0000001c Code RO 2519 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014ec0 0x00014ec0 0x00000038 Code RO 2520 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014ef8 0x00014ef8 0x0000005c Code RO 2522 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014f54 0x00014f54 0x0000000c Code RO 2524 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014f60 0x00014f60 0x0000002c Code RO 2525 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00014f8c 0x00014f8c 0x00000030 Code RO 2526 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00014fbc 0x00014fbc 0x0000001c Code RO 2529 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00014fd8 0x00014fd8 0x00000014 Code RO 2530 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00014fec 0x00014fec 0x0000001c Code RO 2533 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00015008 0x00015008 0x0000000c Code RO 2534 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00015014 0x00015014 0x00000018 Code RO 2535 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x0001502c 0x0001502c 0x0000000c Code RO 2536 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00015038 0x00015038 0x0000000c Code RO 2537 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00015044 0x00015044 0x00000014 Code RO 2538 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015058 0x00015058 0x0000000c Code RO 2539 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x00015064 0x00015064 0x0000000c Code RO 2540 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00015070 0x00015070 0x00000020 Code RO 2541 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015090 0x00015090 0x00000038 Code RO 2542 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x000150c8 0x000150c8 0x00000010 Code RO 1931 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x000150d8 0x000150d8 0x00000010 Code RO 1932 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150e8 0x000150e8 0x00000010 Code RO 1935 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150f8 0x000150f8 0x00000034 Code RO 1938 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x0001512c 0x0001512c 0x00000034 Code RO 1304 i.fputc CVWL668.lib(tau_log.o) + 0x00015160 0x00015160 0x00000040 Code RO 1444 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x000151a0 0x000151a0 0x00000038 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000151d8 0x000151d8 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015218 0x00015218 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152ac 0x000152ac 0x00000094 Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015340 0x00015340 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015440 0x00015440 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015538 0x00015538 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015664 0x00015664 0x00000140 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000157a4 0x000157a4 0x0000023c Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000159e0 0x000159e0 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a18 0x00015a18 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ac8 0x00015ac8 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015af8 0x00015af8 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b28 0x00015b28 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b58 0x00015b58 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b78 0x00015b78 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015df4 0x00015df4 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e2c 0x00015e2c 0x00000060 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e8c 0x00015e8c 0x00000022 Code RO 972 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015eae 0x00015eae 0x00000002 PAD + 0x00015eb0 0x00015eb0 0x00000074 Code RO 973 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f24 0x00015f24 0x00000010 Code RO 974 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f34 0x00015f34 0x00000008 Code RO 986 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f3c 0x00015f3c 0x0000000a Code RO 987 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f46 0x00015f46 0x00000002 PAD + 0x00015f48 0x00015f48 0x00000070 Code RO 989 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fb8 0x00015fb8 0x00000038 Code RO 990 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ff0 0x00015ff0 0x000000f4 Code RO 992 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160e4 0x000160e4 0x000000d0 Code RO 993 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161b4 0x000161b4 0x0000010c Code RO 994 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162c0 0x000162c0 0x00000038 Code RO 995 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162f8 0x000162f8 0x00000016 Code RO 996 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001630e 0x0001630e 0x00000052 Code RO 997 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016360 0x00016360 0x00000054 Code RO 998 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163b4 0x000163b4 0x00000038 Code RO 999 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163ec 0x000163ec 0x00000084 Code RO 1000 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016470 0x00016470 0x00000310 Code RO 1001 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016780 0x00016780 0x0000003a Code RO 1064 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x000167ba 0x000167ba 0x00000002 PAD + 0x000167bc 0x000167bc 0x00000018 Code RO 1065 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x000167d4 0x000167d4 0x00000040 Code RO 1069 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x00016814 0x00016814 0x00000024 Code RO 1070 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x00016838 0x00016838 0x00000028 Code RO 1071 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x00016860 0x00016860 0x00000018 Code RO 1072 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016878 0x00016878 0x00000050 Code RO 1073 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x000168c8 0x000168c8 0x00000064 Code RO 1076 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x0001692c 0x0001692c 0x00000008 Code RO 1077 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016934 0x00016934 0x00000048 Code RO 1078 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x0001697c 0x0001697c 0x00000010 Code RO 1356 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x0001698c 0x0001698c 0x000001b0 Code RO 1357 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016b3c 0x00016b3c 0x0000000c Code RO 1358 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016b48 0x00016b48 0x00000020 Code RO 1361 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016b68 0x00016b68 0x0000000c Code RO 1362 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016b74 0x00016b74 0x00000018 Code RO 1363 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016b8c 0x00016b8c 0x0000000c Code RO 1364 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016b98 0x00016b98 0x000000d8 Code RO 1365 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016c70 0x00016c70 0x000000c4 Code RO 1366 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016d34 0x00016d34 0x00000020 Code RO 1367 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d54 0x00016d54 0x000000f8 Code RO 1369 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016e4c 0x00016e4c 0x0000006c Code RO 1370 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016eb8 0x00016eb8 0x0000006c Code RO 1417 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00016f24 0x00016f24 0x0000044c Code RO 1419 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x00017370 0x00017370 0x00000088 Code RO 1420 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x000173f8 0x000173f8 0x00000174 Code RO 1421 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x0001756c 0x0001756c 0x0000008c Code RO 1422 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x000175f8 0x000175f8 0x0000002c Code RO 1424 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017624 0x00017624 0x000002e0 Code RO 1445 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017904 0x00017904 0x00000064 Code RO 1446 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017968 0x00017968 0x000000c8 Code RO 1447 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017a30 0x00017a30 0x00000064 Code RO 1448 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017a94 0x00017a94 0x0000000c Code RO 1449 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017aa0 0x00017aa0 0x00000010 Code RO 1450 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017ab0 0x00017ab0 0x00000010 Code RO 1451 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017ac0 0x00017ac0 0x0000000c Code RO 1452 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017acc 0x00017acc 0x00000028 Code RO 1470 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017af4 0x00017af4 0x00000010 Code RO 1471 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017b04 0x00017b04 0x00000024 Code RO 1472 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017b28 0x00017b28 0x00000080 Code RO 1473 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017ba8 0x00017ba8 0x00000014 Code RO 1474 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017bbc 0x00017bbc 0x0000000c Code RO 1476 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017bc8 0x00017bc8 0x00000048 Code RO 1478 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017c10 0x00017c10 0x00000070 Code RO 1002 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c80 0x00017c80 0x00000064 Code RO 1003 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ce4 0x00017ce4 0x0000003e Code RO 1004 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017d22 0x00017d22 0x00000070 Code RO 1005 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017d92 0x00017d92 0x00000002 PAD + 0x00017d94 0x00017d94 0x00000128 Code RO 1006 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ebc 0x00017ebc 0x00000024 Code RO 1007 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ee0 0x00017ee0 0x0000003c Code RO 1008 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f1c 0x00017f1c 0x000000d4 Code RO 1009 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ff0 0x00017ff0 0x0000002a Code RO 1257 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001801a 0x0001801a 0x00000008 Code RO 1258 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018022 0x00018022 0x00000002 PAD + 0x00018024 0x00018024 0x00000064 Code RO 1259 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018088 0x00018088 0x0000000a Code RO 1260 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018092 0x00018092 0x00000008 Code RO 1262 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001809a 0x0001809a 0x00000008 Code RO 1267 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x000180a2 0x000180a2 0x00000008 Code RO 1268 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x000180aa 0x000180aa 0x00000002 PAD + 0x000180ac 0x000180ac 0x00000064 Code RO 1269 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018110 0x00018110 0x00000040 Code RO 1156 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018150 0x00018150 0x0000005c Code RO 1157 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x000181ac 0x000181ac 0x00000058 Code RO 1158 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018204 0x00018204 0x00000024 Code RO 1160 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x00018228 0x00018228 0x00000040 Code RO 1161 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x00018268 0x00018268 0x00000118 Code RO 1181 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018380 0x00018380 0x00000030 Code RO 1197 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x000183b0 0x000183b0 0x0000001c Code RO 1199 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x000183cc 0x000183cc 0x00000008 Code RO 1200 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000183d4 0x000183d4 0x00000030 Code RO 1201 i.hal_timer_start CVWL668.lib(hal_timer.o) + 0x00018404 0x00018404 0x00000028 Code RO 1203 i.hal_timer_stop CVWL668.lib(hal_timer.o) + 0x0001842c 0x0001842c 0x00000030 Code RO 1010 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001845c 0x0001845c 0x00000094 Code RO 1328 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000184f0 0x000184f0 0x0000001c Code RO 1331 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x0001850c 0x0001850c 0x000000cc Code RO 1372 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000185d8 0x000185d8 0x00000040 Code RO 3 i.main main.o + 0x00018618 0x00018618 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x0001866c 0x0001866c 0x000002ac Code RO 1373 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018918 0x00018918 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x00018978 0x00018978 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x000189b2 0x000189b2 0x00000002 PAD + 0x000189b4 0x000189b4 0x00000044 Code RO 1374 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x000189f8 0x000189f8 0x00000044 Code RO 1375 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018a3c 0x00018a3c 0x00000054 Code RO 1376 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018a90 0x00018a90 0x00000038 Code RO 347 i.soft_swire_init s8_demo.o + 0x00018ac8 0x00018ac8 0x0000002e Code RO 348 i.soft_swire_start s8_demo.o + 0x00018af6 0x00018af6 0x00000002 PAD + 0x00018af8 0x00018af8 0x00000048 Code RO 349 i.soft_swire_timer_callback s8_demo.o + 0x00018b40 0x00018b40 0x00000018 Code RO 1271 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018b58 0x00018b58 0x000000ac Code RO 1479 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018c04 0x00018c04 0x0000001c Code RO 1480 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018c20 0x00018c20 0x000000b0 Code RO 1481 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018cd0 0x00018cd0 0x000000cc Code RO 1482 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018d9c 0x00018d9c 0x0000010c Code RO 1483 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018ea8 0x00018ea8 0x00000034 Code RO 1305 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018edc 0x00018edc 0x00000084 Code RO 1306 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00018f60 0x00018f60 0x00000076 Code RO 1307 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x00018fd6 0x00018fd6 0x00000002 PAD + 0x00018fd8 0x00018fd8 0x000000b4 Code RO 1377 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x0001908c 0x0001908c 0x00000130 Code RO 1378 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x000191bc 0x000191bc 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001b0b8 0x0001b0b8 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b0e0 0x0001b0e0 0x0000001c Data RO 1013 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b0fc 0x0001b0fc 0x000000d0 Data RO 1081 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b1cc 0x0001b1cc 0x00000030 Data RO 1333 .constdata CVWL668.lib(hal_uart.o) + 0x0001b1fc 0x0001b1fc 0x00000010 Data RO 2609 .constdata CVWL668.lib(drv_uart.o) + 0x0001b20c 0x0001b20c 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b293 0x0001b293 0x00000001 PAD + 0x0001b294 0x0001b294 0x0000008e Data RO 1380 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b322 0x0001b322 0x00000002 PAD + 0x0001b324 0x0001b324 0x0000008e Data RO 1427 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b3b2 0x0001b3b2 0x00000002 PAD + 0x0001b3b4 0x0001b3b4 0x00000020 Data RO 3009 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b3d4, Size: 0x000030e8, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008e Data RW 351 .data s8_demo.o + 0x0007008e COMPRESSED 0x00000002 PAD + 0x00070090 COMPRESSED 0x00000008 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070098 COMPRESSED 0x0000005c Data RW 1014 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f4 COMPRESSED 0x00000001 Data RW 1142 .data CVWL668.lib(hal_spi_master.o) + 0x000700f5 COMPRESSED 0x00000002 Data RW 1163 .data CVWL668.lib(hal_swire.o) + 0x000700f7 COMPRESSED 0x00000001 PAD + 0x000700f8 COMPRESSED 0x00000008 Data RW 1272 .data CVWL668.lib(hal_pwr.o) + 0x00070100 COMPRESSED 0x00000001 Data RW 1310 .data CVWL668.lib(tau_log.o) + 0x00070101 COMPRESSED 0x00000003 PAD + 0x00070104 COMPRESSED 0x00000018 Data RW 1334 .data CVWL668.lib(hal_uart.o) + 0x0007011c COMPRESSED 0x00000008 Data RW 1381 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070124 COMPRESSED 0x00000024 Data RW 1428 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070148 COMPRESSED 0x0000000c Data RW 1512 .data CVWL668.lib(drv_common.o) + 0x00070154 COMPRESSED 0x00000001 Data RW 1513 .data CVWL668.lib(drv_common.o) + 0x00070155 COMPRESSED 0x00000003 PAD + 0x00070158 COMPRESSED 0x00000190 Data RW 1598 .data CVWL668.lib(drv_dma.o) + 0x000702e8 COMPRESSED 0x00000004 Data RW 1660 .data CVWL668.lib(drv_gpio.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1845 .data CVWL668.lib(drv_swire.o) + 0x000702f0 COMPRESSED 0x00000050 Data RW 1911 .data CVWL668.lib(drv_timer.o) + 0x00070340 COMPRESSED 0x0000000c Data RW 1940 .data CVWL668.lib(drv_wdg.o) + 0x0007034c COMPRESSED 0x0000003c Data RW 2026 .data CVWL668.lib(drv_i2c.o) + 0x00070388 COMPRESSED 0x00000004 Data RW 2084 .data CVWL668.lib(drv_se.o) + 0x0007038c COMPRESSED 0x00000001 Data RW 2124 .data CVWL668.lib(drv_dsi_rx.o) + 0x0007038d COMPRESSED 0x00000003 PAD + 0x00070390 COMPRESSED 0x00000008 Data RW 2458 .data CVWL668.lib(drv_rxbr.o) + 0x00070398 COMPRESSED 0x00000004 Data RW 2544 .data CVWL668.lib(drv_vidc.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2987 .data mc_p.l(stdout.o) + 0x000703a0 - 0x000000cc Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007046c - 0x000000b4 Zero RW 1012 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070520 - 0x00000100 Zero RW 1309 .bss CVWL668.lib(tau_log.o) + 0x00070620 - 0x00000024 Zero RW 1379 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070644 - 0x00000800 Zero RW 1425 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e44 - 0x000000ff Zero RW 1426 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f43 COMPRESSED 0x00000001 PAD + 0x00070f44 - 0x00000044 Zero RW 1454 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f88 - 0x00000044 Zero RW 1484 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fcc - 0x00000010 Zero RW 1596 .bss CVWL668.lib(drv_dma.o) + 0x00070fdc - 0x00000040 Zero RW 1659 .bss CVWL668.lib(drv_gpio.o) + 0x0007101c - 0x0000106c Zero RW 2067 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x00072088 - 0x00000060 Zero RW 2608 .bss CVWL668.lib(drv_uart.o) + 0x000720e8 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5016 app_tp_transfer.o + 44 6 0 0 0 461 board.o + 64 32 0 0 0 10227 main.o + 2522 598 7932 142 0 22509 s8_demo.o + 120 18 192 0 4096 2044 startup_armcm0.o + + ---------------------------------------------------------------------- + 2756 654 8156 144 4096 40257 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 2 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 340 50 0 4 64 1132 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 386 44 0 80 0 876 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 538 42 208 0 0 760 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 280 56 0 0 0 72 hal_system.o + 172 0 0 0 0 344 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34292 4842 832 784 7496 29832 Library Totals + 34 0 7 10 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 29218 4660 825 770 7495 26844 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34292 4842 832 784 7496 29832 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37048 5496 8988 928 11592 50005 Grand Totals + 37048 5496 8988 356 11592 50005 ELF Image Totals (compressed) + 37048 5496 8988 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46036 ( 44.96kB) + Total RW Size (RW Data + ZI Data) 12520 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 46392 ( 45.30kB) + +============================================================================== + diff --git a/project/WL668/Listings/WL668_demo.map b/project/WL668/Listings/WL668_demo.map new file mode 100644 index 0000000..08f7718 --- /dev/null +++ b/project/WL668/Listings/WL668_demo.map @@ -0,0 +1,4585 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_off) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_display_off) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.soft_swire_init) for soft_swire_init + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + board.o(i.board_Init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +560 unused section(s) (total 29041 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e50 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010e90 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ec0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ed8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010ee2 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010eec Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010ef6 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f00 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f1c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f38 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fa4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x00010fdc Section 0 printfa.o(i.__0printf) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0vsprintf 0x00011528 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001154c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001157a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011594 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011595 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115b5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115cc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115da Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000115e8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000115e9 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001175c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001175d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e48 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e49 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e68 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e69 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e94 Section 0 printfa.o(i._sputc) + _sputc 0x00011e95 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ea0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ea1 Thumb Code 158 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011f50 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011f51 Thumb Code 34 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011f9c Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011f9d Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011fd8 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011fd9 Thumb Code 92 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00012060 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00012061 Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x000120c4 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x000120c5 Thumb Code 22 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000120e0 Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000120e1 Thumb Code 44 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x00012134 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x00012135 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x000121b8 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012220 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012240 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012241 Thumb Code 64 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012288 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012289 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x00012370 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x00012371 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012430 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012431 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001249c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001249d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012528 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012529 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x00012574 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x00012575 Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x000125bc Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x000125bd Thumb Code 150 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000126b0 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000126b1 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x000126e0 Section 0 board.o(i.board_Init) + i.ceil 0x0001270c Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000127d4 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000127d5 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012800 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012801 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x00012888 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x000128e0 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x000128f8 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x0001293c Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x00012960 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x00012978 Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x000129a4 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x000129ac Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x000129e8 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012a50 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012a60 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012a88 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012a98 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012ad4 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012b0c Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012b34 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012b5c Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b74 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012b9c Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012bc4 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012bdc Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012bdd Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012bf0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012c0c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012c48 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012c68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012d74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012db4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012db5 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012e04 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012e05 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012e20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012e30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012e40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012e58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012e74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012e98 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012ea8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012ec4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012ed0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ee0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012efc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012f10 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012f34 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012f50 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00012fe8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013000 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013018 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00013070 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x0001307c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x0001309c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x000130a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x000130b8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x000130c8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x000130ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x000130f8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x00013104 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013110 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x0001312c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x0001314c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x0001315c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x000131c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00013208 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x00013358 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x00013378 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013384 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x000133a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x000133c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x000133d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013418 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013430 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00013444 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x00013468 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00013474 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x000134a0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x00013588 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x000135be Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x000135ca Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x00013604 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x0001361c Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_handle_int 0x0001362c Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x0001362d Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x00013650 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x0001365c Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x00013670 Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x0001368c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x000136d0 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x000136f0 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013704 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013705 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x00013724 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x0001374c Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x00013778 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x00013779 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013790 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x000137c4 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x000137d8 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x00013810 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x00013838 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x00013850 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x000138a0 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x000138b0 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x000138e8 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013918 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013954 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x000139b8 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x000139dc Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x000139f8 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013a18 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013a3c Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013a60 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013a84 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013ac0 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013adc Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013af8 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013b08 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013b44 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013b5c Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013b70 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013bb0 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013bc0 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013bd8 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013be8 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013c04 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013c18 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013c30 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013c4c Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013c60 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013c78 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013c94 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013cac Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013cc8 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013ce8 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013d00 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013d14 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013d40 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013d54 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013d64 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013d7c Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013dac Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013dec Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013e14 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013ea0 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013ec8 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013ed8 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013f00 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013f28 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013f5c Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00013f88 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00013fa8 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00013fb8 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00013fc4 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00014020 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x0001403c Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x0001403d Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x00014054 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x00014055 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x0001406c Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014080 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014090 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x0001409c Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x000141e0 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000141fc Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x00014220 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x0001423c Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x00014254 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014294 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x000142a4 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x000142b4 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x0001432c Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x00014400 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014488 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x00014518 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000145e8 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014694 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x000146a8 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x000146b4 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x000146e4 Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x000146f4 Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x00014700 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x0001471c Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x00014738 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x00014744 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x00014750 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014768 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x000147b0 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x000147cc Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x000147d8 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000147f4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00014800 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x00014828 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x0001484c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014870 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014894 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x000148ac Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x000148d0 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x000148d1 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x000148ea Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x0001490c Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x0001491c Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x0001491d Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x00014958 Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x0001496c Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x000149ac Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x000149f4 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014a1c Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014a2c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014a4c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014a6c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014a94 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014ac8 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014afc Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014b10 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014b11 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014b28 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014b84 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014bac Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014c7c Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014c7d Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014cb8 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014cd4 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014cf0 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014d0a Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014d60 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014dac Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014dbc Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014ddc Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014e1c Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014e48 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014e60 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014e8c Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014e98 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014ea4 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014ec0 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014ef8 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014f54 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014f60 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00014f8c Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00014fbc Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00014fd8 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00014fec Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00015008 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00015014 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x0001502c Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00015038 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00015044 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015058 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x00015064 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00015070 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015090 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x000150c8 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x000150d8 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x000150d9 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x000150e8 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x000150e9 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x000150f8 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x0001512c Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x00015160 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x00015161 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x000151a0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x000151d8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x00015218 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x000152ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x00015340 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x00015341 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x00015440 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x00015441 Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x00015538 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x00015539 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00015664 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00015665 Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x000157a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x000157a5 Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x000159e0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015a18 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015ac8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015ac9 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015af8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015b28 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015b58 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015b78 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015b79 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015df4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015e2c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e8c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015eb0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00015f24 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00015f25 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015f34 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00015f3c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00015f48 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00015fb8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00015ff0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x000160e4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x000161b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x000161b5 Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x000162c0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x000162c1 Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000162f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000162f9 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001630e Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001630f Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016360 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016361 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x000163b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x000163b5 Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x000163ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x000163ed Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016470 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016471 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016780 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x000167bc Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x000167d4 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x00016814 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00016838 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016860 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016878 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x000168c8 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x0001692c Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016934 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x0001697c Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x0001698c Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016b3c Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016b48 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016b68 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016b74 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016b8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016b98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016c70 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016d34 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016d54 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016e4c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016eb8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00016f24 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00016f25 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x00017370 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x00017371 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x000173f8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x000173f9 Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x0001756c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x000175f8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x000175f9 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017624 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017904 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017905 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017968 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017969 Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017a30 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017a31 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017a94 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017aa0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017ab0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017ac0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017acc Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017af4 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017b04 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017b28 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017ba8 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017bbc Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017bc8 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017c10 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017c80 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017ce4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017ce5 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017d22 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017d23 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017d94 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017ebc Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017ebd Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017ee0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017ee1 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00017f1c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00017ff0 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x0001801a Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00018024 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018088 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018092 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001809a Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x000180a2 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x000180ac Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018110 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018150 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x000181ac Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018204 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x00018228 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x00018268 Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x00018380 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x000183b0 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x000183cc Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_timer_start 0x000183d4 Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x00018404 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_tx_frame_rate_adjust 0x0001842c Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x0001842d Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x0001845c Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000184f0 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x0001850c Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000185d8 Section 0 main.o(i.main) + i.pps_update_handle 0x00018618 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018619 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x0001866c Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x0001866d Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018918 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018978 Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018979 Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x000189b4 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x000189b5 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x000189f8 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x000189f9 Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018a3c Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018a3d Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_swire_init 0x00018a90 Section 0 s8_demo.o(i.soft_swire_init) + soft_swire_init 0x00018a91 Thumb Code 48 s8_demo.o(i.soft_swire_init) + i.soft_swire_start 0x00018ac8 Section 0 s8_demo.o(i.soft_swire_start) + soft_swire_start 0x00018ac9 Thumb Code 46 s8_demo.o(i.soft_swire_start) + i.soft_swire_timer_callback 0x00018af8 Section 0 s8_demo.o(i.soft_swire_timer_callback) + soft_swire_timer_callback 0x00018af9 Thumb Code 64 s8_demo.o(i.soft_swire_timer_callback) + i.stop_sleep_cb 0x00018b40 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018b41 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018b58 Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018b59 Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018c04 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018c05 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018c20 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018c21 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018cd0 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018cd1 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018d9c Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018d9d Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018ea8 Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018edc Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00018f60 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x00018fd8 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x00018fd9 Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x0001908c Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x0001908d Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x000191bc Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x000191bc Data 96 s8_demo.o(.constdata) + .constdata 0x0001b0b8 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b0e0 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b0fc Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001b0fc Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b17e Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b1cc Section 48 hal_uart.o(.constdata) + .constdata 0x0001b1fc Section 16 drv_uart.o(.constdata) + .conststring 0x0001b20c Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b294 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b324 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 142 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000c Data 1 s8_demo.o(.data) + .data 0x00070090 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x00070098 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x00070098 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x00070099 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009a Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009b Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700a8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700ac Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f4 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f4 Data 1 hal_spi_master.o(.data) + .data 0x000700f5 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f5 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700f6 Data 1 hal_swire.o(.data) + .data 0x000700f8 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700f8 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x000700fc Data 4 hal_pwr.o(.data) + .data 0x00070100 Section 1 tau_log.o(.data) + g_log_port 0x00070100 Data 1 tau_log.o(.data) + .data 0x00070104 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070114 Data 4 hal_uart.o(.data) + sg_user_data 0x00070118 Data 4 hal_uart.o(.data) + .data 0x0007011c Section 8 hal_internal_vsync.o(.data) + .data 0x00070124 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070124 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x0007013c Data 12 hal_internal_dcs.o(.data) + .data 0x00070148 Section 12 drv_common.o(.data) + s_my_tick 0x00070148 Data 4 drv_common.o(.data) + .data 0x00070154 Section 1 drv_common.o(.data) + .data 0x00070158 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070158 Data 256 drv_dma.o(.data) + .data 0x000702e8 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702e8 Data 4 drv_gpio.o(.data) + .data 0x000702ec Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702ec Data 4 drv_swire.o(.data) + .data 0x000702f0 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f0 Data 80 drv_timer.o(.data) + .data 0x00070340 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070340 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070344 Data 8 drv_wdg.o(.data) + .data 0x0007034c Section 60 drv_i2c.o(.data) + .data 0x00070388 Section 4 drv_se.o(.data) + chip_info 0x00070388 Data 4 drv_se.o(.data) + .data 0x0007038c Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x0007038c Data 1 drv_dsi_rx.o(.data) + .data 0x00070390 Section 8 drv_rxbr.o(.data) + .data 0x00070398 Section 4 drv_vidc.o(.data) + .data 0x0007039c Section 4 stdout.o(.data) + .bss 0x000703a0 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a0 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007046c Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007046c Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c4 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070520 Section 256 tau_log.o(.bss) + g_log_buf 0x00070520 Data 256 tau_log.o(.bss) + .bss 0x00070620 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070644 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e44 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e44 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f44 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f88 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f88 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fcc Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fcc Data 16 drv_dma.o(.bss) + .bss 0x00070fdc Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fdc Data 64 drv_gpio.o(.bss) + .bss 0x0007101c Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x00072088 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x00072088 Data 96 drv_uart.o(.bss) + STACK 0x000720e8 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e51 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010e91 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ec1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ed9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010ee3 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010eed Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010ef7 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f01 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f1d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f39 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fa5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x00010fdd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0vsprintf 0x00011529 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001154d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001157b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115cd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115db Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x000121b9 Thumb Code 58 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012221 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x000126e1 Thumb Code 38 board.o(i.board_Init) + ceil 0x0001270d Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x00012889 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x000128e1 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x000128f9 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x0001293d Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x00012961 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x00012979 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x000129a5 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x000129ad Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x000129e9 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012a51 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012a61 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012a89 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012a99 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012ad5 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012b0d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012b35 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012b5d Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b75 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012b9d Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012bc5 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012bf1 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012c0d Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012c49 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012c69 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012d75 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012e21 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012e31 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012e41 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012e59 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012e75 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012e99 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012ea9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012ec5 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012ed1 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ee1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012efd Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012f11 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012f35 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012f51 Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00012fe9 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013001 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013019 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00013071 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x0001307d Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x0001309d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x000130a9 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x000130b9 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x000130c9 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x000130ed Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x000130f9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x00013105 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013111 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x0001312d Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x0001314d Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x0001315d Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x000131c5 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00013209 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x00013359 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x00013379 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013385 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x000133a9 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x000133c5 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x000133d9 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013419 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013431 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00013445 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x00013469 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00013475 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x000134a1 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x00013589 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x000135bf Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x000135cb Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x00013605 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x0001361d Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_register_ap_reset_callback 0x00013651 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x0001365d Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x00013671 Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x0001368d Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x000136d1 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x000136f1 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x00013725 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x0001374d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013791 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x000137c5 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x000137d9 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x00013811 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x00013839 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x00013851 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x000138a1 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x000138b1 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x000138e9 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013919 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013955 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x000139b9 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x000139dd Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x000139f9 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013a19 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013a3d Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013a61 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013a85 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013ac1 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013add Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013af9 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013b09 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013b45 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013b5d Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013b71 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013bb1 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013bc1 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013bd9 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013be9 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013c05 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013c19 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013c31 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013c4d Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013c61 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013c79 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013c95 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013cad Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013cc9 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013ce9 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013d01 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013d15 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013d41 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013d55 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013d65 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013d7d Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013dad Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013ded Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013e15 Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013ea1 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013ec9 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013ed9 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013f01 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013f29 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013f5d Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00013f89 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00013fa9 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00013fb9 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00013fc5 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00014021 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x0001406d Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014081 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014091 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x0001409d Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x000141e1 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000141fd Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x00014221 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x0001423d Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x00014255 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014295 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x000142a5 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x000142b5 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x0001432d Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x00014401 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014489 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x00014519 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000145e9 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014695 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x000146a9 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x000146b5 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x000146e5 Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x000146f5 Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x00014701 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x0001471d Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x00014739 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x00014745 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x00014751 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014769 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x000147b1 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x000147cd Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x000147d9 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000147f5 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00014801 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x00014829 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x0001484d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014871 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014895 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x000148ad Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x000148eb Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x0001490d Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_register_callback 0x00014959 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x0001496d Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x000149ad Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x000149f5 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014a1d Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014a2d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014a4d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014a6d Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014a95 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014ac9 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014afd Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014b29 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014b85 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014bad Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014cb9 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014cd5 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014cf1 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014d0b Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014d61 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014dad Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014dbd Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014ddd Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014e1d Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014e49 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014e61 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014e8d Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014e99 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014ea5 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014ec1 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014ef9 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014f55 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014f61 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00014f8d Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00014fbd Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00014fd9 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00014fed Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00015009 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00015015 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x0001502d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00015039 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00015045 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015059 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x00015065 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00015071 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015091 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x000150c9 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x000150f9 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x0001512d Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x000151a1 Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x000151d9 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x00015219 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x000152ad Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x000159e1 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015a19 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015af9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015b29 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015b59 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015df5 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015e2d Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e8d Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015eb1 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015f35 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00015f3d Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00015f49 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00015fb9 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00015ff1 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x000160e5 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016781 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x000167bd Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x000167d5 Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x00016815 Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00016839 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016861 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016879 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x000168c9 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x0001692d Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016935 Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x0001697d Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x0001698d Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016b3d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016b49 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016b69 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016b75 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016b8d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016b99 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016c71 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016d35 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016d55 Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016e4d Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016eb9 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x0001756d Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017625 Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017a95 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017aa1 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017ab1 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017ac1 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017acd Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017af5 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017b05 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017b29 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017ba9 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017bbd Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017bc9 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017c11 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017c81 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017d95 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00017f1d Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00017ff1 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x0001801b Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00018025 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018089 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018093 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001809b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x000180a3 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x000180ad Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018111 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018151 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x000181ad Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018205 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x00018229 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x00018269 Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x00018381 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x000183b1 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x000183cd Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_timer_start 0x000183d5 Thumb Code 48 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x00018405 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x0001845d Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000184f1 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x0001850d Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000185d9 Thumb Code 32 main.o(i.main) + s8_demo 0x00018919 Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x00018ea9 Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018edd Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00018f61 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x0001921c Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b3b4 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b3d4 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070104 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070110 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007011c Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070120 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x0007014c Data 4 drv_common.o(.data) + g_system_clock 0x00070150 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070154 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x00070258 Data 144 drv_dma.o(.data) + drv_i2c_table 0x0007034c Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070390 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x00070398 Data 4 drv_vidc.o(.data) + __stdout 0x0007039c Data 4 stdout.o(.data) + g_vsync_handle 0x00070620 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070644 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f44 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x0007101c Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720e8 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730e8 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b774, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b538]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b3d4, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2667 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2973 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2976 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2978 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2980 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2981 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2985 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2974 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2670 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2672 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2674 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2676 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2678 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2943 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2945 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2947 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2949 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2951 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2953 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2955 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2957 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2959 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2961 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2963 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2965 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2967 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2969 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2971 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2988 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2990 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2992 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2994 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2996 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2997 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2999 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1641 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1568 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1642 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1643 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1644 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1645 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1646 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1647 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1648 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1649 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1503 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1995 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1996 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1997 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1352 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2351 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2157 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x00000040 Code RO 1135 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010e90 0x00010e90 0x00000030 Code RO 1836 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ec0 0x00010ec0 0x00000018 Code RO 1504 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ed8 0x00010ed8 0x0000000a Code RO 1897 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ee2 0x00010ee2 0x0000000a Code RO 1898 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010eec 0x00010eec 0x0000000a Code RO 1899 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ef6 0x00010ef6 0x0000000a Code RO 1900 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f00 0x00010f00 0x0000001c Code RO 2504 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f1c 0x00010f1c 0x0000001c Code RO 2417 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f38 0x00010f38 0x0000006c Code RO 1414 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fa4 0x00010fa4 0x00000038 Code RO 1930 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010fdc 0x00010fdc 0x00000020 Code RO 2915 i.__0printf mc_p.l(printfa.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1511 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1308 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1011 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2096 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2589 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000024 Code RO 2921 i.__0vsprintf mc_p.l(printfa.o) + 0x0001154c 0x0001154c 0x0000002e Code RO 3001 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001157a 0x0001157a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011594 0x00011594 0x00000020 Code RO 2418 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115b4 0x000115b4 0x00000018 Code RO 2419 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115cc 0x000115cc 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115da 0x000115da 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x000115e8 0x000115e8 0x00000174 Code RO 2922 i._fp_digits mc_p.l(printfa.o) + 0x0001175c 0x0001175c 0x000006ec Code RO 2923 i._printf_core mc_p.l(printfa.o) + 0x00011e48 0x00011e48 0x00000020 Code RO 2924 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x0000002c Code RO 2925 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e94 0x00011e94 0x0000000a Code RO 2927 i._sputc mc_p.l(printfa.o) + 0x00011e9e 0x00011e9e 0x00000002 PAD + 0x00011ea0 0x00011ea0 0x000000b0 Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011f50 0x00011f50 0x0000004c Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011f9c 0x00011f9c 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011fd8 0x00011fd8 0x00000088 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00012060 0x00012060 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x000120c4 0x000120c4 0x0000001c Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x000120e0 0x000120e0 0x00000054 Code RO 330 i.ap_set_framerate s8_demo.o + 0x00012134 0x00012134 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x000121b8 0x000121b8 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x00012220 0x00012220 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x00012240 0x00012240 0x00000048 Code RO 334 i.app_init_panel s8_demo.o + 0x00012288 0x00012288 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x00012370 0x00012370 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x00012430 0x00012430 0x0000006c Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x0001249c 0x0001249c 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x00012528 0x00012528 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x00012574 0x00012574 0x00000048 Code RO 341 i.app_system_resume s8_demo.o + 0x000125bc 0x000125bc 0x000000f4 Code RO 342 i.app_system_suspend s8_demo.o + 0x000126b0 0x000126b0 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x000126de 0x000126de 0x00000002 PAD + 0x000126e0 0x000126e0 0x0000002c Code RO 518 i.board_Init board.o + 0x0001270c 0x0001270c 0x000000c8 Code RO 2664 i.ceil m_ps.l(ceil.o) + 0x000127d4 0x000127d4 0x0000002c Code RO 1353 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012800 0x00012800 0x00000088 Code RO 1415 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x00012888 0x00012888 0x00000058 Code RO 2062 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x000128e0 0x000128e0 0x00000018 Code RO 2063 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x000128f8 0x000128f8 0x00000044 Code RO 2064 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x0001293c 0x0001293c 0x00000024 Code RO 2065 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012960 0x00012960 0x00000018 Code RO 1295 i.delayMs CVWL668.lib(tau_delay.o) + 0x00012978 0x00012978 0x0000002c Code RO 1296 i.delayUs CVWL668.lib(tau_delay.o) + 0x000129a4 0x000129a4 0x00000008 Code RO 1509 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x000129ac 0x000129ac 0x0000003c Code RO 1528 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x000129e8 0x000129e8 0x00000068 Code RO 1531 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012a50 0x00012a50 0x00000010 Code RO 1534 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012a60 0x00012a60 0x00000028 Code RO 1535 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012a88 0x00012a88 0x00000010 Code RO 1536 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012a98 0x00012a98 0x0000003c Code RO 1538 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012ad4 0x00012ad4 0x00000038 Code RO 1539 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012b0c 0x00012b0c 0x00000028 Code RO 1540 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012b34 0x00012b34 0x00000028 Code RO 1541 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012b5c 0x00012b5c 0x00000018 Code RO 1542 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b74 0x00012b74 0x00000028 Code RO 1543 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b9c 0x00012b9c 0x00000028 Code RO 1544 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012bc4 0x00012bc4 0x00000018 Code RO 1570 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012bdc 0x00012bdc 0x00000014 Code RO 1576 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012bf0 0x00012bf0 0x0000001c Code RO 1631 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012c0c 0x00012c0c 0x0000003c Code RO 1632 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012c48 0x00012c48 0x00000020 Code RO 1633 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c68 0x00012c68 0x0000010c Code RO 2097 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012d74 0x00012d74 0x00000040 Code RO 2098 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012db4 0x00012db4 0x00000050 Code RO 2100 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012e04 0x00012e04 0x0000001c Code RO 2101 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012e20 0x00012e20 0x00000010 Code RO 2102 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e30 0x00012e30 0x00000010 Code RO 2103 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e40 0x00012e40 0x00000018 Code RO 2108 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012e58 0x00012e58 0x0000001c Code RO 2109 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012e74 0x00012e74 0x00000024 Code RO 2110 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e98 0x00012e98 0x00000010 Code RO 2111 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ea8 0x00012ea8 0x0000001c Code RO 2112 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012ec4 0x00012ec4 0x0000000c Code RO 2115 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012ed0 0x00012ed0 0x00000010 Code RO 2116 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ee0 0x00012ee0 0x0000001c Code RO 2118 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012efc 0x00012efc 0x00000014 Code RO 2119 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012f10 0x00012f10 0x00000024 Code RO 2120 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012f34 0x00012f34 0x0000001c Code RO 2121 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f50 0x00012f50 0x00000098 Code RO 2122 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00012fe8 0x00012fe8 0x00000018 Code RO 2123 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013000 0x00013000 0x00000018 Code RO 2159 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013018 0x00013018 0x00000058 Code RO 2160 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013070 0x00013070 0x0000000c Code RO 2161 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x0001307c 0x0001307c 0x00000020 Code RO 2162 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x0001309c 0x0001309c 0x0000000c Code RO 2163 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x000130a8 0x000130a8 0x00000010 Code RO 2164 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x000130b8 0x000130b8 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130c8 0x000130c8 0x00000024 Code RO 2166 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x000130ec 0x000130ec 0x0000000c Code RO 2167 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x000130f8 0x000130f8 0x0000000c Code RO 2169 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x00013104 0x00013104 0x0000000c Code RO 2171 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013110 0x00013110 0x0000001c Code RO 2172 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x0001312c 0x0001312c 0x00000020 Code RO 2173 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x0001314c 0x0001314c 0x00000010 Code RO 2175 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001315c 0x0001315c 0x00000068 Code RO 2178 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x000131c4 0x000131c4 0x00000044 Code RO 2179 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x00013208 0x00013208 0x00000150 Code RO 2181 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x00013358 0x00013358 0x00000020 Code RO 2182 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013378 0x00013378 0x0000000c Code RO 2186 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013384 0x00013384 0x00000024 Code RO 2187 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x000133a8 0x000133a8 0x0000001c Code RO 2190 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x000133c4 0x000133c4 0x00000014 Code RO 2191 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x000133d8 0x000133d8 0x00000040 Code RO 2192 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013418 0x00013418 0x00000018 Code RO 2193 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013430 0x00013430 0x00000014 Code RO 2194 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x00013444 0x00013444 0x00000024 Code RO 2195 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x00013468 0x00013468 0x0000000c Code RO 2197 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x00013474 0x00013474 0x0000002c Code RO 2198 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134a0 0x000134a0 0x000000e8 Code RO 2201 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013588 0x00013588 0x00000036 Code RO 2634 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x000135be 0x000135be 0x0000000c Code RO 2637 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x000135ca 0x000135ca 0x0000003a Code RO 2638 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x00013604 0x00013604 0x00000018 Code RO 2639 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x0001361c 0x0001361c 0x00000010 Code RO 1650 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x0001362c 0x0001362c 0x00000024 Code RO 1652 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x00013650 0x00013650 0x0000000c Code RO 1653 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x0001365c 0x0001365c 0x00000014 Code RO 1654 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x00013670 0x00013670 0x0000001c Code RO 1655 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x0001368c 0x0001368c 0x00000044 Code RO 1656 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x000136d0 0x000136d0 0x00000020 Code RO 1657 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x000136f0 0x000136f0 0x00000014 Code RO 1658 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013704 0x00013704 0x00000020 Code RO 1063 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00013724 0x00013724 0x00000028 Code RO 2263 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x0001374c 0x0001374c 0x0000002c Code RO 2264 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x00013778 0x00013778 0x00000018 Code RO 2265 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013790 0x00013790 0x00000034 Code RO 2267 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x000137c4 0x000137c4 0x00000014 Code RO 2268 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x000137d8 0x000137d8 0x00000038 Code RO 2269 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x00013810 0x00013810 0x00000028 Code RO 2270 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x00013838 0x00013838 0x00000018 Code RO 2271 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x00013850 0x00013850 0x00000050 Code RO 2272 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x000138a0 0x000138a0 0x00000010 Code RO 2273 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x000138b0 0x000138b0 0x00000038 Code RO 2274 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x000138e8 0x000138e8 0x00000030 Code RO 2275 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013918 0x00013918 0x0000003c Code RO 2277 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013954 0x00013954 0x00000064 Code RO 2278 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x000139b8 0x000139b8 0x00000024 Code RO 2279 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x000139dc 0x000139dc 0x0000001c Code RO 2280 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x000139f8 0x000139f8 0x00000020 Code RO 2281 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013a18 0x00013a18 0x00000024 Code RO 2283 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013a3c 0x00013a3c 0x00000024 Code RO 2284 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013a60 0x00013a60 0x00000024 Code RO 2285 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013a84 0x00013a84 0x0000003c Code RO 2296 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013ac0 0x00013ac0 0x0000001c Code RO 2297 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013adc 0x00013adc 0x0000001c Code RO 2298 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013af8 0x00013af8 0x00000010 Code RO 2300 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013b08 0x00013b08 0x0000003c Code RO 2302 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013b44 0x00013b44 0x00000018 Code RO 2304 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013b5c 0x00013b5c 0x00000014 Code RO 2352 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013b70 0x00013b70 0x00000040 Code RO 2353 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013bb0 0x00013bb0 0x00000010 Code RO 2354 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013bc0 0x00013bc0 0x00000018 Code RO 2355 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013bd8 0x00013bd8 0x00000010 Code RO 2356 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013be8 0x00013be8 0x0000001c Code RO 2357 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013c04 0x00013c04 0x00000014 Code RO 2358 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013c18 0x00013c18 0x00000018 Code RO 2359 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013c30 0x00013c30 0x0000001c Code RO 2360 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013c4c 0x00013c4c 0x00000014 Code RO 2361 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013c60 0x00013c60 0x00000018 Code RO 2364 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013c78 0x00013c78 0x0000001c Code RO 2368 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013c94 0x00013c94 0x00000018 Code RO 2369 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013cac 0x00013cac 0x0000001c Code RO 2371 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013cc8 0x00013cc8 0x00000020 Code RO 2372 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013ce8 0x00013ce8 0x00000018 Code RO 2373 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013d00 0x00013d00 0x00000014 Code RO 2377 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d14 0x00013d14 0x0000002c Code RO 2378 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013d40 0x00013d40 0x00000014 Code RO 2380 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013d54 0x00013d54 0x00000010 Code RO 2657 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013d64 0x00013d64 0x00000018 Code RO 2658 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013d7c 0x00013d7c 0x00000030 Code RO 1688 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013dac 0x00013dac 0x00000040 Code RO 1690 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013dec 0x00013dec 0x00000028 Code RO 1692 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013e14 0x00013e14 0x0000008c Code RO 1693 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013ea0 0x00013ea0 0x00000028 Code RO 1694 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013ec8 0x00013ec8 0x00000010 Code RO 1697 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013ed8 0x00013ed8 0x00000028 Code RO 1729 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013f00 0x00013f00 0x00000028 Code RO 1730 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013f28 0x00013f28 0x00000034 Code RO 1733 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013f5c 0x00013f5c 0x0000002c Code RO 1736 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00013f88 0x00013f88 0x00000020 Code RO 1739 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00013fa8 0x00013fa8 0x00000010 Code RO 2420 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00013fb8 0x00013fb8 0x0000000c Code RO 2421 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00013fc4 0x00013fc4 0x0000005a Code RO 2424 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x0001401e 0x0001401e 0x00000002 PAD + 0x00014020 0x00014020 0x0000001c Code RO 2425 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x0001403c 0x0001403c 0x00000018 Code RO 1354 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x00014054 0x00014054 0x00000018 Code RO 1416 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x0001406c 0x0001406c 0x00000014 Code RO 2435 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014080 0x00014080 0x00000010 Code RO 2436 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014090 0x00014090 0x0000000c Code RO 2438 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x0001409c 0x0001409c 0x00000144 Code RO 2442 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x000141e0 0x000141e0 0x0000001c Code RO 2444 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000141fc 0x000141fc 0x00000024 Code RO 2447 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x00014220 0x00014220 0x0000001c Code RO 2448 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x0001423c 0x0001423c 0x00000018 Code RO 2449 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x00014254 0x00014254 0x00000040 Code RO 2453 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014294 0x00014294 0x00000010 Code RO 2454 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x000142a4 0x000142a4 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x000142b4 0x000142b4 0x00000078 Code RO 2077 i.drv_se_init CVWL668.lib(drv_se.o) + 0x0001432c 0x0001432c 0x000000d4 Code RO 2078 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x00014400 0x00014400 0x00000088 Code RO 2079 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014488 0x00014488 0x00000090 Code RO 2080 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x00014518 0x00014518 0x000000d0 Code RO 2081 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000145e8 0x000145e8 0x000000ac Code RO 2082 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014694 0x00014694 0x00000014 Code RO 2083 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x000146a8 0x000146a8 0x0000000c Code RO 1801 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x000146b4 0x000146b4 0x00000030 Code RO 1804 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x000146e4 0x000146e4 0x00000010 Code RO 1809 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x000146f4 0x000146f4 0x0000000c Code RO 1810 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x00014700 0x00014700 0x0000001c Code RO 1814 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x0001471c 0x0001471c 0x0000001c Code RO 1837 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x00014738 0x00014738 0x0000000c Code RO 1838 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x00014744 0x00014744 0x0000000c Code RO 1839 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x00014750 0x00014750 0x00000018 Code RO 1840 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014768 0x00014768 0x00000048 Code RO 1841 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x000147b0 0x000147b0 0x0000001c Code RO 1842 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x000147cc 0x000147cc 0x0000000c Code RO 1843 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x000147d8 0x000147d8 0x0000001c Code RO 1844 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000147f4 0x000147f4 0x0000000c Code RO 1860 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x00014800 0x00014800 0x00000028 Code RO 1861 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x00014828 0x00014828 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x0001484c 0x0001484c 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014870 0x00014870 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014894 0x00014894 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x000148ac 0x000148ac 0x00000024 Code RO 1875 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x000148d0 0x000148d0 0x0000001a Code RO 1901 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x000148ea 0x000148ea 0x00000020 Code RO 1902 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x0001490a 0x0001490a 0x00000002 PAD + 0x0001490c 0x0001490c 0x00000010 Code RO 1903 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x0001491c 0x0001491c 0x0000003c Code RO 1905 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014958 0x00014958 0x00000014 Code RO 1906 i.drv_timer_register_callback CVWL668.lib(drv_timer.o) + 0x0001496c 0x0001496c 0x00000040 Code RO 1907 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x000149ac 0x000149ac 0x00000048 Code RO 1908 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x000149f4 0x000149f4 0x00000028 Code RO 1909 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014a1c 0x00014a1c 0x00000010 Code RO 1910 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014a2c 0x00014a2c 0x00000020 Code RO 2203 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014a4c 0x00014a4c 0x00000020 Code RO 2204 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014a6c 0x00014a6c 0x00000028 Code RO 2207 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014a94 0x00014a94 0x00000034 Code RO 2590 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014ac8 0x00014ac8 0x00000034 Code RO 2591 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014afc 0x00014afc 0x00000014 Code RO 2592 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014b10 0x00014b10 0x00000018 Code RO 2594 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014b28 0x00014b28 0x0000005c Code RO 2595 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014b84 0x00014b84 0x00000028 Code RO 2597 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014bac 0x00014bac 0x000000ce Code RO 2598 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014c7a 0x00014c7a 0x00000002 PAD + 0x00014c7c 0x00014c7c 0x0000003c Code RO 2599 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014cb8 0x00014cb8 0x0000001c Code RO 2602 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014cd4 0x00014cd4 0x0000001c Code RO 2603 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014cf0 0x00014cf0 0x0000001a Code RO 2604 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014d0a 0x00014d0a 0x00000054 Code RO 2606 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014d5e 0x00014d5e 0x00000002 PAD + 0x00014d60 0x00014d60 0x0000004c Code RO 2607 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014dac 0x00014dac 0x00000010 Code RO 2505 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014dbc 0x00014dbc 0x00000020 Code RO 2509 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014ddc 0x00014ddc 0x00000040 Code RO 2510 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014e1c 0x00014e1c 0x0000002c Code RO 2511 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014e48 0x00014e48 0x00000018 Code RO 2512 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014e60 0x00014e60 0x0000002c Code RO 2516 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014e8c 0x00014e8c 0x0000000c Code RO 2517 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014e98 0x00014e98 0x0000000c Code RO 2518 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014ea4 0x00014ea4 0x0000001c Code RO 2519 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014ec0 0x00014ec0 0x00000038 Code RO 2520 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014ef8 0x00014ef8 0x0000005c Code RO 2522 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014f54 0x00014f54 0x0000000c Code RO 2524 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014f60 0x00014f60 0x0000002c Code RO 2525 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00014f8c 0x00014f8c 0x00000030 Code RO 2526 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00014fbc 0x00014fbc 0x0000001c Code RO 2529 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00014fd8 0x00014fd8 0x00000014 Code RO 2530 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00014fec 0x00014fec 0x0000001c Code RO 2533 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00015008 0x00015008 0x0000000c Code RO 2534 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00015014 0x00015014 0x00000018 Code RO 2535 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x0001502c 0x0001502c 0x0000000c Code RO 2536 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00015038 0x00015038 0x0000000c Code RO 2537 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00015044 0x00015044 0x00000014 Code RO 2538 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015058 0x00015058 0x0000000c Code RO 2539 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x00015064 0x00015064 0x0000000c Code RO 2540 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00015070 0x00015070 0x00000020 Code RO 2541 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015090 0x00015090 0x00000038 Code RO 2542 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x000150c8 0x000150c8 0x00000010 Code RO 1931 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x000150d8 0x000150d8 0x00000010 Code RO 1932 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150e8 0x000150e8 0x00000010 Code RO 1935 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150f8 0x000150f8 0x00000034 Code RO 1938 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x0001512c 0x0001512c 0x00000034 Code RO 1304 i.fputc CVWL668.lib(tau_log.o) + 0x00015160 0x00015160 0x00000040 Code RO 1444 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x000151a0 0x000151a0 0x00000038 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000151d8 0x000151d8 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015218 0x00015218 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152ac 0x000152ac 0x00000094 Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015340 0x00015340 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015440 0x00015440 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015538 0x00015538 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015664 0x00015664 0x00000140 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000157a4 0x000157a4 0x0000023c Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000159e0 0x000159e0 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a18 0x00015a18 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ac8 0x00015ac8 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015af8 0x00015af8 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b28 0x00015b28 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b58 0x00015b58 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b78 0x00015b78 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015df4 0x00015df4 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e2c 0x00015e2c 0x00000060 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e8c 0x00015e8c 0x00000022 Code RO 972 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015eae 0x00015eae 0x00000002 PAD + 0x00015eb0 0x00015eb0 0x00000074 Code RO 973 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f24 0x00015f24 0x00000010 Code RO 974 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f34 0x00015f34 0x00000008 Code RO 986 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f3c 0x00015f3c 0x0000000a Code RO 987 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f46 0x00015f46 0x00000002 PAD + 0x00015f48 0x00015f48 0x00000070 Code RO 989 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fb8 0x00015fb8 0x00000038 Code RO 990 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ff0 0x00015ff0 0x000000f4 Code RO 992 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160e4 0x000160e4 0x000000d0 Code RO 993 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161b4 0x000161b4 0x0000010c Code RO 994 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162c0 0x000162c0 0x00000038 Code RO 995 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162f8 0x000162f8 0x00000016 Code RO 996 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001630e 0x0001630e 0x00000052 Code RO 997 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016360 0x00016360 0x00000054 Code RO 998 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163b4 0x000163b4 0x00000038 Code RO 999 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163ec 0x000163ec 0x00000084 Code RO 1000 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016470 0x00016470 0x00000310 Code RO 1001 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016780 0x00016780 0x0000003a Code RO 1064 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x000167ba 0x000167ba 0x00000002 PAD + 0x000167bc 0x000167bc 0x00000018 Code RO 1065 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x000167d4 0x000167d4 0x00000040 Code RO 1069 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x00016814 0x00016814 0x00000024 Code RO 1070 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x00016838 0x00016838 0x00000028 Code RO 1071 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x00016860 0x00016860 0x00000018 Code RO 1072 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016878 0x00016878 0x00000050 Code RO 1073 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x000168c8 0x000168c8 0x00000064 Code RO 1076 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x0001692c 0x0001692c 0x00000008 Code RO 1077 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016934 0x00016934 0x00000048 Code RO 1078 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x0001697c 0x0001697c 0x00000010 Code RO 1356 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x0001698c 0x0001698c 0x000001b0 Code RO 1357 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016b3c 0x00016b3c 0x0000000c Code RO 1358 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016b48 0x00016b48 0x00000020 Code RO 1361 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016b68 0x00016b68 0x0000000c Code RO 1362 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016b74 0x00016b74 0x00000018 Code RO 1363 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016b8c 0x00016b8c 0x0000000c Code RO 1364 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016b98 0x00016b98 0x000000d8 Code RO 1365 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016c70 0x00016c70 0x000000c4 Code RO 1366 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016d34 0x00016d34 0x00000020 Code RO 1367 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d54 0x00016d54 0x000000f8 Code RO 1369 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016e4c 0x00016e4c 0x0000006c Code RO 1370 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016eb8 0x00016eb8 0x0000006c Code RO 1417 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00016f24 0x00016f24 0x0000044c Code RO 1419 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x00017370 0x00017370 0x00000088 Code RO 1420 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x000173f8 0x000173f8 0x00000174 Code RO 1421 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x0001756c 0x0001756c 0x0000008c Code RO 1422 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x000175f8 0x000175f8 0x0000002c Code RO 1424 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017624 0x00017624 0x000002e0 Code RO 1445 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017904 0x00017904 0x00000064 Code RO 1446 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017968 0x00017968 0x000000c8 Code RO 1447 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017a30 0x00017a30 0x00000064 Code RO 1448 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017a94 0x00017a94 0x0000000c Code RO 1449 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017aa0 0x00017aa0 0x00000010 Code RO 1450 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017ab0 0x00017ab0 0x00000010 Code RO 1451 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017ac0 0x00017ac0 0x0000000c Code RO 1452 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017acc 0x00017acc 0x00000028 Code RO 1470 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017af4 0x00017af4 0x00000010 Code RO 1471 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017b04 0x00017b04 0x00000024 Code RO 1472 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017b28 0x00017b28 0x00000080 Code RO 1473 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017ba8 0x00017ba8 0x00000014 Code RO 1474 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017bbc 0x00017bbc 0x0000000c Code RO 1476 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017bc8 0x00017bc8 0x00000048 Code RO 1478 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017c10 0x00017c10 0x00000070 Code RO 1002 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c80 0x00017c80 0x00000064 Code RO 1003 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ce4 0x00017ce4 0x0000003e Code RO 1004 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017d22 0x00017d22 0x00000070 Code RO 1005 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017d92 0x00017d92 0x00000002 PAD + 0x00017d94 0x00017d94 0x00000128 Code RO 1006 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ebc 0x00017ebc 0x00000024 Code RO 1007 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ee0 0x00017ee0 0x0000003c Code RO 1008 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f1c 0x00017f1c 0x000000d4 Code RO 1009 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ff0 0x00017ff0 0x0000002a Code RO 1257 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001801a 0x0001801a 0x00000008 Code RO 1258 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018022 0x00018022 0x00000002 PAD + 0x00018024 0x00018024 0x00000064 Code RO 1259 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018088 0x00018088 0x0000000a Code RO 1260 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018092 0x00018092 0x00000008 Code RO 1262 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001809a 0x0001809a 0x00000008 Code RO 1267 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x000180a2 0x000180a2 0x00000008 Code RO 1268 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x000180aa 0x000180aa 0x00000002 PAD + 0x000180ac 0x000180ac 0x00000064 Code RO 1269 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018110 0x00018110 0x00000040 Code RO 1156 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018150 0x00018150 0x0000005c Code RO 1157 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x000181ac 0x000181ac 0x00000058 Code RO 1158 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018204 0x00018204 0x00000024 Code RO 1160 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x00018228 0x00018228 0x00000040 Code RO 1161 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x00018268 0x00018268 0x00000118 Code RO 1181 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018380 0x00018380 0x00000030 Code RO 1197 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x000183b0 0x000183b0 0x0000001c Code RO 1199 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x000183cc 0x000183cc 0x00000008 Code RO 1200 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000183d4 0x000183d4 0x00000030 Code RO 1201 i.hal_timer_start CVWL668.lib(hal_timer.o) + 0x00018404 0x00018404 0x00000028 Code RO 1203 i.hal_timer_stop CVWL668.lib(hal_timer.o) + 0x0001842c 0x0001842c 0x00000030 Code RO 1010 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001845c 0x0001845c 0x00000094 Code RO 1328 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000184f0 0x000184f0 0x0000001c Code RO 1331 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x0001850c 0x0001850c 0x000000cc Code RO 1372 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000185d8 0x000185d8 0x00000040 Code RO 3 i.main main.o + 0x00018618 0x00018618 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x0001866c 0x0001866c 0x000002ac Code RO 1373 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018918 0x00018918 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x00018978 0x00018978 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x000189b2 0x000189b2 0x00000002 PAD + 0x000189b4 0x000189b4 0x00000044 Code RO 1374 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x000189f8 0x000189f8 0x00000044 Code RO 1375 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018a3c 0x00018a3c 0x00000054 Code RO 1376 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018a90 0x00018a90 0x00000038 Code RO 347 i.soft_swire_init s8_demo.o + 0x00018ac8 0x00018ac8 0x0000002e Code RO 348 i.soft_swire_start s8_demo.o + 0x00018af6 0x00018af6 0x00000002 PAD + 0x00018af8 0x00018af8 0x00000048 Code RO 349 i.soft_swire_timer_callback s8_demo.o + 0x00018b40 0x00018b40 0x00000018 Code RO 1271 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018b58 0x00018b58 0x000000ac Code RO 1479 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018c04 0x00018c04 0x0000001c Code RO 1480 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018c20 0x00018c20 0x000000b0 Code RO 1481 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018cd0 0x00018cd0 0x000000cc Code RO 1482 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018d9c 0x00018d9c 0x0000010c Code RO 1483 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018ea8 0x00018ea8 0x00000034 Code RO 1305 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018edc 0x00018edc 0x00000084 Code RO 1306 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00018f60 0x00018f60 0x00000076 Code RO 1307 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x00018fd6 0x00018fd6 0x00000002 PAD + 0x00018fd8 0x00018fd8 0x000000b4 Code RO 1377 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x0001908c 0x0001908c 0x00000130 Code RO 1378 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x000191bc 0x000191bc 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001b0b8 0x0001b0b8 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b0e0 0x0001b0e0 0x0000001c Data RO 1013 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b0fc 0x0001b0fc 0x000000d0 Data RO 1081 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b1cc 0x0001b1cc 0x00000030 Data RO 1333 .constdata CVWL668.lib(hal_uart.o) + 0x0001b1fc 0x0001b1fc 0x00000010 Data RO 2609 .constdata CVWL668.lib(drv_uart.o) + 0x0001b20c 0x0001b20c 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b293 0x0001b293 0x00000001 PAD + 0x0001b294 0x0001b294 0x0000008e Data RO 1380 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b322 0x0001b322 0x00000002 PAD + 0x0001b324 0x0001b324 0x0000008e Data RO 1427 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b3b2 0x0001b3b2 0x00000002 PAD + 0x0001b3b4 0x0001b3b4 0x00000020 Data RO 3009 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b3d4, Size: 0x000030e8, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008e Data RW 351 .data s8_demo.o + 0x0007008e COMPRESSED 0x00000002 PAD + 0x00070090 COMPRESSED 0x00000008 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070098 COMPRESSED 0x0000005c Data RW 1014 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f4 COMPRESSED 0x00000001 Data RW 1142 .data CVWL668.lib(hal_spi_master.o) + 0x000700f5 COMPRESSED 0x00000002 Data RW 1163 .data CVWL668.lib(hal_swire.o) + 0x000700f7 COMPRESSED 0x00000001 PAD + 0x000700f8 COMPRESSED 0x00000008 Data RW 1272 .data CVWL668.lib(hal_pwr.o) + 0x00070100 COMPRESSED 0x00000001 Data RW 1310 .data CVWL668.lib(tau_log.o) + 0x00070101 COMPRESSED 0x00000003 PAD + 0x00070104 COMPRESSED 0x00000018 Data RW 1334 .data CVWL668.lib(hal_uart.o) + 0x0007011c COMPRESSED 0x00000008 Data RW 1381 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070124 COMPRESSED 0x00000024 Data RW 1428 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070148 COMPRESSED 0x0000000c Data RW 1512 .data CVWL668.lib(drv_common.o) + 0x00070154 COMPRESSED 0x00000001 Data RW 1513 .data CVWL668.lib(drv_common.o) + 0x00070155 COMPRESSED 0x00000003 PAD + 0x00070158 COMPRESSED 0x00000190 Data RW 1598 .data CVWL668.lib(drv_dma.o) + 0x000702e8 COMPRESSED 0x00000004 Data RW 1660 .data CVWL668.lib(drv_gpio.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1845 .data CVWL668.lib(drv_swire.o) + 0x000702f0 COMPRESSED 0x00000050 Data RW 1911 .data CVWL668.lib(drv_timer.o) + 0x00070340 COMPRESSED 0x0000000c Data RW 1940 .data CVWL668.lib(drv_wdg.o) + 0x0007034c COMPRESSED 0x0000003c Data RW 2026 .data CVWL668.lib(drv_i2c.o) + 0x00070388 COMPRESSED 0x00000004 Data RW 2084 .data CVWL668.lib(drv_se.o) + 0x0007038c COMPRESSED 0x00000001 Data RW 2124 .data CVWL668.lib(drv_dsi_rx.o) + 0x0007038d COMPRESSED 0x00000003 PAD + 0x00070390 COMPRESSED 0x00000008 Data RW 2458 .data CVWL668.lib(drv_rxbr.o) + 0x00070398 COMPRESSED 0x00000004 Data RW 2544 .data CVWL668.lib(drv_vidc.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2987 .data mc_p.l(stdout.o) + 0x000703a0 - 0x000000cc Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007046c - 0x000000b4 Zero RW 1012 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070520 - 0x00000100 Zero RW 1309 .bss CVWL668.lib(tau_log.o) + 0x00070620 - 0x00000024 Zero RW 1379 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070644 - 0x00000800 Zero RW 1425 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e44 - 0x000000ff Zero RW 1426 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f43 COMPRESSED 0x00000001 PAD + 0x00070f44 - 0x00000044 Zero RW 1454 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f88 - 0x00000044 Zero RW 1484 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fcc - 0x00000010 Zero RW 1596 .bss CVWL668.lib(drv_dma.o) + 0x00070fdc - 0x00000040 Zero RW 1659 .bss CVWL668.lib(drv_gpio.o) + 0x0007101c - 0x0000106c Zero RW 2067 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x00072088 - 0x00000060 Zero RW 2608 .bss CVWL668.lib(drv_uart.o) + 0x000720e8 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5016 app_tp_transfer.o + 44 6 0 0 0 461 board.o + 64 32 0 0 0 10227 main.o + 2522 598 7932 142 0 22509 s8_demo.o + 120 18 192 0 4096 2044 startup_armcm0.o + + ---------------------------------------------------------------------- + 2756 654 8156 144 4096 40257 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 2 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 340 50 0 4 64 1132 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 386 44 0 80 0 876 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 538 42 208 0 0 760 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 280 56 0 0 0 72 hal_system.o + 172 0 0 0 0 344 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34292 4842 832 784 7496 29832 Library Totals + 34 0 7 10 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 29218 4660 825 770 7495 26844 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34292 4842 832 784 7496 29832 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37048 5496 8988 928 11592 50005 Grand Totals + 37048 5496 8988 356 11592 50005 ELF Image Totals (compressed) + 37048 5496 8988 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46036 ( 44.96kB) + Total RW Size (RW Data + ZI Data) 12520 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 46392 ( 45.30kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231123.map b/project/WL668/Listings/X90Pro_WL668_20231123.map new file mode 100644 index 0000000..363137a --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231123.map @@ -0,0 +1,4642 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for FrameRateBackUp + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.soft_swire_init) for soft_swire_init + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_filter) for drv_rxbr_set_cmd_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) for drv_dsc_dec_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_sw_reset) for drv_rxbr_sw_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) for hal_internal_sync_set_fb_setting_manual + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) for hal_nonshadow_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) for hal_vsync_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_part_display_config) for drv_lcdc_part_display_config + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) for hal_dsi_tx_ctrl_draw_flick + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_get_remaining_trans_num) for drv_dma_get_remaining_trans_num + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_set_mem_trans_offset) for drv_dma_set_mem_trans_offset + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_tx_abrtsource) for drv_i2c_get_tx_abrtsource + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_write_data) for drv_i2c_write_data + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_deinit) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to hal_system.o(i.hal_system_updata_sysclk) for hal_system_updata_sysclk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_system.o(i.hal_system_updata_sysclk) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_delay_step + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_pvd) refers to drv_pwr.o(i.drv_pwr_set_pvd) for drv_pwr_set_pvd + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_tear_adjust_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_reset_module) for drv_per_reset_module + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_multi_params_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + drv_per_common.o(i.drv_per_get_system_clk) refers to drv_crgu.o(i.drv_crgu_get_system_clk) for drv_crgu_get_system_clk + drv_per_common.o(i.drv_per_reset_module) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + drv_per_common.o(i.drv_per_set_clock) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (320 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (256 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick), (244 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_get_disp_line), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable), (70 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (52 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (28 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update), (16 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (32 bytes). + Removing hal_gpio.o(i.hal_gpio_set_pull_state), (72 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (428 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (48 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (88 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (160 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (36 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (52 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_pvd), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (480 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (304 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_attribute), (16 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_gpio.o(i.drv_gpio_set_attribute), (28 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (64 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (72 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (156 bytes). + Removing drv_i2c.o(i.drv_i2cm_multi_params_read_data), (132 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing drv_per_common.o(.rev16_text), (4 bytes). + Removing drv_per_common.o(.revsh_text), (4 bytes). + Removing drv_per_common.o(i.drv_per_get_system_clk), (8 bytes). + Removing drv_per_common.o(i.drv_per_reset_module), (14 bytes). + Removing drv_per_common.o(i.drv_per_set_clock), (14 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_sw_reset), (164 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +561 unused section(s) (total 30473 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010d14 Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010db0 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e68 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010eb0 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ee0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ef8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010f02 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010f0c Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010f16 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f20 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f3c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f58 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fc4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0printf 0x00011528 Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x00011548 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001156c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001159a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x000115b5 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115d4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115d5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115ec Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115fa Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x00011608 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x00011609 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001177c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001177d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e68 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e69 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e88 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e89 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011eb4 Section 0 printfa.o(i._sputc) + _sputc 0x00011eb5 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ec0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ec1 Thumb Code 158 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011f70 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011f71 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011f78 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011f79 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011fb4 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011fb5 Thumb Code 74 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00012004 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00012005 Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x00012068 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012069 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000120bc Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000120bd Thumb Code 76 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x0001213c Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x0001213d Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x000121c0 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012228 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012248 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012249 Thumb Code 64 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012290 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012291 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x00012378 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x00012379 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012438 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012439 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x000124a4 Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x000124a5 Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012530 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012531 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x0001257c Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x0001257d Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x000125c4 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x000125c5 Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000126e8 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000126e9 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x00012718 Section 0 board.o(i.board_Init) + i.ceil 0x00012730 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000127f8 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000127f9 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012824 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012825 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x000128ac Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00012904 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x0001291c Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x00012960 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x00012984 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x0001299c Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x000129c8 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x000129d0 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012a0c Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012a74 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012a84 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012aac Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012abc Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012af8 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012b30 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012b58 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012b80 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b98 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012bc0 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012be8 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012c00 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012c01 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012c14 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012c30 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012c68 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsc_dec_set_irqen 0x00012c88 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012ca4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012db0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012df0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012df1 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012e40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012e41 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012e5c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012e6c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012e7c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012e94 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012eb0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012ed4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012ee4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012f00 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012f0c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012f1c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012f38 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012f4c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012f70 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012f8c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x0001308c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x000130a4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x000130bc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00013114 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x00013120 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013140 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x0001314c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x0001315c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x0001316c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00013190 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x0001319c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x000131a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x000131b4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x000131d0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x000131f0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x00013200 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x00013268 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x000132ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x000133fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x0001341c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013428 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x0001344c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x00013468 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x0001347c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x000134bc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x000134d4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x000134e8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x0001350c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00013518 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013544 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x0001362c Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x00013662 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x0001366e Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x000136a8 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_handle_int 0x000136c0 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x000136c1 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000136e4 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000136f0 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_int 0x00013704 Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013748 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x00013768 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x0001377c Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x0001377d Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x0001379c Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000137c4 Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x000137f0 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x000137f1 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013808 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x0001383c Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013850 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x00013888 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000138b0 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000138c8 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013918 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013928 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013960 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013990 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x000139cc Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013a30 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013a54 Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013a70 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013a90 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013ab4 Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013ad8 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013afc Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013b38 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013b54 Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013b70 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013b80 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013bbc Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013bd4 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013be8 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013c28 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013c38 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013c50 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013c60 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013c7c Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013c90 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013ca8 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013cc4 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013cd8 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013cf0 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013d0c Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013d24 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013d40 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013d60 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013d78 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013d8c Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013db8 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013dcc Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013ddc Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013df4 Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013e24 Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013e70 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013ea4 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013f3c Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013f64 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013f74 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013f9c Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013fc4 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013ff8 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00014024 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00014044 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00014054 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00014060 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x000140bc Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x000140d8 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x000140d9 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x000140f0 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x000140f1 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00014108 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x0001411c Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x0001412c Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014138 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x0001427c Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x00014298 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000142bc Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000142d8 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x000142f0 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014330 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x00014340 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x00014350 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x000143c8 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x0001449c Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014524 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000145b4 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x00014684 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014730 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014744 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x00014750 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_set_inten 0x00014780 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x0001479c Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000147b8 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x000147c4 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x000147d0 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x000147e8 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x00014830 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x0001484c Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014858 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x00014874 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00014880 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000148a8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x000148cc Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x000148f0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014914 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x0001492c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014950 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014951 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x0001496a Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x0001498c Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x0001499c Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x0001499d Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x000149d8 Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x000149ec Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014a2c Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014a74 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014a9c Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014aac Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014acc Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014aec Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014b14 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014b48 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014b7c Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014b90 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014b91 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014ba8 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014c04 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014c2c Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014cfc Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014cfd Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014d38 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014d54 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014d70 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014d8a Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014de0 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014e2c Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014e3c Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014e5c Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014e9c Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014ec8 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014ee0 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014f0c Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014f18 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014f24 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014f40 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014f78 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014fd4 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014fe0 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x0001500c Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x0001503c Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00015058 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x0001506c Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00015088 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00015094 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x000150ac Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x000150b8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x000150c4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x000150d8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x000150e4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x000150f0 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015110 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x00015148 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x00015158 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x00015159 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x00015168 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x00015169 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x00015178 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x000151ac Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x000151e0 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x000151e1 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x00015220 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015260 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x000152a0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x00015334 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000153e0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000153e1 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000154e0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000154e1 Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000155d8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000155d9 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00015704 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00015705 Thumb Code 314 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x0001584c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x0001584d Thumb Code 624 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015acc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015b04 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015bb4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015bb5 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015be4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015c14 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015c44 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015c64 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015c65 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015ee0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015f18 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015f8c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015fb0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x0001602c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x0001602d Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x0001603c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00016044 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00016050 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x000160e0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00016118 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x0001620c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x000162dc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x000162dd Thumb Code 250 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x000163e0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x000163e1 Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x00016418 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x00016419 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001642e Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001642f Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016480 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016481 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x000164d4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x000164d5 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x00016514 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x00016515 Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x000165a8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x000165a9 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x000168b8 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x000168f4 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x0001690c Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x0001694c Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00016962 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016980 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x0001699c Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x000169ec Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016a4c Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_internal_sync_get_hight_performan_mode 0x00016a54 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x00016a64 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016c10 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016c1c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016c3c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016c48 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016c5c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016c68 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016d50 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016e18 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016e38 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016f7c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016fd4 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00017040 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00017041 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x0001748c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x0001748d Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x00017514 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x00017515 Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x00017688 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x00017714 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x00017715 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017740 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017a30 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017a31 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017a94 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017a95 Thumb Code 214 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017b70 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017b71 Thumb Code 110 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017be4 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017bf0 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017c00 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017c10 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017c1c Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017c44 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017c54 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017c78 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017cf8 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017d0c Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017d18 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017d60 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_init_cfg 0x00017dd0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017dd1 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017e0e Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017e0f Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017e80 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017fa8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017fa9 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017fcc Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017fcd Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00018008 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_nonshadow_func_update 0x000180e8 Section 0 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + i.hal_pwr_enter_deep_sleep_mode 0x000181a4 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x000181ce Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x000181d8 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x0001823c Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018246 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001824e Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x00018256 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x00018260 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x000182c4 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018304 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x00018360 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x000183b8 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x000183dc Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x0001841c Section 0 hal_system.o(i.hal_system_init) + i.hal_system_updata_sysclk 0x00018500 Section 0 hal_system.o(i.hal_system_updata_sysclk) + i.hal_timer_deinit 0x00018550 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x00018580 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x0001859c Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_timer_start 0x000185a4 Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x000185d4 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_tx_frame_rate_adjust 0x000185fc Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x000185fd Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x0001862c Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000186c0 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_func_update 0x000186dc Section 0 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + i.hal_vsync_reset_lcdc_scaler 0x000186f4 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000187d4 Section 0 main.o(i.main) + i.pps_update_handle 0x00018814 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018815 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x00018868 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x00018869 Thumb Code 478 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018b4c Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018bac Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018bad Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018be8 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018be9 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018c2c Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018c2d Thumb Code 86 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018c98 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018c99 Thumb Code 202 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_pro_motion_init 0x00018d78 Section 0 hal_internal_vsync.o(i.soft_pro_motion_init) + soft_pro_motion_init 0x00018d79 Thumb Code 46 hal_internal_vsync.o(i.soft_pro_motion_init) + i.soft_swire_init 0x00018db0 Section 0 s8_demo.o(i.soft_swire_init) + soft_swire_init 0x00018db1 Thumb Code 48 s8_demo.o(i.soft_swire_init) + i.soft_swire_start 0x00018de8 Section 0 s8_demo.o(i.soft_swire_start) + soft_swire_start 0x00018de9 Thumb Code 46 s8_demo.o(i.soft_swire_start) + i.soft_swire_timer_callback 0x00018e18 Section 0 s8_demo.o(i.soft_swire_timer_callback) + soft_swire_timer_callback 0x00018e19 Thumb Code 64 s8_demo.o(i.soft_swire_timer_callback) + i.soft_tear_adjust_line 0x00018e60 Section 0 hal_internal_vsync.o(i.soft_tear_adjust_line) + soft_tear_adjust_line 0x00018e61 Thumb Code 26 hal_internal_vsync.o(i.soft_tear_adjust_line) + i.stop_sleep_cb 0x00018e84 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018e85 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018e9c Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018e9d Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018f48 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018f49 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018f64 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018f65 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00019014 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00019015 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x000190e0 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x000190e1 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x000191ec Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00019220 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x000192a4 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x0001931c Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x0001931d Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x000193d0 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x000193d1 Thumb Code 254 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x000194e8 Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x000194e8 Data 96 s8_demo.o(.constdata) + .constdata 0x0001b3e4 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b40c Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b428 Section 182 hal_gpio.o(.constdata) + s_gpio_map 0x0001b428 Data 104 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b490 Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b4e0 Section 48 hal_uart.o(.constdata) + .constdata 0x0001b510 Section 16 drv_uart.o(.constdata) + .conststring 0x0001b520 Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b5a8 Section 144 hal_internal_vsync.o(.conststring) + .conststring 0x0001b638 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 143 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000c Data 1 s8_demo.o(.data) + FrameRateBackUp 0x0007008e Data 1 s8_demo.o(.data) + .data 0x00070090 Section 36 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_col 0x00070098 Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_page 0x0007009c Data 4 hal_dsi_rx_ctrl.o(.data) + pre_step 0x000700a0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_cmd_filter 0x000700a4 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_x 0x000700a8 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_y 0x000700ac Data 4 hal_dsi_rx_ctrl.o(.data) + pre_value 0x000700b0 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x000700b4 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x000700b4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x000700b5 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x000700b6 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x000700b7 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x000700b8 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x000700b9 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x000700ba Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x000700bb Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700bc Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700bd Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700be Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700bf Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700c0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_test_pattern_en 0x000700c1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700c4 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700c8 Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700ec Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x00070110 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x00070110 Data 1 hal_spi_master.o(.data) + .data 0x00070111 Section 2 hal_swire.o(.data) + sg_swire_timer 0x00070111 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x00070112 Data 1 hal_swire.o(.data) + .data 0x00070114 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x00070114 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x00070118 Data 4 hal_pwr.o(.data) + .data 0x0007011c Section 1 tau_log.o(.data) + g_log_port 0x0007011c Data 1 tau_log.o(.data) + .data 0x00070120 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070130 Data 4 hal_uart.o(.data) + sg_user_data 0x00070134 Data 4 hal_uart.o(.data) + .data 0x00070138 Section 16 hal_internal_vsync.o(.data) + s_te_refine_mode 0x00070138 Data 1 hal_internal_vsync.o(.data) + .data 0x00070148 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070148 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x00070160 Data 12 hal_internal_dcs.o(.data) + .data 0x0007016c Section 12 drv_common.o(.data) + s_my_tick 0x0007016c Data 4 drv_common.o(.data) + .data 0x00070178 Section 1 drv_common.o(.data) + .data 0x0007017c Section 400 drv_dma.o(.data) + sg_dma_handle 0x0007017c Data 256 drv_dma.o(.data) + .data 0x0007030c Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x0007030c Data 4 drv_gpio.o(.data) + .data 0x00070310 Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x00070310 Data 4 drv_swire.o(.data) + .data 0x00070314 Section 80 drv_timer.o(.data) + sg_timer_info 0x00070314 Data 80 drv_timer.o(.data) + .data 0x00070364 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070364 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070368 Data 8 drv_wdg.o(.data) + .data 0x00070370 Section 36 drv_i2c.o(.data) + .data 0x00070394 Section 4 drv_se.o(.data) + chip_info 0x00070394 Data 4 drv_se.o(.data) + .data 0x00070398 Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x00070398 Data 1 drv_dsi_rx.o(.data) + .data 0x0007039c Section 8 drv_rxbr.o(.data) + .data 0x000703a4 Section 4 drv_vidc.o(.data) + .data 0x000703a8 Section 4 stdout.o(.data) + .bss 0x000703ac Section 208 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703ac Data 208 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007047c Section 184 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007047c Data 92 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704d8 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070534 Section 256 tau_log.o(.bss) + g_log_buf 0x00070534 Data 256 tau_log.o(.bss) + .bss 0x00070634 Section 68 hal_internal_vsync.o(.bss) + .bss 0x00070678 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e78 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e78 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f78 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070fbc Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070fbc Data 68 hal_internal_svs.o(.bss) + .bss 0x00071000 Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00071000 Data 16 drv_dma.o(.bss) + .bss 0x00071010 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00071010 Data 64 drv_gpio.o(.bss) + .bss 0x00071050 Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x000720bc Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x000720bc Data 96 drv_uart.o(.bss) + STACK 0x00072120 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 118 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010d15 Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010db1 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e69 Thumb Code 62 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010eb1 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ee1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ef9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010f03 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010f0d Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010f17 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f21 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f3d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f59 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fc5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0printf 0x00011529 Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00011529 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00011529 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00011529 Thumb Code 0 printfa.o(i.__0printf) + printf 0x00011529 Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x00011549 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011549 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011549 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011549 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011549 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001156d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001159b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115ed Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115fb Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x000121c1 Thumb Code 58 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012229 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x00012719 Thumb Code 20 board.o(i.board_Init) + ceil 0x00012731 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x000128ad Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00012905 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x0001291d Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x00012961 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x00012985 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x0001299d Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x000129c9 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x000129d1 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012a0d Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012a75 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012a85 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012aad Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012abd Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012af9 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012b31 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012b59 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012b81 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b99 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012bc1 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012be9 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012c15 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012c31 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012c69 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsc_dec_set_irqen 0x00012c89 Thumb Code 24 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + drv_dsi_rx_calc_ipi_tx_delay 0x00012ca5 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012db1 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012e5d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012e6d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012e7d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012e95 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012eb1 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012ed5 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012ee5 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012f01 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012f0d Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012f1d Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012f39 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012f4d Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012f71 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012f8d Thumb Code 224 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x0001308d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x000130a5 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x000130bd Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00013115 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x00013121 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013141 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x0001314d Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x0001315d Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x0001316d Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00013191 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x0001319d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x000131a9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x000131b5 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x000131d1 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x000131f1 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x00013201 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x00013269 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x000132ad Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x000133fd Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x0001341d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013429 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x0001344d Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x00013469 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x0001347d Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x000134bd Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x000134d5 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x000134e9 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x0001350d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00013519 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013545 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x0001362d Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x00013663 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x0001366f Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x000136a9 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_register_ap_reset_callback 0x000136e5 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000136f1 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_int 0x00013705 Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013749 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x00013769 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x0001379d Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000137c5 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013809 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x0001383d Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013851 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x00013889 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000138b1 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000138c9 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013919 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013929 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013961 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013991 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x000139cd Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013a31 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013a55 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013a71 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013a91 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013ab5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013ad9 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013afd Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013b39 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013b55 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013b71 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013b81 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013bbd Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013bd5 Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013be9 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013c29 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013c39 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013c51 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013c61 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013c7d Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013c91 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013ca9 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013cc5 Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013cd9 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013cf1 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013d0d Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013d25 Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013d41 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013d61 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013d79 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013d8d Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013db9 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013dcd Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013ddd Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013df5 Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013e25 Thumb Code 60 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013e71 Thumb Code 34 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013ea5 Thumb Code 132 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013f3d Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013f65 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013f75 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013f9d Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013fc5 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013ff9 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00014025 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00014045 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00014055 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00014061 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x000140bd Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00014109 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x0001411d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x0001412d Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014139 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x0001427d Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x00014299 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000142bd Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000142d9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x000142f1 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014331 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x00014341 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x00014351 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x000143c9 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x0001449d Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014525 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000145b5 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x00014685 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014731 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014745 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x00014751 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_set_inten 0x00014781 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x0001479d Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000147b9 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x000147c5 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x000147d1 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x000147e9 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x00014831 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x0001484d Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014859 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x00014875 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00014881 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000148a9 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x000148cd Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x000148f1 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014915 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x0001492d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x0001496b Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x0001498d Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_register_callback 0x000149d9 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x000149ed Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014a2d Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014a75 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014a9d Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014aad Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014acd Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014aed Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014b15 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014b49 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014b7d Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014ba9 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014c05 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014c2d Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014d39 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014d55 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014d71 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014d8b Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014de1 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014e2d Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014e3d Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014e5d Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014e9d Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014ec9 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014ee1 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014f0d Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014f19 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014f25 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014f41 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014f79 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014fd5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014fe1 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x0001500d Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x0001503d Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00015059 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x0001506d Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00015089 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00015095 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x000150ad Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x000150b9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x000150c5 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x000150d9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x000150e5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x000150f1 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015111 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x00015149 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x00015179 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x000151ad Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x00015221 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015261 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x000152a1 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x00015335 Thumb Code 158 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015acd Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015b05 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015be5 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015c15 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015c45 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015ee1 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015f19 Thumb Code 102 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015f8d Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015fb1 Thumb Code 110 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x0001603d Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00016045 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00016051 Thumb Code 134 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x000160e1 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00016119 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x0001620d Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x000168b9 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x000168f5 Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x0001690d Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x0001694d Thumb Code 22 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00016963 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016981 Thumb Code 22 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x0001699d Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x000169ed Thumb Code 92 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016a4d Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_internal_sync_get_hight_performan_mode 0x00016a55 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x00016a65 Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016c11 Thumb Code 8 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016c1d Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016c3d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016c49 Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016c5d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016c69 Thumb Code 206 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016d51 Thumb Code 194 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016e19 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016e39 Thumb Code 306 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016f7d Thumb Code 78 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016fd5 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x00017689 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017741 Thumb Code 738 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017be5 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017bf1 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017c01 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017c11 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017c1d Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017c45 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017c55 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017c79 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017cf9 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017d0d Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017d19 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017d61 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_postproc_config 0x00017e81 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00018009 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_nonshadow_func_update 0x000180e9 Thumb Code 180 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + hal_pwr_enter_deep_sleep_mode 0x000181a5 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x000181cf Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x000181d9 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x0001823d Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018247 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001824f Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x00018257 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x00018261 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x000182c5 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018305 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x00018361 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x000183b9 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x000183dd Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x0001841d Thumb Code 192 hal_system.o(i.hal_system_init) + hal_system_updata_sysclk 0x00018501 Thumb Code 60 hal_system.o(i.hal_system_updata_sysclk) + hal_timer_deinit 0x00018551 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x00018581 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x0001859d Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_timer_start 0x000185a5 Thumb Code 48 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x000185d5 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x0001862d Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000186c1 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_func_update 0x000186dd Thumb Code 18 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + hal_vsync_reset_lcdc_scaler 0x000186f5 Thumb Code 206 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000187d5 Thumb Code 32 main.o(i.main) + s8_demo 0x00018b4d Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x000191ed Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00019221 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x000192a5 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x00019548 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b6c8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b6e8 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070120 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070124 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x00070128 Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x0007012c Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007013c Data 4 hal_internal_vsync.o(.data) + hal_internal_vsync_handle_callback 0x00070140 Data 4 hal_internal_vsync.o(.data) + hal_internal_disp_end_handle_callback 0x00070144 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x00070170 Data 4 drv_common.o(.data) + g_system_clock 0x00070174 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070178 Data 1 drv_common.o(.data) + dma_req_map 0x0007027c Data 144 drv_dma.o(.data) + drv_i2c_table 0x00070370 Data 36 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x0007039c Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x000703a0 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x000703a4 Data 4 drv_vidc.o(.data) + __stdout 0x000703a8 Data 4 stdout.o(.data) + g_vsync_handle 0x00070634 Data 40 hal_internal_vsync.o(.bss) + sg_pro_motion_handle 0x0007065c Data 28 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070678 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f78 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x00071050 Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x00072120 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x00073120 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000ba94, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b848]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b6e8, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2670 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2976 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2979 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2981 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2984 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2986 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2988 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2977 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2673 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2675 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2677 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2679 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2681 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2946 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2948 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2950 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2952 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2954 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2956 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2958 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2960 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2962 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2964 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2966 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2968 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2970 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2972 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2974 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2991 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2993 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2995 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2997 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2999 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 3000 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 3002 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3006 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3008 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3010 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3020 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1663 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1588 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1664 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1665 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1666 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1667 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1668 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1669 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1670 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1671 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1523 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1984 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1985 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1986 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x00000100 Code RO 1368 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010d14 0x00010d14 0x0000009a Code RO 2352 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010dae 0x00010dae 0x00000002 PAD + 0x00010db0 0x00010db0 0x000000b8 Code RO 2158 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e68 0x00010e68 0x00000048 Code RO 1147 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010eb0 0x00010eb0 0x00000030 Code RO 1843 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ee0 0x00010ee0 0x00000018 Code RO 1524 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ef8 0x00010ef8 0x0000000a Code RO 1886 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f02 0x00010f02 0x0000000a Code RO 1887 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f0c 0x00010f0c 0x0000000a Code RO 1888 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f16 0x00010f16 0x0000000a Code RO 1889 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f20 0x00010f20 0x0000001c Code RO 2507 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f3c 0x00010f3c 0x0000001c Code RO 2418 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f58 0x00010f58 0x0000006c Code RO 1434 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fc4 0x00010fc4 0x00000038 Code RO 1919 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3015 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1531 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1324 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1016 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2097 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2592 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000020 Code RO 2918 i.__0printf mc_p.l(printfa.o) + 0x00011548 0x00011548 0x00000024 Code RO 2924 i.__0vsprintf mc_p.l(printfa.o) + 0x0001156c 0x0001156c 0x0000002e Code RO 3004 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001159a 0x0001159a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000115b4 0x000115b4 0x00000020 Code RO 2419 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115d4 0x000115d4 0x00000018 Code RO 2420 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115ec 0x000115ec 0x0000000e Code RO 3014 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115fa 0x000115fa 0x0000000e Code RO 3016 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x00011608 0x00011608 0x00000174 Code RO 2925 i._fp_digits mc_p.l(printfa.o) + 0x0001177c 0x0001177c 0x000006ec Code RO 2926 i._printf_core mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x00000020 Code RO 2927 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e88 0x00011e88 0x0000002c Code RO 2928 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011eb4 0x00011eb4 0x0000000a Code RO 2930 i._sputc mc_p.l(printfa.o) + 0x00011ebe 0x00011ebe 0x00000002 PAD + 0x00011ec0 0x00011ec0 0x000000b0 Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011f70 0x00011f70 0x00000006 Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011f76 0x00011f76 0x00000002 PAD + 0x00011f78 0x00011f78 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011fb4 0x00011fb4 0x00000050 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00012004 0x00012004 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x00012068 0x00012068 0x00000054 Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x000120bc 0x000120bc 0x00000080 Code RO 330 i.ap_set_framerate s8_demo.o + 0x0001213c 0x0001213c 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x000121c0 0x000121c0 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x00012228 0x00012228 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x00012248 0x00012248 0x00000048 Code RO 334 i.app_init_panel s8_demo.o + 0x00012290 0x00012290 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x00012378 0x00012378 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x00012438 0x00012438 0x0000006c Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x000124a4 0x000124a4 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x00012530 0x00012530 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x0001257c 0x0001257c 0x00000048 Code RO 341 i.app_system_resume s8_demo.o + 0x000125c4 0x000125c4 0x00000124 Code RO 342 i.app_system_suspend s8_demo.o + 0x000126e8 0x000126e8 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x00012716 0x00012716 0x00000002 PAD + 0x00012718 0x00012718 0x00000018 Code RO 518 i.board_Init board.o + 0x00012730 0x00012730 0x000000c8 Code RO 2667 i.ceil m_ps.l(ceil.o) + 0x000127f8 0x000127f8 0x0000002c Code RO 1369 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012824 0x00012824 0x00000088 Code RO 1435 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x000128ac 0x000128ac 0x00000058 Code RO 2063 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x00012904 0x00012904 0x00000018 Code RO 2064 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x0001291c 0x0001291c 0x00000044 Code RO 2065 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012960 0x00012960 0x00000024 Code RO 2066 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012984 0x00012984 0x00000018 Code RO 1311 i.delayMs CVWL668.lib(tau_delay.o) + 0x0001299c 0x0001299c 0x0000002c Code RO 1312 i.delayUs CVWL668.lib(tau_delay.o) + 0x000129c8 0x000129c8 0x00000008 Code RO 1529 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x000129d0 0x000129d0 0x0000003c Code RO 1548 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012a0c 0x00012a0c 0x00000068 Code RO 1551 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012a74 0x00012a74 0x00000010 Code RO 1554 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012a84 0x00012a84 0x00000028 Code RO 1555 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012aac 0x00012aac 0x00000010 Code RO 1556 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012abc 0x00012abc 0x0000003c Code RO 1558 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012af8 0x00012af8 0x00000038 Code RO 1559 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012b30 0x00012b30 0x00000028 Code RO 1560 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012b58 0x00012b58 0x00000028 Code RO 1561 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012b80 0x00012b80 0x00000018 Code RO 1562 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b98 0x00012b98 0x00000028 Code RO 1563 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012bc0 0x00012bc0 0x00000028 Code RO 1564 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012be8 0x00012be8 0x00000018 Code RO 1590 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012c00 0x00012c00 0x00000014 Code RO 1596 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012c14 0x00012c14 0x0000001c Code RO 1651 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012c30 0x00012c30 0x00000038 Code RO 1652 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012c68 0x00012c68 0x00000020 Code RO 1653 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c88 0x00012c88 0x0000001c Code RO 1654 i.drv_dsc_dec_set_irqen CVWL668.lib(drv_dsc_dec.o) + 0x00012ca4 0x00012ca4 0x0000010c Code RO 2098 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012db0 0x00012db0 0x00000040 Code RO 2099 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012df0 0x00012df0 0x00000050 Code RO 2101 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012e40 0x00012e40 0x0000001c Code RO 2102 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012e5c 0x00012e5c 0x00000010 Code RO 2103 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e6c 0x00012e6c 0x00000010 Code RO 2104 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e7c 0x00012e7c 0x00000018 Code RO 2109 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012e94 0x00012e94 0x0000001c Code RO 2110 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012eb0 0x00012eb0 0x00000024 Code RO 2111 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ed4 0x00012ed4 0x00000010 Code RO 2112 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ee4 0x00012ee4 0x0000001c Code RO 2113 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f00 0x00012f00 0x0000000c Code RO 2116 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012f0c 0x00012f0c 0x00000010 Code RO 2117 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012f1c 0x00012f1c 0x0000001c Code RO 2119 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012f38 0x00012f38 0x00000014 Code RO 2120 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012f4c 0x00012f4c 0x00000024 Code RO 2121 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012f70 0x00012f70 0x0000001c Code RO 2122 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f8c 0x00012f8c 0x00000100 Code RO 2123 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x0001308c 0x0001308c 0x00000018 Code RO 2124 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x000130a4 0x000130a4 0x00000018 Code RO 2160 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x000130bc 0x000130bc 0x00000058 Code RO 2161 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013114 0x00013114 0x0000000c Code RO 2162 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x00013120 0x00013120 0x00000020 Code RO 2163 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013140 0x00013140 0x0000000c Code RO 2164 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x0001314c 0x0001314c 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x0001315c 0x0001315c 0x00000010 Code RO 2166 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001316c 0x0001316c 0x00000024 Code RO 2167 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x00013190 0x00013190 0x0000000c Code RO 2168 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x0001319c 0x0001319c 0x0000000c Code RO 2170 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x000131a8 0x000131a8 0x0000000c Code RO 2172 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x000131b4 0x000131b4 0x0000001c Code RO 2173 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x000131d0 0x000131d0 0x00000020 Code RO 2174 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x000131f0 0x000131f0 0x00000010 Code RO 2176 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013200 0x00013200 0x00000068 Code RO 2179 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x00013268 0x00013268 0x00000044 Code RO 2180 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x000132ac 0x000132ac 0x00000150 Code RO 2182 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x000133fc 0x000133fc 0x00000020 Code RO 2183 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001341c 0x0001341c 0x0000000c Code RO 2187 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013428 0x00013428 0x00000024 Code RO 2188 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001344c 0x0001344c 0x0000001c Code RO 2191 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x00013468 0x00013468 0x00000014 Code RO 2192 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x0001347c 0x0001347c 0x00000040 Code RO 2193 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x000134bc 0x000134bc 0x00000018 Code RO 2194 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x000134d4 0x000134d4 0x00000014 Code RO 2195 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x000134e8 0x000134e8 0x00000024 Code RO 2196 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x0001350c 0x0001350c 0x0000000c Code RO 2198 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x00013518 0x00013518 0x0000002c Code RO 2199 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013544 0x00013544 0x000000e8 Code RO 2202 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001362c 0x0001362c 0x00000036 Code RO 2637 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x00013662 0x00013662 0x0000000c Code RO 2640 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x0001366e 0x0001366e 0x0000003a Code RO 2641 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x000136a8 0x000136a8 0x00000018 Code RO 2642 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x000136c0 0x000136c0 0x00000024 Code RO 1674 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000136e4 0x000136e4 0x0000000c Code RO 1675 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000136f0 0x000136f0 0x00000014 Code RO 1676 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x00013704 0x00013704 0x00000044 Code RO 1678 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013748 0x00013748 0x00000020 Code RO 1679 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x00013768 0x00013768 0x00000014 Code RO 1680 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x0001377c 0x0001377c 0x00000020 Code RO 1073 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x0001379c 0x0001379c 0x00000028 Code RO 2264 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000137c4 0x000137c4 0x0000002c Code RO 2265 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x000137f0 0x000137f0 0x00000018 Code RO 2266 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013808 0x00013808 0x00000034 Code RO 2268 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x0001383c 0x0001383c 0x00000014 Code RO 2269 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013850 0x00013850 0x00000038 Code RO 2270 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x00013888 0x00013888 0x00000028 Code RO 2271 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000138b0 0x000138b0 0x00000018 Code RO 2272 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000138c8 0x000138c8 0x00000050 Code RO 2273 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013918 0x00013918 0x00000010 Code RO 2274 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013928 0x00013928 0x00000038 Code RO 2275 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013960 0x00013960 0x00000030 Code RO 2276 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013990 0x00013990 0x0000003c Code RO 2278 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x000139cc 0x000139cc 0x00000064 Code RO 2279 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013a30 0x00013a30 0x00000024 Code RO 2280 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013a54 0x00013a54 0x0000001c Code RO 2281 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013a70 0x00013a70 0x00000020 Code RO 2282 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013a90 0x00013a90 0x00000024 Code RO 2284 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013ab4 0x00013ab4 0x00000024 Code RO 2285 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013ad8 0x00013ad8 0x00000024 Code RO 2286 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013afc 0x00013afc 0x0000003c Code RO 2297 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013b38 0x00013b38 0x0000001c Code RO 2298 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013b54 0x00013b54 0x0000001c Code RO 2299 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013b70 0x00013b70 0x00000010 Code RO 2301 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013b80 0x00013b80 0x0000003c Code RO 2303 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013bbc 0x00013bbc 0x00000018 Code RO 2305 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013bd4 0x00013bd4 0x00000014 Code RO 2353 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013be8 0x00013be8 0x00000040 Code RO 2354 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013c28 0x00013c28 0x00000010 Code RO 2355 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013c38 0x00013c38 0x00000018 Code RO 2356 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013c50 0x00013c50 0x00000010 Code RO 2357 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013c60 0x00013c60 0x0000001c Code RO 2358 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013c7c 0x00013c7c 0x00000014 Code RO 2359 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013c90 0x00013c90 0x00000018 Code RO 2360 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013ca8 0x00013ca8 0x0000001c Code RO 2361 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013cc4 0x00013cc4 0x00000014 Code RO 2362 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013cd8 0x00013cd8 0x00000018 Code RO 2365 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013cf0 0x00013cf0 0x0000001c Code RO 2369 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013d0c 0x00013d0c 0x00000018 Code RO 2370 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013d24 0x00013d24 0x0000001c Code RO 2372 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013d40 0x00013d40 0x00000020 Code RO 2373 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013d60 0x00013d60 0x00000018 Code RO 2374 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013d78 0x00013d78 0x00000014 Code RO 2378 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d8c 0x00013d8c 0x0000002c Code RO 2379 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013db8 0x00013db8 0x00000014 Code RO 2381 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013dcc 0x00013dcc 0x00000010 Code RO 2660 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013ddc 0x00013ddc 0x00000018 Code RO 2661 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013df4 0x00013df4 0x00000030 Code RO 1710 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013e24 0x00013e24 0x0000004c Code RO 1712 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e70 0x00013e70 0x00000034 Code RO 1714 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013ea4 0x00013ea4 0x00000098 Code RO 1715 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f3c 0x00013f3c 0x00000028 Code RO 1716 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f64 0x00013f64 0x00000010 Code RO 1719 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013f74 0x00013f74 0x00000028 Code RO 1751 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013f9c 0x00013f9c 0x00000028 Code RO 1752 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013fc4 0x00013fc4 0x00000034 Code RO 1755 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013ff8 0x00013ff8 0x0000002c Code RO 1759 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00014024 0x00014024 0x00000020 Code RO 1762 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00014044 0x00014044 0x00000010 Code RO 2421 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00014054 0x00014054 0x0000000c Code RO 2422 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00014060 0x00014060 0x0000005a Code RO 2425 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x000140ba 0x000140ba 0x00000002 PAD + 0x000140bc 0x000140bc 0x0000001c Code RO 2426 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x000140d8 0x000140d8 0x00000018 Code RO 1370 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x000140f0 0x000140f0 0x00000018 Code RO 1436 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00014108 0x00014108 0x00000014 Code RO 2436 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x0001411c 0x0001411c 0x00000010 Code RO 2437 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x0001412c 0x0001412c 0x0000000c Code RO 2439 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014138 0x00014138 0x00000144 Code RO 2443 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x0001427c 0x0001427c 0x0000001c Code RO 2445 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x00014298 0x00014298 0x00000024 Code RO 2448 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000142bc 0x000142bc 0x0000001c Code RO 2449 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000142d8 0x000142d8 0x00000018 Code RO 2450 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x000142f0 0x000142f0 0x00000040 Code RO 2454 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014330 0x00014330 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x00014340 0x00014340 0x00000010 Code RO 2456 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x00014350 0x00014350 0x00000078 Code RO 2078 i.drv_se_init CVWL668.lib(drv_se.o) + 0x000143c8 0x000143c8 0x000000d4 Code RO 2079 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x0001449c 0x0001449c 0x00000088 Code RO 2080 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014524 0x00014524 0x00000090 Code RO 2081 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000145b4 0x000145b4 0x000000d0 Code RO 2082 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x00014684 0x00014684 0x000000ac Code RO 2083 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014730 0x00014730 0x00000014 Code RO 2084 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014744 0x00014744 0x0000000c Code RO 1825 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x00014750 0x00014750 0x00000030 Code RO 1826 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x00014780 0x00014780 0x0000001c Code RO 1830 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x0001479c 0x0001479c 0x0000001c Code RO 1844 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000147b8 0x000147b8 0x0000000c Code RO 1845 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x000147c4 0x000147c4 0x0000000c Code RO 1846 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x000147d0 0x000147d0 0x00000018 Code RO 1847 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x000147e8 0x000147e8 0x00000048 Code RO 1848 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x00014830 0x00014830 0x0000001c Code RO 1849 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x0001484c 0x0001484c 0x0000000c Code RO 1850 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014858 0x00014858 0x0000001c Code RO 1851 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x00014874 0x00014874 0x0000000c Code RO 1866 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x00014880 0x00014880 0x00000028 Code RO 1867 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000148a8 0x000148a8 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x000148cc 0x000148cc 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x000148f0 0x000148f0 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014914 0x00014914 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x0001492c 0x0001492c 0x00000024 Code RO 1873 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014950 0x00014950 0x0000001a Code RO 1890 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x0001496a 0x0001496a 0x00000020 Code RO 1891 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x0001498a 0x0001498a 0x00000002 PAD + 0x0001498c 0x0001498c 0x00000010 Code RO 1892 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x0001499c 0x0001499c 0x0000003c Code RO 1894 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x000149d8 0x000149d8 0x00000014 Code RO 1895 i.drv_timer_register_callback CVWL668.lib(drv_timer.o) + 0x000149ec 0x000149ec 0x00000040 Code RO 1896 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014a2c 0x00014a2c 0x00000048 Code RO 1897 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014a74 0x00014a74 0x00000028 Code RO 1898 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014a9c 0x00014a9c 0x00000010 Code RO 1899 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014aac 0x00014aac 0x00000020 Code RO 2204 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014acc 0x00014acc 0x00000020 Code RO 2205 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014aec 0x00014aec 0x00000028 Code RO 2208 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014b14 0x00014b14 0x00000034 Code RO 2593 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014b48 0x00014b48 0x00000034 Code RO 2594 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014b7c 0x00014b7c 0x00000014 Code RO 2595 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014b90 0x00014b90 0x00000018 Code RO 2597 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014ba8 0x00014ba8 0x0000005c Code RO 2598 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014c04 0x00014c04 0x00000028 Code RO 2600 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014c2c 0x00014c2c 0x000000ce Code RO 2601 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014cfa 0x00014cfa 0x00000002 PAD + 0x00014cfc 0x00014cfc 0x0000003c Code RO 2602 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014d38 0x00014d38 0x0000001c Code RO 2605 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014d54 0x00014d54 0x0000001c Code RO 2606 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014d70 0x00014d70 0x0000001a Code RO 2607 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014d8a 0x00014d8a 0x00000054 Code RO 2609 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014dde 0x00014dde 0x00000002 PAD + 0x00014de0 0x00014de0 0x0000004c Code RO 2610 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014e2c 0x00014e2c 0x00000010 Code RO 2508 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014e3c 0x00014e3c 0x00000020 Code RO 2512 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014e5c 0x00014e5c 0x00000040 Code RO 2513 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014e9c 0x00014e9c 0x0000002c Code RO 2514 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014ec8 0x00014ec8 0x00000018 Code RO 2515 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014ee0 0x00014ee0 0x0000002c Code RO 2519 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014f0c 0x00014f0c 0x0000000c Code RO 2520 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014f18 0x00014f18 0x0000000c Code RO 2521 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014f24 0x00014f24 0x0000001c Code RO 2522 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014f40 0x00014f40 0x00000038 Code RO 2523 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014f78 0x00014f78 0x0000005c Code RO 2525 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014fd4 0x00014fd4 0x0000000c Code RO 2527 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014fe0 0x00014fe0 0x0000002c Code RO 2528 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x0001500c 0x0001500c 0x00000030 Code RO 2529 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x0001503c 0x0001503c 0x0000001c Code RO 2532 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00015058 0x00015058 0x00000014 Code RO 2533 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x0001506c 0x0001506c 0x0000001c Code RO 2536 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00015088 0x00015088 0x0000000c Code RO 2537 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00015094 0x00015094 0x00000018 Code RO 2538 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x000150ac 0x000150ac 0x0000000c Code RO 2539 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000150b8 0x000150b8 0x0000000c Code RO 2540 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x000150c4 0x000150c4 0x00000014 Code RO 2541 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x000150d8 0x000150d8 0x0000000c Code RO 2542 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x000150e4 0x000150e4 0x0000000c Code RO 2543 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x000150f0 0x000150f0 0x00000020 Code RO 2544 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015110 0x00015110 0x00000038 Code RO 2545 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015148 0x00015148 0x00000010 Code RO 1920 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x00015158 0x00015158 0x00000010 Code RO 1921 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x00015168 0x00015168 0x00000010 Code RO 1924 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x00015178 0x00015178 0x00000034 Code RO 1927 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x000151ac 0x000151ac 0x00000034 Code RO 1320 i.fputc CVWL668.lib(tau_log.o) + 0x000151e0 0x000151e0 0x00000040 Code RO 1464 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x00015220 0x00015220 0x00000040 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015260 0x00015260 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152a0 0x000152a0 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015334 0x00015334 0x000000ac Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153e0 0x000153e0 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154e0 0x000154e0 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000155d8 0x000155d8 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015704 0x00015704 0x00000148 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001584c 0x0001584c 0x00000280 Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015acc 0x00015acc 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b04 0x00015b04 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015bb4 0x00015bb4 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015be4 0x00015be4 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c14 0x00015c14 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c44 0x00015c44 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c64 0x00015c64 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ee0 0x00015ee0 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f18 0x00015f18 0x00000074 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f8c 0x00015f8c 0x00000022 Code RO 973 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fae 0x00015fae 0x00000002 PAD + 0x00015fb0 0x00015fb0 0x0000007c Code RO 975 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001602c 0x0001602c 0x00000010 Code RO 976 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001603c 0x0001603c 0x00000008 Code RO 989 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016044 0x00016044 0x0000000a Code RO 990 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001604e 0x0001604e 0x00000002 PAD + 0x00016050 0x00016050 0x00000090 Code RO 992 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160e0 0x000160e0 0x00000038 Code RO 993 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016118 0x00016118 0x000000f4 Code RO 995 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001620c 0x0001620c 0x000000d0 Code RO 996 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162dc 0x000162dc 0x00000104 Code RO 997 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163e0 0x000163e0 0x00000038 Code RO 998 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016418 0x00016418 0x00000016 Code RO 999 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001642e 0x0001642e 0x00000052 Code RO 1000 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016480 0x00016480 0x00000054 Code RO 1001 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164d4 0x000164d4 0x00000040 Code RO 1002 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016514 0x00016514 0x00000094 Code RO 1003 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165a8 0x000165a8 0x00000310 Code RO 1004 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000168b8 0x000168b8 0x0000003a Code RO 1074 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x000168f2 0x000168f2 0x00000002 PAD + 0x000168f4 0x000168f4 0x00000018 Code RO 1075 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x0001690c 0x0001690c 0x00000040 Code RO 1079 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x0001694c 0x0001694c 0x00000016 Code RO 1080 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x00016962 0x00016962 0x0000001c Code RO 1081 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x0001697e 0x0001697e 0x00000002 PAD + 0x00016980 0x00016980 0x0000001c Code RO 1082 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x0001699c 0x0001699c 0x00000050 Code RO 1083 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x000169ec 0x000169ec 0x00000060 Code RO 1086 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016a4c 0x00016a4c 0x00000008 Code RO 1087 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016a54 0x00016a54 0x00000010 Code RO 1372 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016a64 0x00016a64 0x000001ac Code RO 1373 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016c10 0x00016c10 0x0000000c Code RO 1374 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016c1c 0x00016c1c 0x00000020 Code RO 1377 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016c3c 0x00016c3c 0x0000000c Code RO 1378 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016c48 0x00016c48 0x00000014 Code RO 1379 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016c5c 0x00016c5c 0x0000000c Code RO 1380 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016c68 0x00016c68 0x000000e8 Code RO 1381 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016d50 0x00016d50 0x000000c8 Code RO 1382 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016e18 0x00016e18 0x00000020 Code RO 1383 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016e38 0x00016e38 0x00000144 Code RO 1385 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016f7c 0x00016f7c 0x00000058 Code RO 1386 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016fd4 0x00016fd4 0x0000006c Code RO 1437 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00017040 0x00017040 0x0000044c Code RO 1439 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x0001748c 0x0001748c 0x00000088 Code RO 1440 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x00017514 0x00017514 0x00000174 Code RO 1441 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x00017688 0x00017688 0x0000008c Code RO 1442 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x00017714 0x00017714 0x0000002c Code RO 1444 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017740 0x00017740 0x000002f0 Code RO 1465 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a30 0x00017a30 0x00000064 Code RO 1466 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017a94 0x00017a94 0x000000dc Code RO 1467 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017b70 0x00017b70 0x00000074 Code RO 1468 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017be4 0x00017be4 0x0000000c Code RO 1469 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017bf0 0x00017bf0 0x00000010 Code RO 1470 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017c00 0x00017c00 0x00000010 Code RO 1471 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017c10 0x00017c10 0x0000000c Code RO 1472 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017c1c 0x00017c1c 0x00000028 Code RO 1490 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017c44 0x00017c44 0x00000010 Code RO 1491 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017c54 0x00017c54 0x00000024 Code RO 1492 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017c78 0x00017c78 0x00000080 Code RO 1493 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017cf8 0x00017cf8 0x00000014 Code RO 1494 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017d0c 0x00017d0c 0x0000000c Code RO 1496 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017d18 0x00017d18 0x00000048 Code RO 1498 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017d60 0x00017d60 0x00000070 Code RO 1005 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017dd0 0x00017dd0 0x0000003e Code RO 1006 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e0e 0x00017e0e 0x00000070 Code RO 1007 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e7e 0x00017e7e 0x00000002 PAD + 0x00017e80 0x00017e80 0x00000128 Code RO 1008 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017fa8 0x00017fa8 0x00000024 Code RO 1009 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017fcc 0x00017fcc 0x0000003c Code RO 1010 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018008 0x00018008 0x000000e0 Code RO 1011 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000180e8 0x000180e8 0x000000bc Code RO 1013 i.hal_nonshadow_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000181a4 0x000181a4 0x0000002a Code RO 1271 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x000181ce 0x000181ce 0x00000008 Code RO 1272 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x000181d6 0x000181d6 0x00000002 PAD + 0x000181d8 0x000181d8 0x00000064 Code RO 1273 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001823c 0x0001823c 0x0000000a Code RO 1274 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018246 0x00018246 0x00000008 Code RO 1276 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001824e 0x0001824e 0x00000008 Code RO 1281 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00018256 0x00018256 0x00000008 Code RO 1283 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x0001825e 0x0001825e 0x00000002 PAD + 0x00018260 0x00018260 0x00000064 Code RO 1284 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x000182c4 0x000182c4 0x00000040 Code RO 1168 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018304 0x00018304 0x0000005c Code RO 1169 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x00018360 0x00018360 0x00000058 Code RO 1170 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x000183b8 0x000183b8 0x00000024 Code RO 1172 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x000183dc 0x000183dc 0x00000040 Code RO 1173 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x0001841c 0x0001841c 0x000000e4 Code RO 1193 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018500 0x00018500 0x00000050 Code RO 1196 i.hal_system_updata_sysclk CVWL668.lib(hal_system.o) + 0x00018550 0x00018550 0x00000030 Code RO 1211 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x00018580 0x00018580 0x0000001c Code RO 1213 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x0001859c 0x0001859c 0x00000008 Code RO 1214 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000185a4 0x000185a4 0x00000030 Code RO 1215 i.hal_timer_start CVWL668.lib(hal_timer.o) + 0x000185d4 0x000185d4 0x00000028 Code RO 1217 i.hal_timer_stop CVWL668.lib(hal_timer.o) + 0x000185fc 0x000185fc 0x00000030 Code RO 1014 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001862c 0x0001862c 0x00000094 Code RO 1344 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000186c0 0x000186c0 0x0000001c Code RO 1347 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x000186dc 0x000186dc 0x00000018 Code RO 1015 i.hal_vsync_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000186f4 0x000186f4 0x000000e0 Code RO 1388 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000187d4 0x000187d4 0x00000040 Code RO 3 i.main main.o + 0x00018814 0x00018814 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x00018868 0x00018868 0x000002e4 Code RO 1389 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018b4c 0x00018b4c 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x00018bac 0x00018bac 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x00018be6 0x00018be6 0x00000002 PAD + 0x00018be8 0x00018be8 0x00000044 Code RO 1390 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018c2c 0x00018c2c 0x0000006c Code RO 1391 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018c98 0x00018c98 0x000000e0 Code RO 1392 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018d78 0x00018d78 0x00000038 Code RO 1393 i.soft_pro_motion_init CVWL668.lib(hal_internal_vsync.o) + 0x00018db0 0x00018db0 0x00000038 Code RO 347 i.soft_swire_init s8_demo.o + 0x00018de8 0x00018de8 0x0000002e Code RO 348 i.soft_swire_start s8_demo.o + 0x00018e16 0x00018e16 0x00000002 PAD + 0x00018e18 0x00018e18 0x00000048 Code RO 349 i.soft_swire_timer_callback s8_demo.o + 0x00018e60 0x00018e60 0x00000024 Code RO 1394 i.soft_tear_adjust_line CVWL668.lib(hal_internal_vsync.o) + 0x00018e84 0x00018e84 0x00000018 Code RO 1286 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018e9c 0x00018e9c 0x000000ac Code RO 1499 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018f48 0x00018f48 0x0000001c Code RO 1500 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018f64 0x00018f64 0x000000b0 Code RO 1501 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00019014 0x00019014 0x000000cc Code RO 1502 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x000190e0 0x000190e0 0x0000010c Code RO 1503 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x000191ec 0x000191ec 0x00000034 Code RO 1321 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00019220 0x00019220 0x00000084 Code RO 1322 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x000192a4 0x000192a4 0x00000076 Code RO 1323 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x0001931a 0x0001931a 0x00000002 PAD + 0x0001931c 0x0001931c 0x000000b4 Code RO 1395 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x000193d0 0x000193d0 0x00000118 Code RO 1396 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x000194e8 0x000194e8 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001b3e4 0x0001b3e4 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b40c 0x0001b40c 0x0000001c Data RO 1018 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b428 0x0001b428 0x000000b6 Data RO 1091 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b4de 0x0001b4de 0x00000002 PAD + 0x0001b4e0 0x0001b4e0 0x00000030 Data RO 1349 .constdata CVWL668.lib(hal_uart.o) + 0x0001b510 0x0001b510 0x00000010 Data RO 2612 .constdata CVWL668.lib(drv_uart.o) + 0x0001b520 0x0001b520 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b5a7 0x0001b5a7 0x00000001 PAD + 0x0001b5a8 0x0001b5a8 0x00000090 Data RO 1398 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b638 0x0001b638 0x0000008e Data RO 1447 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b6c6 0x0001b6c6 0x00000002 PAD + 0x0001b6c8 0x0001b6c8 0x00000020 Data RO 3012 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b6e8, Size: 0x00003120, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000160]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008f Data RW 351 .data s8_demo.o + 0x0007008f COMPRESSED 0x00000001 PAD + 0x00070090 COMPRESSED 0x00000024 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000700b4 COMPRESSED 0x0000005c Data RW 1019 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070110 COMPRESSED 0x00000001 Data RW 1154 .data CVWL668.lib(hal_spi_master.o) + 0x00070111 COMPRESSED 0x00000002 Data RW 1175 .data CVWL668.lib(hal_swire.o) + 0x00070113 COMPRESSED 0x00000001 PAD + 0x00070114 COMPRESSED 0x00000008 Data RW 1287 .data CVWL668.lib(hal_pwr.o) + 0x0007011c COMPRESSED 0x00000001 Data RW 1326 .data CVWL668.lib(tau_log.o) + 0x0007011d COMPRESSED 0x00000003 PAD + 0x00070120 COMPRESSED 0x00000018 Data RW 1350 .data CVWL668.lib(hal_uart.o) + 0x00070138 COMPRESSED 0x00000010 Data RW 1399 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070148 COMPRESSED 0x00000024 Data RW 1448 .data CVWL668.lib(hal_internal_dcs.o) + 0x0007016c COMPRESSED 0x0000000c Data RW 1532 .data CVWL668.lib(drv_common.o) + 0x00070178 COMPRESSED 0x00000001 Data RW 1533 .data CVWL668.lib(drv_common.o) + 0x00070179 COMPRESSED 0x00000003 PAD + 0x0007017c COMPRESSED 0x00000190 Data RW 1618 .data CVWL668.lib(drv_dma.o) + 0x0007030c COMPRESSED 0x00000004 Data RW 1682 .data CVWL668.lib(drv_gpio.o) + 0x00070310 COMPRESSED 0x00000004 Data RW 1852 .data CVWL668.lib(drv_swire.o) + 0x00070314 COMPRESSED 0x00000050 Data RW 1900 .data CVWL668.lib(drv_timer.o) + 0x00070364 COMPRESSED 0x0000000c Data RW 1929 .data CVWL668.lib(drv_wdg.o) + 0x00070370 COMPRESSED 0x00000024 Data RW 2016 .data CVWL668.lib(drv_i2c.o) + 0x00070394 COMPRESSED 0x00000004 Data RW 2085 .data CVWL668.lib(drv_se.o) + 0x00070398 COMPRESSED 0x00000001 Data RW 2125 .data CVWL668.lib(drv_dsi_rx.o) + 0x00070399 COMPRESSED 0x00000003 PAD + 0x0007039c COMPRESSED 0x00000008 Data RW 2460 .data CVWL668.lib(drv_rxbr.o) + 0x000703a4 COMPRESSED 0x00000004 Data RW 2547 .data CVWL668.lib(drv_vidc.o) + 0x000703a8 COMPRESSED 0x00000004 Data RW 2990 .data mc_p.l(stdout.o) + 0x000703ac - 0x000000d0 Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007047c - 0x000000b8 Zero RW 1017 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070534 - 0x00000100 Zero RW 1325 .bss CVWL668.lib(tau_log.o) + 0x00070634 - 0x00000044 Zero RW 1397 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070678 - 0x00000800 Zero RW 1445 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e78 - 0x000000ff Zero RW 1446 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f77 COMPRESSED 0x00000001 PAD + 0x00070f78 - 0x00000044 Zero RW 1474 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070fbc - 0x00000044 Zero RW 1504 .bss CVWL668.lib(hal_internal_svs.o) + 0x00071000 - 0x00000010 Zero RW 1616 .bss CVWL668.lib(drv_dma.o) + 0x00071010 - 0x00000040 Zero RW 1681 .bss CVWL668.lib(drv_gpio.o) + 0x00071050 - 0x0000106c Zero RW 2068 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x000720bc - 0x00000060 Zero RW 2611 .bss CVWL668.lib(drv_uart.o) + 0x0007211c COMPRESSED 0x00000004 PAD + 0x00072120 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5336 app_tp_transfer.o + 24 4 0 0 0 581 board.o + 64 32 0 0 0 10483 main.o + 2544 602 7932 143 0 26845 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2760 656 8156 144 4096 45393 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 8 0 0 1 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 144 34 0 0 0 248 drv_dsc_dec.o + 1892 678 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 296 40 0 4 64 1000 drv_gpio.o + 36 12 0 36 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 592 132 0 0 0 716 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 88 20 0 0 0 188 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 386 44 0 80 0 876 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2654 196 175 36 208 1168 hal_dsi_rx_ctrl.o + 4314 338 50 92 184 2212 hal_dsi_tx_ctrl.o + 440 32 182 0 0 688 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1308 60 0 0 68 700 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3648 756 144 16 68 1688 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 72 10 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 308 56 0 0 0 136 hal_system.o + 172 0 0 0 0 344 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 35100 4874 808 796 7540 29856 Library Totals + 36 0 7 10 5 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 30024 4692 801 782 7535 26868 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 35100 4874 808 796 7540 29856 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37860 5530 8964 940 11636 55165 Grand Totals + 37860 5530 8964 352 11636 55165 ELF Image Totals (compressed) + 37860 5530 8964 352 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46824 ( 45.73kB) + Total RW Size (RW Data + ZI Data) 12576 ( 12.28kB) + Total ROM Size (Code + RO Data + RW Data) 47176 ( 46.07kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231123_test.map b/project/WL668/Listings/X90Pro_WL668_20231123_test.map new file mode 100644 index 0000000..5c88db4 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231123_test.map @@ -0,0 +1,4575 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.soft_swire_init) for soft_swire_init + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_pull_state), (72 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_attribute), (16 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_gpio.o(i.drv_gpio_set_attribute), (28 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +563 unused section(s) (total 29157 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e50 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010e90 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ec0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ed8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010ee2 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010eec Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010ef6 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f00 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f1c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f38 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fa4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x00010fdc Section 0 printfa.o(i.__0printf) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0vsprintf 0x00011528 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001154c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001157a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011594 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011595 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115b5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115cc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115da Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000115e8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000115e9 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001175c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001175d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e48 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e49 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e68 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e69 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e94 Section 0 printfa.o(i._sputc) + _sputc 0x00011e95 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ea0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ea1 Thumb Code 158 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011f50 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011f51 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011f58 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011f59 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011f94 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011f95 Thumb Code 74 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00011fe4 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00011fe5 Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x00012048 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012049 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x0001209c Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x0001209d Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x000120b4 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x000120b5 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012138 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x000121a0 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x000121c0 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x000121c1 Thumb Code 64 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012208 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012209 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x000122f0 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x000122f1 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x000123b0 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x000123b1 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001241c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001241d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x000124a8 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x000124a9 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x000124f4 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x000124f5 Thumb Code 32 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x00012538 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x00012539 Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x0001265c Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x0001265d Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x0001268c Section 0 board.o(i.board_Init) + i.ceil 0x000126a4 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x0001276c Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x0001276d Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012798 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012799 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x00012820 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00012878 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x00012890 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x000128d4 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x000128f8 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x00012910 Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x0001293c Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012944 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012980 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x000129e8 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x000129f8 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012a20 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012a30 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012a6c Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012aa4 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012acc Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012af4 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b0c Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012b34 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012b5c Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012b74 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012b75 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012b88 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012ba4 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012be0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012c00 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012d0c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012d4c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012d4d Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012d9c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012d9d Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012db8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012dc8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012dd8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012df0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012e0c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012e30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012e40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012e5c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012e68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012e78 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012e94 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012ea8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012ecc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012ee8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00012f80 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00012f98 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00012fb0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00013008 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x00013014 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013034 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00013040 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x00013050 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x00013060 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00013084 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x00013090 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x0001309c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x000130a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x000130c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x000130e4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x000130f4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x0001315c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x000131a0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x000132f0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x00013310 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x0001331c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00013340 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x0001335c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x00013370 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x000133b0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x000133c8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x000133dc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x00013400 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x0001340c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013438 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x00013520 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x00013556 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x00013562 Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x0001359c Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_handle_int 0x000135b4 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x000135b5 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000135d8 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000135e4 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_int 0x000135f8 Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x0001363c Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x0001365c Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013670 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013671 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x00013690 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000136b8 Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x000136e4 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x000136e5 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x000136fc Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x00013730 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013744 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x0001377c Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000137a4 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000137bc Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x0001380c Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x0001381c Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013854 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013884 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x000138c0 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013924 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013948 Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013964 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013984 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x000139a8 Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x000139cc Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x000139f0 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013a2c Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013a48 Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013a64 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013a74 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013ab0 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013ac8 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013adc Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013b1c Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013b2c Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013b44 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013b54 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013b70 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013b84 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013b9c Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013bb8 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013bcc Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013be4 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013c00 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013c18 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013c34 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013c54 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013c6c Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013c80 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013cac Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013cc0 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013cd0 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013ce8 Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013d18 Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013d58 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013d80 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013e0c Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013e34 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013e44 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013e6c Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013e94 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013ec8 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00013ef4 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00013f14 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00013f24 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00013f30 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00013f8c Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x00013fa8 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x00013fa9 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x00013fc0 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x00013fc1 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00013fd8 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00013fec Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00013ffc Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014008 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x0001414c Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x00014168 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x0001418c Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000141a8 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x000141c0 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014200 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x00014210 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x00014220 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x00014298 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x0001436c Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x000143f4 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x00014484 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x00014554 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014600 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014614 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x00014620 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x00014650 Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x00014660 Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x0001466c Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x00014688 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000146a4 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x000146b0 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x000146bc Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x000146d4 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x0001471c Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014738 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014744 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x00014760 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x0001476c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x00014794 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x000147b8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x000147dc Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014800 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014818 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x0001483c Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x0001483d Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00014856 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00014878 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x00014888 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00014889 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x000148c4 Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x000148d8 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014918 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014960 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014988 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014998 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x000149b8 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x000149d8 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014a00 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014a34 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014a68 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014a7c Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014a7d Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014a94 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014af0 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014b18 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014be8 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014be9 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014c24 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014c40 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014c5c Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014c76 Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014ccc Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014d18 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014d28 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014d48 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014d88 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014db4 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014dcc Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014df8 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014e04 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014e10 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014e2c Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014e64 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014ec0 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014ecc Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00014ef8 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00014f28 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00014f44 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00014f58 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00014f74 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00014f80 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x00014f98 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00014fa4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00014fb0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00014fc4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x00014fd0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00014fdc Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00014ffc Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x00015034 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x00015044 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x00015045 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x00015054 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x00015055 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x00015064 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x00015098 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x000150cc Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x000150cd Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x0001510c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015144 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x00015184 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x00015218 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000152ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000152ad Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000153ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000153ad Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000154a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000154a5 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x000155d0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x000155d1 Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00015710 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00015711 Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x0001594c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015984 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a34 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a35 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015a64 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015a94 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015ac4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015ae4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015ae5 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015d60 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015d98 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015df8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015e1c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00015e90 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00015e91 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015ea0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00015ea8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00015eb4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00015f24 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00015f5c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x00016050 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x00016120 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x00016121 Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x0001622c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x0001622d Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x00016264 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x00016265 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001627a Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001627b Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x000162cc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x000162cd Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x00016320 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x00016321 Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x00016358 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x00016359 Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x000163dc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x000163dd Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x000166ec Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x00016728 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x00016740 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x00016780 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x000167a4 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x000167cc Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x000167e4 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016834 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016898 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_internal_sync_get_hight_performan_mode 0x000168a0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x000168b0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016a60 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016a6c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016a8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016a98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016ab0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016abc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016b94 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016c58 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016c78 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016d70 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016ddc Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00016e48 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00016e49 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x00017294 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x00017295 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x0001731c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x0001731d Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x00017490 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x0001751c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x0001751d Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017548 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017828 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017829 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x0001788c Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x0001788d Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017954 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017955 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x000179b8 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x000179c4 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x000179d4 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x000179e4 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x000179f0 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017a18 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017a28 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017a4c Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017acc Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017ae0 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017aec Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017b34 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017ba4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017c08 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017c09 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017c46 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017c47 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017cb8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017de0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017de1 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017e04 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017e05 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00017e40 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00017f14 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x00017f3e Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00017f48 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00017fac Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00017fb6 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x00017fbe Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x00017fc6 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x00017fd0 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018034 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018074 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x000180d0 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018128 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x0001814c Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x0001818c Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x000182a4 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x000182d4 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x000182f0 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_timer_start 0x000182f8 Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x00018328 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_tx_frame_rate_adjust 0x00018350 Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x00018351 Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x00018380 Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x00018414 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x00018430 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000184fc Section 0 main.o(i.main) + i.pps_update_handle 0x0001853c Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x0001853d Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x00018590 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x00018591 Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x0001883c Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x0001889c Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x0001889d Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x000188d8 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x000188d9 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x0001891c Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x0001891d Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018960 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018961 Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_swire_init 0x000189b4 Section 0 s8_demo.o(i.soft_swire_init) + soft_swire_init 0x000189b5 Thumb Code 48 s8_demo.o(i.soft_swire_init) + i.soft_swire_start 0x000189ec Section 0 s8_demo.o(i.soft_swire_start) + soft_swire_start 0x000189ed Thumb Code 46 s8_demo.o(i.soft_swire_start) + i.soft_swire_timer_callback 0x00018a1c Section 0 s8_demo.o(i.soft_swire_timer_callback) + soft_swire_timer_callback 0x00018a1d Thumb Code 64 s8_demo.o(i.soft_swire_timer_callback) + i.stop_sleep_cb 0x00018a64 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018a65 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018a7c Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018a7d Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018b28 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018b29 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018b44 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018b45 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018bf4 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018bf5 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018cc0 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018cc1 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018dcc Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018e00 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00018e84 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x00018efc Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x00018efd Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00018fb0 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00018fb1 Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x000190e0 Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x000190e0 Data 96 s8_demo.o(.constdata) + .constdata 0x0001afdc Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b004 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b020 Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001b020 Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b0a2 Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b0f0 Section 48 hal_uart.o(.constdata) + .constdata 0x0001b120 Section 16 drv_uart.o(.constdata) + .conststring 0x0001b130 Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b1b8 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b248 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 142 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000c Data 1 s8_demo.o(.data) + .data 0x00070090 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x00070098 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x00070098 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x00070099 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009a Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009b Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700a8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700ac Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f4 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f4 Data 1 hal_spi_master.o(.data) + .data 0x000700f5 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f5 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700f6 Data 1 hal_swire.o(.data) + .data 0x000700f8 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700f8 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x000700fc Data 4 hal_pwr.o(.data) + .data 0x00070100 Section 1 tau_log.o(.data) + g_log_port 0x00070100 Data 1 tau_log.o(.data) + .data 0x00070104 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070114 Data 4 hal_uart.o(.data) + sg_user_data 0x00070118 Data 4 hal_uart.o(.data) + .data 0x0007011c Section 8 hal_internal_vsync.o(.data) + .data 0x00070124 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070124 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x0007013c Data 12 hal_internal_dcs.o(.data) + .data 0x00070148 Section 12 drv_common.o(.data) + s_my_tick 0x00070148 Data 4 drv_common.o(.data) + .data 0x00070154 Section 1 drv_common.o(.data) + .data 0x00070158 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070158 Data 256 drv_dma.o(.data) + .data 0x000702e8 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702e8 Data 4 drv_gpio.o(.data) + .data 0x000702ec Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702ec Data 4 drv_swire.o(.data) + .data 0x000702f0 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f0 Data 80 drv_timer.o(.data) + .data 0x00070340 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070340 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070344 Data 8 drv_wdg.o(.data) + .data 0x0007034c Section 60 drv_i2c.o(.data) + .data 0x00070388 Section 4 drv_se.o(.data) + chip_info 0x00070388 Data 4 drv_se.o(.data) + .data 0x0007038c Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x0007038c Data 1 drv_dsi_rx.o(.data) + .data 0x00070390 Section 8 drv_rxbr.o(.data) + .data 0x00070398 Section 4 drv_vidc.o(.data) + .data 0x0007039c Section 4 stdout.o(.data) + .bss 0x000703a0 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a0 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007046c Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007046c Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c4 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070520 Section 256 tau_log.o(.bss) + g_log_buf 0x00070520 Data 256 tau_log.o(.bss) + .bss 0x00070620 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070644 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e44 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e44 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f44 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f88 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f88 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fcc Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fcc Data 16 drv_dma.o(.bss) + .bss 0x00070fdc Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fdc Data 64 drv_gpio.o(.bss) + .bss 0x0007101c Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x00072088 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x00072088 Data 96 drv_uart.o(.bss) + STACK 0x000720e8 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e51 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010e91 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ec1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ed9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010ee3 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010eed Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010ef7 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f01 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f1d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f39 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fa5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x00010fdd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0vsprintf 0x00011529 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001154d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001157b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115cd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115db Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012139 Thumb Code 56 s8_demo.o(i.app_display_init) + app_gpio_init 0x000121a1 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x0001268d Thumb Code 20 board.o(i.board_Init) + ceil 0x000126a5 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x00012821 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00012879 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x00012891 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x000128d5 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x000128f9 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x00012911 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x0001293d Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012945 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012981 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x000129e9 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x000129f9 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012a21 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012a31 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012a6d Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012aa5 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012acd Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012af5 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b0d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012b35 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012b5d Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012b89 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012ba5 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012be1 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012c01 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012d0d Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012db9 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012dc9 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012dd9 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012df1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012e0d Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012e31 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012e41 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012e5d Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012e69 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012e79 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012e95 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012ea9 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012ecd Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012ee9 Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00012f81 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00012f99 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00012fb1 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00013009 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x00013015 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013035 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00013041 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x00013051 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x00013061 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00013085 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x00013091 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x0001309d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x000130a9 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x000130c5 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x000130e5 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x000130f5 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x0001315d Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x000131a1 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x000132f1 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x00013311 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x0001331d Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00013341 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x0001335d Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x00013371 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x000133b1 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x000133c9 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x000133dd Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x00013401 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x0001340d Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013439 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x00013521 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x00013557 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x00013563 Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x0001359d Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_register_ap_reset_callback 0x000135d9 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000135e5 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_int 0x000135f9 Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x0001363d Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x0001365d Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x00013691 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000136b9 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x000136fd Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x00013731 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013745 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x0001377d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000137a5 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000137bd Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x0001380d Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x0001381d Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013855 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013885 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x000138c1 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013925 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013949 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013965 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013985 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x000139a9 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x000139cd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x000139f1 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013a2d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013a49 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013a65 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013a75 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013ab1 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013ac9 Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013add Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013b1d Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013b2d Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013b45 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013b55 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013b71 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013b85 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013b9d Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013bb9 Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013bcd Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013be5 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013c01 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013c19 Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013c35 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013c55 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013c6d Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013c81 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013cad Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013cc1 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013cd1 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013ce9 Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013d19 Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013d59 Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013d81 Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013e0d Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013e35 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013e45 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013e6d Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013e95 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013ec9 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00013ef5 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00013f15 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00013f25 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00013f31 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00013f8d Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00013fd9 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00013fed Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00013ffd Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014009 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x0001414d Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x00014169 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x0001418d Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000141a9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x000141c1 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014201 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x00014211 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x00014221 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x00014299 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x0001436d Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x000143f5 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x00014485 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x00014555 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014601 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014615 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x00014621 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x00014651 Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x00014661 Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x0001466d Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x00014689 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000146a5 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x000146b1 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x000146bd Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x000146d5 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x0001471d Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014739 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014745 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x00014761 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x0001476d Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x00014795 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x000147b9 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x000147dd Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014801 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014819 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00014857 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00014879 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_register_callback 0x000148c5 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x000148d9 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014919 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014961 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014989 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014999 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x000149b9 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x000149d9 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014a01 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014a35 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014a69 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014a95 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014af1 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014b19 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014c25 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014c41 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014c5d Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014c77 Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014ccd Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014d19 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014d29 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014d49 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014d89 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014db5 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014dcd Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014df9 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014e05 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014e11 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014e2d Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014e65 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014ec1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014ecd Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00014ef9 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00014f29 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00014f45 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00014f59 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00014f75 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00014f81 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x00014f99 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00014fa5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00014fb1 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00014fc5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x00014fd1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00014fdd Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00014ffd Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x00015035 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x00015065 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x00015099 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x0001510d Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015145 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x00015185 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x00015219 Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x0001594d Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015985 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015a65 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015a95 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015ac5 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015d61 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015d99 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015df9 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015e1d Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015ea1 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00015ea9 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00015eb5 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00015f25 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00015f5d Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x00016051 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x000166ed Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x00016729 Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x00016741 Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x00016781 Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x000167a5 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x000167cd Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x000167e5 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016835 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016899 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_internal_sync_get_hight_performan_mode 0x000168a1 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x000168b1 Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016a61 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016a6d Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016a8d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016a99 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016ab1 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016abd Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016b95 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016c59 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016c79 Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016d71 Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016ddd Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x00017491 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017549 Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x000179b9 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x000179c5 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x000179d5 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x000179e5 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x000179f1 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017a19 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017a29 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017a4d Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017acd Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017ae1 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017aed Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017b35 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017ba5 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017cb9 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00017e41 Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00017f15 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x00017f3f Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00017f49 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00017fad Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00017fb7 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x00017fbf Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x00017fc7 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x00017fd1 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018035 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018075 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x000180d1 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018129 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x0001814d Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x0001818d Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x000182a5 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x000182d5 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x000182f1 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_timer_start 0x000182f9 Thumb Code 48 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x00018329 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x00018381 Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x00018415 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x00018431 Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000184fd Thumb Code 32 main.o(i.main) + s8_demo 0x0001883d Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x00018dcd Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018e01 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00018e85 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x00019140 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b2d8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b2f8 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070104 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070110 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007011c Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070120 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x0007014c Data 4 drv_common.o(.data) + g_system_clock 0x00070150 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070154 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x00070258 Data 144 drv_dma.o(.data) + drv_i2c_table 0x0007034c Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070390 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x00070398 Data 4 drv_vidc.o(.data) + __stdout 0x0007039c Data 4 stdout.o(.data) + g_vsync_handle 0x00070620 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070644 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f44 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x0007101c Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720e8 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730e8 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b698, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b45c]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b2f8, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2667 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2973 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2976 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2978 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2980 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2981 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2985 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2974 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2670 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2672 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2674 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2676 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2678 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2943 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2945 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2947 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2949 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2951 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2953 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2955 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2957 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2959 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2961 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2963 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2965 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2967 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2969 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2971 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2988 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2990 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2992 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2994 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2996 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2997 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2999 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1641 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1568 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1642 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1643 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1644 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1645 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1646 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1647 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1648 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1649 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1503 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1995 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1996 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1997 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1352 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2351 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2157 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x00000040 Code RO 1135 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010e90 0x00010e90 0x00000030 Code RO 1836 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ec0 0x00010ec0 0x00000018 Code RO 1504 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ed8 0x00010ed8 0x0000000a Code RO 1897 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ee2 0x00010ee2 0x0000000a Code RO 1898 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010eec 0x00010eec 0x0000000a Code RO 1899 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ef6 0x00010ef6 0x0000000a Code RO 1900 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f00 0x00010f00 0x0000001c Code RO 2504 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f1c 0x00010f1c 0x0000001c Code RO 2417 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f38 0x00010f38 0x0000006c Code RO 1414 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fa4 0x00010fa4 0x00000038 Code RO 1930 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010fdc 0x00010fdc 0x00000020 Code RO 2915 i.__0printf mc_p.l(printfa.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1511 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1308 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1011 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2096 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2589 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000024 Code RO 2921 i.__0vsprintf mc_p.l(printfa.o) + 0x0001154c 0x0001154c 0x0000002e Code RO 3001 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001157a 0x0001157a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011594 0x00011594 0x00000020 Code RO 2418 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115b4 0x000115b4 0x00000018 Code RO 2419 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115cc 0x000115cc 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115da 0x000115da 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x000115e8 0x000115e8 0x00000174 Code RO 2922 i._fp_digits mc_p.l(printfa.o) + 0x0001175c 0x0001175c 0x000006ec Code RO 2923 i._printf_core mc_p.l(printfa.o) + 0x00011e48 0x00011e48 0x00000020 Code RO 2924 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x0000002c Code RO 2925 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e94 0x00011e94 0x0000000a Code RO 2927 i._sputc mc_p.l(printfa.o) + 0x00011e9e 0x00011e9e 0x00000002 PAD + 0x00011ea0 0x00011ea0 0x000000b0 Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011f50 0x00011f50 0x00000006 Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011f56 0x00011f56 0x00000002 PAD + 0x00011f58 0x00011f58 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011f94 0x00011f94 0x00000050 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00011fe4 0x00011fe4 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x00012048 0x00012048 0x00000054 Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x0001209c 0x0001209c 0x00000018 Code RO 330 i.ap_set_framerate s8_demo.o + 0x000120b4 0x000120b4 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x00012138 0x00012138 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x000121a0 0x000121a0 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x000121c0 0x000121c0 0x00000048 Code RO 334 i.app_init_panel s8_demo.o + 0x00012208 0x00012208 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x000122f0 0x000122f0 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x000123b0 0x000123b0 0x0000006c Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x0001241c 0x0001241c 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x000124a8 0x000124a8 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x000124f4 0x000124f4 0x00000044 Code RO 341 i.app_system_resume s8_demo.o + 0x00012538 0x00012538 0x00000124 Code RO 342 i.app_system_suspend s8_demo.o + 0x0001265c 0x0001265c 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x0001268a 0x0001268a 0x00000002 PAD + 0x0001268c 0x0001268c 0x00000018 Code RO 518 i.board_Init board.o + 0x000126a4 0x000126a4 0x000000c8 Code RO 2664 i.ceil m_ps.l(ceil.o) + 0x0001276c 0x0001276c 0x0000002c Code RO 1353 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012798 0x00012798 0x00000088 Code RO 1415 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x00012820 0x00012820 0x00000058 Code RO 2062 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x00012878 0x00012878 0x00000018 Code RO 2063 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x00012890 0x00012890 0x00000044 Code RO 2064 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000128d4 0x000128d4 0x00000024 Code RO 2065 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000128f8 0x000128f8 0x00000018 Code RO 1295 i.delayMs CVWL668.lib(tau_delay.o) + 0x00012910 0x00012910 0x0000002c Code RO 1296 i.delayUs CVWL668.lib(tau_delay.o) + 0x0001293c 0x0001293c 0x00000008 Code RO 1509 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012944 0x00012944 0x0000003c Code RO 1528 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012980 0x00012980 0x00000068 Code RO 1531 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x000129e8 0x000129e8 0x00000010 Code RO 1534 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x000129f8 0x000129f8 0x00000028 Code RO 1535 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012a20 0x00012a20 0x00000010 Code RO 1536 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012a30 0x00012a30 0x0000003c Code RO 1538 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012a6c 0x00012a6c 0x00000038 Code RO 1539 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012aa4 0x00012aa4 0x00000028 Code RO 1540 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012acc 0x00012acc 0x00000028 Code RO 1541 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012af4 0x00012af4 0x00000018 Code RO 1542 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b0c 0x00012b0c 0x00000028 Code RO 1543 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b34 0x00012b34 0x00000028 Code RO 1544 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012b5c 0x00012b5c 0x00000018 Code RO 1570 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012b74 0x00012b74 0x00000014 Code RO 1576 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012b88 0x00012b88 0x0000001c Code RO 1631 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012ba4 0x00012ba4 0x0000003c Code RO 1632 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012be0 0x00012be0 0x00000020 Code RO 1633 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c00 0x00012c00 0x0000010c Code RO 2097 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012d0c 0x00012d0c 0x00000040 Code RO 2098 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012d4c 0x00012d4c 0x00000050 Code RO 2100 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012d9c 0x00012d9c 0x0000001c Code RO 2101 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012db8 0x00012db8 0x00000010 Code RO 2102 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012dc8 0x00012dc8 0x00000010 Code RO 2103 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012dd8 0x00012dd8 0x00000018 Code RO 2108 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012df0 0x00012df0 0x0000001c Code RO 2109 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012e0c 0x00012e0c 0x00000024 Code RO 2110 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e30 0x00012e30 0x00000010 Code RO 2111 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e40 0x00012e40 0x0000001c Code RO 2112 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e5c 0x00012e5c 0x0000000c Code RO 2115 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012e68 0x00012e68 0x00000010 Code RO 2116 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e78 0x00012e78 0x0000001c Code RO 2118 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012e94 0x00012e94 0x00000014 Code RO 2119 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012ea8 0x00012ea8 0x00000024 Code RO 2120 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012ecc 0x00012ecc 0x0000001c Code RO 2121 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012ee8 0x00012ee8 0x00000098 Code RO 2122 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00012f80 0x00012f80 0x00000018 Code RO 2123 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00012f98 0x00012f98 0x00000018 Code RO 2159 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00012fb0 0x00012fb0 0x00000058 Code RO 2160 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013008 0x00013008 0x0000000c Code RO 2161 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x00013014 0x00013014 0x00000020 Code RO 2162 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013034 0x00013034 0x0000000c Code RO 2163 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x00013040 0x00013040 0x00000010 Code RO 2164 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x00013050 0x00013050 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013060 0x00013060 0x00000024 Code RO 2166 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x00013084 0x00013084 0x0000000c Code RO 2167 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x00013090 0x00013090 0x0000000c Code RO 2169 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x0001309c 0x0001309c 0x0000000c Code RO 2171 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130a8 0x000130a8 0x0000001c Code RO 2172 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x000130c4 0x000130c4 0x00000020 Code RO 2173 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x000130e4 0x000130e4 0x00000010 Code RO 2175 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130f4 0x000130f4 0x00000068 Code RO 2178 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x0001315c 0x0001315c 0x00000044 Code RO 2179 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x000131a0 0x000131a0 0x00000150 Code RO 2181 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x000132f0 0x000132f0 0x00000020 Code RO 2182 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013310 0x00013310 0x0000000c Code RO 2186 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x0001331c 0x0001331c 0x00000024 Code RO 2187 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013340 0x00013340 0x0000001c Code RO 2190 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x0001335c 0x0001335c 0x00000014 Code RO 2191 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x00013370 0x00013370 0x00000040 Code RO 2192 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x000133b0 0x000133b0 0x00000018 Code RO 2193 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x000133c8 0x000133c8 0x00000014 Code RO 2194 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x000133dc 0x000133dc 0x00000024 Code RO 2195 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x00013400 0x00013400 0x0000000c Code RO 2197 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x0001340c 0x0001340c 0x0000002c Code RO 2198 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013438 0x00013438 0x000000e8 Code RO 2201 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013520 0x00013520 0x00000036 Code RO 2634 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x00013556 0x00013556 0x0000000c Code RO 2637 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x00013562 0x00013562 0x0000003a Code RO 2638 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x0001359c 0x0001359c 0x00000018 Code RO 2639 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x000135b4 0x000135b4 0x00000024 Code RO 1652 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000135d8 0x000135d8 0x0000000c Code RO 1653 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000135e4 0x000135e4 0x00000014 Code RO 1654 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x000135f8 0x000135f8 0x00000044 Code RO 1656 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x0001363c 0x0001363c 0x00000020 Code RO 1657 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x0001365c 0x0001365c 0x00000014 Code RO 1658 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013670 0x00013670 0x00000020 Code RO 1063 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00013690 0x00013690 0x00000028 Code RO 2263 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000136b8 0x000136b8 0x0000002c Code RO 2264 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x000136e4 0x000136e4 0x00000018 Code RO 2265 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x000136fc 0x000136fc 0x00000034 Code RO 2267 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x00013730 0x00013730 0x00000014 Code RO 2268 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013744 0x00013744 0x00000038 Code RO 2269 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x0001377c 0x0001377c 0x00000028 Code RO 2270 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000137a4 0x000137a4 0x00000018 Code RO 2271 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000137bc 0x000137bc 0x00000050 Code RO 2272 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x0001380c 0x0001380c 0x00000010 Code RO 2273 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x0001381c 0x0001381c 0x00000038 Code RO 2274 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013854 0x00013854 0x00000030 Code RO 2275 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013884 0x00013884 0x0000003c Code RO 2277 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x000138c0 0x000138c0 0x00000064 Code RO 2278 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013924 0x00013924 0x00000024 Code RO 2279 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013948 0x00013948 0x0000001c Code RO 2280 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013964 0x00013964 0x00000020 Code RO 2281 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013984 0x00013984 0x00000024 Code RO 2283 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x000139a8 0x000139a8 0x00000024 Code RO 2284 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x000139cc 0x000139cc 0x00000024 Code RO 2285 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x000139f0 0x000139f0 0x0000003c Code RO 2296 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013a2c 0x00013a2c 0x0000001c Code RO 2297 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013a48 0x00013a48 0x0000001c Code RO 2298 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013a64 0x00013a64 0x00000010 Code RO 2300 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013a74 0x00013a74 0x0000003c Code RO 2302 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013ab0 0x00013ab0 0x00000018 Code RO 2304 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013ac8 0x00013ac8 0x00000014 Code RO 2352 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013adc 0x00013adc 0x00000040 Code RO 2353 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013b1c 0x00013b1c 0x00000010 Code RO 2354 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013b2c 0x00013b2c 0x00000018 Code RO 2355 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013b44 0x00013b44 0x00000010 Code RO 2356 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013b54 0x00013b54 0x0000001c Code RO 2357 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013b70 0x00013b70 0x00000014 Code RO 2358 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013b84 0x00013b84 0x00000018 Code RO 2359 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013b9c 0x00013b9c 0x0000001c Code RO 2360 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013bb8 0x00013bb8 0x00000014 Code RO 2361 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013bcc 0x00013bcc 0x00000018 Code RO 2364 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013be4 0x00013be4 0x0000001c Code RO 2368 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013c00 0x00013c00 0x00000018 Code RO 2369 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013c18 0x00013c18 0x0000001c Code RO 2371 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013c34 0x00013c34 0x00000020 Code RO 2372 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013c54 0x00013c54 0x00000018 Code RO 2373 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013c6c 0x00013c6c 0x00000014 Code RO 2377 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013c80 0x00013c80 0x0000002c Code RO 2378 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013cac 0x00013cac 0x00000014 Code RO 2380 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013cc0 0x00013cc0 0x00000010 Code RO 2657 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013cd0 0x00013cd0 0x00000018 Code RO 2658 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013ce8 0x00013ce8 0x00000030 Code RO 1688 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013d18 0x00013d18 0x00000040 Code RO 1690 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013d58 0x00013d58 0x00000028 Code RO 1692 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013d80 0x00013d80 0x0000008c Code RO 1693 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e0c 0x00013e0c 0x00000028 Code RO 1694 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e34 0x00013e34 0x00000010 Code RO 1697 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013e44 0x00013e44 0x00000028 Code RO 1729 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013e6c 0x00013e6c 0x00000028 Code RO 1730 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013e94 0x00013e94 0x00000034 Code RO 1733 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013ec8 0x00013ec8 0x0000002c Code RO 1736 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00013ef4 0x00013ef4 0x00000020 Code RO 1739 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00013f14 0x00013f14 0x00000010 Code RO 2420 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00013f24 0x00013f24 0x0000000c Code RO 2421 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00013f30 0x00013f30 0x0000005a Code RO 2424 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x00013f8a 0x00013f8a 0x00000002 PAD + 0x00013f8c 0x00013f8c 0x0000001c Code RO 2425 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x00013fa8 0x00013fa8 0x00000018 Code RO 1354 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x00013fc0 0x00013fc0 0x00000018 Code RO 1416 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00013fd8 0x00013fd8 0x00000014 Code RO 2435 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00013fec 0x00013fec 0x00000010 Code RO 2436 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00013ffc 0x00013ffc 0x0000000c Code RO 2438 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014008 0x00014008 0x00000144 Code RO 2442 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x0001414c 0x0001414c 0x0000001c Code RO 2444 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x00014168 0x00014168 0x00000024 Code RO 2447 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x0001418c 0x0001418c 0x0000001c Code RO 2448 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000141a8 0x000141a8 0x00000018 Code RO 2449 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x000141c0 0x000141c0 0x00000040 Code RO 2453 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014200 0x00014200 0x00000010 Code RO 2454 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x00014210 0x00014210 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x00014220 0x00014220 0x00000078 Code RO 2077 i.drv_se_init CVWL668.lib(drv_se.o) + 0x00014298 0x00014298 0x000000d4 Code RO 2078 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x0001436c 0x0001436c 0x00000088 Code RO 2079 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x000143f4 0x000143f4 0x00000090 Code RO 2080 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x00014484 0x00014484 0x000000d0 Code RO 2081 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x00014554 0x00014554 0x000000ac Code RO 2082 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014600 0x00014600 0x00000014 Code RO 2083 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014614 0x00014614 0x0000000c Code RO 1801 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x00014620 0x00014620 0x00000030 Code RO 1804 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x00014650 0x00014650 0x00000010 Code RO 1809 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x00014660 0x00014660 0x0000000c Code RO 1810 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x0001466c 0x0001466c 0x0000001c Code RO 1814 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x00014688 0x00014688 0x0000001c Code RO 1837 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000146a4 0x000146a4 0x0000000c Code RO 1838 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x000146b0 0x000146b0 0x0000000c Code RO 1839 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x000146bc 0x000146bc 0x00000018 Code RO 1840 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x000146d4 0x000146d4 0x00000048 Code RO 1841 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x0001471c 0x0001471c 0x0000001c Code RO 1842 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014738 0x00014738 0x0000000c Code RO 1843 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014744 0x00014744 0x0000001c Code RO 1844 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x00014760 0x00014760 0x0000000c Code RO 1860 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x0001476c 0x0001476c 0x00000028 Code RO 1861 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x00014794 0x00014794 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x000147b8 0x000147b8 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x000147dc 0x000147dc 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014800 0x00014800 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014818 0x00014818 0x00000024 Code RO 1875 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x0001483c 0x0001483c 0x0000001a Code RO 1901 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x00014856 0x00014856 0x00000020 Code RO 1902 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x00014876 0x00014876 0x00000002 PAD + 0x00014878 0x00014878 0x00000010 Code RO 1903 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x00014888 0x00014888 0x0000003c Code RO 1905 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x000148c4 0x000148c4 0x00000014 Code RO 1906 i.drv_timer_register_callback CVWL668.lib(drv_timer.o) + 0x000148d8 0x000148d8 0x00000040 Code RO 1907 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014918 0x00014918 0x00000048 Code RO 1908 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014960 0x00014960 0x00000028 Code RO 1909 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014988 0x00014988 0x00000010 Code RO 1910 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014998 0x00014998 0x00000020 Code RO 2203 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x000149b8 0x000149b8 0x00000020 Code RO 2204 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x000149d8 0x000149d8 0x00000028 Code RO 2207 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014a00 0x00014a00 0x00000034 Code RO 2590 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014a34 0x00014a34 0x00000034 Code RO 2591 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014a68 0x00014a68 0x00000014 Code RO 2592 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014a7c 0x00014a7c 0x00000018 Code RO 2594 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014a94 0x00014a94 0x0000005c Code RO 2595 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014af0 0x00014af0 0x00000028 Code RO 2597 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014b18 0x00014b18 0x000000ce Code RO 2598 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014be6 0x00014be6 0x00000002 PAD + 0x00014be8 0x00014be8 0x0000003c Code RO 2599 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014c24 0x00014c24 0x0000001c Code RO 2602 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014c40 0x00014c40 0x0000001c Code RO 2603 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014c5c 0x00014c5c 0x0000001a Code RO 2604 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014c76 0x00014c76 0x00000054 Code RO 2606 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014cca 0x00014cca 0x00000002 PAD + 0x00014ccc 0x00014ccc 0x0000004c Code RO 2607 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014d18 0x00014d18 0x00000010 Code RO 2505 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014d28 0x00014d28 0x00000020 Code RO 2509 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014d48 0x00014d48 0x00000040 Code RO 2510 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014d88 0x00014d88 0x0000002c Code RO 2511 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014db4 0x00014db4 0x00000018 Code RO 2512 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014dcc 0x00014dcc 0x0000002c Code RO 2516 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014df8 0x00014df8 0x0000000c Code RO 2517 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014e04 0x00014e04 0x0000000c Code RO 2518 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014e10 0x00014e10 0x0000001c Code RO 2519 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014e2c 0x00014e2c 0x00000038 Code RO 2520 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014e64 0x00014e64 0x0000005c Code RO 2522 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014ec0 0x00014ec0 0x0000000c Code RO 2524 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014ecc 0x00014ecc 0x0000002c Code RO 2525 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00014ef8 0x00014ef8 0x00000030 Code RO 2526 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00014f28 0x00014f28 0x0000001c Code RO 2529 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00014f44 0x00014f44 0x00000014 Code RO 2530 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00014f58 0x00014f58 0x0000001c Code RO 2533 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00014f74 0x00014f74 0x0000000c Code RO 2534 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00014f80 0x00014f80 0x00000018 Code RO 2535 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x00014f98 0x00014f98 0x0000000c Code RO 2536 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014fa4 0x00014fa4 0x0000000c Code RO 2537 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00014fb0 0x00014fb0 0x00000014 Code RO 2538 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00014fc4 0x00014fc4 0x0000000c Code RO 2539 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x00014fd0 0x00014fd0 0x0000000c Code RO 2540 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00014fdc 0x00014fdc 0x00000020 Code RO 2541 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00014ffc 0x00014ffc 0x00000038 Code RO 2542 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015034 0x00015034 0x00000010 Code RO 1931 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x00015044 0x00015044 0x00000010 Code RO 1932 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x00015054 0x00015054 0x00000010 Code RO 1935 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x00015064 0x00015064 0x00000034 Code RO 1938 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x00015098 0x00015098 0x00000034 Code RO 1304 i.fputc CVWL668.lib(tau_log.o) + 0x000150cc 0x000150cc 0x00000040 Code RO 1444 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x0001510c 0x0001510c 0x00000038 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015144 0x00015144 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015184 0x00015184 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015218 0x00015218 0x00000094 Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152ac 0x000152ac 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153ac 0x000153ac 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154a4 0x000154a4 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000155d0 0x000155d0 0x00000140 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015710 0x00015710 0x0000023c Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001594c 0x0001594c 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015984 0x00015984 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a34 0x00015a34 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a64 0x00015a64 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a94 0x00015a94 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ac4 0x00015ac4 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ae4 0x00015ae4 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015d60 0x00015d60 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015d98 0x00015d98 0x00000060 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015df8 0x00015df8 0x00000022 Code RO 972 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e1a 0x00015e1a 0x00000002 PAD + 0x00015e1c 0x00015e1c 0x00000074 Code RO 973 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e90 0x00015e90 0x00000010 Code RO 974 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ea0 0x00015ea0 0x00000008 Code RO 986 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ea8 0x00015ea8 0x0000000a Code RO 987 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015eb2 0x00015eb2 0x00000002 PAD + 0x00015eb4 0x00015eb4 0x00000070 Code RO 989 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f24 0x00015f24 0x00000038 Code RO 990 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f5c 0x00015f5c 0x000000f4 Code RO 992 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016050 0x00016050 0x000000d0 Code RO 993 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016120 0x00016120 0x0000010c Code RO 994 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001622c 0x0001622c 0x00000038 Code RO 995 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016264 0x00016264 0x00000016 Code RO 996 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001627a 0x0001627a 0x00000052 Code RO 997 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162cc 0x000162cc 0x00000054 Code RO 998 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016320 0x00016320 0x00000038 Code RO 999 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016358 0x00016358 0x00000084 Code RO 1000 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163dc 0x000163dc 0x00000310 Code RO 1001 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000166ec 0x000166ec 0x0000003a Code RO 1064 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x00016726 0x00016726 0x00000002 PAD + 0x00016728 0x00016728 0x00000018 Code RO 1065 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x00016740 0x00016740 0x00000040 Code RO 1069 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x00016780 0x00016780 0x00000024 Code RO 1070 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x000167a4 0x000167a4 0x00000028 Code RO 1071 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x000167cc 0x000167cc 0x00000018 Code RO 1072 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x000167e4 0x000167e4 0x00000050 Code RO 1073 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016834 0x00016834 0x00000064 Code RO 1076 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016898 0x00016898 0x00000008 Code RO 1077 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000168a0 0x000168a0 0x00000010 Code RO 1356 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x000168b0 0x000168b0 0x000001b0 Code RO 1357 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016a60 0x00016a60 0x0000000c Code RO 1358 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016a6c 0x00016a6c 0x00000020 Code RO 1361 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016a8c 0x00016a8c 0x0000000c Code RO 1362 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016a98 0x00016a98 0x00000018 Code RO 1363 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016ab0 0x00016ab0 0x0000000c Code RO 1364 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016abc 0x00016abc 0x000000d8 Code RO 1365 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016b94 0x00016b94 0x000000c4 Code RO 1366 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016c58 0x00016c58 0x00000020 Code RO 1367 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016c78 0x00016c78 0x000000f8 Code RO 1369 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016d70 0x00016d70 0x0000006c Code RO 1370 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016ddc 0x00016ddc 0x0000006c Code RO 1417 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00016e48 0x00016e48 0x0000044c Code RO 1419 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x00017294 0x00017294 0x00000088 Code RO 1420 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x0001731c 0x0001731c 0x00000174 Code RO 1421 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x00017490 0x00017490 0x0000008c Code RO 1422 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x0001751c 0x0001751c 0x0000002c Code RO 1424 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017548 0x00017548 0x000002e0 Code RO 1445 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017828 0x00017828 0x00000064 Code RO 1446 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x0001788c 0x0001788c 0x000000c8 Code RO 1447 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017954 0x00017954 0x00000064 Code RO 1448 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x000179b8 0x000179b8 0x0000000c Code RO 1449 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x000179c4 0x000179c4 0x00000010 Code RO 1450 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x000179d4 0x000179d4 0x00000010 Code RO 1451 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x000179e4 0x000179e4 0x0000000c Code RO 1452 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x000179f0 0x000179f0 0x00000028 Code RO 1470 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017a18 0x00017a18 0x00000010 Code RO 1471 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017a28 0x00017a28 0x00000024 Code RO 1472 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017a4c 0x00017a4c 0x00000080 Code RO 1473 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017acc 0x00017acc 0x00000014 Code RO 1474 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017ae0 0x00017ae0 0x0000000c Code RO 1476 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017aec 0x00017aec 0x00000048 Code RO 1478 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017b34 0x00017b34 0x00000070 Code RO 1002 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ba4 0x00017ba4 0x00000064 Code RO 1003 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c08 0x00017c08 0x0000003e Code RO 1004 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c46 0x00017c46 0x00000070 Code RO 1005 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017cb6 0x00017cb6 0x00000002 PAD + 0x00017cb8 0x00017cb8 0x00000128 Code RO 1006 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017de0 0x00017de0 0x00000024 Code RO 1007 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e04 0x00017e04 0x0000003c Code RO 1008 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e40 0x00017e40 0x000000d4 Code RO 1009 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f14 0x00017f14 0x0000002a Code RO 1257 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f3e 0x00017f3e 0x00000008 Code RO 1258 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f46 0x00017f46 0x00000002 PAD + 0x00017f48 0x00017f48 0x00000064 Code RO 1259 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017fac 0x00017fac 0x0000000a Code RO 1260 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017fb6 0x00017fb6 0x00000008 Code RO 1262 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x00017fbe 0x00017fbe 0x00000008 Code RO 1267 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00017fc6 0x00017fc6 0x00000008 Code RO 1268 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x00017fce 0x00017fce 0x00000002 PAD + 0x00017fd0 0x00017fd0 0x00000064 Code RO 1269 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018034 0x00018034 0x00000040 Code RO 1156 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018074 0x00018074 0x0000005c Code RO 1157 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x000180d0 0x000180d0 0x00000058 Code RO 1158 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018128 0x00018128 0x00000024 Code RO 1160 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x0001814c 0x0001814c 0x00000040 Code RO 1161 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x0001818c 0x0001818c 0x00000118 Code RO 1181 i.hal_system_init CVWL668.lib(hal_system.o) + 0x000182a4 0x000182a4 0x00000030 Code RO 1197 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x000182d4 0x000182d4 0x0000001c Code RO 1199 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x000182f0 0x000182f0 0x00000008 Code RO 1200 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000182f8 0x000182f8 0x00000030 Code RO 1201 i.hal_timer_start CVWL668.lib(hal_timer.o) + 0x00018328 0x00018328 0x00000028 Code RO 1203 i.hal_timer_stop CVWL668.lib(hal_timer.o) + 0x00018350 0x00018350 0x00000030 Code RO 1010 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018380 0x00018380 0x00000094 Code RO 1328 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x00018414 0x00018414 0x0000001c Code RO 1331 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x00018430 0x00018430 0x000000cc Code RO 1372 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000184fc 0x000184fc 0x00000040 Code RO 3 i.main main.o + 0x0001853c 0x0001853c 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x00018590 0x00018590 0x000002ac Code RO 1373 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x0001883c 0x0001883c 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x0001889c 0x0001889c 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x000188d6 0x000188d6 0x00000002 PAD + 0x000188d8 0x000188d8 0x00000044 Code RO 1374 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x0001891c 0x0001891c 0x00000044 Code RO 1375 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018960 0x00018960 0x00000054 Code RO 1376 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x000189b4 0x000189b4 0x00000038 Code RO 347 i.soft_swire_init s8_demo.o + 0x000189ec 0x000189ec 0x0000002e Code RO 348 i.soft_swire_start s8_demo.o + 0x00018a1a 0x00018a1a 0x00000002 PAD + 0x00018a1c 0x00018a1c 0x00000048 Code RO 349 i.soft_swire_timer_callback s8_demo.o + 0x00018a64 0x00018a64 0x00000018 Code RO 1271 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018a7c 0x00018a7c 0x000000ac Code RO 1479 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018b28 0x00018b28 0x0000001c Code RO 1480 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018b44 0x00018b44 0x000000b0 Code RO 1481 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018bf4 0x00018bf4 0x000000cc Code RO 1482 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018cc0 0x00018cc0 0x0000010c Code RO 1483 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018dcc 0x00018dcc 0x00000034 Code RO 1305 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018e00 0x00018e00 0x00000084 Code RO 1306 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00018e84 0x00018e84 0x00000076 Code RO 1307 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x00018efa 0x00018efa 0x00000002 PAD + 0x00018efc 0x00018efc 0x000000b4 Code RO 1377 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018fb0 0x00018fb0 0x00000130 Code RO 1378 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x000190e0 0x000190e0 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001afdc 0x0001afdc 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b004 0x0001b004 0x0000001c Data RO 1013 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b020 0x0001b020 0x000000d0 Data RO 1081 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b0f0 0x0001b0f0 0x00000030 Data RO 1333 .constdata CVWL668.lib(hal_uart.o) + 0x0001b120 0x0001b120 0x00000010 Data RO 2609 .constdata CVWL668.lib(drv_uart.o) + 0x0001b130 0x0001b130 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b1b7 0x0001b1b7 0x00000001 PAD + 0x0001b1b8 0x0001b1b8 0x0000008e Data RO 1380 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b246 0x0001b246 0x00000002 PAD + 0x0001b248 0x0001b248 0x0000008e Data RO 1427 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b2d6 0x0001b2d6 0x00000002 PAD + 0x0001b2d8 0x0001b2d8 0x00000020 Data RO 3009 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b2f8, Size: 0x000030e8, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008e Data RW 351 .data s8_demo.o + 0x0007008e COMPRESSED 0x00000002 PAD + 0x00070090 COMPRESSED 0x00000008 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070098 COMPRESSED 0x0000005c Data RW 1014 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f4 COMPRESSED 0x00000001 Data RW 1142 .data CVWL668.lib(hal_spi_master.o) + 0x000700f5 COMPRESSED 0x00000002 Data RW 1163 .data CVWL668.lib(hal_swire.o) + 0x000700f7 COMPRESSED 0x00000001 PAD + 0x000700f8 COMPRESSED 0x00000008 Data RW 1272 .data CVWL668.lib(hal_pwr.o) + 0x00070100 COMPRESSED 0x00000001 Data RW 1310 .data CVWL668.lib(tau_log.o) + 0x00070101 COMPRESSED 0x00000003 PAD + 0x00070104 COMPRESSED 0x00000018 Data RW 1334 .data CVWL668.lib(hal_uart.o) + 0x0007011c COMPRESSED 0x00000008 Data RW 1381 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070124 COMPRESSED 0x00000024 Data RW 1428 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070148 COMPRESSED 0x0000000c Data RW 1512 .data CVWL668.lib(drv_common.o) + 0x00070154 COMPRESSED 0x00000001 Data RW 1513 .data CVWL668.lib(drv_common.o) + 0x00070155 COMPRESSED 0x00000003 PAD + 0x00070158 COMPRESSED 0x00000190 Data RW 1598 .data CVWL668.lib(drv_dma.o) + 0x000702e8 COMPRESSED 0x00000004 Data RW 1660 .data CVWL668.lib(drv_gpio.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1845 .data CVWL668.lib(drv_swire.o) + 0x000702f0 COMPRESSED 0x00000050 Data RW 1911 .data CVWL668.lib(drv_timer.o) + 0x00070340 COMPRESSED 0x0000000c Data RW 1940 .data CVWL668.lib(drv_wdg.o) + 0x0007034c COMPRESSED 0x0000003c Data RW 2026 .data CVWL668.lib(drv_i2c.o) + 0x00070388 COMPRESSED 0x00000004 Data RW 2084 .data CVWL668.lib(drv_se.o) + 0x0007038c COMPRESSED 0x00000001 Data RW 2124 .data CVWL668.lib(drv_dsi_rx.o) + 0x0007038d COMPRESSED 0x00000003 PAD + 0x00070390 COMPRESSED 0x00000008 Data RW 2458 .data CVWL668.lib(drv_rxbr.o) + 0x00070398 COMPRESSED 0x00000004 Data RW 2544 .data CVWL668.lib(drv_vidc.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2987 .data mc_p.l(stdout.o) + 0x000703a0 - 0x000000cc Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007046c - 0x000000b4 Zero RW 1012 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070520 - 0x00000100 Zero RW 1309 .bss CVWL668.lib(tau_log.o) + 0x00070620 - 0x00000024 Zero RW 1379 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070644 - 0x00000800 Zero RW 1425 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e44 - 0x000000ff Zero RW 1426 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f43 COMPRESSED 0x00000001 PAD + 0x00070f44 - 0x00000044 Zero RW 1454 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f88 - 0x00000044 Zero RW 1484 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fcc - 0x00000010 Zero RW 1596 .bss CVWL668.lib(drv_dma.o) + 0x00070fdc - 0x00000040 Zero RW 1659 .bss CVWL668.lib(drv_gpio.o) + 0x0007101c - 0x0000106c Zero RW 2067 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x00072088 - 0x00000060 Zero RW 2608 .bss CVWL668.lib(drv_uart.o) + 0x000720e8 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5152 app_tp_transfer.o + 24 4 0 0 0 585 board.o + 64 32 0 0 0 10499 main.o + 2436 550 7932 142 0 26509 s8_demo.o + 120 18 192 0 4096 2152 startup_armcm0.o + + ---------------------------------------------------------------------- + 2652 604 8156 144 4096 44897 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 8 0 0 2 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 296 40 0 4 64 1000 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 386 44 0 80 0 876 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 466 36 208 0 0 688 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 280 56 0 0 0 72 hal_system.o + 172 0 0 0 0 344 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34176 4826 832 784 7496 29628 Library Totals + 34 0 7 10 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 29102 4644 825 770 7495 26640 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34176 4826 832 784 7496 29628 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 36828 5430 8988 928 11592 54573 Grand Totals + 36828 5430 8988 356 11592 54573 ELF Image Totals (compressed) + 36828 5430 8988 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 45816 ( 44.74kB) + Total RW Size (RW Data + ZI Data) 12520 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 46172 ( 45.09kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231127.map b/project/WL668/Listings/X90Pro_WL668_20231127.map new file mode 100644 index 0000000..bceb844 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231127.map @@ -0,0 +1,4576 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.soft_swire_init) for soft_swire_init + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_pull_state), (72 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_attribute), (16 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_gpio.o(i.drv_gpio_set_attribute), (28 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +563 unused section(s) (total 29157 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e50 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010e90 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ec0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ed8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010ee2 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010eec Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010ef6 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f00 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f1c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f38 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fa4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x00010fdc Section 0 printfa.o(i.__0printf) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0vsprintf 0x00011528 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001154c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001157a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011594 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011595 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115b5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115cc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115da Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000115e8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000115e9 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001175c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001175d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e48 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e49 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e68 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e69 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e94 Section 0 printfa.o(i._sputc) + _sputc 0x00011e95 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ea0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ea1 Thumb Code 180 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011f9c Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011f9d Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011fa4 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011fa5 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011fe0 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011fe1 Thumb Code 74 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00012030 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00012031 Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x00012094 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012095 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000120e8 Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000120e9 Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x00012100 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x00012101 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012184 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x000121ec Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x0001220c Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x0001220d Thumb Code 64 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012254 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012255 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x0001233c Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x0001233d Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x000123fc Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x000123fd Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x00012468 Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x00012469 Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x000124f4 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x000124f5 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x00012540 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x00012541 Thumb Code 32 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x00012584 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x00012585 Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000126a8 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000126a9 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x000126d8 Section 0 board.o(i.board_Init) + i.ceil 0x000126f0 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000127b8 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000127b9 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x000127e4 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x000127e5 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x0001286c Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x000128c4 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x000128dc Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x00012920 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x00012944 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x0001295c Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x00012988 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012990 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x000129cc Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012a34 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012a44 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012a6c Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012a7c Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012ab8 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012af0 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012b18 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012b40 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b58 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012b80 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012ba8 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012bc0 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012bc1 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012bd4 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012bf0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012c2c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012c4c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012d58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012d98 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012d99 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012de8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012de9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012e04 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012e14 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012e24 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012e3c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012e58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012e7c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012e8c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012ea8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012eb4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ec4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012ee0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012ef4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012f18 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012f34 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00012fcc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00012fe4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00012ffc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x00013054 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x00013060 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013080 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x0001308c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x0001309c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x000130ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x000130d0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x000130dc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x000130e8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x000130f4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00013110 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x00013130 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x00013140 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x000131a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x000131ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x0001333c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x0001335c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013368 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x0001338c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x000133a8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x000133bc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x000133fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013414 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00013428 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x0001344c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00013458 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013484 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x0001356c Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x000135a2 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x000135ae Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x000135e8 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_handle_int 0x00013600 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x00013601 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x00013624 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x00013630 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_int 0x00013644 Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013688 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x000136a8 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x000136bc Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x000136bd Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x000136dc Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x00013704 Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x00013730 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x00013731 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013748 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x0001377c Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013790 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x000137c8 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000137f0 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x00013808 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013858 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013868 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x000138a0 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x000138d0 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x0001390c Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013970 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013994 Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x000139b0 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x000139d0 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x000139f4 Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013a18 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013a3c Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013a78 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013a94 Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013ab0 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013ac0 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013afc Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013b14 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013b28 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013b68 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013b78 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013b90 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013ba0 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013bbc Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013bd0 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013be8 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013c04 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013c18 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013c30 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013c4c Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013c64 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013c80 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013ca0 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013cb8 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013ccc Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013cf8 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013d0c Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013d1c Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013d34 Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013d64 Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013da4 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013dcc Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013e58 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013e80 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013e90 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013eb8 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013ee0 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013f14 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00013f40 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00013f60 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00013f70 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00013f7c Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00013fd8 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x00013ff4 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x00013ff5 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x0001400c Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x0001400d Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00014024 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014038 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014048 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014054 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x00014198 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000141b4 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000141d8 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000141f4 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x0001420c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x0001424c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x0001425c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x0001426c Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x000142e4 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x000143b8 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014440 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000144d0 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000145a0 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x0001464c Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014660 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x0001466c Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x0001469c Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x000146ac Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x000146b8 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x000146d4 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000146f0 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x000146fc Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x00014708 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014720 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x00014768 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014784 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014790 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000147ac Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x000147b8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000147e0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x00014804 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014828 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x0001484c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014864 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014888 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014889 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x000148a2 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x000148c4 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x000148d4 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x000148d5 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_register_callback 0x00014910 Section 0 drv_timer.o(i.drv_timer_register_callback) + i.drv_timer_set_compare_val 0x00014924 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014964 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x000149ac Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x000149d4 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x000149e4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014a04 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014a24 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014a4c Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014a80 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014ab4 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014ac8 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014ac9 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014ae0 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014b3c Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014b64 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014c34 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014c35 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014c70 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014c8c Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014ca8 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014cc2 Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014d18 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014d64 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014d74 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014d94 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014dd4 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014e00 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014e18 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014e44 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014e50 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014e5c Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014e78 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014eb0 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014f0c Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014f18 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00014f44 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00014f74 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00014f90 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00014fa4 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00014fc0 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00014fcc Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x00014fe4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00014ff0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00014ffc Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015010 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x0001501c Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00015028 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015048 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x00015080 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x00015090 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x00015091 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x000150a0 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x000150a1 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x000150b0 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x000150e4 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x00015118 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x00015119 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x00015158 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015190 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x000151d0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x00015264 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000152f8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000152f9 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000153f8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000153f9 Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000154f0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000154f1 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x0001561c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x0001561d Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x0001575c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x0001575d Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015998 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x000159d0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a80 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a81 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015ab0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015ae0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015b10 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015b30 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015b31 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015dac Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015de4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e44 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015e68 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00015edc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00015edd Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015eec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00015ef4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00015f00 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00015f70 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00015fa8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x0001609c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x0001616c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x0001616d Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x00016278 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x00016279 Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000162b0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000162b1 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x000162c6 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x000162c7 Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016318 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016319 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x0001636c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x0001636d Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x000163a4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x000163a5 Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016428 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016429 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016738 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x00016774 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x0001678c Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x000167cc Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x000167f0 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016818 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016830 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016880 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x000168e4 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_internal_sync_get_hight_performan_mode 0x000168ec Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x000168fc Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016aac Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016ab8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016ad8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016ae4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016afc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016b08 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016be0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016ca4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016cc4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016dbc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016e28 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00016e94 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00016e95 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x000172e0 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x000172e1 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x00017368 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x00017369 Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x000174dc Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x00017568 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x00017569 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017594 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017874 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017875 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x000178d8 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x000178d9 Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x000179a0 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x000179a1 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017a04 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017a10 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017a20 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017a30 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017a3c Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017a64 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017a74 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017a98 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017b18 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017b2c Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017b38 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017b80 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017bf0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017c54 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017c55 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017c92 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017c93 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017d04 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017e2c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017e2d Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017e50 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017e51 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00017e8c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00017f60 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x00017f8a Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00017f94 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00017ff8 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018002 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001800a Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x00018012 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x0001801c Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018080 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x000180c0 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x0001811c Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018174 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x00018198 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x000181d8 Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x000182f0 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x00018320 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x0001833c Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_timer_start 0x00018344 Section 0 hal_timer.o(i.hal_timer_start) + i.hal_timer_stop 0x00018374 Section 0 hal_timer.o(i.hal_timer_stop) + i.hal_tx_frame_rate_adjust 0x0001839c Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x0001839d Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x000183cc Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x00018460 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x0001847c Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x00018548 Section 0 main.o(i.main) + i.pps_update_handle 0x00018588 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018589 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x000185dc Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x000185dd Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018888 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x000188e8 Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x000188e9 Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018924 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018925 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018968 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018969 Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x000189ac Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x000189ad Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_swire_init 0x00018a00 Section 0 s8_demo.o(i.soft_swire_init) + soft_swire_init 0x00018a01 Thumb Code 48 s8_demo.o(i.soft_swire_init) + i.soft_swire_start 0x00018a38 Section 0 s8_demo.o(i.soft_swire_start) + soft_swire_start 0x00018a39 Thumb Code 46 s8_demo.o(i.soft_swire_start) + i.soft_swire_timer_callback 0x00018a68 Section 0 s8_demo.o(i.soft_swire_timer_callback) + soft_swire_timer_callback 0x00018a69 Thumb Code 64 s8_demo.o(i.soft_swire_timer_callback) + i.stop_sleep_cb 0x00018ab0 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018ab1 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018ac8 Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018ac9 Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018b74 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018b75 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018b90 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018b91 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018c40 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018c41 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018d0c Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018d0d Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018e18 Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018e4c Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00018ed0 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x00018f48 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x00018f49 Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00018ffc Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00018ffd Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x0001912c Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x0001912c Data 96 s8_demo.o(.constdata) + .constdata 0x0001b028 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b050 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b06c Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001b06c Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b0ee Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b13c Section 48 hal_uart.o(.constdata) + .constdata 0x0001b16c Section 16 drv_uart.o(.constdata) + .conststring 0x0001b17c Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b204 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b294 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 142 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000c Data 1 s8_demo.o(.data) + .data 0x00070090 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x00070098 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x00070098 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x00070099 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009a Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009b Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700a8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700ac Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f4 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f4 Data 1 hal_spi_master.o(.data) + .data 0x000700f5 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f5 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700f6 Data 1 hal_swire.o(.data) + .data 0x000700f8 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700f8 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x000700fc Data 4 hal_pwr.o(.data) + .data 0x00070100 Section 1 tau_log.o(.data) + g_log_port 0x00070100 Data 1 tau_log.o(.data) + .data 0x00070104 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070114 Data 4 hal_uart.o(.data) + sg_user_data 0x00070118 Data 4 hal_uart.o(.data) + .data 0x0007011c Section 8 hal_internal_vsync.o(.data) + .data 0x00070124 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070124 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x0007013c Data 12 hal_internal_dcs.o(.data) + .data 0x00070148 Section 12 drv_common.o(.data) + s_my_tick 0x00070148 Data 4 drv_common.o(.data) + .data 0x00070154 Section 1 drv_common.o(.data) + .data 0x00070158 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070158 Data 256 drv_dma.o(.data) + .data 0x000702e8 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702e8 Data 4 drv_gpio.o(.data) + .data 0x000702ec Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702ec Data 4 drv_swire.o(.data) + .data 0x000702f0 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f0 Data 80 drv_timer.o(.data) + .data 0x00070340 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070340 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070344 Data 8 drv_wdg.o(.data) + .data 0x0007034c Section 60 drv_i2c.o(.data) + .data 0x00070388 Section 4 drv_se.o(.data) + chip_info 0x00070388 Data 4 drv_se.o(.data) + .data 0x0007038c Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x0007038c Data 1 drv_dsi_rx.o(.data) + .data 0x00070390 Section 8 drv_rxbr.o(.data) + .data 0x00070398 Section 4 drv_vidc.o(.data) + .data 0x0007039c Section 4 stdout.o(.data) + .bss 0x000703a0 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a0 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007046c Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007046c Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c4 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070520 Section 256 tau_log.o(.bss) + g_log_buf 0x00070520 Data 256 tau_log.o(.bss) + .bss 0x00070620 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070644 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e44 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e44 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f44 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f88 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f88 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fcc Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fcc Data 16 drv_dma.o(.bss) + .bss 0x00070fdc Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fdc Data 64 drv_gpio.o(.bss) + .bss 0x0007101c Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x00072088 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x00072088 Data 96 drv_uart.o(.bss) + STACK 0x000720e8 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e51 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010e91 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ec1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ed9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010ee3 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010eed Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010ef7 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f01 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f1d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f39 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fa5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x00010fdd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0vsprintf 0x00011529 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001154d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001157b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115cd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115db Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012185 Thumb Code 56 s8_demo.o(i.app_display_init) + app_gpio_init 0x000121ed Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x000126d9 Thumb Code 20 board.o(i.board_Init) + ceil 0x000126f1 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x0001286d Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x000128c5 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x000128dd Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x00012921 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x00012945 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x0001295d Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x00012989 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012991 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x000129cd Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012a35 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012a45 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012a6d Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012a7d Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012ab9 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012af1 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012b19 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012b41 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b59 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012b81 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012ba9 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012bd5 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012bf1 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012c2d Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012c4d Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012d59 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012e05 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012e15 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012e25 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012e3d Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012e59 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012e7d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012e8d Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012ea9 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012eb5 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ec5 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012ee1 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012ef5 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012f19 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012f35 Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00012fcd Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00012fe5 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00012ffd Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x00013055 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x00013061 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013081 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x0001308d Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x0001309d Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x000130ad Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x000130d1 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x000130dd Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x000130e9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x000130f5 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00013111 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x00013131 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x00013141 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x000131a9 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x000131ed Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x0001333d Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x0001335d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013369 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x0001338d Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x000133a9 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x000133bd Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x000133fd Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013415 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00013429 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x0001344d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00013459 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013485 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x0001356d Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x000135a3 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x000135af Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x000135e9 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_register_ap_reset_callback 0x00013625 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x00013631 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_int 0x00013645 Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013689 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x000136a9 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x000136dd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x00013705 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013749 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x0001377d Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013791 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x000137c9 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000137f1 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x00013809 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013859 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013869 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x000138a1 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x000138d1 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x0001390d Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013971 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013995 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x000139b1 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x000139d1 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x000139f5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013a19 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013a3d Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013a79 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013a95 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013ab1 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013ac1 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013afd Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013b15 Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013b29 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013b69 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013b79 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013b91 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013ba1 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013bbd Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013bd1 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013be9 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013c05 Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013c19 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013c31 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013c4d Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013c65 Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013c81 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013ca1 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013cb9 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013ccd Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013cf9 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013d0d Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013d1d Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013d35 Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013d65 Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013da5 Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013dcd Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013e59 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013e81 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013e91 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013eb9 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013ee1 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013f15 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00013f41 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00013f61 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00013f71 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00013f7d Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00013fd9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00014025 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014039 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014049 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014055 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x00014199 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000141b5 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000141d9 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000141f5 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x0001420d Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x0001424d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x0001425d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x0001426d Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x000142e5 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x000143b9 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014441 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000144d1 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000145a1 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x0001464d Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014661 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x0001466d Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x0001469d Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x000146ad Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x000146b9 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x000146d5 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000146f1 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x000146fd Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x00014709 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014721 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x00014769 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014785 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014791 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000147ad Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x000147b9 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000147e1 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x00014805 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014829 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x0001484d Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014865 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x000148a3 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x000148c5 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_register_callback 0x00014911 Thumb Code 14 drv_timer.o(i.drv_timer_register_callback) + drv_timer_set_compare_val 0x00014925 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014965 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x000149ad Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x000149d5 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x000149e5 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014a05 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014a25 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014a4d Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014a81 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014ab5 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014ae1 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014b3d Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014b65 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014c71 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014c8d Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014ca9 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014cc3 Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014d19 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014d65 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014d75 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014d95 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014dd5 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014e01 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014e19 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014e45 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014e51 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014e5d Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014e79 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014eb1 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014f0d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014f19 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00014f45 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00014f75 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00014f91 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00014fa5 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00014fc1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00014fcd Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x00014fe5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00014ff1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00014ffd Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015011 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x0001501d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00015029 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015049 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x00015081 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x000150b1 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x000150e5 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x00015159 Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015191 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x000151d1 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x00015265 Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015999 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x000159d1 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015ab1 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015ae1 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015b11 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015dad Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015de5 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e45 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015e69 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015eed Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00015ef5 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00015f01 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00015f71 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00015fa9 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x0001609d Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016739 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x00016775 Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x0001678d Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x000167cd Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x000167f1 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016819 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016831 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016881 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x000168e5 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_internal_sync_get_hight_performan_mode 0x000168ed Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x000168fd Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016aad Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016ab9 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016ad9 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016ae5 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016afd Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016b09 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016be1 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016ca5 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016cc5 Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016dbd Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016e29 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x000174dd Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017595 Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017a05 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017a11 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017a21 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017a31 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017a3d Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017a65 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017a75 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017a99 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017b19 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017b2d Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017b39 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017b81 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017bf1 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017d05 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00017e8d Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00017f61 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x00017f8b Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00017f95 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00017ff9 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018003 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001800b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x00018013 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x0001801d Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018081 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x000180c1 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x0001811d Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018175 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x00018199 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x000181d9 Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x000182f1 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x00018321 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x0001833d Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_timer_start 0x00018345 Thumb Code 48 hal_timer.o(i.hal_timer_start) + hal_timer_stop 0x00018375 Thumb Code 40 hal_timer.o(i.hal_timer_stop) + hal_uart_init 0x000183cd Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x00018461 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x0001847d Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x00018549 Thumb Code 32 main.o(i.main) + s8_demo 0x00018889 Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x00018e19 Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018e4d Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00018ed1 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x0001918c Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b324 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b344 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070104 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070110 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007011c Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070120 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x0007014c Data 4 drv_common.o(.data) + g_system_clock 0x00070150 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070154 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x00070258 Data 144 drv_dma.o(.data) + drv_i2c_table 0x0007034c Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070390 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x00070398 Data 4 drv_vidc.o(.data) + __stdout 0x0007039c Data 4 stdout.o(.data) + g_vsync_handle 0x00070620 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070644 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f44 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x0007101c Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720e8 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730e8 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b6e4, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b4a8]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b344, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2667 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2973 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2976 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2978 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2980 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2981 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2985 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2974 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2670 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2672 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2674 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2676 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2678 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2943 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2945 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2947 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2949 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2951 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2953 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2955 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2957 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2959 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2961 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2963 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2965 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2967 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2969 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2971 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2988 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2990 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2992 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2994 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2996 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2997 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2999 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1641 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1568 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1642 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1643 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1644 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1645 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1646 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1647 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1648 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1649 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1503 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1995 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1996 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1997 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1352 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2351 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2157 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x00000040 Code RO 1135 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010e90 0x00010e90 0x00000030 Code RO 1836 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ec0 0x00010ec0 0x00000018 Code RO 1504 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ed8 0x00010ed8 0x0000000a Code RO 1897 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ee2 0x00010ee2 0x0000000a Code RO 1898 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010eec 0x00010eec 0x0000000a Code RO 1899 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ef6 0x00010ef6 0x0000000a Code RO 1900 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f00 0x00010f00 0x0000001c Code RO 2504 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f1c 0x00010f1c 0x0000001c Code RO 2417 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f38 0x00010f38 0x0000006c Code RO 1414 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fa4 0x00010fa4 0x00000038 Code RO 1930 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010fdc 0x00010fdc 0x00000020 Code RO 2915 i.__0printf mc_p.l(printfa.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1511 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1308 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1011 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2096 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2589 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000024 Code RO 2921 i.__0vsprintf mc_p.l(printfa.o) + 0x0001154c 0x0001154c 0x0000002e Code RO 3001 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001157a 0x0001157a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011594 0x00011594 0x00000020 Code RO 2418 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115b4 0x000115b4 0x00000018 Code RO 2419 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115cc 0x000115cc 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115da 0x000115da 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x000115e8 0x000115e8 0x00000174 Code RO 2922 i._fp_digits mc_p.l(printfa.o) + 0x0001175c 0x0001175c 0x000006ec Code RO 2923 i._printf_core mc_p.l(printfa.o) + 0x00011e48 0x00011e48 0x00000020 Code RO 2924 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x0000002c Code RO 2925 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e94 0x00011e94 0x0000000a Code RO 2927 i._sputc mc_p.l(printfa.o) + 0x00011e9e 0x00011e9e 0x00000002 PAD + 0x00011ea0 0x00011ea0 0x000000fc Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011f9c 0x00011f9c 0x00000006 Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011fa2 0x00011fa2 0x00000002 PAD + 0x00011fa4 0x00011fa4 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011fe0 0x00011fe0 0x00000050 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00012030 0x00012030 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x00012094 0x00012094 0x00000054 Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x000120e8 0x000120e8 0x00000018 Code RO 330 i.ap_set_framerate s8_demo.o + 0x00012100 0x00012100 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x00012184 0x00012184 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x000121ec 0x000121ec 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x0001220c 0x0001220c 0x00000048 Code RO 334 i.app_init_panel s8_demo.o + 0x00012254 0x00012254 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x0001233c 0x0001233c 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x000123fc 0x000123fc 0x0000006c Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x00012468 0x00012468 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x000124f4 0x000124f4 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x00012540 0x00012540 0x00000044 Code RO 341 i.app_system_resume s8_demo.o + 0x00012584 0x00012584 0x00000124 Code RO 342 i.app_system_suspend s8_demo.o + 0x000126a8 0x000126a8 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x000126d6 0x000126d6 0x00000002 PAD + 0x000126d8 0x000126d8 0x00000018 Code RO 518 i.board_Init board.o + 0x000126f0 0x000126f0 0x000000c8 Code RO 2664 i.ceil m_ps.l(ceil.o) + 0x000127b8 0x000127b8 0x0000002c Code RO 1353 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x000127e4 0x000127e4 0x00000088 Code RO 1415 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x0001286c 0x0001286c 0x00000058 Code RO 2062 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x000128c4 0x000128c4 0x00000018 Code RO 2063 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x000128dc 0x000128dc 0x00000044 Code RO 2064 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012920 0x00012920 0x00000024 Code RO 2065 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012944 0x00012944 0x00000018 Code RO 1295 i.delayMs CVWL668.lib(tau_delay.o) + 0x0001295c 0x0001295c 0x0000002c Code RO 1296 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012988 0x00012988 0x00000008 Code RO 1509 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012990 0x00012990 0x0000003c Code RO 1528 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x000129cc 0x000129cc 0x00000068 Code RO 1531 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012a34 0x00012a34 0x00000010 Code RO 1534 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012a44 0x00012a44 0x00000028 Code RO 1535 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012a6c 0x00012a6c 0x00000010 Code RO 1536 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012a7c 0x00012a7c 0x0000003c Code RO 1538 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012ab8 0x00012ab8 0x00000038 Code RO 1539 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012af0 0x00012af0 0x00000028 Code RO 1540 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012b18 0x00012b18 0x00000028 Code RO 1541 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012b40 0x00012b40 0x00000018 Code RO 1542 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b58 0x00012b58 0x00000028 Code RO 1543 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b80 0x00012b80 0x00000028 Code RO 1544 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012ba8 0x00012ba8 0x00000018 Code RO 1570 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012bc0 0x00012bc0 0x00000014 Code RO 1576 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012bd4 0x00012bd4 0x0000001c Code RO 1631 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012bf0 0x00012bf0 0x0000003c Code RO 1632 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012c2c 0x00012c2c 0x00000020 Code RO 1633 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c4c 0x00012c4c 0x0000010c Code RO 2097 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012d58 0x00012d58 0x00000040 Code RO 2098 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012d98 0x00012d98 0x00000050 Code RO 2100 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012de8 0x00012de8 0x0000001c Code RO 2101 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012e04 0x00012e04 0x00000010 Code RO 2102 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e14 0x00012e14 0x00000010 Code RO 2103 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e24 0x00012e24 0x00000018 Code RO 2108 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012e3c 0x00012e3c 0x0000001c Code RO 2109 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012e58 0x00012e58 0x00000024 Code RO 2110 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e7c 0x00012e7c 0x00000010 Code RO 2111 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e8c 0x00012e8c 0x0000001c Code RO 2112 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012ea8 0x00012ea8 0x0000000c Code RO 2115 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012eb4 0x00012eb4 0x00000010 Code RO 2116 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ec4 0x00012ec4 0x0000001c Code RO 2118 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012ee0 0x00012ee0 0x00000014 Code RO 2119 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012ef4 0x00012ef4 0x00000024 Code RO 2120 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012f18 0x00012f18 0x0000001c Code RO 2121 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f34 0x00012f34 0x00000098 Code RO 2122 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00012fcc 0x00012fcc 0x00000018 Code RO 2123 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00012fe4 0x00012fe4 0x00000018 Code RO 2159 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00012ffc 0x00012ffc 0x00000058 Code RO 2160 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013054 0x00013054 0x0000000c Code RO 2161 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x00013060 0x00013060 0x00000020 Code RO 2162 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013080 0x00013080 0x0000000c Code RO 2163 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x0001308c 0x0001308c 0x00000010 Code RO 2164 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x0001309c 0x0001309c 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130ac 0x000130ac 0x00000024 Code RO 2166 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x000130d0 0x000130d0 0x0000000c Code RO 2167 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x000130dc 0x000130dc 0x0000000c Code RO 2169 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x000130e8 0x000130e8 0x0000000c Code RO 2171 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130f4 0x000130f4 0x0000001c Code RO 2172 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x00013110 0x00013110 0x00000020 Code RO 2173 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x00013130 0x00013130 0x00000010 Code RO 2175 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013140 0x00013140 0x00000068 Code RO 2178 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x000131a8 0x000131a8 0x00000044 Code RO 2179 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x000131ec 0x000131ec 0x00000150 Code RO 2181 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x0001333c 0x0001333c 0x00000020 Code RO 2182 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001335c 0x0001335c 0x0000000c Code RO 2186 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013368 0x00013368 0x00000024 Code RO 2187 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001338c 0x0001338c 0x0000001c Code RO 2190 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x000133a8 0x000133a8 0x00000014 Code RO 2191 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x000133bc 0x000133bc 0x00000040 Code RO 2192 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x000133fc 0x000133fc 0x00000018 Code RO 2193 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013414 0x00013414 0x00000014 Code RO 2194 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x00013428 0x00013428 0x00000024 Code RO 2195 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x0001344c 0x0001344c 0x0000000c Code RO 2197 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x00013458 0x00013458 0x0000002c Code RO 2198 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013484 0x00013484 0x000000e8 Code RO 2201 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001356c 0x0001356c 0x00000036 Code RO 2634 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x000135a2 0x000135a2 0x0000000c Code RO 2637 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x000135ae 0x000135ae 0x0000003a Code RO 2638 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x000135e8 0x000135e8 0x00000018 Code RO 2639 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x00013600 0x00013600 0x00000024 Code RO 1652 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x00013624 0x00013624 0x0000000c Code RO 1653 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x00013630 0x00013630 0x00000014 Code RO 1654 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x00013644 0x00013644 0x00000044 Code RO 1656 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013688 0x00013688 0x00000020 Code RO 1657 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x000136a8 0x000136a8 0x00000014 Code RO 1658 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x000136bc 0x000136bc 0x00000020 Code RO 1063 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000136dc 0x000136dc 0x00000028 Code RO 2263 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x00013704 0x00013704 0x0000002c Code RO 2264 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x00013730 0x00013730 0x00000018 Code RO 2265 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013748 0x00013748 0x00000034 Code RO 2267 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x0001377c 0x0001377c 0x00000014 Code RO 2268 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013790 0x00013790 0x00000038 Code RO 2269 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x000137c8 0x000137c8 0x00000028 Code RO 2270 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000137f0 0x000137f0 0x00000018 Code RO 2271 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x00013808 0x00013808 0x00000050 Code RO 2272 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013858 0x00013858 0x00000010 Code RO 2273 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013868 0x00013868 0x00000038 Code RO 2274 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x000138a0 0x000138a0 0x00000030 Code RO 2275 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x000138d0 0x000138d0 0x0000003c Code RO 2277 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x0001390c 0x0001390c 0x00000064 Code RO 2278 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013970 0x00013970 0x00000024 Code RO 2279 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013994 0x00013994 0x0000001c Code RO 2280 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x000139b0 0x000139b0 0x00000020 Code RO 2281 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x000139d0 0x000139d0 0x00000024 Code RO 2283 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x000139f4 0x000139f4 0x00000024 Code RO 2284 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013a18 0x00013a18 0x00000024 Code RO 2285 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013a3c 0x00013a3c 0x0000003c Code RO 2296 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013a78 0x00013a78 0x0000001c Code RO 2297 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013a94 0x00013a94 0x0000001c Code RO 2298 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013ab0 0x00013ab0 0x00000010 Code RO 2300 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013ac0 0x00013ac0 0x0000003c Code RO 2302 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013afc 0x00013afc 0x00000018 Code RO 2304 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013b14 0x00013b14 0x00000014 Code RO 2352 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013b28 0x00013b28 0x00000040 Code RO 2353 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013b68 0x00013b68 0x00000010 Code RO 2354 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013b78 0x00013b78 0x00000018 Code RO 2355 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013b90 0x00013b90 0x00000010 Code RO 2356 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013ba0 0x00013ba0 0x0000001c Code RO 2357 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013bbc 0x00013bbc 0x00000014 Code RO 2358 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013bd0 0x00013bd0 0x00000018 Code RO 2359 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013be8 0x00013be8 0x0000001c Code RO 2360 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013c04 0x00013c04 0x00000014 Code RO 2361 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013c18 0x00013c18 0x00000018 Code RO 2364 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013c30 0x00013c30 0x0000001c Code RO 2368 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013c4c 0x00013c4c 0x00000018 Code RO 2369 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013c64 0x00013c64 0x0000001c Code RO 2371 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013c80 0x00013c80 0x00000020 Code RO 2372 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013ca0 0x00013ca0 0x00000018 Code RO 2373 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013cb8 0x00013cb8 0x00000014 Code RO 2377 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013ccc 0x00013ccc 0x0000002c Code RO 2378 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013cf8 0x00013cf8 0x00000014 Code RO 2380 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013d0c 0x00013d0c 0x00000010 Code RO 2657 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013d1c 0x00013d1c 0x00000018 Code RO 2658 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013d34 0x00013d34 0x00000030 Code RO 1688 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013d64 0x00013d64 0x00000040 Code RO 1690 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013da4 0x00013da4 0x00000028 Code RO 1692 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013dcc 0x00013dcc 0x0000008c Code RO 1693 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e58 0x00013e58 0x00000028 Code RO 1694 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e80 0x00013e80 0x00000010 Code RO 1697 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013e90 0x00013e90 0x00000028 Code RO 1729 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013eb8 0x00013eb8 0x00000028 Code RO 1730 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013ee0 0x00013ee0 0x00000034 Code RO 1733 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013f14 0x00013f14 0x0000002c Code RO 1736 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00013f40 0x00013f40 0x00000020 Code RO 1739 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00013f60 0x00013f60 0x00000010 Code RO 2420 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00013f70 0x00013f70 0x0000000c Code RO 2421 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00013f7c 0x00013f7c 0x0000005a Code RO 2424 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x00013fd6 0x00013fd6 0x00000002 PAD + 0x00013fd8 0x00013fd8 0x0000001c Code RO 2425 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x00013ff4 0x00013ff4 0x00000018 Code RO 1354 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x0001400c 0x0001400c 0x00000018 Code RO 1416 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00014024 0x00014024 0x00000014 Code RO 2435 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014038 0x00014038 0x00000010 Code RO 2436 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014048 0x00014048 0x0000000c Code RO 2438 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014054 0x00014054 0x00000144 Code RO 2442 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x00014198 0x00014198 0x0000001c Code RO 2444 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000141b4 0x000141b4 0x00000024 Code RO 2447 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000141d8 0x000141d8 0x0000001c Code RO 2448 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000141f4 0x000141f4 0x00000018 Code RO 2449 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x0001420c 0x0001420c 0x00000040 Code RO 2453 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x0001424c 0x0001424c 0x00000010 Code RO 2454 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x0001425c 0x0001425c 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x0001426c 0x0001426c 0x00000078 Code RO 2077 i.drv_se_init CVWL668.lib(drv_se.o) + 0x000142e4 0x000142e4 0x000000d4 Code RO 2078 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x000143b8 0x000143b8 0x00000088 Code RO 2079 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014440 0x00014440 0x00000090 Code RO 2080 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000144d0 0x000144d0 0x000000d0 Code RO 2081 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000145a0 0x000145a0 0x000000ac Code RO 2082 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x0001464c 0x0001464c 0x00000014 Code RO 2083 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014660 0x00014660 0x0000000c Code RO 1801 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x0001466c 0x0001466c 0x00000030 Code RO 1804 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x0001469c 0x0001469c 0x00000010 Code RO 1809 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x000146ac 0x000146ac 0x0000000c Code RO 1810 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x000146b8 0x000146b8 0x0000001c Code RO 1814 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x000146d4 0x000146d4 0x0000001c Code RO 1837 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000146f0 0x000146f0 0x0000000c Code RO 1838 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x000146fc 0x000146fc 0x0000000c Code RO 1839 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x00014708 0x00014708 0x00000018 Code RO 1840 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014720 0x00014720 0x00000048 Code RO 1841 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x00014768 0x00014768 0x0000001c Code RO 1842 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014784 0x00014784 0x0000000c Code RO 1843 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014790 0x00014790 0x0000001c Code RO 1844 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000147ac 0x000147ac 0x0000000c Code RO 1860 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x000147b8 0x000147b8 0x00000028 Code RO 1861 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000147e0 0x000147e0 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014804 0x00014804 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014828 0x00014828 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x0001484c 0x0001484c 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014864 0x00014864 0x00000024 Code RO 1875 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014888 0x00014888 0x0000001a Code RO 1901 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x000148a2 0x000148a2 0x00000020 Code RO 1902 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x000148c2 0x000148c2 0x00000002 PAD + 0x000148c4 0x000148c4 0x00000010 Code RO 1903 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x000148d4 0x000148d4 0x0000003c Code RO 1905 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014910 0x00014910 0x00000014 Code RO 1906 i.drv_timer_register_callback CVWL668.lib(drv_timer.o) + 0x00014924 0x00014924 0x00000040 Code RO 1907 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014964 0x00014964 0x00000048 Code RO 1908 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x000149ac 0x000149ac 0x00000028 Code RO 1909 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x000149d4 0x000149d4 0x00000010 Code RO 1910 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x000149e4 0x000149e4 0x00000020 Code RO 2203 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014a04 0x00014a04 0x00000020 Code RO 2204 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014a24 0x00014a24 0x00000028 Code RO 2207 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014a4c 0x00014a4c 0x00000034 Code RO 2590 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014a80 0x00014a80 0x00000034 Code RO 2591 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014ab4 0x00014ab4 0x00000014 Code RO 2592 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014ac8 0x00014ac8 0x00000018 Code RO 2594 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014ae0 0x00014ae0 0x0000005c Code RO 2595 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014b3c 0x00014b3c 0x00000028 Code RO 2597 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014b64 0x00014b64 0x000000ce Code RO 2598 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014c32 0x00014c32 0x00000002 PAD + 0x00014c34 0x00014c34 0x0000003c Code RO 2599 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014c70 0x00014c70 0x0000001c Code RO 2602 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014c8c 0x00014c8c 0x0000001c Code RO 2603 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014ca8 0x00014ca8 0x0000001a Code RO 2604 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014cc2 0x00014cc2 0x00000054 Code RO 2606 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014d16 0x00014d16 0x00000002 PAD + 0x00014d18 0x00014d18 0x0000004c Code RO 2607 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014d64 0x00014d64 0x00000010 Code RO 2505 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014d74 0x00014d74 0x00000020 Code RO 2509 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014d94 0x00014d94 0x00000040 Code RO 2510 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014dd4 0x00014dd4 0x0000002c Code RO 2511 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014e00 0x00014e00 0x00000018 Code RO 2512 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014e18 0x00014e18 0x0000002c Code RO 2516 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014e44 0x00014e44 0x0000000c Code RO 2517 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014e50 0x00014e50 0x0000000c Code RO 2518 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014e5c 0x00014e5c 0x0000001c Code RO 2519 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014e78 0x00014e78 0x00000038 Code RO 2520 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014eb0 0x00014eb0 0x0000005c Code RO 2522 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014f0c 0x00014f0c 0x0000000c Code RO 2524 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014f18 0x00014f18 0x0000002c Code RO 2525 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00014f44 0x00014f44 0x00000030 Code RO 2526 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00014f74 0x00014f74 0x0000001c Code RO 2529 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00014f90 0x00014f90 0x00000014 Code RO 2530 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00014fa4 0x00014fa4 0x0000001c Code RO 2533 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00014fc0 0x00014fc0 0x0000000c Code RO 2534 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00014fcc 0x00014fcc 0x00000018 Code RO 2535 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x00014fe4 0x00014fe4 0x0000000c Code RO 2536 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014ff0 0x00014ff0 0x0000000c Code RO 2537 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00014ffc 0x00014ffc 0x00000014 Code RO 2538 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015010 0x00015010 0x0000000c Code RO 2539 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x0001501c 0x0001501c 0x0000000c Code RO 2540 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00015028 0x00015028 0x00000020 Code RO 2541 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015048 0x00015048 0x00000038 Code RO 2542 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015080 0x00015080 0x00000010 Code RO 1931 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x00015090 0x00015090 0x00000010 Code RO 1932 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150a0 0x000150a0 0x00000010 Code RO 1935 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150b0 0x000150b0 0x00000034 Code RO 1938 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x000150e4 0x000150e4 0x00000034 Code RO 1304 i.fputc CVWL668.lib(tau_log.o) + 0x00015118 0x00015118 0x00000040 Code RO 1444 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x00015158 0x00015158 0x00000038 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015190 0x00015190 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000151d0 0x000151d0 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015264 0x00015264 0x00000094 Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152f8 0x000152f8 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153f8 0x000153f8 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154f0 0x000154f0 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001561c 0x0001561c 0x00000140 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001575c 0x0001575c 0x0000023c Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015998 0x00015998 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000159d0 0x000159d0 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a80 0x00015a80 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ab0 0x00015ab0 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ae0 0x00015ae0 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b10 0x00015b10 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b30 0x00015b30 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015dac 0x00015dac 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015de4 0x00015de4 0x00000060 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e44 0x00015e44 0x00000022 Code RO 972 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e66 0x00015e66 0x00000002 PAD + 0x00015e68 0x00015e68 0x00000074 Code RO 973 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015edc 0x00015edc 0x00000010 Code RO 974 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015eec 0x00015eec 0x00000008 Code RO 986 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ef4 0x00015ef4 0x0000000a Code RO 987 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015efe 0x00015efe 0x00000002 PAD + 0x00015f00 0x00015f00 0x00000070 Code RO 989 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f70 0x00015f70 0x00000038 Code RO 990 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fa8 0x00015fa8 0x000000f4 Code RO 992 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001609c 0x0001609c 0x000000d0 Code RO 993 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001616c 0x0001616c 0x0000010c Code RO 994 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016278 0x00016278 0x00000038 Code RO 995 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162b0 0x000162b0 0x00000016 Code RO 996 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162c6 0x000162c6 0x00000052 Code RO 997 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016318 0x00016318 0x00000054 Code RO 998 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001636c 0x0001636c 0x00000038 Code RO 999 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163a4 0x000163a4 0x00000084 Code RO 1000 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016428 0x00016428 0x00000310 Code RO 1001 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016738 0x00016738 0x0000003a Code RO 1064 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x00016772 0x00016772 0x00000002 PAD + 0x00016774 0x00016774 0x00000018 Code RO 1065 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x0001678c 0x0001678c 0x00000040 Code RO 1069 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x000167cc 0x000167cc 0x00000024 Code RO 1070 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x000167f0 0x000167f0 0x00000028 Code RO 1071 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x00016818 0x00016818 0x00000018 Code RO 1072 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016830 0x00016830 0x00000050 Code RO 1073 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016880 0x00016880 0x00000064 Code RO 1076 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x000168e4 0x000168e4 0x00000008 Code RO 1077 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000168ec 0x000168ec 0x00000010 Code RO 1356 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x000168fc 0x000168fc 0x000001b0 Code RO 1357 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016aac 0x00016aac 0x0000000c Code RO 1358 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016ab8 0x00016ab8 0x00000020 Code RO 1361 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016ad8 0x00016ad8 0x0000000c Code RO 1362 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016ae4 0x00016ae4 0x00000018 Code RO 1363 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016afc 0x00016afc 0x0000000c Code RO 1364 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016b08 0x00016b08 0x000000d8 Code RO 1365 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016be0 0x00016be0 0x000000c4 Code RO 1366 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016ca4 0x00016ca4 0x00000020 Code RO 1367 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016cc4 0x00016cc4 0x000000f8 Code RO 1369 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016dbc 0x00016dbc 0x0000006c Code RO 1370 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016e28 0x00016e28 0x0000006c Code RO 1417 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00016e94 0x00016e94 0x0000044c Code RO 1419 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x000172e0 0x000172e0 0x00000088 Code RO 1420 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x00017368 0x00017368 0x00000174 Code RO 1421 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x000174dc 0x000174dc 0x0000008c Code RO 1422 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x00017568 0x00017568 0x0000002c Code RO 1424 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017594 0x00017594 0x000002e0 Code RO 1445 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017874 0x00017874 0x00000064 Code RO 1446 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x000178d8 0x000178d8 0x000000c8 Code RO 1447 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x000179a0 0x000179a0 0x00000064 Code RO 1448 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017a04 0x00017a04 0x0000000c Code RO 1449 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017a10 0x00017a10 0x00000010 Code RO 1450 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a20 0x00017a20 0x00000010 Code RO 1451 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a30 0x00017a30 0x0000000c Code RO 1452 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017a3c 0x00017a3c 0x00000028 Code RO 1470 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017a64 0x00017a64 0x00000010 Code RO 1471 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017a74 0x00017a74 0x00000024 Code RO 1472 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017a98 0x00017a98 0x00000080 Code RO 1473 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017b18 0x00017b18 0x00000014 Code RO 1474 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017b2c 0x00017b2c 0x0000000c Code RO 1476 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017b38 0x00017b38 0x00000048 Code RO 1478 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017b80 0x00017b80 0x00000070 Code RO 1002 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017bf0 0x00017bf0 0x00000064 Code RO 1003 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c54 0x00017c54 0x0000003e Code RO 1004 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c92 0x00017c92 0x00000070 Code RO 1005 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017d02 0x00017d02 0x00000002 PAD + 0x00017d04 0x00017d04 0x00000128 Code RO 1006 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e2c 0x00017e2c 0x00000024 Code RO 1007 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e50 0x00017e50 0x0000003c Code RO 1008 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e8c 0x00017e8c 0x000000d4 Code RO 1009 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f60 0x00017f60 0x0000002a Code RO 1257 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f8a 0x00017f8a 0x00000008 Code RO 1258 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f92 0x00017f92 0x00000002 PAD + 0x00017f94 0x00017f94 0x00000064 Code RO 1259 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017ff8 0x00017ff8 0x0000000a Code RO 1260 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018002 0x00018002 0x00000008 Code RO 1262 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001800a 0x0001800a 0x00000008 Code RO 1267 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00018012 0x00018012 0x00000008 Code RO 1268 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x0001801a 0x0001801a 0x00000002 PAD + 0x0001801c 0x0001801c 0x00000064 Code RO 1269 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018080 0x00018080 0x00000040 Code RO 1156 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x000180c0 0x000180c0 0x0000005c Code RO 1157 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x0001811c 0x0001811c 0x00000058 Code RO 1158 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018174 0x00018174 0x00000024 Code RO 1160 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x00018198 0x00018198 0x00000040 Code RO 1161 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x000181d8 0x000181d8 0x00000118 Code RO 1181 i.hal_system_init CVWL668.lib(hal_system.o) + 0x000182f0 0x000182f0 0x00000030 Code RO 1197 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x00018320 0x00018320 0x0000001c Code RO 1199 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x0001833c 0x0001833c 0x00000008 Code RO 1200 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x00018344 0x00018344 0x00000030 Code RO 1201 i.hal_timer_start CVWL668.lib(hal_timer.o) + 0x00018374 0x00018374 0x00000028 Code RO 1203 i.hal_timer_stop CVWL668.lib(hal_timer.o) + 0x0001839c 0x0001839c 0x00000030 Code RO 1010 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000183cc 0x000183cc 0x00000094 Code RO 1328 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x00018460 0x00018460 0x0000001c Code RO 1331 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x0001847c 0x0001847c 0x000000cc Code RO 1372 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x00018548 0x00018548 0x00000040 Code RO 3 i.main main.o + 0x00018588 0x00018588 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x000185dc 0x000185dc 0x000002ac Code RO 1373 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018888 0x00018888 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x000188e8 0x000188e8 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x00018922 0x00018922 0x00000002 PAD + 0x00018924 0x00018924 0x00000044 Code RO 1374 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018968 0x00018968 0x00000044 Code RO 1375 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x000189ac 0x000189ac 0x00000054 Code RO 1376 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018a00 0x00018a00 0x00000038 Code RO 347 i.soft_swire_init s8_demo.o + 0x00018a38 0x00018a38 0x0000002e Code RO 348 i.soft_swire_start s8_demo.o + 0x00018a66 0x00018a66 0x00000002 PAD + 0x00018a68 0x00018a68 0x00000048 Code RO 349 i.soft_swire_timer_callback s8_demo.o + 0x00018ab0 0x00018ab0 0x00000018 Code RO 1271 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018ac8 0x00018ac8 0x000000ac Code RO 1479 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018b74 0x00018b74 0x0000001c Code RO 1480 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018b90 0x00018b90 0x000000b0 Code RO 1481 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018c40 0x00018c40 0x000000cc Code RO 1482 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018d0c 0x00018d0c 0x0000010c Code RO 1483 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018e18 0x00018e18 0x00000034 Code RO 1305 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018e4c 0x00018e4c 0x00000084 Code RO 1306 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00018ed0 0x00018ed0 0x00000076 Code RO 1307 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x00018f46 0x00018f46 0x00000002 PAD + 0x00018f48 0x00018f48 0x000000b4 Code RO 1377 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018ffc 0x00018ffc 0x00000130 Code RO 1378 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x0001912c 0x0001912c 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001b028 0x0001b028 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b050 0x0001b050 0x0000001c Data RO 1013 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b06c 0x0001b06c 0x000000d0 Data RO 1081 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b13c 0x0001b13c 0x00000030 Data RO 1333 .constdata CVWL668.lib(hal_uart.o) + 0x0001b16c 0x0001b16c 0x00000010 Data RO 2609 .constdata CVWL668.lib(drv_uart.o) + 0x0001b17c 0x0001b17c 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b203 0x0001b203 0x00000001 PAD + 0x0001b204 0x0001b204 0x0000008e Data RO 1380 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b292 0x0001b292 0x00000002 PAD + 0x0001b294 0x0001b294 0x0000008e Data RO 1427 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b322 0x0001b322 0x00000002 PAD + 0x0001b324 0x0001b324 0x00000020 Data RO 3009 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b344, Size: 0x000030e8, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008e Data RW 351 .data s8_demo.o + 0x0007008e COMPRESSED 0x00000002 PAD + 0x00070090 COMPRESSED 0x00000008 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070098 COMPRESSED 0x0000005c Data RW 1014 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f4 COMPRESSED 0x00000001 Data RW 1142 .data CVWL668.lib(hal_spi_master.o) + 0x000700f5 COMPRESSED 0x00000002 Data RW 1163 .data CVWL668.lib(hal_swire.o) + 0x000700f7 COMPRESSED 0x00000001 PAD + 0x000700f8 COMPRESSED 0x00000008 Data RW 1272 .data CVWL668.lib(hal_pwr.o) + 0x00070100 COMPRESSED 0x00000001 Data RW 1310 .data CVWL668.lib(tau_log.o) + 0x00070101 COMPRESSED 0x00000003 PAD + 0x00070104 COMPRESSED 0x00000018 Data RW 1334 .data CVWL668.lib(hal_uart.o) + 0x0007011c COMPRESSED 0x00000008 Data RW 1381 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070124 COMPRESSED 0x00000024 Data RW 1428 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070148 COMPRESSED 0x0000000c Data RW 1512 .data CVWL668.lib(drv_common.o) + 0x00070154 COMPRESSED 0x00000001 Data RW 1513 .data CVWL668.lib(drv_common.o) + 0x00070155 COMPRESSED 0x00000003 PAD + 0x00070158 COMPRESSED 0x00000190 Data RW 1598 .data CVWL668.lib(drv_dma.o) + 0x000702e8 COMPRESSED 0x00000004 Data RW 1660 .data CVWL668.lib(drv_gpio.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1845 .data CVWL668.lib(drv_swire.o) + 0x000702f0 COMPRESSED 0x00000050 Data RW 1911 .data CVWL668.lib(drv_timer.o) + 0x00070340 COMPRESSED 0x0000000c Data RW 1940 .data CVWL668.lib(drv_wdg.o) + 0x0007034c COMPRESSED 0x0000003c Data RW 2026 .data CVWL668.lib(drv_i2c.o) + 0x00070388 COMPRESSED 0x00000004 Data RW 2084 .data CVWL668.lib(drv_se.o) + 0x0007038c COMPRESSED 0x00000001 Data RW 2124 .data CVWL668.lib(drv_dsi_rx.o) + 0x0007038d COMPRESSED 0x00000003 PAD + 0x00070390 COMPRESSED 0x00000008 Data RW 2458 .data CVWL668.lib(drv_rxbr.o) + 0x00070398 COMPRESSED 0x00000004 Data RW 2544 .data CVWL668.lib(drv_vidc.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2987 .data mc_p.l(stdout.o) + 0x000703a0 - 0x000000cc Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007046c - 0x000000b4 Zero RW 1012 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070520 - 0x00000100 Zero RW 1309 .bss CVWL668.lib(tau_log.o) + 0x00070620 - 0x00000024 Zero RW 1379 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070644 - 0x00000800 Zero RW 1425 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e44 - 0x000000ff Zero RW 1426 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f43 COMPRESSED 0x00000001 PAD + 0x00070f44 - 0x00000044 Zero RW 1454 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f88 - 0x00000044 Zero RW 1484 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fcc - 0x00000010 Zero RW 1596 .bss CVWL668.lib(drv_dma.o) + 0x00070fdc - 0x00000040 Zero RW 1659 .bss CVWL668.lib(drv_gpio.o) + 0x0007101c - 0x0000106c Zero RW 2067 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x00072088 - 0x00000060 Zero RW 2608 .bss CVWL668.lib(drv_uart.o) + 0x000720e8 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5144 app_tp_transfer.o + 24 4 0 0 0 581 board.o + 64 32 0 0 0 10483 main.o + 2512 604 7932 142 0 26361 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2728 658 8156 144 4096 44717 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 8 0 0 2 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 296 40 0 4 64 1000 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 386 44 0 80 0 876 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 466 36 208 0 0 688 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 280 56 0 0 0 72 hal_system.o + 172 0 0 0 0 344 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34176 4826 832 784 7496 29628 Library Totals + 34 0 7 10 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 29102 4644 825 770 7495 26640 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34176 4826 832 784 7496 29628 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 36904 5484 8988 928 11592 54393 Grand Totals + 36904 5484 8988 356 11592 54393 ELF Image Totals (compressed) + 36904 5484 8988 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 45892 ( 44.82kB) + Total RW Size (RW Data + ZI Data) 12520 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 46248 ( 45.16kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231128.map b/project/WL668/Listings/X90Pro_WL668_20231128.map new file mode 100644 index 0000000..f524b78 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231128.map @@ -0,0 +1,4563 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to s8_demo.o(.data) for panel_display_done + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.ap_rstn_pull_down_cb), (92 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing s8_demo.o(i.soft_swire_init), (56 bytes). + Removing s8_demo.o(i.soft_swire_start), (46 bytes). + Removing s8_demo.o(i.soft_swire_timer_callback), (72 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_input_data), (18 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_pull_state), (72 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_enable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_get_tick), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start), (48 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_timer.o(i.hal_timer_stop), (40 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_enable_systick), (88 bytes). + Removing drv_common.o(i.drv_common_get_tick), (12 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(i.drv_gpio_get_attribute), (16 bytes). + Removing drv_gpio.o(i.drv_gpio_get_input_data), (24 bytes). + Removing drv_gpio.o(i.drv_gpio_set_attribute), (28 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_timer.o(i.drv_timer_register_callback), (20 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +569 unused section(s) (total 29439 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.SPIM_IRQn_Handler 0x00010e50 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010e90 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010ec0 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010ed8 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010ee2 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010eec Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010ef6 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010f00 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010f1c Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00010f38 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00010fa4 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x00010fdc Section 0 printfa.o(i.__0printf) + i.__scatterload_null 0x00010ffc Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.__0vsprintf 0x00011528 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x0001154c Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001157a Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011594 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011595 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x000115b4 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x000115b5 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_copy 0x000115cc Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_zeroinit 0x000115da Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000115e8 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000115e9 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x0001175c Section 0 printfa.o(i._printf_core) + _printf_core 0x0001175d Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011e48 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011e49 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011e68 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011e69 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011e94 Section 0 printfa.o(i._sputc) + _sputc 0x00011e95 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_backlight 0x00011ea0 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011ea1 Thumb Code 186 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00011fa8 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00011fa9 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00011fb0 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00011fb1 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00011fec Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00011fed Thumb Code 74 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x0001203c Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x0001203d Thumb Code 50 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_high_cb 0x000120a0 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x000120a1 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000120f4 Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000120f5 Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x0001210c Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x0001210d Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012190 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x000121f8 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012218 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012219 Thumb Code 60 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x0001225c Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x0001225d Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x00012344 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x00012345 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012404 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012405 Thumb Code 64 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001246c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001246d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x000124f8 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x000124f9 Thumb Code 62 s8_demo.o(i.app_system_process) + i.app_system_resume 0x00012544 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x00012545 Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x0001258c Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x0001258d Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000126b0 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000126b1 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x000126e0 Section 0 board.o(i.board_Init) + i.ceil 0x000126f8 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000127c0 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000127c1 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x000127ec Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x000127ed Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x00012874 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x000128cc Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x000128e4 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x00012928 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x0001294c Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x00012964 Section 0 tau_delay.o(i.delayUs) + i.drv_common_system_init 0x00012990 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012998 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x000129d4 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012a3c Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012a4c Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012a74 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012a84 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012ac0 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012af8 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012b20 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012b48 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012b60 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012b88 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012bb0 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012bc8 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012bc9 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012bdc Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012bf8 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012c34 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012c54 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012d60 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012da0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012da1 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012df0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012df1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012e0c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012e1c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012e2c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012e44 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012e60 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012e84 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012e94 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012eb0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012ebc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ecc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012ee8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012efc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00012f20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00012f3c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00012fd4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00012fec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013004 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x0001305c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x00013068 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013088 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00013094 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x000130a4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x000130b4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x000130d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x000130e4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x000130f0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x000130fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00013118 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x00013138 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x00013148 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x000131b0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x000131f4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x00013344 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x00013364 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013370 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00013394 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x000133b0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x000133c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013404 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x0001341c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00013430 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x00013454 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x00013460 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x0001348c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x00013574 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x000135aa Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x000135b6 Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x000135f0 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_handle_int 0x00013608 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x00013609 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x0001362c Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x00013638 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_int 0x0001364c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013690 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x000136b0 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x000136c4 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x000136c5 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x000136e4 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x0001370c Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x00013738 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x00013739 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013750 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x00013784 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013798 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x000137d0 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000137f8 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x00013810 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013860 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013870 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x000138a8 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x000138d8 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013914 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013978 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x0001399c Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x000139b8 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x000139d8 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x000139fc Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013a20 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013a44 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013a80 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013a9c Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013ab8 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013ac8 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013b04 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013b1c Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013b30 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013b70 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013b80 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013b98 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013ba8 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013bc4 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013bd8 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013bf0 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013c0c Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013c20 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013c38 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013c54 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013c6c Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013c88 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013ca8 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013cc0 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013cd4 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013d00 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013d14 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013d24 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013d3c Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013d6c Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013dac Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013dd4 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00013e60 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00013e88 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00013e98 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00013ec0 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x00013ee8 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x00013f1c Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00013f48 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00013f68 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00013f78 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00013f84 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x00013fe0 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x00013ffc Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x00013ffd Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x00014014 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x00014015 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x0001402c Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014040 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014050 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x0001405c Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x000141a0 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000141bc Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000141e0 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000141fc Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x00014214 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014254 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x00014264 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x00014274 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x000142ec Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x000143c0 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014448 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000144d8 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000145a8 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014654 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014668 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x00014674 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x000146a4 Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x000146b4 Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x000146c0 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x000146dc Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000146f8 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x00014704 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x00014710 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014728 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x00014770 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x0001478c Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014798 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000147b4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x000147c0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000147e8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x0001480c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014830 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014854 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x0001486c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014890 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014891 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x000148aa Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x000148cc Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x000148dc Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x000148dd Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_set_compare_val 0x00014918 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014958 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x000149a0 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x000149c8 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x000149d8 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x000149f8 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014a18 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014a40 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014a74 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014aa8 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014abc Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014abd Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014ad4 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014b30 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014b58 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014c28 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014c29 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014c64 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014c80 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014c9c Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014cb6 Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014d0c Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014d58 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014d68 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014d88 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014dc8 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014df4 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014e0c Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014e38 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014e44 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014e50 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00014e6c Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00014ea4 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x00014f00 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00014f0c Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00014f38 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00014f68 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00014f84 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00014f98 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00014fb4 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00014fc0 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x00014fd8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00014fe4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00014ff0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015004 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x00015010 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x0001501c Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x0001503c Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x00015074 Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x00015084 Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x00015085 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x00015094 Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x00015095 Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x000150a4 Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x000150d8 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x0001510c Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x0001510d Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x0001514c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015184 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x000151c4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x00015258 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000152ec Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000152ed Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000153ec Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000153ed Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000154e4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000154e5 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00015610 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00015611 Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00015750 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00015751 Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x0001598c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x000159c4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a74 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015a75 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015aa4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015ad4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015b04 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015b24 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015b25 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015da0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015dd8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e38 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00015e5c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00015ed0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00015ed1 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015ee0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00015ee8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00015ef4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x00015f64 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00015f9c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x00016090 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x00016160 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x00016161 Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x0001626c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x0001626d Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000162a4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000162a5 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x000162ba Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x000162bb Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x0001630c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x0001630d Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x00016360 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x00016361 Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x00016398 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x00016399 Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x0001641c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x0001641d Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x0001672c Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x00016768 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_init_eint 0x00016780 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x000167c0 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x000167e4 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x0001680c Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016824 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016874 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x000168d8 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_internal_sync_get_hight_performan_mode 0x000168e0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x000168f0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016aa0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016aac Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016acc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016ad8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016af0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016afc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016bd4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016c98 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016cb8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016db0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00016e1c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00016e88 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00016e89 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x000172d4 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x000172d5 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x0001735c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x0001735d Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x000174d0 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x0001755c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x0001755d Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017588 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017868 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017869 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x000178cc Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x000178cd Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017994 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017995 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x000179f8 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017a04 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017a14 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017a24 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017a30 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017a58 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017a68 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017a8c Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017b0c Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017b20 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017b2c Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017b74 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017be4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017c48 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017c49 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017c86 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017c87 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017cf8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00017e20 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00017e21 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00017e44 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00017e45 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00017e80 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00017f54 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x00017f7e Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00017f88 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00017fec Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00017ff6 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x00017ffe Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x00018006 Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x00018010 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018074 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x000180b4 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x00018110 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018168 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x0001818c Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_init 0x000181cc Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x000182e4 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x00018314 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x00018330 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_tx_frame_rate_adjust 0x00018338 Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x00018339 Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x00018368 Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000183fc Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x00018418 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000184e4 Section 0 main.o(i.main) + i.pps_update_handle 0x00018524 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018525 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x00018578 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x00018579 Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018824 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018884 Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018885 Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x000188c0 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x000188c1 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018904 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018905 Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018948 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018949 Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.stop_sleep_cb 0x0001899c Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x0001899d Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x000189b4 Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x000189b5 Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018a60 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018a61 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018a7c Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018a7d Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018b2c Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018b2d Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018bf8 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018bf9 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018d04 Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018d38 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00018dbc Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x00018e34 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x00018e35 Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00018ee8 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00018ee9 Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x00019018 Section 7932 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x00019018 Data 96 s8_demo.o(.constdata) + .constdata 0x0001af14 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001af3c Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001af58 Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001af58 Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001afda Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b028 Section 48 hal_uart.o(.constdata) + .constdata 0x0001b058 Section 16 drv_uart.o(.constdata) + .conststring 0x0001b068 Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b0f0 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b180 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 143 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_aod_in_flag 0x0007000c Data 1 s8_demo.o(.data) + sg_tx_start_in_process 0x0007000d Data 1 s8_demo.o(.data) + .data 0x00070090 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070090 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070091 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070094 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x00070098 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x00070098 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x00070099 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009a Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009b Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700a8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700ac Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f4 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f4 Data 1 hal_spi_master.o(.data) + .data 0x000700f5 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f5 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700f6 Data 1 hal_swire.o(.data) + .data 0x000700f8 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700f8 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x000700fc Data 4 hal_pwr.o(.data) + .data 0x00070100 Section 1 tau_log.o(.data) + g_log_port 0x00070100 Data 1 tau_log.o(.data) + .data 0x00070104 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070114 Data 4 hal_uart.o(.data) + sg_user_data 0x00070118 Data 4 hal_uart.o(.data) + .data 0x0007011c Section 8 hal_internal_vsync.o(.data) + .data 0x00070124 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070124 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x0007013c Data 12 hal_internal_dcs.o(.data) + .data 0x00070148 Section 12 drv_common.o(.data) + s_my_tick 0x00070148 Data 4 drv_common.o(.data) + .data 0x00070154 Section 1 drv_common.o(.data) + .data 0x00070158 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070158 Data 256 drv_dma.o(.data) + .data 0x000702e8 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702e8 Data 4 drv_gpio.o(.data) + .data 0x000702ec Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702ec Data 4 drv_swire.o(.data) + .data 0x000702f0 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f0 Data 80 drv_timer.o(.data) + .data 0x00070340 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070340 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070344 Data 8 drv_wdg.o(.data) + .data 0x0007034c Section 60 drv_i2c.o(.data) + .data 0x00070388 Section 4 drv_se.o(.data) + chip_info 0x00070388 Data 4 drv_se.o(.data) + .data 0x0007038c Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x0007038c Data 1 drv_dsi_rx.o(.data) + .data 0x00070390 Section 8 drv_rxbr.o(.data) + .data 0x00070398 Section 4 drv_vidc.o(.data) + .data 0x0007039c Section 4 stdout.o(.data) + .bss 0x000703a0 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a0 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x0007046c Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x0007046c Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c4 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070520 Section 256 tau_log.o(.bss) + g_log_buf 0x00070520 Data 256 tau_log.o(.bss) + .bss 0x00070620 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070644 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e44 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e44 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f44 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f88 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f88 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fcc Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fcc Data 16 drv_dma.o(.bss) + .bss 0x00070fdc Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fdc Data 64 drv_gpio.o(.bss) + .bss 0x0007101c Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x00072088 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x00072088 Data 96 drv_uart.o(.bss) + STACK 0x000720e8 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010e51 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010e91 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010ec1 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010ed9 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010ee3 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010eed Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010ef7 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010f01 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010f1d Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00010f39 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00010fa5 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x00010fdd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + printf 0x00010fdd Thumb Code 0 printfa.o(i.__0printf) + __scatterload_null 0x00010ffd Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + __0vsprintf 0x00011529 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x00011529 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x0001154d Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001157b Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_copy 0x000115cd Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_zeroinit 0x000115db Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012191 Thumb Code 56 s8_demo.o(i.app_display_init) + app_gpio_init 0x000121f9 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x000126e1 Thumb Code 20 board.o(i.board_Init) + ceil 0x000126f9 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x00012875 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x000128cd Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x000128e5 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x00012929 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x0001294d Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x00012965 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_system_init 0x00012991 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012999 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x000129d5 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012a3d Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012a4d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012a75 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012a85 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012ac1 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012af9 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012b21 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012b49 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012b61 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012b89 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012bb1 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012bdd Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012bf9 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012c35 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012c55 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012d61 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012e0d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012e1d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012e2d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012e45 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012e61 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012e85 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012e95 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012eb1 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012ebd Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012ecd Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012ee9 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012efd Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00012f21 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00012f3d Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00012fd5 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00012fed Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013005 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x0001305d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x00013069 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013089 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00013095 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x000130a5 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x000130b5 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x000130d9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x000130e5 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x000130f1 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x000130fd Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00013119 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x00013139 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x00013149 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x000131b1 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x000131f5 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x00013345 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x00013365 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013371 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00013395 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x000133b1 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x000133c5 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013405 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x0001341d Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00013431 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x00013455 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x00013461 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x0001348d Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x00013575 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x000135ab Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x000135b7 Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x000135f1 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_register_ap_reset_callback 0x0001362d Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x00013639 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_int 0x0001364d Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013691 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x000136b1 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x000136e5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x0001370d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013751 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x00013785 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013799 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x000137d1 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000137f9 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x00013811 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013861 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013871 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x000138a9 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x000138d9 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013915 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013979 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x0001399d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x000139b9 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x000139d9 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x000139fd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013a21 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013a45 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013a81 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013a9d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013ab9 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013ac9 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013b05 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013b1d Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013b31 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013b71 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013b81 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013b99 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013ba9 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013bc5 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013bd9 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013bf1 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013c0d Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013c21 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013c39 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013c55 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013c6d Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013c89 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013ca9 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013cc1 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013cd5 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013d01 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013d15 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013d25 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013d3d Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013d6d Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013dad Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013dd5 Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00013e61 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00013e89 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00013e99 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00013ec1 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x00013ee9 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x00013f1d Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00013f49 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00013f69 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00013f79 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00013f85 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x00013fe1 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x0001402d Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014041 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014051 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x0001405d Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x000141a1 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000141bd Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000141e1 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000141fd Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x00014215 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014255 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x00014265 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x00014275 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x000142ed Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x000143c1 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014449 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000144d9 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000145a9 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014655 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014669 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x00014675 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x000146a5 Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x000146b5 Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x000146c1 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x000146dd Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000146f9 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x00014705 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x00014711 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014729 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x00014771 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x0001478d Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014799 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000147b5 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x000147c1 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000147e9 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x0001480d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014831 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014855 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x0001486d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x000148ab Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x000148cd Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_set_compare_val 0x00014919 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014959 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x000149a1 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x000149c9 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x000149d9 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x000149f9 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014a19 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014a41 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014a75 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014aa9 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014ad5 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014b31 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014b59 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014c65 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014c81 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014c9d Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014cb7 Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014d0d Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014d59 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014d69 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014d89 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014dc9 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014df5 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014e0d Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014e39 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014e45 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014e51 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00014e6d Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00014ea5 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x00014f01 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00014f0d Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00014f39 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00014f69 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00014f85 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00014f99 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00014fb5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00014fc1 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x00014fd9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00014fe5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00014ff1 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015005 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x00015011 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x0001501d Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x0001503d Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x00015075 Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x000150a5 Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x000150d9 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x0001514d Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015185 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x000151c5 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x00015259 Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x0001598d Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x000159c5 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015aa5 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015ad5 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015b05 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015da1 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015dd9 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015e39 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00015e5d Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00015ee1 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00015ee9 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00015ef5 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x00015f65 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00015f9d Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x00016091 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x0001672d Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x00016769 Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_init_eint 0x00016781 Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x000167c1 Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x000167e5 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x0001680d Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016825 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016875 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x000168d9 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_internal_sync_get_hight_performan_mode 0x000168e1 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x000168f1 Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016aa1 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016aad Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016acd Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016ad9 Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016af1 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016afd Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016bd5 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016c99 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016cb9 Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016db1 Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00016e1d Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x000174d1 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017589 Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x000179f9 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017a05 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017a15 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017a25 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017a31 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017a59 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017a69 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017a8d Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017b0d Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017b21 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017b2d Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017b75 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017be5 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017cf9 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00017e81 Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00017f55 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x00017f7f Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00017f89 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00017fed Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00017ff7 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x00017fff Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x00018007 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x00018011 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018075 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x000180b5 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x00018111 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018169 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x0001818d Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_init 0x000181cd Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x000182e5 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x00018315 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x00018331 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_uart_init 0x00018369 Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000183fd Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x00018419 Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000184e5 Thumb Code 32 main.o(i.main) + s8_demo 0x00018825 Thumb Code 48 s8_demo.o(i.s8_demo) + tau_log_init 0x00018d05 Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018d39 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00018dbd Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x00019078 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b210 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b230 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000e Data 1 s8_demo.o(.data) + t_pps 0x0007000f Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070104 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070110 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x0007011c Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070120 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x0007014c Data 4 drv_common.o(.data) + g_system_clock 0x00070150 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070154 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x00070258 Data 144 drv_dma.o(.data) + drv_i2c_table 0x0007034c Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070390 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x00070398 Data 4 drv_vidc.o(.data) + __stdout 0x0007039c Data 4 stdout.o(.data) + g_vsync_handle 0x00070620 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070644 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f44 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x0007101c Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720e8 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730e8 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b5d0, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b394]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b230, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 538 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2667 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2973 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2976 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2978 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2980 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2981 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2983 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2985 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2974 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 539 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2670 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2672 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2674 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2676 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2678 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2943 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2945 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2947 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2949 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2951 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2953 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2955 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2957 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2959 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2961 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2963 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2965 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2967 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2969 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2971 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2988 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2990 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2992 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2994 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2996 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2997 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2999 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3003 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3005 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3007 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3017 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1641 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1568 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1642 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1643 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1644 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1645 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1646 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1647 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1648 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1649 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1503 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1995 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1996 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1997 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1352 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2351 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2157 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x00000040 Code RO 1135 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010e90 0x00010e90 0x00000030 Code RO 1836 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010ec0 0x00010ec0 0x00000018 Code RO 1504 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010ed8 0x00010ed8 0x0000000a Code RO 1897 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ee2 0x00010ee2 0x0000000a Code RO 1898 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010eec 0x00010eec 0x0000000a Code RO 1899 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010ef6 0x00010ef6 0x0000000a Code RO 1900 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f00 0x00010f00 0x0000001c Code RO 2504 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010f1c 0x00010f1c 0x0000001c Code RO 2417 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010f38 0x00010f38 0x0000006c Code RO 1414 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00010fa4 0x00010fa4 0x00000038 Code RO 1930 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x00010fdc 0x00010fdc 0x00000020 Code RO 2915 i.__0printf mc_p.l(printfa.o) + 0x00010ffc 0x00010ffc 0x00000002 Code RO 3012 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1511 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1308 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1011 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2096 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2589 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x00000024 Code RO 2921 i.__0vsprintf mc_p.l(printfa.o) + 0x0001154c 0x0001154c 0x0000002e Code RO 3001 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001157a 0x0001157a 0x0000001a Code RO 963 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011594 0x00011594 0x00000020 Code RO 2418 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115b4 0x000115b4 0x00000018 Code RO 2419 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x000115cc 0x000115cc 0x0000000e Code RO 3011 i.__scatterload_copy mc_p.l(handlers.o) + 0x000115da 0x000115da 0x0000000e Code RO 3013 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x000115e8 0x000115e8 0x00000174 Code RO 2922 i._fp_digits mc_p.l(printfa.o) + 0x0001175c 0x0001175c 0x000006ec Code RO 2923 i._printf_core mc_p.l(printfa.o) + 0x00011e48 0x00011e48 0x00000020 Code RO 2924 i._printf_post_padding mc_p.l(printfa.o) + 0x00011e68 0x00011e68 0x0000002c Code RO 2925 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011e94 0x00011e94 0x0000000a Code RO 2927 i._sputc mc_p.l(printfa.o) + 0x00011e9e 0x00011e9e 0x00000002 PAD + 0x00011ea0 0x00011ea0 0x00000108 Code RO 322 i.ap_dcs_set_backlight s8_demo.o + 0x00011fa8 0x00011fa8 0x00000006 Code RO 323 i.ap_dcs_set_display_off s8_demo.o + 0x00011fae 0x00011fae 0x00000002 PAD + 0x00011fb0 0x00011fb0 0x0000003c Code RO 324 i.ap_dcs_set_display_on s8_demo.o + 0x00011fec 0x00011fec 0x00000050 Code RO 325 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x0001203c 0x0001203c 0x00000064 Code RO 326 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x000120a0 0x000120a0 0x00000054 Code RO 329 i.ap_rstn_pull_high_cb s8_demo.o + 0x000120f4 0x000120f4 0x00000018 Code RO 330 i.ap_set_framerate s8_demo.o + 0x0001210c 0x0001210c 0x00000084 Code RO 331 i.ap_update_pps_9E s8_demo.o + 0x00012190 0x00012190 0x00000068 Code RO 332 i.app_display_init s8_demo.o + 0x000121f8 0x000121f8 0x00000020 Code RO 333 i.app_gpio_init s8_demo.o + 0x00012218 0x00012218 0x00000044 Code RO 334 i.app_init_panel s8_demo.o + 0x0001225c 0x0001225c 0x000000e8 Code RO 335 i.app_mipi_rx_init s8_demo.o + 0x00012344 0x00012344 0x000000c0 Code RO 337 i.app_mipi_tx_init s8_demo.o + 0x00012404 0x00012404 0x00000068 Code RO 338 i.app_mipi_tx_start s8_demo.o + 0x0001246c 0x0001246c 0x0000008c Code RO 339 i.app_set_dcs_hw_ack s8_demo.o + 0x000124f8 0x000124f8 0x0000004c Code RO 340 i.app_system_process s8_demo.o + 0x00012544 0x00012544 0x00000048 Code RO 341 i.app_system_resume s8_demo.o + 0x0001258c 0x0001258c 0x00000124 Code RO 342 i.app_system_suspend s8_demo.o + 0x000126b0 0x000126b0 0x0000002e Code RO 343 i.app_tx_panel_reset s8_demo.o + 0x000126de 0x000126de 0x00000002 PAD + 0x000126e0 0x000126e0 0x00000018 Code RO 518 i.board_Init board.o + 0x000126f8 0x000126f8 0x000000c8 Code RO 2664 i.ceil m_ps.l(ceil.o) + 0x000127c0 0x000127c0 0x0000002c Code RO 1353 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x000127ec 0x000127ec 0x00000088 Code RO 1415 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x00012874 0x00012874 0x00000058 Code RO 2062 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x000128cc 0x000128cc 0x00000018 Code RO 2063 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x000128e4 0x000128e4 0x00000044 Code RO 2064 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012928 0x00012928 0x00000024 Code RO 2065 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x0001294c 0x0001294c 0x00000018 Code RO 1295 i.delayMs CVWL668.lib(tau_delay.o) + 0x00012964 0x00012964 0x0000002c Code RO 1296 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012990 0x00012990 0x00000008 Code RO 1509 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012998 0x00012998 0x0000003c Code RO 1528 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x000129d4 0x000129d4 0x00000068 Code RO 1531 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012a3c 0x00012a3c 0x00000010 Code RO 1534 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012a4c 0x00012a4c 0x00000028 Code RO 1535 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012a74 0x00012a74 0x00000010 Code RO 1536 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012a84 0x00012a84 0x0000003c Code RO 1538 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012ac0 0x00012ac0 0x00000038 Code RO 1539 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012af8 0x00012af8 0x00000028 Code RO 1540 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012b20 0x00012b20 0x00000028 Code RO 1541 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012b48 0x00012b48 0x00000018 Code RO 1542 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012b60 0x00012b60 0x00000028 Code RO 1543 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b88 0x00012b88 0x00000028 Code RO 1544 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012bb0 0x00012bb0 0x00000018 Code RO 1570 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012bc8 0x00012bc8 0x00000014 Code RO 1576 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012bdc 0x00012bdc 0x0000001c Code RO 1631 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012bf8 0x00012bf8 0x0000003c Code RO 1632 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012c34 0x00012c34 0x00000020 Code RO 1633 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012c54 0x00012c54 0x0000010c Code RO 2097 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012d60 0x00012d60 0x00000040 Code RO 2098 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012da0 0x00012da0 0x00000050 Code RO 2100 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012df0 0x00012df0 0x0000001c Code RO 2101 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012e0c 0x00012e0c 0x00000010 Code RO 2102 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e1c 0x00012e1c 0x00000010 Code RO 2103 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012e2c 0x00012e2c 0x00000018 Code RO 2108 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012e44 0x00012e44 0x0000001c Code RO 2109 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012e60 0x00012e60 0x00000024 Code RO 2110 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e84 0x00012e84 0x00000010 Code RO 2111 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012e94 0x00012e94 0x0000001c Code RO 2112 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012eb0 0x00012eb0 0x0000000c Code RO 2115 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012ebc 0x00012ebc 0x00000010 Code RO 2116 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012ecc 0x00012ecc 0x0000001c Code RO 2118 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012ee8 0x00012ee8 0x00000014 Code RO 2119 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012efc 0x00012efc 0x00000024 Code RO 2120 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00012f20 0x00012f20 0x0000001c Code RO 2121 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f3c 0x00012f3c 0x00000098 Code RO 2122 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00012fd4 0x00012fd4 0x00000018 Code RO 2123 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00012fec 0x00012fec 0x00000018 Code RO 2159 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013004 0x00013004 0x00000058 Code RO 2160 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001305c 0x0001305c 0x0000000c Code RO 2161 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x00013068 0x00013068 0x00000020 Code RO 2162 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013088 0x00013088 0x0000000c Code RO 2163 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x00013094 0x00013094 0x00000010 Code RO 2164 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x000130a4 0x000130a4 0x00000010 Code RO 2165 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130b4 0x000130b4 0x00000024 Code RO 2166 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x000130d8 0x000130d8 0x0000000c Code RO 2167 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x000130e4 0x000130e4 0x0000000c Code RO 2169 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x000130f0 0x000130f0 0x0000000c Code RO 2171 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x000130fc 0x000130fc 0x0000001c Code RO 2172 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x00013118 0x00013118 0x00000020 Code RO 2173 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x00013138 0x00013138 0x00000010 Code RO 2175 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013148 0x00013148 0x00000068 Code RO 2178 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x000131b0 0x000131b0 0x00000044 Code RO 2179 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x000131f4 0x000131f4 0x00000150 Code RO 2181 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x00013344 0x00013344 0x00000020 Code RO 2182 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013364 0x00013364 0x0000000c Code RO 2186 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013370 0x00013370 0x00000024 Code RO 2187 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013394 0x00013394 0x0000001c Code RO 2190 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x000133b0 0x000133b0 0x00000014 Code RO 2191 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x000133c4 0x000133c4 0x00000040 Code RO 2192 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013404 0x00013404 0x00000018 Code RO 2193 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x0001341c 0x0001341c 0x00000014 Code RO 2194 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x00013430 0x00013430 0x00000024 Code RO 2195 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x00013454 0x00013454 0x0000000c Code RO 2197 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x00013460 0x00013460 0x0000002c Code RO 2198 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x0001348c 0x0001348c 0x000000e8 Code RO 2201 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013574 0x00013574 0x00000036 Code RO 2634 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x000135aa 0x000135aa 0x0000000c Code RO 2637 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x000135b6 0x000135b6 0x0000003a Code RO 2638 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x000135f0 0x000135f0 0x00000018 Code RO 2639 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x00013608 0x00013608 0x00000024 Code RO 1652 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x0001362c 0x0001362c 0x0000000c Code RO 1653 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x00013638 0x00013638 0x00000014 Code RO 1654 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x0001364c 0x0001364c 0x00000044 Code RO 1656 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013690 0x00013690 0x00000020 Code RO 1657 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x000136b0 0x000136b0 0x00000014 Code RO 1658 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x000136c4 0x000136c4 0x00000020 Code RO 1063 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000136e4 0x000136e4 0x00000028 Code RO 2263 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x0001370c 0x0001370c 0x0000002c Code RO 2264 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x00013738 0x00013738 0x00000018 Code RO 2265 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013750 0x00013750 0x00000034 Code RO 2267 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x00013784 0x00013784 0x00000014 Code RO 2268 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013798 0x00013798 0x00000038 Code RO 2269 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x000137d0 0x000137d0 0x00000028 Code RO 2270 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000137f8 0x000137f8 0x00000018 Code RO 2271 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x00013810 0x00013810 0x00000050 Code RO 2272 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013860 0x00013860 0x00000010 Code RO 2273 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013870 0x00013870 0x00000038 Code RO 2274 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x000138a8 0x000138a8 0x00000030 Code RO 2275 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x000138d8 0x000138d8 0x0000003c Code RO 2277 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013914 0x00013914 0x00000064 Code RO 2278 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013978 0x00013978 0x00000024 Code RO 2279 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x0001399c 0x0001399c 0x0000001c Code RO 2280 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x000139b8 0x000139b8 0x00000020 Code RO 2281 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x000139d8 0x000139d8 0x00000024 Code RO 2283 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x000139fc 0x000139fc 0x00000024 Code RO 2284 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013a20 0x00013a20 0x00000024 Code RO 2285 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013a44 0x00013a44 0x0000003c Code RO 2296 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013a80 0x00013a80 0x0000001c Code RO 2297 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013a9c 0x00013a9c 0x0000001c Code RO 2298 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013ab8 0x00013ab8 0x00000010 Code RO 2300 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013ac8 0x00013ac8 0x0000003c Code RO 2302 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013b04 0x00013b04 0x00000018 Code RO 2304 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013b1c 0x00013b1c 0x00000014 Code RO 2352 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013b30 0x00013b30 0x00000040 Code RO 2353 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013b70 0x00013b70 0x00000010 Code RO 2354 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013b80 0x00013b80 0x00000018 Code RO 2355 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013b98 0x00013b98 0x00000010 Code RO 2356 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013ba8 0x00013ba8 0x0000001c Code RO 2357 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013bc4 0x00013bc4 0x00000014 Code RO 2358 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013bd8 0x00013bd8 0x00000018 Code RO 2359 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013bf0 0x00013bf0 0x0000001c Code RO 2360 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013c0c 0x00013c0c 0x00000014 Code RO 2361 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013c20 0x00013c20 0x00000018 Code RO 2364 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013c38 0x00013c38 0x0000001c Code RO 2368 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013c54 0x00013c54 0x00000018 Code RO 2369 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013c6c 0x00013c6c 0x0000001c Code RO 2371 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013c88 0x00013c88 0x00000020 Code RO 2372 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013ca8 0x00013ca8 0x00000018 Code RO 2373 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013cc0 0x00013cc0 0x00000014 Code RO 2377 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013cd4 0x00013cd4 0x0000002c Code RO 2378 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013d00 0x00013d00 0x00000014 Code RO 2380 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013d14 0x00013d14 0x00000010 Code RO 2657 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013d24 0x00013d24 0x00000018 Code RO 2658 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013d3c 0x00013d3c 0x00000030 Code RO 1688 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013d6c 0x00013d6c 0x00000040 Code RO 1690 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013dac 0x00013dac 0x00000028 Code RO 1692 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013dd4 0x00013dd4 0x0000008c Code RO 1693 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e60 0x00013e60 0x00000028 Code RO 1694 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013e88 0x00013e88 0x00000010 Code RO 1697 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00013e98 0x00013e98 0x00000028 Code RO 1729 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00013ec0 0x00013ec0 0x00000028 Code RO 1730 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x00013ee8 0x00013ee8 0x00000034 Code RO 1733 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00013f1c 0x00013f1c 0x0000002c Code RO 1736 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00013f48 0x00013f48 0x00000020 Code RO 1739 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00013f68 0x00013f68 0x00000010 Code RO 2420 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00013f78 0x00013f78 0x0000000c Code RO 2421 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00013f84 0x00013f84 0x0000005a Code RO 2424 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x00013fde 0x00013fde 0x00000002 PAD + 0x00013fe0 0x00013fe0 0x0000001c Code RO 2425 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x00013ffc 0x00013ffc 0x00000018 Code RO 1354 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x00014014 0x00014014 0x00000018 Code RO 1416 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x0001402c 0x0001402c 0x00000014 Code RO 2435 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014040 0x00014040 0x00000010 Code RO 2436 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014050 0x00014050 0x0000000c Code RO 2438 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x0001405c 0x0001405c 0x00000144 Code RO 2442 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x000141a0 0x000141a0 0x0000001c Code RO 2444 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000141bc 0x000141bc 0x00000024 Code RO 2447 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000141e0 0x000141e0 0x0000001c Code RO 2448 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000141fc 0x000141fc 0x00000018 Code RO 2449 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x00014214 0x00014214 0x00000040 Code RO 2453 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014254 0x00014254 0x00000010 Code RO 2454 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x00014264 0x00014264 0x00000010 Code RO 2455 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x00014274 0x00014274 0x00000078 Code RO 2077 i.drv_se_init CVWL668.lib(drv_se.o) + 0x000142ec 0x000142ec 0x000000d4 Code RO 2078 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x000143c0 0x000143c0 0x00000088 Code RO 2079 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014448 0x00014448 0x00000090 Code RO 2080 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000144d8 0x000144d8 0x000000d0 Code RO 2081 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000145a8 0x000145a8 0x000000ac Code RO 2082 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014654 0x00014654 0x00000014 Code RO 2083 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014668 0x00014668 0x0000000c Code RO 1801 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x00014674 0x00014674 0x00000030 Code RO 1804 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x000146a4 0x000146a4 0x00000010 Code RO 1809 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x000146b4 0x000146b4 0x0000000c Code RO 1810 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x000146c0 0x000146c0 0x0000001c Code RO 1814 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x000146dc 0x000146dc 0x0000001c Code RO 1837 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000146f8 0x000146f8 0x0000000c Code RO 1838 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x00014704 0x00014704 0x0000000c Code RO 1839 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x00014710 0x00014710 0x00000018 Code RO 1840 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014728 0x00014728 0x00000048 Code RO 1841 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x00014770 0x00014770 0x0000001c Code RO 1842 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x0001478c 0x0001478c 0x0000000c Code RO 1843 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014798 0x00014798 0x0000001c Code RO 1844 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000147b4 0x000147b4 0x0000000c Code RO 1860 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x000147c0 0x000147c0 0x00000028 Code RO 1861 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000147e8 0x000147e8 0x00000024 Code RO 1868 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x0001480c 0x0001480c 0x00000024 Code RO 1870 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014830 0x00014830 0x00000024 Code RO 1871 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014854 0x00014854 0x00000018 Code RO 1872 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x0001486c 0x0001486c 0x00000024 Code RO 1875 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014890 0x00014890 0x0000001a Code RO 1901 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x000148aa 0x000148aa 0x00000020 Code RO 1902 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x000148ca 0x000148ca 0x00000002 PAD + 0x000148cc 0x000148cc 0x00000010 Code RO 1903 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x000148dc 0x000148dc 0x0000003c Code RO 1905 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014918 0x00014918 0x00000040 Code RO 1907 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014958 0x00014958 0x00000048 Code RO 1908 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x000149a0 0x000149a0 0x00000028 Code RO 1909 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x000149c8 0x000149c8 0x00000010 Code RO 1910 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x000149d8 0x000149d8 0x00000020 Code RO 2203 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x000149f8 0x000149f8 0x00000020 Code RO 2204 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014a18 0x00014a18 0x00000028 Code RO 2207 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014a40 0x00014a40 0x00000034 Code RO 2590 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014a74 0x00014a74 0x00000034 Code RO 2591 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014aa8 0x00014aa8 0x00000014 Code RO 2592 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014abc 0x00014abc 0x00000018 Code RO 2594 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014ad4 0x00014ad4 0x0000005c Code RO 2595 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014b30 0x00014b30 0x00000028 Code RO 2597 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014b58 0x00014b58 0x000000ce Code RO 2598 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014c26 0x00014c26 0x00000002 PAD + 0x00014c28 0x00014c28 0x0000003c Code RO 2599 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014c64 0x00014c64 0x0000001c Code RO 2602 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014c80 0x00014c80 0x0000001c Code RO 2603 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014c9c 0x00014c9c 0x0000001a Code RO 2604 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014cb6 0x00014cb6 0x00000054 Code RO 2606 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014d0a 0x00014d0a 0x00000002 PAD + 0x00014d0c 0x00014d0c 0x0000004c Code RO 2607 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014d58 0x00014d58 0x00000010 Code RO 2505 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014d68 0x00014d68 0x00000020 Code RO 2509 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014d88 0x00014d88 0x00000040 Code RO 2510 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014dc8 0x00014dc8 0x0000002c Code RO 2511 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014df4 0x00014df4 0x00000018 Code RO 2512 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014e0c 0x00014e0c 0x0000002c Code RO 2516 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014e38 0x00014e38 0x0000000c Code RO 2517 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014e44 0x00014e44 0x0000000c Code RO 2518 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014e50 0x00014e50 0x0000001c Code RO 2519 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00014e6c 0x00014e6c 0x00000038 Code RO 2520 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00014ea4 0x00014ea4 0x0000005c Code RO 2522 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x00014f00 0x00014f00 0x0000000c Code RO 2524 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014f0c 0x00014f0c 0x0000002c Code RO 2525 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00014f38 0x00014f38 0x00000030 Code RO 2526 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00014f68 0x00014f68 0x0000001c Code RO 2529 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00014f84 0x00014f84 0x00000014 Code RO 2530 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00014f98 0x00014f98 0x0000001c Code RO 2533 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00014fb4 0x00014fb4 0x0000000c Code RO 2534 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00014fc0 0x00014fc0 0x00000018 Code RO 2535 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x00014fd8 0x00014fd8 0x0000000c Code RO 2536 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00014fe4 0x00014fe4 0x0000000c Code RO 2537 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00014ff0 0x00014ff0 0x00000014 Code RO 2538 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015004 0x00015004 0x0000000c Code RO 2539 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x00015010 0x00015010 0x0000000c Code RO 2540 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x0001501c 0x0001501c 0x00000020 Code RO 2541 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x0001503c 0x0001503c 0x00000038 Code RO 2542 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015074 0x00015074 0x00000010 Code RO 1931 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x00015084 0x00015084 0x00000010 Code RO 1932 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x00015094 0x00015094 0x00000010 Code RO 1935 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x000150a4 0x000150a4 0x00000034 Code RO 1938 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x000150d8 0x000150d8 0x00000034 Code RO 1304 i.fputc CVWL668.lib(tau_log.o) + 0x0001510c 0x0001510c 0x00000040 Code RO 1444 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x0001514c 0x0001514c 0x00000038 Code RO 887 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015184 0x00015184 0x00000040 Code RO 888 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000151c4 0x000151c4 0x00000094 Code RO 889 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015258 0x00015258 0x00000094 Code RO 895 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152ec 0x000152ec 0x00000100 Code RO 896 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153ec 0x000153ec 0x000000f8 Code RO 897 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154e4 0x000154e4 0x0000012c Code RO 898 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015610 0x00015610 0x00000140 Code RO 899 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015750 0x00015750 0x0000023c Code RO 900 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001598c 0x0001598c 0x00000038 Code RO 901 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000159c4 0x000159c4 0x000000b0 Code RO 907 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015a74 0x00015a74 0x00000030 Code RO 912 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015aa4 0x00015aa4 0x00000030 Code RO 917 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ad4 0x00015ad4 0x00000030 Code RO 918 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b04 0x00015b04 0x00000020 Code RO 920 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b24 0x00015b24 0x0000027c Code RO 967 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015da0 0x00015da0 0x00000038 Code RO 969 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015dd8 0x00015dd8 0x00000060 Code RO 970 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e38 0x00015e38 0x00000022 Code RO 972 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015e5a 0x00015e5a 0x00000002 PAD + 0x00015e5c 0x00015e5c 0x00000074 Code RO 973 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ed0 0x00015ed0 0x00000010 Code RO 974 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ee0 0x00015ee0 0x00000008 Code RO 986 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ee8 0x00015ee8 0x0000000a Code RO 987 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ef2 0x00015ef2 0x00000002 PAD + 0x00015ef4 0x00015ef4 0x00000070 Code RO 989 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f64 0x00015f64 0x00000038 Code RO 990 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f9c 0x00015f9c 0x000000f4 Code RO 992 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016090 0x00016090 0x000000d0 Code RO 993 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016160 0x00016160 0x0000010c Code RO 994 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001626c 0x0001626c 0x00000038 Code RO 995 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162a4 0x000162a4 0x00000016 Code RO 996 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162ba 0x000162ba 0x00000052 Code RO 997 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001630c 0x0001630c 0x00000054 Code RO 998 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016360 0x00016360 0x00000038 Code RO 999 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016398 0x00016398 0x00000084 Code RO 1000 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001641c 0x0001641c 0x00000310 Code RO 1001 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001672c 0x0001672c 0x0000003a Code RO 1064 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x00016766 0x00016766 0x00000002 PAD + 0x00016768 0x00016768 0x00000018 Code RO 1065 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x00016780 0x00016780 0x00000040 Code RO 1069 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x000167c0 0x000167c0 0x00000024 Code RO 1070 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x000167e4 0x000167e4 0x00000028 Code RO 1071 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x0001680c 0x0001680c 0x00000018 Code RO 1072 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016824 0x00016824 0x00000050 Code RO 1073 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016874 0x00016874 0x00000064 Code RO 1076 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x000168d8 0x000168d8 0x00000008 Code RO 1077 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000168e0 0x000168e0 0x00000010 Code RO 1356 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x000168f0 0x000168f0 0x000001b0 Code RO 1357 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016aa0 0x00016aa0 0x0000000c Code RO 1358 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016aac 0x00016aac 0x00000020 Code RO 1361 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016acc 0x00016acc 0x0000000c Code RO 1362 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016ad8 0x00016ad8 0x00000018 Code RO 1363 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016af0 0x00016af0 0x0000000c Code RO 1364 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016afc 0x00016afc 0x000000d8 Code RO 1365 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016bd4 0x00016bd4 0x000000c4 Code RO 1366 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016c98 0x00016c98 0x00000020 Code RO 1367 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016cb8 0x00016cb8 0x000000f8 Code RO 1369 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016db0 0x00016db0 0x0000006c Code RO 1370 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016e1c 0x00016e1c 0x0000006c Code RO 1417 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00016e88 0x00016e88 0x0000044c Code RO 1419 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x000172d4 0x000172d4 0x00000088 Code RO 1420 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x0001735c 0x0001735c 0x00000174 Code RO 1421 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x000174d0 0x000174d0 0x0000008c Code RO 1422 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x0001755c 0x0001755c 0x0000002c Code RO 1424 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017588 0x00017588 0x000002e0 Code RO 1445 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017868 0x00017868 0x00000064 Code RO 1446 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x000178cc 0x000178cc 0x000000c8 Code RO 1447 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017994 0x00017994 0x00000064 Code RO 1448 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x000179f8 0x000179f8 0x0000000c Code RO 1449 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017a04 0x00017a04 0x00000010 Code RO 1450 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a14 0x00017a14 0x00000010 Code RO 1451 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a24 0x00017a24 0x0000000c Code RO 1452 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017a30 0x00017a30 0x00000028 Code RO 1470 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017a58 0x00017a58 0x00000010 Code RO 1471 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017a68 0x00017a68 0x00000024 Code RO 1472 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017a8c 0x00017a8c 0x00000080 Code RO 1473 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017b0c 0x00017b0c 0x00000014 Code RO 1474 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017b20 0x00017b20 0x0000000c Code RO 1476 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017b2c 0x00017b2c 0x00000048 Code RO 1478 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017b74 0x00017b74 0x00000070 Code RO 1002 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017be4 0x00017be4 0x00000064 Code RO 1003 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c48 0x00017c48 0x0000003e Code RO 1004 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017c86 0x00017c86 0x00000070 Code RO 1005 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017cf6 0x00017cf6 0x00000002 PAD + 0x00017cf8 0x00017cf8 0x00000128 Code RO 1006 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e20 0x00017e20 0x00000024 Code RO 1007 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e44 0x00017e44 0x0000003c Code RO 1008 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e80 0x00017e80 0x000000d4 Code RO 1009 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f54 0x00017f54 0x0000002a Code RO 1257 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f7e 0x00017f7e 0x00000008 Code RO 1258 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017f86 0x00017f86 0x00000002 PAD + 0x00017f88 0x00017f88 0x00000064 Code RO 1259 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017fec 0x00017fec 0x0000000a Code RO 1260 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00017ff6 0x00017ff6 0x00000008 Code RO 1262 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x00017ffe 0x00017ffe 0x00000008 Code RO 1267 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00018006 0x00018006 0x00000008 Code RO 1268 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x0001800e 0x0001800e 0x00000002 PAD + 0x00018010 0x00018010 0x00000064 Code RO 1269 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018074 0x00018074 0x00000040 Code RO 1156 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x000180b4 0x000180b4 0x0000005c Code RO 1157 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x00018110 0x00018110 0x00000058 Code RO 1158 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018168 0x00018168 0x00000024 Code RO 1160 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x0001818c 0x0001818c 0x00000040 Code RO 1161 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x000181cc 0x000181cc 0x00000118 Code RO 1181 i.hal_system_init CVWL668.lib(hal_system.o) + 0x000182e4 0x000182e4 0x00000030 Code RO 1197 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x00018314 0x00018314 0x0000001c Code RO 1199 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x00018330 0x00018330 0x00000008 Code RO 1200 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x00018338 0x00018338 0x00000030 Code RO 1010 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018368 0x00018368 0x00000094 Code RO 1328 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000183fc 0x000183fc 0x0000001c Code RO 1331 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x00018418 0x00018418 0x000000cc Code RO 1372 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000184e4 0x000184e4 0x00000040 Code RO 3 i.main main.o + 0x00018524 0x00018524 0x00000054 Code RO 344 i.pps_update_handle s8_demo.o + 0x00018578 0x00018578 0x000002ac Code RO 1373 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018824 0x00018824 0x00000060 Code RO 345 i.s8_demo s8_demo.o + 0x00018884 0x00018884 0x0000003a Code RO 346 i.send_panel_init_code s8_demo.o + 0x000188be 0x000188be 0x00000002 PAD + 0x000188c0 0x000188c0 0x00000044 Code RO 1374 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018904 0x00018904 0x00000044 Code RO 1375 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018948 0x00018948 0x00000054 Code RO 1376 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x0001899c 0x0001899c 0x00000018 Code RO 1271 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x000189b4 0x000189b4 0x000000ac Code RO 1479 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018a60 0x00018a60 0x0000001c Code RO 1480 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018a7c 0x00018a7c 0x000000b0 Code RO 1481 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018b2c 0x00018b2c 0x000000cc Code RO 1482 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018bf8 0x00018bf8 0x0000010c Code RO 1483 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018d04 0x00018d04 0x00000034 Code RO 1305 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018d38 0x00018d38 0x00000084 Code RO 1306 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00018dbc 0x00018dbc 0x00000076 Code RO 1307 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x00018e32 0x00018e32 0x00000002 PAD + 0x00018e34 0x00018e34 0x000000b4 Code RO 1377 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018ee8 0x00018ee8 0x00000130 Code RO 1378 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x00019018 0x00019018 0x00001efc Data RO 350 .constdata s8_demo.o + 0x0001af14 0x0001af14 0x00000028 Data RO 922 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001af3c 0x0001af3c 0x0000001c Data RO 1013 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001af58 0x0001af58 0x000000d0 Data RO 1081 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b028 0x0001b028 0x00000030 Data RO 1333 .constdata CVWL668.lib(hal_uart.o) + 0x0001b058 0x0001b058 0x00000010 Data RO 2609 .constdata CVWL668.lib(drv_uart.o) + 0x0001b068 0x0001b068 0x00000087 Data RO 923 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b0ef 0x0001b0ef 0x00000001 PAD + 0x0001b0f0 0x0001b0f0 0x0000008e Data RO 1380 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b17e 0x0001b17e 0x00000002 PAD + 0x0001b180 0x0001b180 0x0000008e Data RO 1427 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b20e 0x0001b20e 0x00000002 PAD + 0x0001b210 0x0001b210 0x00000020 Data RO 3009 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b230, Size: 0x000030e8, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x0000008f Data RW 351 .data s8_demo.o + 0x0007008f COMPRESSED 0x00000001 PAD + 0x00070090 COMPRESSED 0x00000008 Data RW 924 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070098 COMPRESSED 0x0000005c Data RW 1014 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f4 COMPRESSED 0x00000001 Data RW 1142 .data CVWL668.lib(hal_spi_master.o) + 0x000700f5 COMPRESSED 0x00000002 Data RW 1163 .data CVWL668.lib(hal_swire.o) + 0x000700f7 COMPRESSED 0x00000001 PAD + 0x000700f8 COMPRESSED 0x00000008 Data RW 1272 .data CVWL668.lib(hal_pwr.o) + 0x00070100 COMPRESSED 0x00000001 Data RW 1310 .data CVWL668.lib(tau_log.o) + 0x00070101 COMPRESSED 0x00000003 PAD + 0x00070104 COMPRESSED 0x00000018 Data RW 1334 .data CVWL668.lib(hal_uart.o) + 0x0007011c COMPRESSED 0x00000008 Data RW 1381 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070124 COMPRESSED 0x00000024 Data RW 1428 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070148 COMPRESSED 0x0000000c Data RW 1512 .data CVWL668.lib(drv_common.o) + 0x00070154 COMPRESSED 0x00000001 Data RW 1513 .data CVWL668.lib(drv_common.o) + 0x00070155 COMPRESSED 0x00000003 PAD + 0x00070158 COMPRESSED 0x00000190 Data RW 1598 .data CVWL668.lib(drv_dma.o) + 0x000702e8 COMPRESSED 0x00000004 Data RW 1660 .data CVWL668.lib(drv_gpio.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1845 .data CVWL668.lib(drv_swire.o) + 0x000702f0 COMPRESSED 0x00000050 Data RW 1911 .data CVWL668.lib(drv_timer.o) + 0x00070340 COMPRESSED 0x0000000c Data RW 1940 .data CVWL668.lib(drv_wdg.o) + 0x0007034c COMPRESSED 0x0000003c Data RW 2026 .data CVWL668.lib(drv_i2c.o) + 0x00070388 COMPRESSED 0x00000004 Data RW 2084 .data CVWL668.lib(drv_se.o) + 0x0007038c COMPRESSED 0x00000001 Data RW 2124 .data CVWL668.lib(drv_dsi_rx.o) + 0x0007038d COMPRESSED 0x00000003 PAD + 0x00070390 COMPRESSED 0x00000008 Data RW 2458 .data CVWL668.lib(drv_rxbr.o) + 0x00070398 COMPRESSED 0x00000004 Data RW 2544 .data CVWL668.lib(drv_vidc.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2987 .data mc_p.l(stdout.o) + 0x000703a0 - 0x000000cc Zero RW 921 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007046c - 0x000000b4 Zero RW 1012 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070520 - 0x00000100 Zero RW 1309 .bss CVWL668.lib(tau_log.o) + 0x00070620 - 0x00000024 Zero RW 1379 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070644 - 0x00000800 Zero RW 1425 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e44 - 0x000000ff Zero RW 1426 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f43 COMPRESSED 0x00000001 PAD + 0x00070f44 - 0x00000044 Zero RW 1454 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f88 - 0x00000044 Zero RW 1484 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fcc - 0x00000010 Zero RW 1596 .bss CVWL668.lib(drv_dma.o) + 0x00070fdc - 0x00000040 Zero RW 1659 .bss CVWL668.lib(drv_gpio.o) + 0x0007101c - 0x0000106c Zero RW 2067 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x00072088 - 0x00000060 Zero RW 2608 .bss CVWL668.lib(drv_uart.o) + 0x000720e8 - 0x00001000 Zero RW 536 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5144 app_tp_transfer.o + 24 4 0 0 0 581 board.o + 64 32 0 0 0 10483 main.o + 2346 594 7932 143 0 24521 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2560 648 8156 144 4096 42877 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 1 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 104 62 28 13 0 192 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 296 40 0 4 64 1000 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 366 38 0 80 0 816 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 466 36 208 0 0 688 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 280 56 0 0 0 72 hal_system.o + 84 0 0 0 0 204 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34068 4820 832 784 7496 29428 Library Totals + 34 0 7 10 1 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 28994 4638 825 770 7495 26440 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34068 4820 832 784 7496 29428 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 36628 5468 8988 928 11592 52617 Grand Totals + 36628 5468 8988 356 11592 52617 ELF Image Totals (compressed) + 36628 5468 8988 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 45616 ( 44.55kB) + Total RW Size (RW Data + ZI Data) 12520 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 45972 ( 44.89kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231130.map b/project/WL668/Listings/X90Pro_WL668_20231130.map new file mode 100644 index 0000000..67abb90 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231130.map @@ -0,0 +1,4602 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.PhoneDisOffDeal) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + s8_demo.o(i.PhoneDisOffDeal) refers to s8_demo.o(.data) for Flag + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_AOD_53) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_AOD_53) refers to s8_demo.o(.data) for sg_aod_in_flag + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(i.ap_rstn_pull_down_cb) for ap_rstn_pull_down_cb + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.PhoneDisOffDeal) for PhoneDisOffDeal + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_AOD_53) for ap_dcs_set_AOD_53 + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + board.o(i.board_Init) refers to hal_system.o(i.hal_system_enable_systick) for hal_system_enable_systick + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_wdg.o(i.WDG_IRQn_Handler) for WDG_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_init) for hal_crc_dma_init + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to hal_crc.o(i.hal_crc_dma_start) for hal_crc_dma_start + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.constdata) for .constdata + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(.data) for sg_crc32_arry + demo_hal_crc.o(i.demo_crc_array_dma_cal) refers to demo_hal_crc.o(i.demo_crc_dma_callback) for demo_crc_dma_callback + demo_hal_crc.o(i.demo_crc_dma_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_crc.o(i.demo_hal_crc_case) refers to demo_hal_crc.o(i.demo_crc_array_dma_cal) for demo_crc_array_dma_cal + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) for hal_dsi_rx_ctrl_ack_long_cmd + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.constdata) for .constdata + demo_hal_dsi_rx.o(i.ap_dcs_read) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + demo_hal_dsi_rx.o(i.cus_dsc_execute) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(i.open_mipi_rx) for open_mipi_rx + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.data) for g_rx_ctrl_handle + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(.constdata) for g_cus_rx_dcs_execute_table + demo_hal_dsi_rx.o(i.open_mipi_rx) refers to demo_hal_dsi_rx.o(i.ap_dcs_read) for ap_dcs_read + demo_hal_dsi_rx.o(.constdata) refers to demo_hal_dsi_rx.o(i.cus_dsc_execute) for cus_dsc_execute + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_rx) for demo_open_mipi_rx + demo_hal_dsi_tx.o(i.demo_dsi_tx_case) refers to demo_hal_dsi_tx.o(i.demo_open_mipi_tx) for demo_open_mipi_tx + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(i.demo_panel_init) for demo_panel_init + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + demo_hal_dsi_tx.o(i.demo_open_mipi_tx) refers to demo_hal_dsi_tx.o(.data) for g_tx_ctrl_handle + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_dsi_tx.o(i.demo_panel_init) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_dsi_tx.o(i.demo_panel_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + demo_hal_wdg.o(i.demo_wdg_callback) refers to hal_wdg.o(i.hal_wdg_stop) for hal_wdg_stop + demo_hal_wdg.o(i.demo_wdg_callback) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + demo_hal_wdg.o(i.demo_wdg_case) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case) refers to demo_hal_wdg.o(i.demo_wdg_case_int_mode) for demo_wdg_case_int_mode + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_init) for hal_wdg_init + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_set_repeat) for hal_wdg_set_repeat + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_register_callback) for hal_wdg_register_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_start) for hal_wdg_start + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to hal_wdg.o(i.hal_wdg_kick_dog) for hal_wdg_kick_dog + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to tau_delay.o(i.delayMs) for delayMs + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(i.demo_wdg_callback) for demo_wdg_callback + demo_hal_wdg.o(i.demo_wdg_case_int_mode) refers to demo_hal_wdg.o(.data) for sg_wdg_io_lvl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_clr_swp_cnt) for drv_rxbr_clr_swp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_col_addr) for drv_rxbr_set_col_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_page_addr) for drv_rxbr_set_page_addr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) for hal_lcdc_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.data) for sg_vsync_flag + hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_int_type) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_int_status) for drv_spim_get_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_spi_master.o(i.drv_spim_disable) for drv_spim_disable + hal_spi_master.o(i.hal_spim_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_flush) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_enable) for drv_spim_enable + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_init) refers to drv_common.o(.data) for g_system_delay_step + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_deinit) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_wdg.o(i.hal_wdg_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_kick_dog) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_register_callback) refers to drv_wdg.o(i.drv_wdg_register_callback) for drv_wdg_register_callback + hal_wdg.o(i.hal_wdg_set_repeat) refers to drv_wdg.o(i.drv_wdg_set_repeat) for drv_wdg_set_repeat + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_sel_mode) for drv_wdg_sel_mode + hal_wdg.o(i.hal_wdg_start) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_load_match) for drv_wdg_load_match + hal_wdg.o(i.hal_wdg_start) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + hal_wdg.o(i.hal_wdg_stop) refers to drv_wdg.o(i.drv_wdg_enable) for drv_wdg_enable + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_write_data_register) for drv_crc_write_data_register + hal_crc.o(i.hal_crc_cal) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_idr_counter) for drv_crc_get_idr_counter + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_get_data_register) for drv_crc_get_data_register + hal_crc.o(i.hal_crc_dma_callback) refers to drv_crc.o(i.drv_crc_dma_disable) for drv_crc_dma_disable + hal_crc.o(i.hal_crc_dma_callback) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_crc.o(i.hal_crc_dma_deinit) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_init) for hal_crc_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_crc.o(i.hal_crc_dma_init) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_crc.o(i.hal_crc_dma_init) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(.data) for .data + hal_crc.o(i.hal_crc_dma_init) refers to hal_crc.o(i.hal_crc_dma_callback) for hal_crc_dma_callback + hal_crc.o(i.hal_crc_dma_start) refers to drv_crc.o(i.drv_crc_dma_enable) for drv_crc_dma_enable + hal_crc.o(i.hal_crc_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_tcrc_register) for drv_crc_set_tcrc_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_initial_seed_register) for drv_crc_set_initial_seed_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_polynomial_register) for drv_crc_set_polynomial_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_in_register) for drv_crc_set_rev_in_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_rev_out_register) for drv_crc_set_rev_out_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_set_fxor_register) for drv_crc_set_fxor_register + hal_crc.o(i.hal_crc_init) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_crc.o(i.hal_crc_reset) refers to drv_crc.o(i.drv_crc_reset) for drv_crc_reset + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_spi_master.o(i.drv_spim_init) refers to drv_common.o(.data) for g_system_clock + drv_spi_master.o(i.drv_spim_read) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_spi_master.o(i.drv_spim_register_callback) refers to drv_spi_master.o(.data) for .data + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_get_busy) for drv_spim_get_busy + drv_spi_master.o(i.drv_spim_write) refers to drv_spi_master.o(i.drv_spim_flush) for drv_spim_flush + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_set_int) for drv_wdg_set_int + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_counter) for drv_wdg_clear_counter + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_read_edge_flag) for drv_wdg_read_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(i.drv_wdg_clear_edge_flag) for drv_wdg_clear_edge_flag + drv_wdg.o(i.WDG_IRQn_Handler) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_register_callback) refers to drv_wdg.o(.data) for .data + drv_wdg.o(i.drv_wdg_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_wdg.o(i.drv_wdg_set_repeat) refers to drv_wdg.o(.data) for .data + drv_crc.o(i.drv_crc_write_data_register) refers to drv_crc.o(i.drv_crc_get_tcrc_register) for drv_crc_get_tcrc_register + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_common.o(.data) for g_system_clock + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing s8_demo.o(i.soft_swire_init), (56 bytes). + Removing s8_demo.o(i.soft_swire_start), (46 bytes). + Removing s8_demo.o(i.soft_swire_timer_callback), (72 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing demo_hal_crc.o(.rev16_text), (4 bytes). + Removing demo_hal_crc.o(.revsh_text), (4 bytes). + Removing demo_hal_crc.o(i.demo_crc_array_dma_cal), (44 bytes). + Removing demo_hal_crc.o(i.demo_crc_dma_callback), (60 bytes). + Removing demo_hal_crc.o(i.demo_hal_crc_case), (60 bytes). + Removing demo_hal_crc.o(.constdata), (12 bytes). + Removing demo_hal_crc.o(.data), (128 bytes). + Removing demo_hal_dsi_rx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_rx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_rx.o(i.ap_dcs_read), (220 bytes). + Removing demo_hal_dsi_rx.o(i.cus_dsc_execute), (188 bytes). + Removing demo_hal_dsi_rx.o(i.demo_hal_dsi_rx_case), (88 bytes). + Removing demo_hal_dsi_rx.o(i.open_mipi_rx), (200 bytes). + Removing demo_hal_dsi_rx.o(.constdata), (240 bytes). + Removing demo_hal_dsi_rx.o(.data), (4 bytes). + Removing demo_hal_dsi_tx.o(.rev16_text), (4 bytes). + Removing demo_hal_dsi_tx.o(.revsh_text), (4 bytes). + Removing demo_hal_dsi_tx.o(i.demo_dsi_tx_case), (68 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_rx), (2 bytes). + Removing demo_hal_dsi_tx.o(i.demo_open_mipi_tx), (376 bytes). + Removing demo_hal_dsi_tx.o(i.demo_panel_init), (400 bytes). + Removing demo_hal_dsi_tx.o(.data), (5 bytes). + Removing demo_hal_flash.o(.rev16_text), (4 bytes). + Removing demo_hal_flash.o(.revsh_text), (4 bytes). + Removing demo_hal_gpio.o(.rev16_text), (4 bytes). + Removing demo_hal_gpio.o(.revsh_text), (4 bytes). + Removing demo_hal_i2c.o(.rev16_text), (4 bytes). + Removing demo_hal_i2c.o(.revsh_text), (4 bytes). + Removing demo_hal_spi.o(.rev16_text), (4 bytes). + Removing demo_hal_spi.o(.revsh_text), (4 bytes). + Removing demo_hal_pwm.o(.rev16_text), (4 bytes). + Removing demo_hal_pwm.o(.revsh_text), (4 bytes). + Removing demo_hal_pwr.o(.rev16_text), (4 bytes). + Removing demo_hal_pwr.o(.revsh_text), (4 bytes). + Removing demo_hal_swire.o(.rev16_text), (4 bytes). + Removing demo_hal_swire.o(.revsh_text), (4 bytes). + Removing demo_hal_uart.o(.rev16_text), (4 bytes). + Removing demo_hal_uart.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(.rev16_text), (4 bytes). + Removing demo_hal_wdg.o(.revsh_text), (4 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_callback), (72 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case), (60 bytes). + Removing demo_hal_wdg.o(i.demo_wdg_case_int_mode), (196 bytes). + Removing demo_hal_wdg.o(.data), (3 bytes). + Removing module_demo_main.o(i.module_demo_main), (2 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (60 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (62 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (44 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (18 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (180 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (44 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (72 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (144 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (10 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (40 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start), (48 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_timer.o(i.hal_timer_stop), (40 bytes). + Removing hal_wdg.o(.rev16_text), (4 bytes). + Removing hal_wdg.o(.revsh_text), (4 bytes). + Removing hal_wdg.o(i.hal_wdg_deinit), (44 bytes). + Removing hal_wdg.o(i.hal_wdg_init), (12 bytes). + Removing hal_wdg.o(i.hal_wdg_kick_dog), (20 bytes). + Removing hal_wdg.o(i.hal_wdg_register_callback), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_set_repeat), (8 bytes). + Removing hal_wdg.o(i.hal_wdg_start), (54 bytes). + Removing hal_wdg.o(i.hal_wdg_stop), (20 bytes). + Removing hal_crc.o(.rev16_text), (4 bytes). + Removing hal_crc.o(.revsh_text), (4 bytes). + Removing hal_crc.o(i.hal_crc_cal), (72 bytes). + Removing hal_crc.o(i.hal_crc_deinit), (16 bytes). + Removing hal_crc.o(i.hal_crc_dma_callback), (40 bytes). + Removing hal_crc.o(i.hal_crc_dma_deinit), (44 bytes). + Removing hal_crc.o(i.hal_crc_dma_init), (120 bytes). + Removing hal_crc.o(i.hal_crc_dma_start), (10 bytes). + Removing hal_crc.o(i.hal_crc_init), (56 bytes). + Removing hal_crc.o(i.hal_crc_reset), (10 bytes). + Removing hal_crc.o(.data), (8 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (512 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (308 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_disable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_disable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_dma_req), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_flush), (16 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_register_callback), (12 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (56 bytes). + Removing drv_spi_master.o(.data), (4 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_calib_systick), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_clear_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enable_rx_hs_test), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_enter_lp_mode), (24 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_force_sleep), (28 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_spid_int), (16 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_read_version0_id), (12 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_td_rst_trig), (36 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_set_ap_reset), (28 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_timer.o(i.drv_timer_register_callback), (20 bytes). + Removing drv_wdg.o(.rev16_text), (4 bytes). + Removing drv_wdg.o(.revsh_text), (4 bytes). + Removing drv_wdg.o(i.drv_wdg_enable), (32 bytes). + Removing drv_wdg.o(i.drv_wdg_load_match), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_register_callback), (12 bytes). + Removing drv_wdg.o(i.drv_wdg_sel_mode), (28 bytes). + Removing drv_wdg.o(i.drv_wdg_set_repeat), (12 bytes). + Removing drv_crc.o(.rev16_text), (4 bytes). + Removing drv_crc.o(.revsh_text), (4 bytes). + Removing drv_crc.o(i.drv_crc_dma_disable), (16 bytes). + Removing drv_crc.o(i.drv_crc_dma_enable), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_data_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_fxor_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_idr_counter), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_in_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_rev_out_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_get_tcrc_register), (16 bytes). + Removing drv_crc.o(i.drv_crc_reset), (16 bytes). + Removing drv_crc.o(i.drv_crc_set_fxor_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_initial_seed_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_polynomial_register), (12 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_in_register), (24 bytes). + Removing drv_crc.o(i.drv_crc_set_rev_out_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_set_tcrc_register), (28 bytes). + Removing drv_crc.o(i.drv_crc_write_data_register), (28 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (68 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (148 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (72 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +559 unused section(s) (total 29073 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\..\src\app\module_demo\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\..\src\app\module_demo\module_demo_main.c 0x00000000 Number 0 module_demo_main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crc.c 0x00000000 Number 0 drv_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_wdg.c 0x00000000 Number 0 drv_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_crc.c 0x00000000 Number 0 hal_crc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_wdg.c 0x00000000 Number 0 hal_wdg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_crc.c 0x00000000 Number 0 demo_hal_crc.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c 0x00000000 Number 0 demo_hal_dsi_rx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c 0x00000000 Number 0 demo_hal_dsi_tx.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_flash.c 0x00000000 Number 0 demo_hal_flash.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_gpio.c 0x00000000 Number 0 demo_hal_gpio.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_i2c.c 0x00000000 Number 0 demo_hal_i2c.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwm.c 0x00000000 Number 0 demo_hal_pwm.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_pwr.c 0x00000000 Number 0 demo_hal_pwr.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_spi.c 0x00000000 Number 0 demo_hal_spi.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_swire.c 0x00000000 Number 0 demo_hal_swire.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_uart.c 0x00000000 Number 0 demo_hal_uart.o ABSOLUTE + ..\\..\\src\\app\\module_demo\\demo_hal_wdg.c 0x00000000 Number 0 demo_hal_wdg.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010cfc Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010d98 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.PhoneDisOffDeal 0x00010e50 Section 0 s8_demo.o(i.PhoneDisOffDeal) + PhoneDisOffDeal 0x00010e51 Thumb Code 172 s8_demo.o(i.PhoneDisOffDeal) + i.SPIM_IRQn_Handler 0x00010f04 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010f44 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010f74 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010f8c Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010f96 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010fa0 Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010faa Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010fb4 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00010fd0 Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.__scatterload_copy 0x00010fec Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00010ffa Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00011528 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.WDG_IRQn_Handler 0x00011594 Section 0 drv_wdg.o(i.WDG_IRQn_Handler) + i.__0printf 0x000115cc Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x000115ec Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x00011610 Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001163e Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011658 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011659 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x00011678 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x00011679 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_zeroinit 0x00011690 Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000116a0 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000116a1 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x00011814 Section 0 printfa.o(i._printf_core) + _printf_core 0x00011815 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011f00 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011f01 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011f20 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011f21 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011f4c Section 0 printfa.o(i._sputc) + _sputc 0x00011f4d Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_AOD_53 0x00011f58 Section 0 s8_demo.o(i.ap_dcs_set_AOD_53) + ap_dcs_set_AOD_53 0x00011f59 Thumb Code 62 s8_demo.o(i.ap_dcs_set_AOD_53) + i.ap_dcs_set_backlight 0x00011fcc Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011fcd Thumb Code 192 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x000120d8 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x000120d9 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x000120e0 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x000120e1 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x0001211c Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x0001211d Thumb Code 78 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x00012170 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x00012171 Thumb Code 36 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_down_cb 0x000121bc Section 0 s8_demo.o(i.ap_rstn_pull_down_cb) + ap_rstn_pull_down_cb 0x000121bd Thumb Code 38 s8_demo.o(i.ap_rstn_pull_down_cb) + i.ap_rstn_pull_high_cb 0x00012218 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012219 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x0001226c Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x0001226d Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x00012284 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x00012285 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012308 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012334 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012354 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012355 Thumb Code 60 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x00012398 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x00012399 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x00012480 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x00012481 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012540 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012541 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x000125ac Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x000125ad Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012638 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012639 Thumb Code 44 s8_demo.o(i.app_system_process) + i.app_system_resume 0x0001266c Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x0001266d Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x000126b4 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x000126b5 Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x000127d8 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x000127d9 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x00012808 Section 0 board.o(i.board_Init) + i.ceil 0x00012828 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x000128f0 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x000128f1 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x0001291c Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x0001291d Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x000129a4 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x000129fc Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x00012a14 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x00012a58 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x00012a7c Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x00012a94 Section 0 tau_delay.o(i.delayUs) + i.drv_common_enable_systick 0x00012ac0 Section 0 drv_common.o(i.drv_common_enable_systick) + i.drv_common_get_tick 0x00012b18 Section 0 drv_common.o(i.drv_common_get_tick) + i.drv_common_system_init 0x00012b24 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012b2c Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012b68 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012bd0 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012be0 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012c08 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012c18 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012c54 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012c8c Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012cb4 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012cdc Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012cf4 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012d1c Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012d44 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012d5c Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012d5d Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012d70 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012d8c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012dc8 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012de8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012ef4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012f34 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012f35 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012f84 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012f85 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012fa0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012fb0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012fc0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012fd8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012ff4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00013018 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00013028 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00013044 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00013050 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00013060 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x0001307c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00013090 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x000130b4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x000130d0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00013168 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013180 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013198 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x000131f0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x000131fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x0001321c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00013228 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x00013238 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x00013248 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x0001326c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x00013278 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x00013284 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013290 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x000132ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x000132cc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x000132dc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x00013344 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00013388 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x000134d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x000134f8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x00013504 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00013528 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x00013544 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x00013558 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013598 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x000135b0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x000135c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x000135e8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x000135f4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013620 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x00013708 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x0001373e Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x0001374a Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x00013784 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x0001379c Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_get_input_data 0x000137ac Section 0 drv_gpio.o(i.drv_gpio_get_input_data) + i.drv_gpio_handle_int 0x000137c4 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x000137c5 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000137e8 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000137f4 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x00013808 Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x00013824 Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013868 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x00013888 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x0001389c Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x0001389d Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x000138bc Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000138e4 Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x00013910 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x00013911 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013928 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x0001395c Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013970 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x000139a8 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000139d0 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000139e8 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013a38 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013a48 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013a80 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013ab0 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013aec Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013b50 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013b74 Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013b90 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013bb0 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013bd4 Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013bf8 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013c1c Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013c58 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013c74 Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013c90 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013ca0 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013cdc Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013cf4 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013d08 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013d48 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013d58 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013d70 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013d80 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013d9c Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013db0 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013dc8 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013de4 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013df8 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013e10 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013e2c Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013e44 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013e60 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013e80 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013e98 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013eac Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013ed8 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013eec Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013efc Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013f14 Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013f44 Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013f84 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013fac Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00014038 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00014060 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00014070 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00014098 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x000140c0 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x000140f4 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00014120 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00014140 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00014150 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x0001415c Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x000141b8 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x000141d4 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x000141d5 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x000141ec Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x000141ed Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00014204 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014218 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014228 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014234 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x00014378 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x00014394 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000143b8 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000143d4 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x000143ec Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x0001442c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x0001443c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x0001444c Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x000144c4 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x00014598 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014620 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000146b0 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x00014780 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x0001482c Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014840 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x0001484c Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_get_busy 0x0001487c Section 0 drv_spi_master.o(i.drv_spim_get_busy) + i.drv_spim_get_int_status 0x0001488c Section 0 drv_spi_master.o(i.drv_spim_get_int_status) + i.drv_spim_set_inten 0x00014898 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x000148b4 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000148d0 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x000148dc Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x000148e8 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014900 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x00014948 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014964 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014970 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x0001498c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00014998 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000149c0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x000149e4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014a08 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014a2c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014a44 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014a68 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014a69 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00014a82 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00014aa4 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x00014ab4 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00014ab5 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_set_compare_val 0x00014af0 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014b30 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014b78 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014ba0 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014bb0 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014bd0 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014bf0 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014c18 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014c4c Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014c80 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014c94 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014c95 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014cac Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014d08 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014d30 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014e00 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014e01 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014e3c Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014e58 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014e74 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014e8e Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014ee4 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014f30 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014f40 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014f60 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014fa0 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014fcc Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014fe4 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00015010 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x0001501c Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00015028 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00015044 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x0001507c Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x000150d8 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x000150e4 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00015110 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00015140 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x0001515c Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00015170 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x0001518c Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00015198 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x000151b0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x000151bc Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x000151c8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x000151dc Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x000151e8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x000151f4 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015214 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.drv_wdg_clear_counter 0x0001524c Section 0 drv_wdg.o(i.drv_wdg_clear_counter) + i.drv_wdg_clear_edge_flag 0x0001525c Section 0 drv_wdg.o(i.drv_wdg_clear_edge_flag) + drv_wdg_clear_edge_flag 0x0001525d Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_edge_flag) + i.drv_wdg_read_edge_flag 0x0001526c Section 0 drv_wdg.o(i.drv_wdg_read_edge_flag) + drv_wdg_read_edge_flag 0x0001526d Thumb Code 10 drv_wdg.o(i.drv_wdg_read_edge_flag) + i.drv_wdg_set_int 0x0001527c Section 0 drv_wdg.o(i.drv_wdg_set_int) + i.fputc 0x000152b0 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x000152e4 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x000152e5 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x00015324 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x0001535c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x0001539c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x00015430 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000154c4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000154c5 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000155c4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000155c5 Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000156bc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000156bd Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x000157e8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x000157e9 Thumb Code 306 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00015928 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00015929 Thumb Code 556 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015b64 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015b9c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c4c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c4d Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015c7c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015cac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015cdc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015cfc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015cfd Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015f78 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015fb0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016010 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00016034 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x000160a8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x000160a9 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x000160b8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x000160c0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x000160cc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x0001613c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00016174 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x00016268 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x00016338 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x00016339 Thumb Code 258 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x00016444 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x00016445 Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x0001647c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x0001647d Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x00016492 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x00016493 Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x000164e4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x000164e5 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x00016538 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x00016539 Thumb Code 50 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x00016570 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x00016571 Thumb Code 128 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x000165f4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x000165f5 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016904 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x00016940 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_get_input_data 0x00016958 Section 0 hal_gpio.o(i.hal_gpio_get_input_data) + i.hal_gpio_init_eint 0x0001696c Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x000169ac Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x000169d0 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x000169f8 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016a10 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016a60 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016ac4 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016acc Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x00016b14 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x00016b24 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016cd4 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016ce0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016d00 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016d0c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016d24 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016d30 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016e08 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016ecc Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016eec Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00016fe4 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00017050 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x000170bc Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x000170bd Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x00017508 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x00017509 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x00017590 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x00017591 Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x00017704 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x00017790 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x00017791 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x000177bc Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017a9c Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017a9d Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017b00 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017b01 Thumb Code 194 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017bc8 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017bc9 Thumb Code 94 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017c2c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017c38 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017c48 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017c58 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017c64 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017c8c Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017c9c Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017cc0 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017d40 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017d54 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017d60 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017da8 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_func_update 0x00017e18 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + i.hal_lcdc_init_cfg 0x00017e7c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017e7d Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017eba Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017ebb Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017f2c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00018054 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00018055 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00018078 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00018079 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x000180b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_pwr_enter_deep_sleep_mode 0x00018188 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x000181b2 Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x000181bc Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018220 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x0001822a Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x00018232 Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x0001823a Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x00018244 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x000182a8 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x000182e8 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x00018344 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x0001839c Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x000183c0 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_enable_systick 0x00018400 Section 0 hal_system.o(i.hal_system_enable_systick) + i.hal_system_get_tick 0x00018408 Section 0 hal_system.o(i.hal_system_get_tick) + i.hal_system_init 0x00018410 Section 0 hal_system.o(i.hal_system_init) + i.hal_timer_deinit 0x00018528 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x00018558 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x00018574 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_tx_frame_rate_adjust 0x0001857c Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x0001857d Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x000185ac Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x00018640 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_reset_lcdc_scaler 0x0001865c Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x00018728 Section 0 main.o(i.main) + i.pps_update_handle 0x00018768 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018769 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x000187bc Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x000187bd Thumb Code 456 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018a68 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018acc Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018acd Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018b08 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018b09 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018b4c Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018b4d Thumb Code 52 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018b90 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018b91 Thumb Code 66 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.stop_sleep_cb 0x00018be4 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018be5 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018bfc Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018bfd Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018ca8 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018ca9 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018cc4 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018cc5 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018d74 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018d75 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00018e40 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00018e41 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x00018f4c Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00018f80 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00019004 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x0001907c Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x0001907d Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00019130 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00019131 Thumb Code 232 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x00019260 Section 7944 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x00019260 Data 108 s8_demo.o(.constdata) + .constdata 0x0001b168 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b190 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b1ac Section 208 hal_gpio.o(.constdata) + s_gpio_map 0x0001b1ac Data 130 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b22e Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b27c Section 48 hal_uart.o(.constdata) + .constdata 0x0001b2ac Section 16 drv_uart.o(.constdata) + .conststring 0x0001b2bc Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b344 Section 142 hal_internal_vsync.o(.conststring) + .conststring 0x0001b3d4 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 148 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_aod_in_flag 0x0007000c Data 1 s8_demo.o(.data) + Flag 0x0007008e Data 1 s8_demo.o(.data) + ExitDelay 0x00070090 Data 4 s8_demo.o(.data) + .data 0x00070094 Section 8 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070094 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070095 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070098 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x0007009c Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x0007009c Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x0007009d Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x0007009e Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x0007009f Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x000700a0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x000700a1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x000700a2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x000700a3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700a4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700a5 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700a6 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700a7 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700a8 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700ac Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700b0 Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700d4 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x000700f8 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x000700f8 Data 1 hal_spi_master.o(.data) + .data 0x000700f9 Section 2 hal_swire.o(.data) + sg_swire_timer 0x000700f9 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x000700fa Data 1 hal_swire.o(.data) + .data 0x000700fc Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x000700fc Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x00070100 Data 4 hal_pwr.o(.data) + .data 0x00070104 Section 1 tau_log.o(.data) + g_log_port 0x00070104 Data 1 tau_log.o(.data) + .data 0x00070108 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070118 Data 4 hal_uart.o(.data) + sg_user_data 0x0007011c Data 4 hal_uart.o(.data) + .data 0x00070120 Section 8 hal_internal_vsync.o(.data) + .data 0x00070128 Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x00070128 Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x00070140 Data 12 hal_internal_dcs.o(.data) + .data 0x0007014c Section 12 drv_common.o(.data) + s_my_tick 0x0007014c Data 4 drv_common.o(.data) + .data 0x00070158 Section 1 drv_common.o(.data) + .data 0x0007015c Section 400 drv_dma.o(.data) + sg_dma_handle 0x0007015c Data 256 drv_dma.o(.data) + .data 0x000702ec Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x000702ec Data 4 drv_gpio.o(.data) + .data 0x000702f0 Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x000702f0 Data 4 drv_swire.o(.data) + .data 0x000702f4 Section 80 drv_timer.o(.data) + sg_timer_info 0x000702f4 Data 80 drv_timer.o(.data) + .data 0x00070344 Section 12 drv_wdg.o(.data) + sg_wdg_repeat 0x00070344 Data 1 drv_wdg.o(.data) + sg_wdg_cb 0x00070348 Data 8 drv_wdg.o(.data) + .data 0x00070350 Section 60 drv_i2c.o(.data) + .data 0x0007038c Section 4 drv_se.o(.data) + chip_info 0x0007038c Data 4 drv_se.o(.data) + .data 0x00070390 Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x00070390 Data 1 drv_dsi_rx.o(.data) + .data 0x00070394 Section 8 drv_rxbr.o(.data) + .data 0x0007039c Section 4 drv_vidc.o(.data) + .data 0x000703a0 Section 4 stdout.o(.data) + .bss 0x000703a4 Section 204 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a4 Data 204 hal_dsi_rx_ctrl.o(.bss) + .bss 0x00070470 Section 180 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x00070470 Data 88 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704c8 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x00070524 Section 256 tau_log.o(.bss) + g_log_buf 0x00070524 Data 256 tau_log.o(.bss) + .bss 0x00070624 Section 36 hal_internal_vsync.o(.bss) + .bss 0x00070648 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e48 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e48 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f48 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070f8c Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070f8c Data 68 hal_internal_svs.o(.bss) + .bss 0x00070fd0 Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070fd0 Data 16 drv_dma.o(.bss) + .bss 0x00070fe0 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00070fe0 Data 64 drv_gpio.o(.bss) + .bss 0x00071020 Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x0007208c Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x0007208c Data 96 drv_uart.o(.bss) + STACK 0x000720f0 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 96 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010cfd Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010d99 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010f05 Thumb Code 60 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010f45 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010f75 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010f8d Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010f97 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010fa1 Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010fab Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010fb5 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00010fd1 Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + __scatterload_copy 0x00010fed Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00010ffb Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + VPRE_IRQn_Handler 0x00011529 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + WDG_IRQn_Handler 0x00011595 Thumb Code 52 drv_wdg.o(i.WDG_IRQn_Handler) + __0printf 0x000115cd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x000115ed Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x00011611 Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001163f Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_zeroinit 0x00011691 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012309 Thumb Code 44 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012335 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x00012809 Thumb Code 26 board.o(i.board_Init) + ceil 0x00012829 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x000129a5 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x000129fd Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x00012a15 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x00012a59 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x00012a7d Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x00012a95 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_enable_systick 0x00012ac1 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) + drv_common_get_tick 0x00012b19 Thumb Code 6 drv_common.o(i.drv_common_get_tick) + drv_common_system_init 0x00012b25 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012b2d Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012b69 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012bd1 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012be1 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012c09 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012c19 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012c55 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012c8d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012cb5 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012cdd Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012cf5 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012d1d Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012d45 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012d71 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012d8d Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012dc9 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsi_rx_calc_ipi_tx_delay 0x00012de9 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012ef5 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012fa1 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012fb1 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012fc1 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012fd9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012ff5 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00013019 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00013029 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00013045 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00013051 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00013061 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x0001307d Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00013091 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x000130b5 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x000130d1 Thumb Code 136 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00013169 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013181 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013199 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x000131f1 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x000131fd Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x0001321d Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00013229 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x00013239 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x00013249 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x0001326d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x00013279 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x00013285 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013291 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x000132ad Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x000132cd Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x000132dd Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x00013345 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00013389 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x000134d9 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x000134f9 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x00013505 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00013529 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x00013545 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x00013559 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013599 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x000135b1 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x000135c5 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x000135e9 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x000135f5 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013621 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x00013709 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x0001373f Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x0001374b Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x00013785 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x0001379d Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_get_input_data 0x000137ad Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) + drv_gpio_register_ap_reset_callback 0x000137e9 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000137f5 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x00013809 Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x00013825 Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013869 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x00013889 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x000138bd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000138e5 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013929 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x0001395d Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013971 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x000139a9 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000139d1 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000139e9 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013a39 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013a49 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013a81 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013ab1 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013aed Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013b51 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013b75 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013b91 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013bb1 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013bd5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013bf9 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013c1d Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013c59 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013c75 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013c91 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013ca1 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013cdd Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013cf5 Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013d09 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013d49 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013d59 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013d71 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013d81 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013d9d Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013db1 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013dc9 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013de5 Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013df9 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013e11 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013e2d Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013e45 Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013e61 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013e81 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013e99 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013ead Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013ed9 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013eed Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013efd Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013f15 Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013f45 Thumb Code 50 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013f85 Thumb Code 26 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013fad Thumb Code 124 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00014039 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00014061 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00014071 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00014099 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x000140c1 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x000140f5 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00014121 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00014141 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00014151 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x0001415d Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x000141b9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00014205 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014219 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014229 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014235 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x00014379 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x00014395 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000143b9 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000143d5 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x000143ed Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x0001442d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x0001443d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x0001444d Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x000144c5 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x00014599 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014621 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000146b1 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x00014781 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x0001482d Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014841 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x0001484d Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_get_busy 0x0001487d Thumb Code 10 drv_spi_master.o(i.drv_spim_get_busy) + drv_spim_get_int_status 0x0001488d Thumb Code 6 drv_spi_master.o(i.drv_spim_get_int_status) + drv_spim_set_inten 0x00014899 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x000148b5 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000148d1 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x000148dd Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x000148e9 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014901 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x00014949 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014965 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014971 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x0001498d Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00014999 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000149c1 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x000149e5 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014a09 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014a2d Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014a45 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00014a83 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00014aa5 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_set_compare_val 0x00014af1 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014b31 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014b79 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014ba1 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014bb1 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014bd1 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014bf1 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014c19 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014c4d Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014c81 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014cad Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014d09 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014d31 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014e3d Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014e59 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014e75 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014e8f Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014ee5 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014f31 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014f41 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014f61 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014fa1 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014fcd Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014fe5 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00015011 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x0001501d Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00015029 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00015045 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x0001507d Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x000150d9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x000150e5 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00015111 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00015141 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x0001515d Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00015171 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x0001518d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00015199 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x000151b1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x000151bd Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x000151c9 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x000151dd Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x000151e9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x000151f5 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015215 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + drv_wdg_clear_counter 0x0001524d Thumb Code 12 drv_wdg.o(i.drv_wdg_clear_counter) + drv_wdg_set_int 0x0001527d Thumb Code 48 drv_wdg.o(i.drv_wdg_set_int) + fputc 0x000152b1 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x00015325 Thumb Code 52 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x0001535d Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x0001539d Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x00015431 Thumb Code 136 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015b65 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015b9d Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015c7d Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015cad Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015cdd Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015f79 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015fb1 Thumb Code 84 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016011 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00016035 Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x000160b9 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x000160c1 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x000160cd Thumb Code 108 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x0001613d Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00016175 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x00016269 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016905 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x00016941 Thumb Code 20 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_get_input_data 0x00016959 Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) + hal_gpio_init_eint 0x0001696d Thumb Code 60 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x000169ad Thumb Code 30 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x000169d1 Thumb Code 36 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x000169f9 Thumb Code 20 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016a11 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016a61 Thumb Code 96 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016ac5 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016acd Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x00016b15 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x00016b25 Thumb Code 326 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016cd5 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016ce1 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016d01 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016d0d Thumb Code 18 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016d25 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016d31 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016e09 Thumb Code 190 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016ecd Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016eed Thumb Code 230 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00016fe5 Thumb Code 92 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00017051 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x00017705 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x000177bd Thumb Code 724 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017c2d Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017c39 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017c49 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017c59 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017c65 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017c8d Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017c9d Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017cc1 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017d41 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017d55 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017d61 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017da9 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_func_update 0x00017e19 Thumb Code 90 hal_dsi_tx_ctrl.o(i.hal_lcdc_func_update) + hal_lcdc_postproc_config 0x00017f2d Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x000180b5 Thumb Code 190 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_pwr_enter_deep_sleep_mode 0x00018189 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x000181b3 Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x000181bd Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018221 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x0001822b Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x00018233 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x0001823b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x00018245 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x000182a9 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x000182e9 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x00018345 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x0001839d Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x000183c1 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_enable_systick 0x00018401 Thumb Code 8 hal_system.o(i.hal_system_enable_systick) + hal_system_get_tick 0x00018409 Thumb Code 8 hal_system.o(i.hal_system_get_tick) + hal_system_init 0x00018411 Thumb Code 224 hal_system.o(i.hal_system_init) + hal_timer_deinit 0x00018529 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x00018559 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x00018575 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_uart_init 0x000185ad Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x00018641 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_reset_lcdc_scaler 0x0001865d Thumb Code 188 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x00018729 Thumb Code 32 main.o(i.main) + s8_demo 0x00018a69 Thumb Code 52 s8_demo.o(i.s8_demo) + tau_log_init 0x00018f4d Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00018f81 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00019005 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x000192cc Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b464 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b484 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070108 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x0007010c Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x00070110 Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070114 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x00070120 Data 4 hal_internal_vsync.o(.data) + hal_internal_lcdc_handle_callback 0x00070124 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x00070150 Data 4 drv_common.o(.data) + g_system_clock 0x00070154 Data 4 drv_common.o(.data) + g_system_delay_step 0x00070158 Data 1 drv_common.o(.data) + cuckoo_dma_req_map 0x0007025c Data 144 drv_dma.o(.data) + drv_i2c_table 0x00070350 Data 60 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070398 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x0007039c Data 4 drv_vidc.o(.data) + __stdout 0x000703a0 Data 4 stdout.o(.data) + g_vsync_handle 0x00070624 Data 36 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070648 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f48 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x00071020 Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x000720f0 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x000730f0 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000b828, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b5e8]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b484, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 548 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2677 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2983 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2986 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2988 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2990 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2991 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2993 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2995 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2984 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 549 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2680 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2682 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2684 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2686 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2688 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2953 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2955 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2957 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2959 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2961 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2963 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2965 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2967 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2969 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2971 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2973 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2975 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2977 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2979 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2981 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2998 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 3000 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 3002 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 3004 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 3006 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 3007 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 3009 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 3013 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 3015 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 3017 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 3027 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1651 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1578 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1652 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1653 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1654 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1655 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1656 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1657 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1658 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1659 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1513 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 2005 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 2006 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 2007 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x000000e8 Code RO 1362 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010cfc 0x00010cfc 0x0000009a Code RO 2361 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010d96 0x00010d96 0x00000002 PAD + 0x00010d98 0x00010d98 0x000000b8 Code RO 2167 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e50 0x00010e50 0x000000b4 Code RO 321 i.PhoneDisOffDeal s8_demo.o + 0x00010f04 0x00010f04 0x00000040 Code RO 1145 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010f44 0x00010f44 0x00000030 Code RO 1846 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010f74 0x00010f74 0x00000018 Code RO 1514 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010f8c 0x00010f8c 0x0000000a Code RO 1907 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010f96 0x00010f96 0x0000000a Code RO 1908 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fa0 0x00010fa0 0x0000000a Code RO 1909 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010faa 0x00010faa 0x0000000a Code RO 1910 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fb4 0x00010fb4 0x0000001c Code RO 2514 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010fd0 0x00010fd0 0x0000001c Code RO 2427 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00010fec 0x00010fec 0x0000000e Code RO 3021 i.__scatterload_copy mc_p.l(handlers.o) + 0x00010ffa 0x00010ffa 0x00000002 Code RO 3022 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffc 0x00010ffc 0x00000004 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1521 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 1318 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 1021 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 2106 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2599 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x0000006c Code RO 1424 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x00011594 0x00011594 0x00000038 Code RO 1940 i.WDG_IRQn_Handler CVWL668.lib(drv_wdg.o) + 0x000115cc 0x000115cc 0x00000020 Code RO 2925 i.__0printf mc_p.l(printfa.o) + 0x000115ec 0x000115ec 0x00000024 Code RO 2931 i.__0vsprintf mc_p.l(printfa.o) + 0x00011610 0x00011610 0x0000002e Code RO 3011 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001163e 0x0001163e 0x0000001a Code RO 973 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011658 0x00011658 0x00000020 Code RO 2428 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011678 0x00011678 0x00000018 Code RO 2429 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011690 0x00011690 0x0000000e Code RO 3023 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x0001169e 0x0001169e 0x00000002 PAD + 0x000116a0 0x000116a0 0x00000174 Code RO 2932 i._fp_digits mc_p.l(printfa.o) + 0x00011814 0x00011814 0x000006ec Code RO 2933 i._printf_core mc_p.l(printfa.o) + 0x00011f00 0x00011f00 0x00000020 Code RO 2934 i._printf_post_padding mc_p.l(printfa.o) + 0x00011f20 0x00011f20 0x0000002c Code RO 2935 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011f4c 0x00011f4c 0x0000000a Code RO 2937 i._sputc mc_p.l(printfa.o) + 0x00011f56 0x00011f56 0x00000002 PAD + 0x00011f58 0x00011f58 0x00000074 Code RO 323 i.ap_dcs_set_AOD_53 s8_demo.o + 0x00011fcc 0x00011fcc 0x0000010c Code RO 324 i.ap_dcs_set_backlight s8_demo.o + 0x000120d8 0x000120d8 0x00000006 Code RO 325 i.ap_dcs_set_display_off s8_demo.o + 0x000120de 0x000120de 0x00000002 PAD + 0x000120e0 0x000120e0 0x0000003c Code RO 326 i.ap_dcs_set_display_on s8_demo.o + 0x0001211c 0x0001211c 0x00000054 Code RO 327 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x00012170 0x00012170 0x0000004c Code RO 328 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x000121bc 0x000121bc 0x0000005c Code RO 330 i.ap_rstn_pull_down_cb s8_demo.o + 0x00012218 0x00012218 0x00000054 Code RO 331 i.ap_rstn_pull_high_cb s8_demo.o + 0x0001226c 0x0001226c 0x00000018 Code RO 332 i.ap_set_framerate s8_demo.o + 0x00012284 0x00012284 0x00000084 Code RO 333 i.ap_update_pps_9E s8_demo.o + 0x00012308 0x00012308 0x0000002c Code RO 334 i.app_display_init s8_demo.o + 0x00012334 0x00012334 0x00000020 Code RO 335 i.app_gpio_init s8_demo.o + 0x00012354 0x00012354 0x00000044 Code RO 336 i.app_init_panel s8_demo.o + 0x00012398 0x00012398 0x000000e8 Code RO 337 i.app_mipi_rx_init s8_demo.o + 0x00012480 0x00012480 0x000000c0 Code RO 339 i.app_mipi_tx_init s8_demo.o + 0x00012540 0x00012540 0x0000006c Code RO 340 i.app_mipi_tx_start s8_demo.o + 0x000125ac 0x000125ac 0x0000008c Code RO 341 i.app_set_dcs_hw_ack s8_demo.o + 0x00012638 0x00012638 0x00000034 Code RO 342 i.app_system_process s8_demo.o + 0x0001266c 0x0001266c 0x00000048 Code RO 343 i.app_system_resume s8_demo.o + 0x000126b4 0x000126b4 0x00000124 Code RO 344 i.app_system_suspend s8_demo.o + 0x000127d8 0x000127d8 0x0000002e Code RO 345 i.app_tx_panel_reset s8_demo.o + 0x00012806 0x00012806 0x00000002 PAD + 0x00012808 0x00012808 0x00000020 Code RO 528 i.board_Init board.o + 0x00012828 0x00012828 0x000000c8 Code RO 2674 i.ceil m_ps.l(ceil.o) + 0x000128f0 0x000128f0 0x0000002c Code RO 1363 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x0001291c 0x0001291c 0x00000088 Code RO 1425 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x000129a4 0x000129a4 0x00000058 Code RO 2072 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x000129fc 0x000129fc 0x00000018 Code RO 2073 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x00012a14 0x00012a14 0x00000044 Code RO 2074 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012a58 0x00012a58 0x00000024 Code RO 2075 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x00012a7c 0x00012a7c 0x00000018 Code RO 1305 i.delayMs CVWL668.lib(tau_delay.o) + 0x00012a94 0x00012a94 0x0000002c Code RO 1306 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012ac0 0x00012ac0 0x00000058 Code RO 1516 i.drv_common_enable_systick CVWL668.lib(drv_common.o) + 0x00012b18 0x00012b18 0x0000000c Code RO 1517 i.drv_common_get_tick CVWL668.lib(drv_common.o) + 0x00012b24 0x00012b24 0x00000008 Code RO 1519 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012b2c 0x00012b2c 0x0000003c Code RO 1538 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012b68 0x00012b68 0x00000068 Code RO 1541 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012bd0 0x00012bd0 0x00000010 Code RO 1544 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012be0 0x00012be0 0x00000028 Code RO 1545 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012c08 0x00012c08 0x00000010 Code RO 1546 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012c18 0x00012c18 0x0000003c Code RO 1548 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012c54 0x00012c54 0x00000038 Code RO 1549 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012c8c 0x00012c8c 0x00000028 Code RO 1550 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012cb4 0x00012cb4 0x00000028 Code RO 1551 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012cdc 0x00012cdc 0x00000018 Code RO 1552 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012cf4 0x00012cf4 0x00000028 Code RO 1553 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012d1c 0x00012d1c 0x00000028 Code RO 1554 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012d44 0x00012d44 0x00000018 Code RO 1580 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012d5c 0x00012d5c 0x00000014 Code RO 1586 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012d70 0x00012d70 0x0000001c Code RO 1641 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012d8c 0x00012d8c 0x0000003c Code RO 1642 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012dc8 0x00012dc8 0x00000020 Code RO 1643 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012de8 0x00012de8 0x0000010c Code RO 2107 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012ef4 0x00012ef4 0x00000040 Code RO 2108 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012f34 0x00012f34 0x00000050 Code RO 2110 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012f84 0x00012f84 0x0000001c Code RO 2111 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012fa0 0x00012fa0 0x00000010 Code RO 2112 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012fb0 0x00012fb0 0x00000010 Code RO 2113 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012fc0 0x00012fc0 0x00000018 Code RO 2118 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012fd8 0x00012fd8 0x0000001c Code RO 2119 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012ff4 0x00012ff4 0x00000024 Code RO 2120 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00013018 0x00013018 0x00000010 Code RO 2121 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00013028 0x00013028 0x0000001c Code RO 2122 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00013044 0x00013044 0x0000000c Code RO 2125 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00013050 0x00013050 0x00000010 Code RO 2126 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00013060 0x00013060 0x0000001c Code RO 2128 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x0001307c 0x0001307c 0x00000014 Code RO 2129 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00013090 0x00013090 0x00000024 Code RO 2130 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x000130b4 0x000130b4 0x0000001c Code RO 2131 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x000130d0 0x000130d0 0x00000098 Code RO 2132 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00013168 0x00013168 0x00000018 Code RO 2133 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013180 0x00013180 0x00000018 Code RO 2169 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013198 0x00013198 0x00000058 Code RO 2170 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000131f0 0x000131f0 0x0000000c Code RO 2171 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x000131fc 0x000131fc 0x00000020 Code RO 2172 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x0001321c 0x0001321c 0x0000000c Code RO 2173 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x00013228 0x00013228 0x00000010 Code RO 2174 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x00013238 0x00013238 0x00000010 Code RO 2175 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013248 0x00013248 0x00000024 Code RO 2176 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x0001326c 0x0001326c 0x0000000c Code RO 2177 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x00013278 0x00013278 0x0000000c Code RO 2179 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x00013284 0x00013284 0x0000000c Code RO 2181 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013290 0x00013290 0x0000001c Code RO 2182 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x000132ac 0x000132ac 0x00000020 Code RO 2183 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x000132cc 0x000132cc 0x00000010 Code RO 2185 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x000132dc 0x000132dc 0x00000068 Code RO 2188 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x00013344 0x00013344 0x00000044 Code RO 2189 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x00013388 0x00013388 0x00000150 Code RO 2191 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x000134d8 0x000134d8 0x00000020 Code RO 2192 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134f8 0x000134f8 0x0000000c Code RO 2196 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x00013504 0x00013504 0x00000024 Code RO 2197 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013528 0x00013528 0x0000001c Code RO 2200 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x00013544 0x00013544 0x00000014 Code RO 2201 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x00013558 0x00013558 0x00000040 Code RO 2202 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013598 0x00013598 0x00000018 Code RO 2203 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x000135b0 0x000135b0 0x00000014 Code RO 2204 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x000135c4 0x000135c4 0x00000024 Code RO 2205 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x000135e8 0x000135e8 0x0000000c Code RO 2207 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x000135f4 0x000135f4 0x0000002c Code RO 2208 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013620 0x00013620 0x000000e8 Code RO 2211 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013708 0x00013708 0x00000036 Code RO 2644 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x0001373e 0x0001373e 0x0000000c Code RO 2647 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x0001374a 0x0001374a 0x0000003a Code RO 2648 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x00013784 0x00013784 0x00000018 Code RO 2649 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x0001379c 0x0001379c 0x00000010 Code RO 1660 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x000137ac 0x000137ac 0x00000018 Code RO 1661 i.drv_gpio_get_input_data CVWL668.lib(drv_gpio.o) + 0x000137c4 0x000137c4 0x00000024 Code RO 1662 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000137e8 0x000137e8 0x0000000c Code RO 1663 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000137f4 0x000137f4 0x00000014 Code RO 1664 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x00013808 0x00013808 0x0000001c Code RO 1665 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x00013824 0x00013824 0x00000044 Code RO 1666 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013868 0x00013868 0x00000020 Code RO 1667 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x00013888 0x00013888 0x00000014 Code RO 1668 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x0001389c 0x0001389c 0x00000020 Code RO 1073 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000138bc 0x000138bc 0x00000028 Code RO 2273 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000138e4 0x000138e4 0x0000002c Code RO 2274 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x00013910 0x00013910 0x00000018 Code RO 2275 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013928 0x00013928 0x00000034 Code RO 2277 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x0001395c 0x0001395c 0x00000014 Code RO 2278 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013970 0x00013970 0x00000038 Code RO 2279 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x000139a8 0x000139a8 0x00000028 Code RO 2280 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000139d0 0x000139d0 0x00000018 Code RO 2281 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000139e8 0x000139e8 0x00000050 Code RO 2282 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013a38 0x00013a38 0x00000010 Code RO 2283 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013a48 0x00013a48 0x00000038 Code RO 2284 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013a80 0x00013a80 0x00000030 Code RO 2285 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013ab0 0x00013ab0 0x0000003c Code RO 2287 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013aec 0x00013aec 0x00000064 Code RO 2288 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013b50 0x00013b50 0x00000024 Code RO 2289 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013b74 0x00013b74 0x0000001c Code RO 2290 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013b90 0x00013b90 0x00000020 Code RO 2291 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013bb0 0x00013bb0 0x00000024 Code RO 2293 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013bd4 0x00013bd4 0x00000024 Code RO 2294 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013bf8 0x00013bf8 0x00000024 Code RO 2295 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013c1c 0x00013c1c 0x0000003c Code RO 2306 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013c58 0x00013c58 0x0000001c Code RO 2307 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013c74 0x00013c74 0x0000001c Code RO 2308 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013c90 0x00013c90 0x00000010 Code RO 2310 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013ca0 0x00013ca0 0x0000003c Code RO 2312 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013cdc 0x00013cdc 0x00000018 Code RO 2314 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013cf4 0x00013cf4 0x00000014 Code RO 2362 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013d08 0x00013d08 0x00000040 Code RO 2363 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013d48 0x00013d48 0x00000010 Code RO 2364 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013d58 0x00013d58 0x00000018 Code RO 2365 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013d70 0x00013d70 0x00000010 Code RO 2366 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d80 0x00013d80 0x0000001c Code RO 2367 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013d9c 0x00013d9c 0x00000014 Code RO 2368 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013db0 0x00013db0 0x00000018 Code RO 2369 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013dc8 0x00013dc8 0x0000001c Code RO 2370 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013de4 0x00013de4 0x00000014 Code RO 2371 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013df8 0x00013df8 0x00000018 Code RO 2374 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013e10 0x00013e10 0x0000001c Code RO 2378 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013e2c 0x00013e2c 0x00000018 Code RO 2379 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013e44 0x00013e44 0x0000001c Code RO 2381 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013e60 0x00013e60 0x00000020 Code RO 2382 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013e80 0x00013e80 0x00000018 Code RO 2383 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013e98 0x00013e98 0x00000014 Code RO 2387 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013eac 0x00013eac 0x0000002c Code RO 2388 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013ed8 0x00013ed8 0x00000014 Code RO 2390 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013eec 0x00013eec 0x00000010 Code RO 2667 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013efc 0x00013efc 0x00000018 Code RO 2668 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013f14 0x00013f14 0x00000030 Code RO 1698 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013f44 0x00013f44 0x00000040 Code RO 1700 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f84 0x00013f84 0x00000028 Code RO 1702 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013fac 0x00013fac 0x0000008c Code RO 1703 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014038 0x00014038 0x00000028 Code RO 1704 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014060 0x00014060 0x00000010 Code RO 1707 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00014070 0x00014070 0x00000028 Code RO 1739 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00014098 0x00014098 0x00000028 Code RO 1740 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x000140c0 0x000140c0 0x00000034 Code RO 1743 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x000140f4 0x000140f4 0x0000002c Code RO 1746 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00014120 0x00014120 0x00000020 Code RO 1749 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00014140 0x00014140 0x00000010 Code RO 2430 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00014150 0x00014150 0x0000000c Code RO 2431 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x0001415c 0x0001415c 0x0000005a Code RO 2434 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x000141b6 0x000141b6 0x00000002 PAD + 0x000141b8 0x000141b8 0x0000001c Code RO 2435 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x000141d4 0x000141d4 0x00000018 Code RO 1364 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x000141ec 0x000141ec 0x00000018 Code RO 1426 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00014204 0x00014204 0x00000014 Code RO 2445 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014218 0x00014218 0x00000010 Code RO 2446 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014228 0x00014228 0x0000000c Code RO 2448 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014234 0x00014234 0x00000144 Code RO 2452 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x00014378 0x00014378 0x0000001c Code RO 2454 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x00014394 0x00014394 0x00000024 Code RO 2457 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000143b8 0x000143b8 0x0000001c Code RO 2458 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000143d4 0x000143d4 0x00000018 Code RO 2459 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x000143ec 0x000143ec 0x00000040 Code RO 2463 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x0001442c 0x0001442c 0x00000010 Code RO 2464 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x0001443c 0x0001443c 0x00000010 Code RO 2465 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x0001444c 0x0001444c 0x00000078 Code RO 2087 i.drv_se_init CVWL668.lib(drv_se.o) + 0x000144c4 0x000144c4 0x000000d4 Code RO 2088 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x00014598 0x00014598 0x00000088 Code RO 2089 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014620 0x00014620 0x00000090 Code RO 2090 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000146b0 0x000146b0 0x000000d0 Code RO 2091 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x00014780 0x00014780 0x000000ac Code RO 2092 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x0001482c 0x0001482c 0x00000014 Code RO 2093 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014840 0x00014840 0x0000000c Code RO 1811 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x0001484c 0x0001484c 0x00000030 Code RO 1814 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x0001487c 0x0001487c 0x00000010 Code RO 1819 i.drv_spim_get_busy CVWL668.lib(drv_spi_master.o) + 0x0001488c 0x0001488c 0x0000000c Code RO 1820 i.drv_spim_get_int_status CVWL668.lib(drv_spi_master.o) + 0x00014898 0x00014898 0x0000001c Code RO 1824 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x000148b4 0x000148b4 0x0000001c Code RO 1847 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000148d0 0x000148d0 0x0000000c Code RO 1848 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x000148dc 0x000148dc 0x0000000c Code RO 1849 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x000148e8 0x000148e8 0x00000018 Code RO 1850 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014900 0x00014900 0x00000048 Code RO 1851 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x00014948 0x00014948 0x0000001c Code RO 1852 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014964 0x00014964 0x0000000c Code RO 1853 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014970 0x00014970 0x0000001c Code RO 1854 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x0001498c 0x0001498c 0x0000000c Code RO 1870 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x00014998 0x00014998 0x00000028 Code RO 1871 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000149c0 0x000149c0 0x00000024 Code RO 1878 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x000149e4 0x000149e4 0x00000024 Code RO 1880 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014a08 0x00014a08 0x00000024 Code RO 1881 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014a2c 0x00014a2c 0x00000018 Code RO 1882 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014a44 0x00014a44 0x00000024 Code RO 1885 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014a68 0x00014a68 0x0000001a Code RO 1911 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x00014a82 0x00014a82 0x00000020 Code RO 1912 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x00014aa2 0x00014aa2 0x00000002 PAD + 0x00014aa4 0x00014aa4 0x00000010 Code RO 1913 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x00014ab4 0x00014ab4 0x0000003c Code RO 1915 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014af0 0x00014af0 0x00000040 Code RO 1917 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014b30 0x00014b30 0x00000048 Code RO 1918 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014b78 0x00014b78 0x00000028 Code RO 1919 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014ba0 0x00014ba0 0x00000010 Code RO 1920 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014bb0 0x00014bb0 0x00000020 Code RO 2213 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014bd0 0x00014bd0 0x00000020 Code RO 2214 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014bf0 0x00014bf0 0x00000028 Code RO 2217 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014c18 0x00014c18 0x00000034 Code RO 2600 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014c4c 0x00014c4c 0x00000034 Code RO 2601 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014c80 0x00014c80 0x00000014 Code RO 2602 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014c94 0x00014c94 0x00000018 Code RO 2604 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014cac 0x00014cac 0x0000005c Code RO 2605 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014d08 0x00014d08 0x00000028 Code RO 2607 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014d30 0x00014d30 0x000000ce Code RO 2608 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014dfe 0x00014dfe 0x00000002 PAD + 0x00014e00 0x00014e00 0x0000003c Code RO 2609 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014e3c 0x00014e3c 0x0000001c Code RO 2612 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014e58 0x00014e58 0x0000001c Code RO 2613 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014e74 0x00014e74 0x0000001a Code RO 2614 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014e8e 0x00014e8e 0x00000054 Code RO 2616 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014ee2 0x00014ee2 0x00000002 PAD + 0x00014ee4 0x00014ee4 0x0000004c Code RO 2617 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014f30 0x00014f30 0x00000010 Code RO 2515 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014f40 0x00014f40 0x00000020 Code RO 2519 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014f60 0x00014f60 0x00000040 Code RO 2520 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014fa0 0x00014fa0 0x0000002c Code RO 2521 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014fcc 0x00014fcc 0x00000018 Code RO 2522 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014fe4 0x00014fe4 0x0000002c Code RO 2526 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00015010 0x00015010 0x0000000c Code RO 2527 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x0001501c 0x0001501c 0x0000000c Code RO 2528 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00015028 0x00015028 0x0000001c Code RO 2529 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00015044 0x00015044 0x00000038 Code RO 2530 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x0001507c 0x0001507c 0x0000005c Code RO 2532 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x000150d8 0x000150d8 0x0000000c Code RO 2534 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000150e4 0x000150e4 0x0000002c Code RO 2535 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00015110 0x00015110 0x00000030 Code RO 2536 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00015140 0x00015140 0x0000001c Code RO 2539 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x0001515c 0x0001515c 0x00000014 Code RO 2540 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00015170 0x00015170 0x0000001c Code RO 2543 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x0001518c 0x0001518c 0x0000000c Code RO 2544 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00015198 0x00015198 0x00000018 Code RO 2545 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x000151b0 0x000151b0 0x0000000c Code RO 2546 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000151bc 0x000151bc 0x0000000c Code RO 2547 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x000151c8 0x000151c8 0x00000014 Code RO 2548 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x000151dc 0x000151dc 0x0000000c Code RO 2549 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x000151e8 0x000151e8 0x0000000c Code RO 2550 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x000151f4 0x000151f4 0x00000020 Code RO 2551 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015214 0x00015214 0x00000038 Code RO 2552 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x0001524c 0x0001524c 0x00000010 Code RO 1941 i.drv_wdg_clear_counter CVWL668.lib(drv_wdg.o) + 0x0001525c 0x0001525c 0x00000010 Code RO 1942 i.drv_wdg_clear_edge_flag CVWL668.lib(drv_wdg.o) + 0x0001526c 0x0001526c 0x00000010 Code RO 1945 i.drv_wdg_read_edge_flag CVWL668.lib(drv_wdg.o) + 0x0001527c 0x0001527c 0x00000034 Code RO 1948 i.drv_wdg_set_int CVWL668.lib(drv_wdg.o) + 0x000152b0 0x000152b0 0x00000034 Code RO 1314 i.fputc CVWL668.lib(tau_log.o) + 0x000152e4 0x000152e4 0x00000040 Code RO 1454 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x00015324 0x00015324 0x00000038 Code RO 897 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001535c 0x0001535c 0x00000040 Code RO 898 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001539c 0x0001539c 0x00000094 Code RO 899 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015430 0x00015430 0x00000094 Code RO 905 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154c4 0x000154c4 0x00000100 Code RO 906 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000155c4 0x000155c4 0x000000f8 Code RO 907 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000156bc 0x000156bc 0x0000012c Code RO 908 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000157e8 0x000157e8 0x00000140 Code RO 909 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015928 0x00015928 0x0000023c Code RO 910 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b64 0x00015b64 0x00000038 Code RO 911 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b9c 0x00015b9c 0x000000b0 Code RO 917 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c4c 0x00015c4c 0x00000030 Code RO 922 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c7c 0x00015c7c 0x00000030 Code RO 927 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cac 0x00015cac 0x00000030 Code RO 928 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cdc 0x00015cdc 0x00000020 Code RO 930 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cfc 0x00015cfc 0x0000027c Code RO 977 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f78 0x00015f78 0x00000038 Code RO 979 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fb0 0x00015fb0 0x00000060 Code RO 980 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016010 0x00016010 0x00000022 Code RO 982 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016032 0x00016032 0x00000002 PAD + 0x00016034 0x00016034 0x00000074 Code RO 983 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160a8 0x000160a8 0x00000010 Code RO 984 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160b8 0x000160b8 0x00000008 Code RO 996 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160c0 0x000160c0 0x0000000a Code RO 997 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160ca 0x000160ca 0x00000002 PAD + 0x000160cc 0x000160cc 0x00000070 Code RO 999 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001613c 0x0001613c 0x00000038 Code RO 1000 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016174 0x00016174 0x000000f4 Code RO 1002 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016268 0x00016268 0x000000d0 Code RO 1003 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016338 0x00016338 0x0000010c Code RO 1004 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016444 0x00016444 0x00000038 Code RO 1005 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001647c 0x0001647c 0x00000016 Code RO 1006 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016492 0x00016492 0x00000052 Code RO 1007 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164e4 0x000164e4 0x00000054 Code RO 1008 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016538 0x00016538 0x00000038 Code RO 1009 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016570 0x00016570 0x00000084 Code RO 1010 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165f4 0x000165f4 0x00000310 Code RO 1011 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016904 0x00016904 0x0000003a Code RO 1074 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x0001693e 0x0001693e 0x00000002 PAD + 0x00016940 0x00016940 0x00000018 Code RO 1075 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x00016958 0x00016958 0x00000012 Code RO 1076 i.hal_gpio_get_input_data CVWL668.lib(hal_gpio.o) + 0x0001696a 0x0001696a 0x00000002 PAD + 0x0001696c 0x0001696c 0x00000040 Code RO 1079 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x000169ac 0x000169ac 0x00000024 Code RO 1080 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x000169d0 0x000169d0 0x00000028 Code RO 1081 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x000169f8 0x000169f8 0x00000018 Code RO 1082 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016a10 0x00016a10 0x00000050 Code RO 1083 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016a60 0x00016a60 0x00000064 Code RO 1086 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016ac4 0x00016ac4 0x00000008 Code RO 1087 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016acc 0x00016acc 0x00000048 Code RO 1088 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x00016b14 0x00016b14 0x00000010 Code RO 1366 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016b24 0x00016b24 0x000001b0 Code RO 1367 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016cd4 0x00016cd4 0x0000000c Code RO 1368 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016ce0 0x00016ce0 0x00000020 Code RO 1371 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016d00 0x00016d00 0x0000000c Code RO 1372 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d0c 0x00016d0c 0x00000018 Code RO 1373 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016d24 0x00016d24 0x0000000c Code RO 1374 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d30 0x00016d30 0x000000d8 Code RO 1375 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016e08 0x00016e08 0x000000c4 Code RO 1376 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016ecc 0x00016ecc 0x00000020 Code RO 1377 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016eec 0x00016eec 0x000000f8 Code RO 1379 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016fe4 0x00016fe4 0x0000006c Code RO 1380 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00017050 0x00017050 0x0000006c Code RO 1427 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x000170bc 0x000170bc 0x0000044c Code RO 1429 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x00017508 0x00017508 0x00000088 Code RO 1430 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x00017590 0x00017590 0x00000174 Code RO 1431 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x00017704 0x00017704 0x0000008c Code RO 1432 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x00017790 0x00017790 0x0000002c Code RO 1434 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x000177bc 0x000177bc 0x000002e0 Code RO 1455 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017a9c 0x00017a9c 0x00000064 Code RO 1456 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017b00 0x00017b00 0x000000c8 Code RO 1457 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017bc8 0x00017bc8 0x00000064 Code RO 1458 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017c2c 0x00017c2c 0x0000000c Code RO 1459 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017c38 0x00017c38 0x00000010 Code RO 1460 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017c48 0x00017c48 0x00000010 Code RO 1461 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017c58 0x00017c58 0x0000000c Code RO 1462 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017c64 0x00017c64 0x00000028 Code RO 1480 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017c8c 0x00017c8c 0x00000010 Code RO 1481 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017c9c 0x00017c9c 0x00000024 Code RO 1482 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017cc0 0x00017cc0 0x00000080 Code RO 1483 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017d40 0x00017d40 0x00000014 Code RO 1484 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017d54 0x00017d54 0x0000000c Code RO 1486 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017d60 0x00017d60 0x00000048 Code RO 1488 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017da8 0x00017da8 0x00000070 Code RO 1012 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e18 0x00017e18 0x00000064 Code RO 1013 i.hal_lcdc_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e7c 0x00017e7c 0x0000003e Code RO 1014 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017eba 0x00017eba 0x00000070 Code RO 1015 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f2a 0x00017f2a 0x00000002 PAD + 0x00017f2c 0x00017f2c 0x00000128 Code RO 1016 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018054 0x00018054 0x00000024 Code RO 1017 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018078 0x00018078 0x0000003c Code RO 1018 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000180b4 0x000180b4 0x000000d4 Code RO 1019 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018188 0x00018188 0x0000002a Code RO 1267 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x000181b2 0x000181b2 0x00000008 Code RO 1268 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x000181ba 0x000181ba 0x00000002 PAD + 0x000181bc 0x000181bc 0x00000064 Code RO 1269 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018220 0x00018220 0x0000000a Code RO 1270 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001822a 0x0001822a 0x00000008 Code RO 1272 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x00018232 0x00018232 0x00000008 Code RO 1277 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x0001823a 0x0001823a 0x00000008 Code RO 1278 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x00018242 0x00018242 0x00000002 PAD + 0x00018244 0x00018244 0x00000064 Code RO 1279 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x000182a8 0x000182a8 0x00000040 Code RO 1166 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x000182e8 0x000182e8 0x0000005c Code RO 1167 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x00018344 0x00018344 0x00000058 Code RO 1168 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x0001839c 0x0001839c 0x00000024 Code RO 1170 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x000183c0 0x000183c0 0x00000040 Code RO 1171 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x00018400 0x00018400 0x00000008 Code RO 1187 i.hal_system_enable_systick CVWL668.lib(hal_system.o) + 0x00018408 0x00018408 0x00000008 Code RO 1189 i.hal_system_get_tick CVWL668.lib(hal_system.o) + 0x00018410 0x00018410 0x00000118 Code RO 1191 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018528 0x00018528 0x00000030 Code RO 1207 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x00018558 0x00018558 0x0000001c Code RO 1209 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x00018574 0x00018574 0x00000008 Code RO 1210 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x0001857c 0x0001857c 0x00000030 Code RO 1020 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000185ac 0x000185ac 0x00000094 Code RO 1338 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x00018640 0x00018640 0x0000001c Code RO 1341 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x0001865c 0x0001865c 0x000000cc Code RO 1382 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x00018728 0x00018728 0x00000040 Code RO 3 i.main main.o + 0x00018768 0x00018768 0x00000054 Code RO 346 i.pps_update_handle s8_demo.o + 0x000187bc 0x000187bc 0x000002ac Code RO 1383 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018a68 0x00018a68 0x00000064 Code RO 347 i.s8_demo s8_demo.o + 0x00018acc 0x00018acc 0x0000003a Code RO 348 i.send_panel_init_code s8_demo.o + 0x00018b06 0x00018b06 0x00000002 PAD + 0x00018b08 0x00018b08 0x00000044 Code RO 1384 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018b4c 0x00018b4c 0x00000044 Code RO 1385 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018b90 0x00018b90 0x00000054 Code RO 1386 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018be4 0x00018be4 0x00000018 Code RO 1281 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018bfc 0x00018bfc 0x000000ac Code RO 1489 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018ca8 0x00018ca8 0x0000001c Code RO 1490 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018cc4 0x00018cc4 0x000000b0 Code RO 1491 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018d74 0x00018d74 0x000000cc Code RO 1492 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00018e40 0x00018e40 0x0000010c Code RO 1493 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x00018f4c 0x00018f4c 0x00000034 Code RO 1315 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00018f80 0x00018f80 0x00000084 Code RO 1316 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00019004 0x00019004 0x00000076 Code RO 1317 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x0001907a 0x0001907a 0x00000002 PAD + 0x0001907c 0x0001907c 0x000000b4 Code RO 1387 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00019130 0x00019130 0x00000130 Code RO 1388 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x00019260 0x00019260 0x00001f08 Data RO 352 .constdata s8_demo.o + 0x0001b168 0x0001b168 0x00000028 Data RO 932 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b190 0x0001b190 0x0000001c Data RO 1023 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b1ac 0x0001b1ac 0x000000d0 Data RO 1091 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b27c 0x0001b27c 0x00000030 Data RO 1343 .constdata CVWL668.lib(hal_uart.o) + 0x0001b2ac 0x0001b2ac 0x00000010 Data RO 2619 .constdata CVWL668.lib(drv_uart.o) + 0x0001b2bc 0x0001b2bc 0x00000087 Data RO 933 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b343 0x0001b343 0x00000001 PAD + 0x0001b344 0x0001b344 0x0000008e Data RO 1390 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b3d2 0x0001b3d2 0x00000002 PAD + 0x0001b3d4 0x0001b3d4 0x0000008e Data RO 1437 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b462 0x0001b462 0x00000002 PAD + 0x0001b464 0x0001b464 0x00000020 Data RO 3019 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b484, Size: 0x000030f0, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000164]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x00000094 Data RW 353 .data s8_demo.o + 0x00070094 COMPRESSED 0x00000008 Data RW 934 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0007009c COMPRESSED 0x0000005c Data RW 1024 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000700f8 COMPRESSED 0x00000001 Data RW 1152 .data CVWL668.lib(hal_spi_master.o) + 0x000700f9 COMPRESSED 0x00000002 Data RW 1173 .data CVWL668.lib(hal_swire.o) + 0x000700fb COMPRESSED 0x00000001 PAD + 0x000700fc COMPRESSED 0x00000008 Data RW 1282 .data CVWL668.lib(hal_pwr.o) + 0x00070104 COMPRESSED 0x00000001 Data RW 1320 .data CVWL668.lib(tau_log.o) + 0x00070105 COMPRESSED 0x00000003 PAD + 0x00070108 COMPRESSED 0x00000018 Data RW 1344 .data CVWL668.lib(hal_uart.o) + 0x00070120 COMPRESSED 0x00000008 Data RW 1391 .data CVWL668.lib(hal_internal_vsync.o) + 0x00070128 COMPRESSED 0x00000024 Data RW 1438 .data CVWL668.lib(hal_internal_dcs.o) + 0x0007014c COMPRESSED 0x0000000c Data RW 1522 .data CVWL668.lib(drv_common.o) + 0x00070158 COMPRESSED 0x00000001 Data RW 1523 .data CVWL668.lib(drv_common.o) + 0x00070159 COMPRESSED 0x00000003 PAD + 0x0007015c COMPRESSED 0x00000190 Data RW 1608 .data CVWL668.lib(drv_dma.o) + 0x000702ec COMPRESSED 0x00000004 Data RW 1670 .data CVWL668.lib(drv_gpio.o) + 0x000702f0 COMPRESSED 0x00000004 Data RW 1855 .data CVWL668.lib(drv_swire.o) + 0x000702f4 COMPRESSED 0x00000050 Data RW 1921 .data CVWL668.lib(drv_timer.o) + 0x00070344 COMPRESSED 0x0000000c Data RW 1950 .data CVWL668.lib(drv_wdg.o) + 0x00070350 COMPRESSED 0x0000003c Data RW 2036 .data CVWL668.lib(drv_i2c.o) + 0x0007038c COMPRESSED 0x00000004 Data RW 2094 .data CVWL668.lib(drv_se.o) + 0x00070390 COMPRESSED 0x00000001 Data RW 2134 .data CVWL668.lib(drv_dsi_rx.o) + 0x00070391 COMPRESSED 0x00000003 PAD + 0x00070394 COMPRESSED 0x00000008 Data RW 2468 .data CVWL668.lib(drv_rxbr.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2554 .data CVWL668.lib(drv_vidc.o) + 0x000703a0 COMPRESSED 0x00000004 Data RW 2997 .data mc_p.l(stdout.o) + 0x000703a4 - 0x000000cc Zero RW 931 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070470 - 0x000000b4 Zero RW 1022 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070524 - 0x00000100 Zero RW 1319 .bss CVWL668.lib(tau_log.o) + 0x00070624 - 0x00000024 Zero RW 1389 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070648 - 0x00000800 Zero RW 1435 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e48 - 0x000000ff Zero RW 1436 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f47 COMPRESSED 0x00000001 PAD + 0x00070f48 - 0x00000044 Zero RW 1464 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070f8c - 0x00000044 Zero RW 1494 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070fd0 - 0x00000010 Zero RW 1606 .bss CVWL668.lib(drv_dma.o) + 0x00070fe0 - 0x00000040 Zero RW 1669 .bss CVWL668.lib(drv_gpio.o) + 0x00071020 - 0x0000106c Zero RW 2077 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x0007208c - 0x00000060 Zero RW 2618 .bss CVWL668.lib(drv_uart.o) + 0x000720ec COMPRESSED 0x00000004 PAD + 0x000720f0 - 0x00001000 Zero RW 546 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5144 app_tp_transfer.o + 32 6 0 0 0 585 board.o + 64 32 0 0 0 10483 main.o + 2642 650 7944 148 0 26589 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2864 706 8168 148 4096 44949 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 204 86 28 13 0 324 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 120 34 0 0 0 188 drv_dsc_dec.o + 1788 662 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 364 54 0 4 64 1192 drv_gpio.o + 36 12 0 60 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 556 122 0 0 0 708 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 116 32 0 0 0 308 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 366 38 0 80 0 816 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 156 22 0 12 0 316 drv_wdg.o + 2546 194 175 8 204 1168 hal_dsi_rx_ctrl.o + 4114 318 50 92 180 2140 hal_dsi_tx_ctrl.o + 556 42 208 0 0 828 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1256 58 0 0 68 688 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3232 748 142 8 36 1556 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 64 4 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 296 56 0 0 0 208 hal_system.o + 84 0 0 0 0 204 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 34348 4864 832 784 7500 30028 Library Totals + 40 0 7 10 5 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 29268 4682 825 770 7495 27040 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 34348 4864 832 784 7500 30028 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37212 5570 9000 932 11596 54761 Grand Totals + 37212 5570 9000 356 11596 54761 ELF Image Totals (compressed) + 37212 5570 9000 356 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46212 ( 45.13kB) + Total RW Size (RW Data + ZI Data) 12528 ( 12.23kB) + Total ROM Size (Code + RO Data + RW Data) 46568 ( 45.48kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231201.map b/project/WL668/Listings/X90Pro_WL668_20231201.map new file mode 100644 index 0000000..f8d5c8e --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231201.map @@ -0,0 +1,4399 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.PhoneDisOffDeal) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + s8_demo.o(i.PhoneDisOffDeal) refers to s8_demo.o(.data) for Flag + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_AOD_53) refers to s8_demo.o(.data) for sg_aod_in_flag + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(i.ap_rstn_pull_down_cb) for ap_rstn_pull_down_cb + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.PhoneDisOffDeal) for PhoneDisOffDeal + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_AOD_53) for ap_dcs_set_AOD_53 + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + board.o(i.board_Init) refers to hal_system.o(i.hal_system_enable_systick) for hal_system_enable_systick + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_filter) for drv_rxbr_set_cmd_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) for drv_dsc_dec_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_sw_reset) for drv_rxbr_sw_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) for hal_internal_sync_set_fb_setting_manual + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) for hal_nonshadow_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) for hal_vsync_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_part_display_config) for drv_lcdc_part_display_config + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) for hal_dsi_tx_ctrl_draw_flick + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_get_remaining_trans_num) for drv_dma_get_remaining_trans_num + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_set_mem_trans_offset) for drv_dma_set_mem_trans_offset + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_tx_abrtsource) for drv_i2c_get_tx_abrtsource + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_write_data) for drv_i2c_write_data + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_deinit) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to hal_system.o(i.hal_system_updata_sysclk) for hal_system_updata_sysclk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_system.o(i.hal_system_updata_sysclk) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_delay_step + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_pvd) refers to drv_pwr.o(i.drv_pwr_set_pvd) for drv_pwr_set_pvd + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_tear_adjust_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_reset_module) for drv_per_reset_module + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_multi_params_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + drv_per_common.o(i.drv_per_get_system_clk) refers to drv_crgu.o(i.drv_crgu_get_system_clk) for drv_crgu_get_system_clk + drv_per_common.o(i.drv_per_reset_module) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + drv_per_common.o(i.drv_per_set_clock) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing s8_demo.o(i.soft_swire_init), (56 bytes). + Removing s8_demo.o(i.soft_swire_start), (46 bytes). + Removing s8_demo.o(i.soft_swire_timer_callback), (72 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (320 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (256 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick), (244 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_get_disp_line), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable), (70 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (52 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (28 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update), (16 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (32 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (428 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (48 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (88 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (80 bytes). + Removing hal_i2c_slave.o(.data), (160 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (36 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (52 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start), (48 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_timer.o(i.hal_timer_stop), (40 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_pvd), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (480 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (304 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (64 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_timer.o(i.drv_timer_register_callback), (20 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (72 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (156 bytes). + Removing drv_i2c.o(i.drv_i2cm_multi_params_read_data), (132 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing drv_per_common.o(.rev16_text), (4 bytes). + Removing drv_per_common.o(.revsh_text), (4 bytes). + Removing drv_per_common.o(i.drv_per_get_system_clk), (8 bytes). + Removing drv_per_common.o(i.drv_per_reset_module), (14 bytes). + Removing drv_per_common.o(i.drv_per_set_clock), (14 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_sw_reset), (164 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +465 unused section(s) (total 26875 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 fadd.o(.text) + .text 0x000102a8 Section 0 fmul.o(.text) + .text 0x00010322 Section 0 fdiv.o(.text) + .text 0x0001039e Section 0 fscalb.o(.text) + .text 0x000103b8 Section 0 dadd.o(.text) + .text 0x0001051c Section 0 dmul.o(.text) + .text 0x000105ec Section 0 ddiv.o(.text) + .text 0x000106dc Section 0 ffltui.o(.text) + .text 0x000106ec Section 0 dfltui.o(.text) + .text 0x00010708 Section 0 ffixui.o(.text) + .text 0x00010730 Section 0 dfixui.o(.text) + .text 0x0001076c Section 0 f2d.o(.text) + .text 0x00010794 Section 0 d2f.o(.text) + .text 0x000107cc Section 20 cfcmple.o(.text) + .text 0x000107e0 Section 20 cfrcmple.o(.text) + .text 0x000107f4 Section 0 uldiv.o(.text) + .text 0x00010854 Section 0 llshl.o(.text) + .text 0x00010874 Section 0 llushr.o(.text) + .text 0x00010896 Section 0 llsshr.o(.text) + .text 0x000108bc Section 0 fepilogue.o(.text) + .text 0x000108bc Section 0 iusefp.o(.text) + .text 0x0001093e Section 0 depilogue.o(.text) + .text 0x000109fc Section 0 dfixul.o(.text) + .text 0x00010a3c Section 40 cdrcmple.o(.text) + .text 0x00010a64 Section 36 init.o(.text) + .text 0x00010a88 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010ae0 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010afc Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b58 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b62 Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b6c Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b76 Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b80 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010b8a Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010b94 Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010b9e Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010ba8 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010bf0 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010bfc Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c14 Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010d14 Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010db0 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.PhoneDisOffDeal 0x00010e68 Section 0 s8_demo.o(i.PhoneDisOffDeal) + PhoneDisOffDeal 0x00010e69 Thumb Code 172 s8_demo.o(i.PhoneDisOffDeal) + i.SPIM_IRQn_Handler 0x00010f1c Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010f64 Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010f94 Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010fac Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010fb6 Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010fc0 Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010fca Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00010fd4 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.__scatterload_copy 0x00010ff0 Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00010ffe Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00011528 Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00011544 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.__0printf 0x000115b0 Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x000115d0 Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x000115f4 Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x00011622 Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x0001163c Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x0001163d Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x0001165c Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x0001165d Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_zeroinit 0x00011674 Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x00011684 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x00011685 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x000117f8 Section 0 printfa.o(i._printf_core) + _printf_core 0x000117f9 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011ee4 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011ee5 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011f04 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011f05 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011f30 Section 0 printfa.o(i._sputc) + _sputc 0x00011f31 Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_AOD_53 0x00011f3c Section 0 s8_demo.o(i.ap_dcs_set_AOD_53) + ap_dcs_set_AOD_53 0x00011f3d Thumb Code 28 s8_demo.o(i.ap_dcs_set_AOD_53) + i.ap_dcs_set_backlight 0x00011f5c Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011f5d Thumb Code 170 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x0001201c Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x0001201d Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00012024 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00012025 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x00012060 Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x00012061 Thumb Code 78 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x000120b4 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x000120b5 Thumb Code 36 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_down_cb 0x00012100 Section 0 s8_demo.o(i.ap_rstn_pull_down_cb) + ap_rstn_pull_down_cb 0x00012101 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_down_cb) + i.ap_rstn_pull_high_cb 0x0001215c Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x0001215d Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000121b0 Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000121b1 Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x000121c8 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x000121c9 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x0001224c Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012278 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x00012298 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x00012299 Thumb Code 60 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x000122dc Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x000122dd Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x000123c4 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x000123c5 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x00012484 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x00012485 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x000124f0 Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x000124f1 Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x0001257c Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x0001257d Thumb Code 44 s8_demo.o(i.app_system_process) + i.app_system_resume 0x000125b0 Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x000125b1 Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x000125f8 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x000125f9 Thumb Code 166 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x0001271c Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x0001271d Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x0001274c Section 0 board.o(i.board_Init) + i.ceil 0x0001276c Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x00012834 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x00012835 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012860 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012861 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x000128e8 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00012940 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x00012958 Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x0001299c Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x000129c0 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x000129d8 Section 0 tau_delay.o(i.delayUs) + i.drv_common_enable_systick 0x00012a04 Section 0 drv_common.o(i.drv_common_enable_systick) + i.drv_common_get_tick 0x00012a5c Section 0 drv_common.o(i.drv_common_get_tick) + i.drv_common_system_init 0x00012a68 Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012a70 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012aac Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012b14 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012b24 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012b4c Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012b5c Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012b98 Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012bd0 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012bf8 Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012c20 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012c38 Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012c60 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012c88 Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012ca0 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012ca1 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012cb4 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012cd0 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012d08 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsc_dec_set_irqen 0x00012d28 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012d44 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012e50 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012e90 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012e91 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012ee0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012ee1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012efc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012f0c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012f1c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012f34 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012f50 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012f74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012f84 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012fa0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012fac Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fbc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012fd8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00012fec Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00013010 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x0001302c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x0001312c Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013144 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x0001315c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x000131b4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x000131c0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x000131e0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x000131ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x000131fc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x0001320c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00013230 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x0001323c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x00013248 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013254 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00013270 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x00013290 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x000132a0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x00013308 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x0001334c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x0001349c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x000134bc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x000134c8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x000134ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x00013508 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x0001351c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x0001355c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013574 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x00013588 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x000135ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x000135b8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x000135e4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x000136cc Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x00013702 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x0001370e Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x00013748 Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x00013760 Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_get_input_data 0x00013770 Section 0 drv_gpio.o(i.drv_gpio_get_input_data) + i.drv_gpio_handle_int 0x00013788 Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x00013789 Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000137ac Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000137b8 Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x000137cc Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x000137e8 Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x0001382c Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x0001384c Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013860 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013861 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x00013880 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000138a8 Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x000138d4 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x000138d5 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x000138ec Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x00013920 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013934 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x0001396c Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x00013994 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000139ac Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x000139fc Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013a0c Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013a44 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013a74 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013ab0 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013b14 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013b38 Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013b54 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013b74 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013b98 Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013bbc Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013be0 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013c1c Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013c38 Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013c54 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013c64 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013ca0 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013cb8 Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013ccc Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013d0c Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013d1c Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013d34 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013d44 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013d60 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013d74 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013d8c Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013da8 Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013dbc Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013dd4 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013df0 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013e08 Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013e24 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013e44 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013e5c Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013e70 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013e9c Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013eb0 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013ec0 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013ed8 Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013f08 Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013f54 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013f88 Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00014020 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x00014048 Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x00014058 Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x00014080 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x000140a8 Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_wakeup_type 0x000140dc Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00014108 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00014128 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00014138 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x00014144 Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x000141a0 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x000141bc Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x000141bd Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x000141d4 Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x000141d5 Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x000141ec Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014200 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014210 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x0001421c Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x00014360 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x0001437c Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000143a0 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x000143bc Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x000143d4 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x00014414 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x00014424 Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x00014434 Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x000144ac Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x00014580 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014608 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x00014698 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x00014768 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x00014814 Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014828 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x00014834 Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_set_inten 0x00014864 Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x00014880 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x0001489c Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x000148a8 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x000148b4 Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x000148cc Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x00014914 Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014930 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x0001493c Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x00014958 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x00014964 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x0001498c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x000149b0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x000149d4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x000149f8 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014a10 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014a34 Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014a35 Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00014a4e Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00014a70 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x00014a80 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00014a81 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_set_compare_val 0x00014abc Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014afc Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014b44 Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014b6c Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014b7c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014b9c Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014bbc Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014be4 Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014c18 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014c4c Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014c60 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014c61 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014c78 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014cd4 Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014cfc Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014dcc Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014dcd Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014e08 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014e24 Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014e40 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014e5a Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014eb0 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014efc Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014f0c Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014f2c Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014f6c Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014f98 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00014fb0 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00014fdc Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00014fe8 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x00014ff4 Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00015010 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x00015048 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x000150a4 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x000150b0 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x000150dc Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x0001510c Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00015128 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x0001513c Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x00015158 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x00015164 Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x0001517c Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x00015188 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x00015194 Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x000151a8 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x000151b4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x000151c0 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x000151e0 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.fputc 0x00015218 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x0001524c Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x0001524d Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x0001528c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x000152cc Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x0001530c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x000153a0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x0001544c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x0001544d Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x0001554c Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x0001554d Thumb Code 218 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x00015644 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x00015645 Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x00015770 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x00015771 Thumb Code 314 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x000158b8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x000158b9 Thumb Code 624 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015b38 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015b70 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c20 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c21 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015c50 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015c80 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015cb0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015cd0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015cd1 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015f4c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015f84 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015ff8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x0001601c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00016098 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00016099 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x000160a8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x000160b0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x000160bc Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x0001614c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x00016184 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x00016278 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x00016348 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x00016349 Thumb Code 250 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x0001644c Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x0001644d Thumb Code 46 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x00016484 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x00016485 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001649a Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001649b Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x000164ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x000164ed Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x00016540 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x00016541 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x00016580 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x00016581 Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016614 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016615 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016924 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x00016960 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_get_input_data 0x00016978 Section 0 hal_gpio.o(i.hal_gpio_get_input_data) + i.hal_gpio_init_eint 0x0001698c Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x000169cc Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x000169e2 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016a00 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016a1c Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016a6c Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016acc Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016ad4 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x00016b1c Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x00016b2c Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016ce0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016cec Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016d0c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016d18 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016d2c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016d38 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016e20 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016ee8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016f08 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x00017044 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x0001709c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x00017108 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x00017109 Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x00017554 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x00017555 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x000175dc Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x000175dd Thumb Code 268 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x00017750 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x000177dc Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x000177dd Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x00017808 Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017af8 Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017af9 Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017b5c Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017b5d Thumb Code 214 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017c38 Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017c39 Thumb Code 110 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017cac Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017cb8 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017cc8 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017cd8 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017ce4 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017d0c Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017d1c Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017d40 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017dc0 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017dd4 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017de0 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017e28 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_init_cfg 0x00017e98 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017e99 Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017ed6 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017ed7 Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017f48 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x00018070 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x00018071 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00018094 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00018095 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x000180d0 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_nonshadow_func_update 0x000181b0 Section 0 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + i.hal_pwr_enter_deep_sleep_mode 0x0001826c Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x00018296 Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x000182a0 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018304 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x0001830e Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x00018316 Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_sleep_mode_power 0x0001831e Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x00018328 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x0001838c Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x000183cc Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x00018428 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x00018480 Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x000184a4 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_enable_systick 0x000184e4 Section 0 hal_system.o(i.hal_system_enable_systick) + i.hal_system_get_tick 0x000184ec Section 0 hal_system.o(i.hal_system_get_tick) + i.hal_system_init 0x000184f4 Section 0 hal_system.o(i.hal_system_init) + i.hal_system_updata_sysclk 0x000185d8 Section 0 hal_system.o(i.hal_system_updata_sysclk) + i.hal_timer_deinit 0x00018628 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x00018658 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x00018674 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_tx_frame_rate_adjust 0x0001867c Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x0001867d Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x000186ac Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x00018740 Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_func_update 0x0001875c Section 0 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + i.hal_vsync_reset_lcdc_scaler 0x00018774 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x00018854 Section 0 main.o(i.main) + i.pps_update_handle 0x00018894 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018895 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x000188e8 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x000188e9 Thumb Code 478 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018bcc Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018c30 Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018c31 Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018c6c Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018c6d Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018cb0 Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018cb1 Thumb Code 86 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018d1c Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018d1d Thumb Code 202 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_pro_motion_init 0x00018dfc Section 0 hal_internal_vsync.o(i.soft_pro_motion_init) + soft_pro_motion_init 0x00018dfd Thumb Code 46 hal_internal_vsync.o(i.soft_pro_motion_init) + i.soft_tear_adjust_line 0x00018e34 Section 0 hal_internal_vsync.o(i.soft_tear_adjust_line) + soft_tear_adjust_line 0x00018e35 Thumb Code 26 hal_internal_vsync.o(i.soft_tear_adjust_line) + i.stop_sleep_cb 0x00018e58 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018e59 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018e70 Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018e71 Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018f1c Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018f1d Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018f38 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018f39 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00018fe8 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00018fe9 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x000190b4 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x000190b5 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x000191c0 Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x000191f4 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x00019278 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x000192f0 Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x000192f1 Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x000193a4 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x000193a5 Thumb Code 254 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x000194bc Section 7944 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x000194bc Data 108 s8_demo.o(.constdata) + .constdata 0x0001b3c4 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b3ec Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b408 Section 182 hal_gpio.o(.constdata) + s_gpio_map 0x0001b408 Data 104 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b470 Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b4c0 Section 48 hal_uart.o(.constdata) + .constdata 0x0001b4f0 Section 16 drv_uart.o(.constdata) + .conststring 0x0001b500 Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b588 Section 144 hal_internal_vsync.o(.conststring) + .conststring 0x0001b618 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 148 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_aod_in_flag 0x0007000c Data 1 s8_demo.o(.data) + Flag 0x0007008e Data 1 s8_demo.o(.data) + ExitDelay 0x00070090 Data 4 s8_demo.o(.data) + .data 0x00070094 Section 36 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070094 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070095 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070098 Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_col 0x0007009c Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_page 0x000700a0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_step 0x000700a4 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_cmd_filter 0x000700a8 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_x 0x000700ac Data 4 hal_dsi_rx_ctrl.o(.data) + pre_y 0x000700b0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_value 0x000700b4 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x000700b8 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x000700b8 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x000700b9 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x000700ba Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x000700bb Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x000700bc Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x000700bd Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x000700be Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x000700bf Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700c0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700c1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700c2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700c3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700c4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_test_pattern_en 0x000700c5 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700c8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700cc Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700f0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x00070114 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x00070114 Data 1 hal_spi_master.o(.data) + .data 0x00070115 Section 2 hal_swire.o(.data) + sg_swire_timer 0x00070115 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x00070116 Data 1 hal_swire.o(.data) + .data 0x00070118 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x00070118 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x0007011c Data 4 hal_pwr.o(.data) + .data 0x00070120 Section 1 tau_log.o(.data) + g_log_port 0x00070120 Data 1 tau_log.o(.data) + .data 0x00070124 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070134 Data 4 hal_uart.o(.data) + sg_user_data 0x00070138 Data 4 hal_uart.o(.data) + .data 0x0007013c Section 16 hal_internal_vsync.o(.data) + s_te_refine_mode 0x0007013c Data 1 hal_internal_vsync.o(.data) + .data 0x0007014c Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x0007014c Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x00070164 Data 12 hal_internal_dcs.o(.data) + .data 0x00070170 Section 12 drv_common.o(.data) + s_my_tick 0x00070170 Data 4 drv_common.o(.data) + .data 0x0007017c Section 1 drv_common.o(.data) + .data 0x00070180 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070180 Data 256 drv_dma.o(.data) + .data 0x00070310 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x00070310 Data 4 drv_gpio.o(.data) + .data 0x00070314 Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x00070314 Data 4 drv_swire.o(.data) + .data 0x00070318 Section 80 drv_timer.o(.data) + sg_timer_info 0x00070318 Data 80 drv_timer.o(.data) + .data 0x00070368 Section 36 drv_i2c.o(.data) + .data 0x0007038c Section 4 drv_se.o(.data) + chip_info 0x0007038c Data 4 drv_se.o(.data) + .data 0x00070390 Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x00070390 Data 1 drv_dsi_rx.o(.data) + .data 0x00070394 Section 8 drv_rxbr.o(.data) + .data 0x0007039c Section 4 drv_vidc.o(.data) + .data 0x000703a0 Section 4 stdout.o(.data) + .bss 0x000703a4 Section 208 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a4 Data 208 hal_dsi_rx_ctrl.o(.bss) + .bss 0x00070474 Section 184 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x00070474 Data 92 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704d0 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x0007052c Section 256 tau_log.o(.bss) + g_log_buf 0x0007052c Data 256 tau_log.o(.bss) + .bss 0x0007062c Section 68 hal_internal_vsync.o(.bss) + .bss 0x00070670 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e70 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e70 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f70 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070fb4 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070fb4 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070ff8 Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070ff8 Data 16 drv_dma.o(.bss) + .bss 0x00071008 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00071008 Data 64 drv_gpio.o(.bss) + .bss 0x00071048 Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x000720b4 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x000720b4 Data 96 drv_uart.o(.bss) + STACK 0x00072118 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + WDG_IRQn_Handler 0x00010113 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + __aeabi_fadd 0x000101f7 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x00010299 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102a1 Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102a9 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x00010323 Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x0001039f Thumb Code 24 fscalb.o(.text) + scalbnf 0x0001039f Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103b9 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010501 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x0001050d Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x0001051d Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x000105ed Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106dd Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x000106ed Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010709 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010731 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x0001076d Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x00010795 Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107cd Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107cd Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107e1 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x000107f5 Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x00010855 Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x00010855 Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x00010875 Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x00010875 Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x00010897 Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x00010897 Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108bd Thumb Code 0 iusefp.o(.text) + _float_round 0x000108bd Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108cd Thumb Code 114 fepilogue.o(.text) + _double_round 0x0001093f Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010959 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x000109fd Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a3d Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a65 Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a65 Thumb Code 0 init.o(.text) + __decompress 0x00010a89 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010a89 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010ae1 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010afd Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b59 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b63 Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b6d Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b77 Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b81 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010b8b Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010b95 Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010b9f Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010ba9 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010bf1 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010bfd Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c15 Thumb Code 118 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010d15 Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010db1 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010f1d Thumb Code 62 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010f65 Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010f95 Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010fad Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010fb7 Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010fc1 Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010fcb Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + VIDC_IRQn_Handler 0x00010fd5 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + __scatterload_copy 0x00010ff1 Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00010fff Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + VPRE1_IRQn_Handler 0x00011529 Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00011545 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + __0printf 0x000115b1 Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x000115b1 Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x000115b1 Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x000115b1 Thumb Code 0 printfa.o(i.__0printf) + printf 0x000115b1 Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x000115d1 Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x000115d1 Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x000115d1 Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x000115d1 Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x000115d1 Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x000115f5 Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x00011623 Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_zeroinit 0x00011675 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x0001224d Thumb Code 44 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012279 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x0001274d Thumb Code 26 board.o(i.board_Init) + ceil 0x0001276d Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x000128e9 Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00012941 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x00012959 Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x0001299d Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x000129c1 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x000129d9 Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_enable_systick 0x00012a05 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) + drv_common_get_tick 0x00012a5d Thumb Code 6 drv_common.o(i.drv_common_get_tick) + drv_common_system_init 0x00012a69 Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012a71 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012aad Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012b15 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012b25 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012b4d Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012b5d Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012b99 Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012bd1 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012bf9 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012c21 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012c39 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012c61 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012c89 Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012cb5 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012cd1 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012d09 Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsc_dec_set_irqen 0x00012d29 Thumb Code 24 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + drv_dsi_rx_calc_ipi_tx_delay 0x00012d45 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012e51 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012efd Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012f0d Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012f1d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012f35 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012f51 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012f75 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012f85 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012fa1 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012fad Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fbd Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012fd9 Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00012fed Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00013011 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x0001302d Thumb Code 224 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x0001312d Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013145 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x0001315d Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x000131b5 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x000131c1 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x000131e1 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x000131ed Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x000131fd Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x0001320d Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00013231 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x0001323d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x00013249 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013255 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00013271 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x00013291 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x000132a1 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x00013309 Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x0001334d Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x0001349d Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x000134bd Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x000134c9 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x000134ed Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x00013509 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x0001351d Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x0001355d Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013575 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x00013589 Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x000135ad Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x000135b9 Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x000135e5 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x000136cd Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x00013703 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x0001370f Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x00013749 Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x00013761 Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_get_input_data 0x00013771 Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) + drv_gpio_register_ap_reset_callback 0x000137ad Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000137b9 Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x000137cd Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x000137e9 Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x0001382d Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x0001384d Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x00013881 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000138a9 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x000138ed Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x00013921 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013935 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x0001396d Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x00013995 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000139ad Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x000139fd Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013a0d Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013a45 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013a75 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013ab1 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013b15 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013b39 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013b55 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013b75 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013b99 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013bbd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013be1 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013c1d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013c39 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013c55 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013c65 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013ca1 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013cb9 Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013ccd Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013d0d Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013d1d Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013d35 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013d45 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013d61 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013d75 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013d8d Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013da9 Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013dbd Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013dd5 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013df1 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013e09 Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013e25 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013e45 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013e5d Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013e71 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013e9d Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013eb1 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013ec1 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013ed9 Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013f09 Thumb Code 60 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013f55 Thumb Code 34 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013f89 Thumb Code 132 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00014021 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x00014049 Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x00014059 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x00014081 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x000140a9 Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_wakeup_type 0x000140dd Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00014109 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00014129 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00014139 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x00014145 Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x000141a1 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x000141ed Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014201 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014211 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x0001421d Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x00014361 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x0001437d Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000143a1 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x000143bd Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x000143d5 Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x00014415 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x00014425 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x00014435 Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x000144ad Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x00014581 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014609 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x00014699 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x00014769 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x00014815 Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014829 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x00014835 Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_set_inten 0x00014865 Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x00014881 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x0001489d Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x000148a9 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x000148b5 Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x000148cd Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x00014915 Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014931 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x0001493d Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x00014959 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x00014965 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x0001498d Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x000149b1 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x000149d5 Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x000149f9 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014a11 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00014a4f Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00014a71 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_set_compare_val 0x00014abd Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014afd Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014b45 Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014b6d Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014b7d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014b9d Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014bbd Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014be5 Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014c19 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014c4d Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014c79 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014cd5 Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014cfd Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014e09 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014e25 Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014e41 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014e5b Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014eb1 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014efd Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014f0d Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014f2d Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014f6d Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014f99 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00014fb1 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00014fdd Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00014fe9 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x00014ff5 Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00015011 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x00015049 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x000150a5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x000150b1 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x000150dd Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x0001510d Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00015129 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x0001513d Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x00015159 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x00015165 Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x0001517d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x00015189 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x00015195 Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x000151a9 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x000151b5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x000151c1 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x000151e1 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + fputc 0x00015219 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x0001528d Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x000152cd Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x0001530d Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x000153a1 Thumb Code 158 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015b39 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015b71 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015c51 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015c81 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015cb1 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015f4d Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015f85 Thumb Code 102 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00015ff9 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x0001601d Thumb Code 110 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x000160a9 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x000160b1 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x000160bd Thumb Code 134 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x0001614d Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x00016185 Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x00016279 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016925 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x00016961 Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_get_input_data 0x00016979 Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) + hal_gpio_init_eint 0x0001698d Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x000169cd Thumb Code 22 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x000169e3 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016a01 Thumb Code 22 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016a1d Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016a6d Thumb Code 92 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016acd Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016ad5 Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x00016b1d Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x00016b2d Thumb Code 336 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016ce1 Thumb Code 8 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016ced Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016d0d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016d19 Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016d2d Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016d39 Thumb Code 206 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016e21 Thumb Code 194 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016ee9 Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016f09 Thumb Code 298 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x00017045 Thumb Code 78 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x0001709d Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x00017751 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x00017809 Thumb Code 738 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017cad Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017cb9 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017cc9 Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017cd9 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017ce5 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017d0d Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017d1d Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017d41 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017dc1 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017dd5 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017de1 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017e29 Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_postproc_config 0x00017f49 Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x000180d1 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_nonshadow_func_update 0x000181b1 Thumb Code 180 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + hal_pwr_enter_deep_sleep_mode 0x0001826d Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x00018297 Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x000182a1 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018305 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x0001830f Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x00018317 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_sleep_mode_power 0x0001831f Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x00018329 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x0001838d Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x000183cd Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x00018429 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x00018481 Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x000184a5 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_enable_systick 0x000184e5 Thumb Code 8 hal_system.o(i.hal_system_enable_systick) + hal_system_get_tick 0x000184ed Thumb Code 8 hal_system.o(i.hal_system_get_tick) + hal_system_init 0x000184f5 Thumb Code 192 hal_system.o(i.hal_system_init) + hal_system_updata_sysclk 0x000185d9 Thumb Code 60 hal_system.o(i.hal_system_updata_sysclk) + hal_timer_deinit 0x00018629 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x00018659 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x00018675 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_uart_init 0x000186ad Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x00018741 Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_func_update 0x0001875d Thumb Code 18 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + hal_vsync_reset_lcdc_scaler 0x00018775 Thumb Code 206 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x00018855 Thumb Code 32 main.o(i.main) + s8_demo 0x00018bcd Thumb Code 52 s8_demo.o(i.s8_demo) + tau_log_init 0x000191c1 Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x000191f5 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x00019279 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x00019528 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b6a8 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b6c8 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070124 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070128 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007012c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070130 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x00070140 Data 4 hal_internal_vsync.o(.data) + hal_internal_vsync_handle_callback 0x00070144 Data 4 hal_internal_vsync.o(.data) + hal_internal_disp_end_handle_callback 0x00070148 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x00070174 Data 4 drv_common.o(.data) + g_system_clock 0x00070178 Data 4 drv_common.o(.data) + g_system_delay_step 0x0007017c Data 1 drv_common.o(.data) + dma_req_map 0x00070280 Data 144 drv_dma.o(.data) + drv_i2c_table 0x00070368 Data 36 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070398 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x0007039c Data 4 drv_vidc.o(.data) + __stdout 0x000703a0 Data 4 stdout.o(.data) + g_vsync_handle 0x0007062c Data 40 hal_internal_vsync.o(.bss) + sg_pro_motion_handle 0x00070654 Data 28 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070670 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f70 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x00071048 Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x00072118 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x00073118 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000ba6c, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b828]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b6c8, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 548 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2236 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2542 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2545 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2547 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2549 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2550 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2552 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2554 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2543 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 549 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2239 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2241 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2243 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2245 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2247 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x000000b2 Code RO 2512 .text mf_p.l(fadd.o) + 0x000102a8 0x000102a8 0x0000007a Code RO 2514 .text mf_p.l(fmul.o) + 0x00010322 0x00010322 0x0000007c Code RO 2516 .text mf_p.l(fdiv.o) + 0x0001039e 0x0001039e 0x00000018 Code RO 2518 .text mf_p.l(fscalb.o) + 0x000103b6 0x000103b6 0x00000002 PAD + 0x000103b8 0x000103b8 0x00000164 Code RO 2520 .text mf_p.l(dadd.o) + 0x0001051c 0x0001051c 0x000000d0 Code RO 2522 .text mf_p.l(dmul.o) + 0x000105ec 0x000105ec 0x000000f0 Code RO 2524 .text mf_p.l(ddiv.o) + 0x000106dc 0x000106dc 0x0000000e Code RO 2526 .text mf_p.l(ffltui.o) + 0x000106ea 0x000106ea 0x00000002 PAD + 0x000106ec 0x000106ec 0x0000001c Code RO 2528 .text mf_p.l(dfltui.o) + 0x00010708 0x00010708 0x00000028 Code RO 2530 .text mf_p.l(ffixui.o) + 0x00010730 0x00010730 0x0000003c Code RO 2532 .text mf_p.l(dfixui.o) + 0x0001076c 0x0001076c 0x00000028 Code RO 2534 .text mf_p.l(f2d.o) + 0x00010794 0x00010794 0x00000038 Code RO 2536 .text mf_p.l(d2f.o) + 0x000107cc 0x000107cc 0x00000014 Code RO 2538 .text mf_p.l(cfcmple.o) + 0x000107e0 0x000107e0 0x00000014 Code RO 2540 .text mf_p.l(cfrcmple.o) + 0x000107f4 0x000107f4 0x00000060 Code RO 2557 .text mc_p.l(uldiv.o) + 0x00010854 0x00010854 0x00000020 Code RO 2559 .text mc_p.l(llshl.o) + 0x00010874 0x00010874 0x00000022 Code RO 2561 .text mc_p.l(llushr.o) + 0x00010896 0x00010896 0x00000026 Code RO 2563 .text mc_p.l(llsshr.o) + 0x000108bc 0x000108bc 0x00000000 Code RO 2565 .text mc_p.l(iusefp.o) + 0x000108bc 0x000108bc 0x00000082 Code RO 2566 .text mf_p.l(fepilogue.o) + 0x0001093e 0x0001093e 0x000000be Code RO 2568 .text mf_p.l(depilogue.o) + 0x000109fc 0x000109fc 0x00000040 Code RO 2572 .text mf_p.l(dfixul.o) + 0x00010a3c 0x00010a3c 0x00000028 Code RO 2574 .text mf_p.l(cdrcmple.o) + 0x00010a64 0x00010a64 0x00000024 Code RO 2576 .text mc_p.l(init.o) + 0x00010a88 0x00010a88 0x00000056 Code RO 2586 .text mc_p.l(__dczerorl2.o) + 0x00010ade 0x00010ade 0x00000002 PAD + 0x00010ae0 0x00010ae0 0x0000001c Code RO 1294 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010afc 0x00010afc 0x0000005c Code RO 1219 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b58 0x00010b58 0x0000000a Code RO 1295 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b62 0x00010b62 0x0000000a Code RO 1296 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b6c 0x00010b6c 0x0000000a Code RO 1297 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b76 0x00010b76 0x0000000a Code RO 1298 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b80 0x00010b80 0x0000000a Code RO 1299 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8a 0x00010b8a 0x0000000a Code RO 1300 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b94 0x00010b94 0x0000000a Code RO 1301 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b9e 0x00010b9e 0x0000000a Code RO 1302 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba8 0x00010ba8 0x00000048 Code RO 1154 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010bf0 0x00010bf0 0x0000000c Code RO 1550 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010bfc 0x00010bfc 0x0000000c Code RO 1551 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1552 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x00000100 Code RO 999 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010d14 0x00010d14 0x0000009a Code RO 1918 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010dae 0x00010dae 0x00000002 PAD + 0x00010db0 0x00010db0 0x000000b8 Code RO 1724 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e68 0x00010e68 0x000000b4 Code RO 321 i.PhoneDisOffDeal s8_demo.o + 0x00010f1c 0x00010f1c 0x00000048 Code RO 817 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010f64 0x00010f64 0x00000030 Code RO 1474 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010f94 0x00010f94 0x00000018 Code RO 1155 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010fac 0x00010fac 0x0000000a Code RO 1517 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fb6 0x00010fb6 0x0000000a Code RO 1518 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fc0 0x00010fc0 0x0000000a Code RO 1519 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fca 0x00010fca 0x0000000a Code RO 1520 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fd4 0x00010fd4 0x0000001c Code RO 2073 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00010ff0 0x00010ff0 0x0000000e Code RO 2580 i.__scatterload_copy mc_p.l(handlers.o) + 0x00010ffe 0x00010ffe 0x00000002 Code RO 2581 i.__scatterload_null mc_p.l(handlers.o) + 0x00011000 0x00011000 0x0000001c Data RO 1162 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 955 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 686 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 1663 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2158 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x0000001c Code RO 1984 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00011544 0x00011544 0x0000006c Code RO 1065 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x000115b0 0x000115b0 0x00000020 Code RO 2484 i.__0printf mc_p.l(printfa.o) + 0x000115d0 0x000115d0 0x00000024 Code RO 2490 i.__0vsprintf mc_p.l(printfa.o) + 0x000115f4 0x000115f4 0x0000002e Code RO 2570 i.__ARM_clz mf_p.l(depilogue.o) + 0x00011622 0x00011622 0x0000001a Code RO 633 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001163c 0x0001163c 0x00000020 Code RO 1985 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x0001165c 0x0001165c 0x00000018 Code RO 1986 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011674 0x00011674 0x0000000e Code RO 2582 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x00011682 0x00011682 0x00000002 PAD + 0x00011684 0x00011684 0x00000174 Code RO 2491 i._fp_digits mc_p.l(printfa.o) + 0x000117f8 0x000117f8 0x000006ec Code RO 2492 i._printf_core mc_p.l(printfa.o) + 0x00011ee4 0x00011ee4 0x00000020 Code RO 2493 i._printf_post_padding mc_p.l(printfa.o) + 0x00011f04 0x00011f04 0x0000002c Code RO 2494 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011f30 0x00011f30 0x0000000a Code RO 2496 i._sputc mc_p.l(printfa.o) + 0x00011f3a 0x00011f3a 0x00000002 PAD + 0x00011f3c 0x00011f3c 0x00000020 Code RO 323 i.ap_dcs_set_AOD_53 s8_demo.o + 0x00011f5c 0x00011f5c 0x000000c0 Code RO 324 i.ap_dcs_set_backlight s8_demo.o + 0x0001201c 0x0001201c 0x00000006 Code RO 325 i.ap_dcs_set_display_off s8_demo.o + 0x00012022 0x00012022 0x00000002 PAD + 0x00012024 0x00012024 0x0000003c Code RO 326 i.ap_dcs_set_display_on s8_demo.o + 0x00012060 0x00012060 0x00000054 Code RO 327 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x000120b4 0x000120b4 0x0000004c Code RO 328 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x00012100 0x00012100 0x0000005c Code RO 330 i.ap_rstn_pull_down_cb s8_demo.o + 0x0001215c 0x0001215c 0x00000054 Code RO 331 i.ap_rstn_pull_high_cb s8_demo.o + 0x000121b0 0x000121b0 0x00000018 Code RO 332 i.ap_set_framerate s8_demo.o + 0x000121c8 0x000121c8 0x00000084 Code RO 333 i.ap_update_pps_9E s8_demo.o + 0x0001224c 0x0001224c 0x0000002c Code RO 334 i.app_display_init s8_demo.o + 0x00012278 0x00012278 0x00000020 Code RO 335 i.app_gpio_init s8_demo.o + 0x00012298 0x00012298 0x00000044 Code RO 336 i.app_init_panel s8_demo.o + 0x000122dc 0x000122dc 0x000000e8 Code RO 337 i.app_mipi_rx_init s8_demo.o + 0x000123c4 0x000123c4 0x000000c0 Code RO 339 i.app_mipi_tx_init s8_demo.o + 0x00012484 0x00012484 0x0000006c Code RO 340 i.app_mipi_tx_start s8_demo.o + 0x000124f0 0x000124f0 0x0000008c Code RO 341 i.app_set_dcs_hw_ack s8_demo.o + 0x0001257c 0x0001257c 0x00000034 Code RO 342 i.app_system_process s8_demo.o + 0x000125b0 0x000125b0 0x00000048 Code RO 343 i.app_system_resume s8_demo.o + 0x000125f8 0x000125f8 0x00000124 Code RO 344 i.app_system_suspend s8_demo.o + 0x0001271c 0x0001271c 0x0000002e Code RO 345 i.app_tx_panel_reset s8_demo.o + 0x0001274a 0x0001274a 0x00000002 PAD + 0x0001274c 0x0001274c 0x00000020 Code RO 528 i.board_Init board.o + 0x0001276c 0x0001276c 0x000000c8 Code RO 2233 i.ceil m_ps.l(ceil.o) + 0x00012834 0x00012834 0x0000002c Code RO 1000 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012860 0x00012860 0x00000088 Code RO 1066 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x000128e8 0x000128e8 0x00000058 Code RO 1629 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x00012940 0x00012940 0x00000018 Code RO 1630 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x00012958 0x00012958 0x00000044 Code RO 1631 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x0001299c 0x0001299c 0x00000024 Code RO 1632 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000129c0 0x000129c0 0x00000018 Code RO 942 i.delayMs CVWL668.lib(tau_delay.o) + 0x000129d8 0x000129d8 0x0000002c Code RO 943 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012a04 0x00012a04 0x00000058 Code RO 1157 i.drv_common_enable_systick CVWL668.lib(drv_common.o) + 0x00012a5c 0x00012a5c 0x0000000c Code RO 1158 i.drv_common_get_tick CVWL668.lib(drv_common.o) + 0x00012a68 0x00012a68 0x00000008 Code RO 1160 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012a70 0x00012a70 0x0000003c Code RO 1179 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012aac 0x00012aac 0x00000068 Code RO 1182 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b14 0x00012b14 0x00000010 Code RO 1185 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012b24 0x00012b24 0x00000028 Code RO 1186 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012b4c 0x00012b4c 0x00000010 Code RO 1187 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012b5c 0x00012b5c 0x0000003c Code RO 1189 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012b98 0x00012b98 0x00000038 Code RO 1190 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012bd0 0x00012bd0 0x00000028 Code RO 1191 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012bf8 0x00012bf8 0x00000028 Code RO 1192 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012c20 0x00012c20 0x00000018 Code RO 1193 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012c38 0x00012c38 0x00000028 Code RO 1194 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012c60 0x00012c60 0x00000028 Code RO 1195 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012c88 0x00012c88 0x00000018 Code RO 1221 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012ca0 0x00012ca0 0x00000014 Code RO 1227 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012cb4 0x00012cb4 0x0000001c Code RO 1282 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012cd0 0x00012cd0 0x00000038 Code RO 1283 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012d08 0x00012d08 0x00000020 Code RO 1284 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012d28 0x00012d28 0x0000001c Code RO 1285 i.drv_dsc_dec_set_irqen CVWL668.lib(drv_dsc_dec.o) + 0x00012d44 0x00012d44 0x0000010c Code RO 1664 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012e50 0x00012e50 0x00000040 Code RO 1665 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012e90 0x00012e90 0x00000050 Code RO 1667 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012ee0 0x00012ee0 0x0000001c Code RO 1668 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012efc 0x00012efc 0x00000010 Code RO 1669 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f0c 0x00012f0c 0x00000010 Code RO 1670 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f1c 0x00012f1c 0x00000018 Code RO 1675 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012f34 0x00012f34 0x0000001c Code RO 1676 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012f50 0x00012f50 0x00000024 Code RO 1677 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012f74 0x00012f74 0x00000010 Code RO 1678 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012f84 0x00012f84 0x0000001c Code RO 1679 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012fa0 0x00012fa0 0x0000000c Code RO 1682 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012fac 0x00012fac 0x00000010 Code RO 1683 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012fbc 0x00012fbc 0x0000001c Code RO 1685 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012fd8 0x00012fd8 0x00000014 Code RO 1686 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00012fec 0x00012fec 0x00000024 Code RO 1687 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00013010 0x00013010 0x0000001c Code RO 1688 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x0001302c 0x0001302c 0x00000100 Code RO 1689 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x0001312c 0x0001312c 0x00000018 Code RO 1690 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013144 0x00013144 0x00000018 Code RO 1726 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x0001315c 0x0001315c 0x00000058 Code RO 1727 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000131b4 0x000131b4 0x0000000c Code RO 1728 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x000131c0 0x000131c0 0x00000020 Code RO 1729 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x000131e0 0x000131e0 0x0000000c Code RO 1730 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x000131ec 0x000131ec 0x00000010 Code RO 1731 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x000131fc 0x000131fc 0x00000010 Code RO 1732 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x0001320c 0x0001320c 0x00000024 Code RO 1733 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x00013230 0x00013230 0x0000000c Code RO 1734 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x0001323c 0x0001323c 0x0000000c Code RO 1736 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x00013248 0x00013248 0x0000000c Code RO 1738 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013254 0x00013254 0x0000001c Code RO 1739 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x00013270 0x00013270 0x00000020 Code RO 1740 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x00013290 0x00013290 0x00000010 Code RO 1742 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x000132a0 0x000132a0 0x00000068 Code RO 1745 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x00013308 0x00013308 0x00000044 Code RO 1746 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x0001334c 0x0001334c 0x00000150 Code RO 1748 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x0001349c 0x0001349c 0x00000020 Code RO 1749 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134bc 0x000134bc 0x0000000c Code RO 1753 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x000134c8 0x000134c8 0x00000024 Code RO 1754 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x000134ec 0x000134ec 0x0000001c Code RO 1757 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x00013508 0x00013508 0x00000014 Code RO 1758 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x0001351c 0x0001351c 0x00000040 Code RO 1759 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x0001355c 0x0001355c 0x00000018 Code RO 1760 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013574 0x00013574 0x00000014 Code RO 1761 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x00013588 0x00013588 0x00000024 Code RO 1762 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x000135ac 0x000135ac 0x0000000c Code RO 1764 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x000135b8 0x000135b8 0x0000002c Code RO 1765 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000135e4 0x000135e4 0x000000e8 Code RO 1768 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000136cc 0x000136cc 0x00000036 Code RO 2203 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x00013702 0x00013702 0x0000000c Code RO 2206 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x0001370e 0x0001370e 0x0000003a Code RO 2207 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x00013748 0x00013748 0x00000018 Code RO 2208 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x00013760 0x00013760 0x00000010 Code RO 1303 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x00013770 0x00013770 0x00000018 Code RO 1304 i.drv_gpio_get_input_data CVWL668.lib(drv_gpio.o) + 0x00013788 0x00013788 0x00000024 Code RO 1305 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000137ac 0x000137ac 0x0000000c Code RO 1306 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000137b8 0x000137b8 0x00000014 Code RO 1307 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x000137cc 0x000137cc 0x0000001c Code RO 1308 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x000137e8 0x000137e8 0x00000044 Code RO 1309 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x0001382c 0x0001382c 0x00000020 Code RO 1310 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x0001384c 0x0001384c 0x00000014 Code RO 1311 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013860 0x00013860 0x00000020 Code RO 743 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00013880 0x00013880 0x00000028 Code RO 1830 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000138a8 0x000138a8 0x0000002c Code RO 1831 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x000138d4 0x000138d4 0x00000018 Code RO 1832 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x000138ec 0x000138ec 0x00000034 Code RO 1834 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x00013920 0x00013920 0x00000014 Code RO 1835 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013934 0x00013934 0x00000038 Code RO 1836 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x0001396c 0x0001396c 0x00000028 Code RO 1837 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x00013994 0x00013994 0x00000018 Code RO 1838 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000139ac 0x000139ac 0x00000050 Code RO 1839 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x000139fc 0x000139fc 0x00000010 Code RO 1840 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013a0c 0x00013a0c 0x00000038 Code RO 1841 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013a44 0x00013a44 0x00000030 Code RO 1842 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013a74 0x00013a74 0x0000003c Code RO 1844 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013ab0 0x00013ab0 0x00000064 Code RO 1845 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013b14 0x00013b14 0x00000024 Code RO 1846 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013b38 0x00013b38 0x0000001c Code RO 1847 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013b54 0x00013b54 0x00000020 Code RO 1848 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013b74 0x00013b74 0x00000024 Code RO 1850 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013b98 0x00013b98 0x00000024 Code RO 1851 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013bbc 0x00013bbc 0x00000024 Code RO 1852 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013be0 0x00013be0 0x0000003c Code RO 1863 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013c1c 0x00013c1c 0x0000001c Code RO 1864 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013c38 0x00013c38 0x0000001c Code RO 1865 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013c54 0x00013c54 0x00000010 Code RO 1867 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013c64 0x00013c64 0x0000003c Code RO 1869 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013ca0 0x00013ca0 0x00000018 Code RO 1871 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013cb8 0x00013cb8 0x00000014 Code RO 1919 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013ccc 0x00013ccc 0x00000040 Code RO 1920 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013d0c 0x00013d0c 0x00000010 Code RO 1921 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013d1c 0x00013d1c 0x00000018 Code RO 1922 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013d34 0x00013d34 0x00000010 Code RO 1923 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d44 0x00013d44 0x0000001c Code RO 1924 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013d60 0x00013d60 0x00000014 Code RO 1925 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013d74 0x00013d74 0x00000018 Code RO 1926 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013d8c 0x00013d8c 0x0000001c Code RO 1927 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013da8 0x00013da8 0x00000014 Code RO 1928 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013dbc 0x00013dbc 0x00000018 Code RO 1931 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013dd4 0x00013dd4 0x0000001c Code RO 1935 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013df0 0x00013df0 0x00000018 Code RO 1936 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013e08 0x00013e08 0x0000001c Code RO 1938 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013e24 0x00013e24 0x00000020 Code RO 1939 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013e44 0x00013e44 0x00000018 Code RO 1940 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013e5c 0x00013e5c 0x00000014 Code RO 1944 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013e70 0x00013e70 0x0000002c Code RO 1945 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013e9c 0x00013e9c 0x00000014 Code RO 1947 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013eb0 0x00013eb0 0x00000010 Code RO 2226 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013ec0 0x00013ec0 0x00000018 Code RO 2227 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013ed8 0x00013ed8 0x00000030 Code RO 1341 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013f08 0x00013f08 0x0000004c Code RO 1343 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f54 0x00013f54 0x00000034 Code RO 1345 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013f88 0x00013f88 0x00000098 Code RO 1346 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014020 0x00014020 0x00000028 Code RO 1347 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014048 0x00014048 0x00000010 Code RO 1350 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x00014058 0x00014058 0x00000028 Code RO 1382 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x00014080 0x00014080 0x00000028 Code RO 1383 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x000140a8 0x000140a8 0x00000034 Code RO 1386 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x000140dc 0x000140dc 0x0000002c Code RO 1390 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00014108 0x00014108 0x00000020 Code RO 1393 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00014128 0x00014128 0x00000010 Code RO 1987 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00014138 0x00014138 0x0000000c Code RO 1988 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x00014144 0x00014144 0x0000005a Code RO 1991 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x0001419e 0x0001419e 0x00000002 PAD + 0x000141a0 0x000141a0 0x0000001c Code RO 1992 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x000141bc 0x000141bc 0x00000018 Code RO 1001 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x000141d4 0x000141d4 0x00000018 Code RO 1067 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x000141ec 0x000141ec 0x00000014 Code RO 2002 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014200 0x00014200 0x00000010 Code RO 2003 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014210 0x00014210 0x0000000c Code RO 2005 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x0001421c 0x0001421c 0x00000144 Code RO 2009 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x00014360 0x00014360 0x0000001c Code RO 2011 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x0001437c 0x0001437c 0x00000024 Code RO 2014 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000143a0 0x000143a0 0x0000001c Code RO 2015 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x000143bc 0x000143bc 0x00000018 Code RO 2016 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x000143d4 0x000143d4 0x00000040 Code RO 2020 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x00014414 0x00014414 0x00000010 Code RO 2021 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x00014424 0x00014424 0x00000010 Code RO 2022 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x00014434 0x00014434 0x00000078 Code RO 1644 i.drv_se_init CVWL668.lib(drv_se.o) + 0x000144ac 0x000144ac 0x000000d4 Code RO 1645 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x00014580 0x00014580 0x00000088 Code RO 1646 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014608 0x00014608 0x00000090 Code RO 1647 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x00014698 0x00014698 0x000000d0 Code RO 1648 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x00014768 0x00014768 0x000000ac Code RO 1649 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x00014814 0x00014814 0x00000014 Code RO 1650 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014828 0x00014828 0x0000000c Code RO 1456 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x00014834 0x00014834 0x00000030 Code RO 1457 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x00014864 0x00014864 0x0000001c Code RO 1461 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x00014880 0x00014880 0x0000001c Code RO 1475 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x0001489c 0x0001489c 0x0000000c Code RO 1476 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x000148a8 0x000148a8 0x0000000c Code RO 1477 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x000148b4 0x000148b4 0x00000018 Code RO 1478 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x000148cc 0x000148cc 0x00000048 Code RO 1479 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x00014914 0x00014914 0x0000001c Code RO 1480 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014930 0x00014930 0x0000000c Code RO 1481 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x0001493c 0x0001493c 0x0000001c Code RO 1482 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x00014958 0x00014958 0x0000000c Code RO 1497 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x00014964 0x00014964 0x00000028 Code RO 1498 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x0001498c 0x0001498c 0x00000024 Code RO 1499 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x000149b0 0x000149b0 0x00000024 Code RO 1501 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x000149d4 0x000149d4 0x00000024 Code RO 1502 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x000149f8 0x000149f8 0x00000018 Code RO 1503 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014a10 0x00014a10 0x00000024 Code RO 1504 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014a34 0x00014a34 0x0000001a Code RO 1521 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x00014a4e 0x00014a4e 0x00000020 Code RO 1522 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x00014a6e 0x00014a6e 0x00000002 PAD + 0x00014a70 0x00014a70 0x00000010 Code RO 1523 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x00014a80 0x00014a80 0x0000003c Code RO 1525 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014abc 0x00014abc 0x00000040 Code RO 1527 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014afc 0x00014afc 0x00000048 Code RO 1528 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014b44 0x00014b44 0x00000028 Code RO 1529 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014b6c 0x00014b6c 0x00000010 Code RO 1530 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014b7c 0x00014b7c 0x00000020 Code RO 1770 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014b9c 0x00014b9c 0x00000020 Code RO 1771 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014bbc 0x00014bbc 0x00000028 Code RO 1774 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014be4 0x00014be4 0x00000034 Code RO 2159 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014c18 0x00014c18 0x00000034 Code RO 2160 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014c4c 0x00014c4c 0x00000014 Code RO 2161 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014c60 0x00014c60 0x00000018 Code RO 2163 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014c78 0x00014c78 0x0000005c Code RO 2164 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014cd4 0x00014cd4 0x00000028 Code RO 2166 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014cfc 0x00014cfc 0x000000ce Code RO 2167 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014dca 0x00014dca 0x00000002 PAD + 0x00014dcc 0x00014dcc 0x0000003c Code RO 2168 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014e08 0x00014e08 0x0000001c Code RO 2171 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014e24 0x00014e24 0x0000001c Code RO 2172 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014e40 0x00014e40 0x0000001a Code RO 2173 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014e5a 0x00014e5a 0x00000054 Code RO 2175 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014eae 0x00014eae 0x00000002 PAD + 0x00014eb0 0x00014eb0 0x0000004c Code RO 2176 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014efc 0x00014efc 0x00000010 Code RO 2074 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014f0c 0x00014f0c 0x00000020 Code RO 2078 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014f2c 0x00014f2c 0x00000040 Code RO 2079 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014f6c 0x00014f6c 0x0000002c Code RO 2080 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014f98 0x00014f98 0x00000018 Code RO 2081 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00014fb0 0x00014fb0 0x0000002c Code RO 2085 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00014fdc 0x00014fdc 0x0000000c Code RO 2086 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00014fe8 0x00014fe8 0x0000000c Code RO 2087 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x00014ff4 0x00014ff4 0x0000001c Code RO 2088 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00015010 0x00015010 0x00000038 Code RO 2089 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x00015048 0x00015048 0x0000005c Code RO 2091 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x000150a4 0x000150a4 0x0000000c Code RO 2093 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000150b0 0x000150b0 0x0000002c Code RO 2094 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x000150dc 0x000150dc 0x00000030 Code RO 2095 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x0001510c 0x0001510c 0x0000001c Code RO 2098 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00015128 0x00015128 0x00000014 Code RO 2099 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x0001513c 0x0001513c 0x0000001c Code RO 2102 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x00015158 0x00015158 0x0000000c Code RO 2103 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x00015164 0x00015164 0x00000018 Code RO 2104 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x0001517c 0x0001517c 0x0000000c Code RO 2105 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00015188 0x00015188 0x0000000c Code RO 2106 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x00015194 0x00015194 0x00000014 Code RO 2107 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x000151a8 0x000151a8 0x0000000c Code RO 2108 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x000151b4 0x000151b4 0x0000000c Code RO 2109 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x000151c0 0x000151c0 0x00000020 Code RO 2110 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x000151e0 0x000151e0 0x00000038 Code RO 2111 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015218 0x00015218 0x00000034 Code RO 951 i.fputc CVWL668.lib(tau_log.o) + 0x0001524c 0x0001524c 0x00000040 Code RO 1095 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x0001528c 0x0001528c 0x00000040 Code RO 557 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000152cc 0x000152cc 0x00000040 Code RO 558 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001530c 0x0001530c 0x00000094 Code RO 559 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153a0 0x000153a0 0x000000ac Code RO 565 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001544c 0x0001544c 0x00000100 Code RO 566 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001554c 0x0001554c 0x000000f8 Code RO 567 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015644 0x00015644 0x0000012c Code RO 568 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015770 0x00015770 0x00000148 Code RO 569 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000158b8 0x000158b8 0x00000280 Code RO 570 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b38 0x00015b38 0x00000038 Code RO 571 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015b70 0x00015b70 0x000000b0 Code RO 577 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c20 0x00015c20 0x00000030 Code RO 582 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c50 0x00015c50 0x00000030 Code RO 587 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c80 0x00015c80 0x00000030 Code RO 588 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cb0 0x00015cb0 0x00000020 Code RO 590 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cd0 0x00015cd0 0x0000027c Code RO 637 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f4c 0x00015f4c 0x00000038 Code RO 639 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015f84 0x00015f84 0x00000074 Code RO 640 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015ff8 0x00015ff8 0x00000022 Code RO 643 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001601a 0x0001601a 0x00000002 PAD + 0x0001601c 0x0001601c 0x0000007c Code RO 645 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016098 0x00016098 0x00000010 Code RO 646 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160a8 0x000160a8 0x00000008 Code RO 659 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160b0 0x000160b0 0x0000000a Code RO 660 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000160ba 0x000160ba 0x00000002 PAD + 0x000160bc 0x000160bc 0x00000090 Code RO 662 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001614c 0x0001614c 0x00000038 Code RO 663 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016184 0x00016184 0x000000f4 Code RO 665 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016278 0x00016278 0x000000d0 Code RO 666 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016348 0x00016348 0x00000104 Code RO 667 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001644c 0x0001644c 0x00000038 Code RO 668 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016484 0x00016484 0x00000016 Code RO 669 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001649a 0x0001649a 0x00000052 Code RO 670 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164ec 0x000164ec 0x00000054 Code RO 671 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016540 0x00016540 0x00000040 Code RO 672 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016580 0x00016580 0x00000094 Code RO 673 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016614 0x00016614 0x00000310 Code RO 674 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016924 0x00016924 0x0000003a Code RO 744 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x0001695e 0x0001695e 0x00000002 PAD + 0x00016960 0x00016960 0x00000018 Code RO 745 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x00016978 0x00016978 0x00000012 Code RO 746 i.hal_gpio_get_input_data CVWL668.lib(hal_gpio.o) + 0x0001698a 0x0001698a 0x00000002 PAD + 0x0001698c 0x0001698c 0x00000040 Code RO 749 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x000169cc 0x000169cc 0x00000016 Code RO 750 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x000169e2 0x000169e2 0x0000001c Code RO 751 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x000169fe 0x000169fe 0x00000002 PAD + 0x00016a00 0x00016a00 0x0000001c Code RO 752 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016a1c 0x00016a1c 0x00000050 Code RO 753 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016a6c 0x00016a6c 0x00000060 Code RO 756 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016acc 0x00016acc 0x00000008 Code RO 757 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016ad4 0x00016ad4 0x00000048 Code RO 758 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x00016b1c 0x00016b1c 0x00000010 Code RO 1003 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016b2c 0x00016b2c 0x000001b4 Code RO 1004 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016ce0 0x00016ce0 0x0000000c Code RO 1005 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016cec 0x00016cec 0x00000020 Code RO 1008 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016d0c 0x00016d0c 0x0000000c Code RO 1009 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d18 0x00016d18 0x00000014 Code RO 1010 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016d2c 0x00016d2c 0x0000000c Code RO 1011 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d38 0x00016d38 0x000000e8 Code RO 1012 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016e20 0x00016e20 0x000000c8 Code RO 1013 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016ee8 0x00016ee8 0x00000020 Code RO 1014 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016f08 0x00016f08 0x0000013c Code RO 1016 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x00017044 0x00017044 0x00000058 Code RO 1017 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x0001709c 0x0001709c 0x0000006c Code RO 1068 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x00017108 0x00017108 0x0000044c Code RO 1070 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x00017554 0x00017554 0x00000088 Code RO 1071 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x000175dc 0x000175dc 0x00000174 Code RO 1072 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x00017750 0x00017750 0x0000008c Code RO 1073 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x000177dc 0x000177dc 0x0000002c Code RO 1075 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x00017808 0x00017808 0x000002f0 Code RO 1096 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017af8 0x00017af8 0x00000064 Code RO 1097 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017b5c 0x00017b5c 0x000000dc Code RO 1098 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017c38 0x00017c38 0x00000074 Code RO 1099 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017cac 0x00017cac 0x0000000c Code RO 1100 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017cb8 0x00017cb8 0x00000010 Code RO 1101 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017cc8 0x00017cc8 0x00000010 Code RO 1102 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017cd8 0x00017cd8 0x0000000c Code RO 1103 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017ce4 0x00017ce4 0x00000028 Code RO 1121 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017d0c 0x00017d0c 0x00000010 Code RO 1122 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017d1c 0x00017d1c 0x00000024 Code RO 1123 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017d40 0x00017d40 0x00000080 Code RO 1124 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017dc0 0x00017dc0 0x00000014 Code RO 1125 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017dd4 0x00017dd4 0x0000000c Code RO 1127 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017de0 0x00017de0 0x00000048 Code RO 1129 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017e28 0x00017e28 0x00000070 Code RO 675 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017e98 0x00017e98 0x0000003e Code RO 676 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017ed6 0x00017ed6 0x00000070 Code RO 677 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f46 0x00017f46 0x00000002 PAD + 0x00017f48 0x00017f48 0x00000128 Code RO 678 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018070 0x00018070 0x00000024 Code RO 679 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018094 0x00018094 0x0000003c Code RO 680 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000180d0 0x000180d0 0x000000e0 Code RO 681 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000181b0 0x000181b0 0x000000bc Code RO 683 i.hal_nonshadow_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001826c 0x0001826c 0x0000002a Code RO 902 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018296 0x00018296 0x00000008 Code RO 903 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001829e 0x0001829e 0x00000002 PAD + 0x000182a0 0x000182a0 0x00000064 Code RO 904 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018304 0x00018304 0x0000000a Code RO 905 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001830e 0x0001830e 0x00000008 Code RO 907 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x00018316 0x00018316 0x00000008 Code RO 912 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x0001831e 0x0001831e 0x00000008 Code RO 914 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x00018326 0x00018326 0x00000002 PAD + 0x00018328 0x00018328 0x00000064 Code RO 915 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x0001838c 0x0001838c 0x00000040 Code RO 838 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x000183cc 0x000183cc 0x0000005c Code RO 839 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x00018428 0x00018428 0x00000058 Code RO 840 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x00018480 0x00018480 0x00000024 Code RO 842 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x000184a4 0x000184a4 0x00000040 Code RO 843 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x000184e4 0x000184e4 0x00000008 Code RO 859 i.hal_system_enable_systick CVWL668.lib(hal_system.o) + 0x000184ec 0x000184ec 0x00000008 Code RO 861 i.hal_system_get_tick CVWL668.lib(hal_system.o) + 0x000184f4 0x000184f4 0x000000e4 Code RO 863 i.hal_system_init CVWL668.lib(hal_system.o) + 0x000185d8 0x000185d8 0x00000050 Code RO 866 i.hal_system_updata_sysclk CVWL668.lib(hal_system.o) + 0x00018628 0x00018628 0x00000030 Code RO 881 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x00018658 0x00018658 0x0000001c Code RO 883 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x00018674 0x00018674 0x00000008 Code RO 884 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x0001867c 0x0001867c 0x00000030 Code RO 684 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000186ac 0x000186ac 0x00000094 Code RO 975 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x00018740 0x00018740 0x0000001c Code RO 978 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x0001875c 0x0001875c 0x00000018 Code RO 685 i.hal_vsync_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018774 0x00018774 0x000000e0 Code RO 1019 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x00018854 0x00018854 0x00000040 Code RO 3 i.main main.o + 0x00018894 0x00018894 0x00000054 Code RO 346 i.pps_update_handle s8_demo.o + 0x000188e8 0x000188e8 0x000002e4 Code RO 1020 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018bcc 0x00018bcc 0x00000064 Code RO 347 i.s8_demo s8_demo.o + 0x00018c30 0x00018c30 0x0000003a Code RO 348 i.send_panel_init_code s8_demo.o + 0x00018c6a 0x00018c6a 0x00000002 PAD + 0x00018c6c 0x00018c6c 0x00000044 Code RO 1021 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018cb0 0x00018cb0 0x0000006c Code RO 1022 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018d1c 0x00018d1c 0x000000e0 Code RO 1023 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018dfc 0x00018dfc 0x00000038 Code RO 1024 i.soft_pro_motion_init CVWL668.lib(hal_internal_vsync.o) + 0x00018e34 0x00018e34 0x00000024 Code RO 1025 i.soft_tear_adjust_line CVWL668.lib(hal_internal_vsync.o) + 0x00018e58 0x00018e58 0x00000018 Code RO 917 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018e70 0x00018e70 0x000000ac Code RO 1130 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018f1c 0x00018f1c 0x0000001c Code RO 1131 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018f38 0x00018f38 0x000000b0 Code RO 1132 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00018fe8 0x00018fe8 0x000000cc Code RO 1133 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x000190b4 0x000190b4 0x0000010c Code RO 1134 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x000191c0 0x000191c0 0x00000034 Code RO 952 i.tau_log_init CVWL668.lib(tau_log.o) + 0x000191f4 0x000191f4 0x00000084 Code RO 953 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x00019278 0x00019278 0x00000076 Code RO 954 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x000192ee 0x000192ee 0x00000002 PAD + 0x000192f0 0x000192f0 0x000000b4 Code RO 1026 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x000193a4 0x000193a4 0x00000118 Code RO 1027 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x000194bc 0x000194bc 0x00001f08 Data RO 352 .constdata s8_demo.o + 0x0001b3c4 0x0001b3c4 0x00000028 Data RO 592 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b3ec 0x0001b3ec 0x0000001c Data RO 688 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b408 0x0001b408 0x000000b6 Data RO 761 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b4be 0x0001b4be 0x00000002 PAD + 0x0001b4c0 0x0001b4c0 0x00000030 Data RO 980 .constdata CVWL668.lib(hal_uart.o) + 0x0001b4f0 0x0001b4f0 0x00000010 Data RO 2178 .constdata CVWL668.lib(drv_uart.o) + 0x0001b500 0x0001b500 0x00000087 Data RO 593 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b587 0x0001b587 0x00000001 PAD + 0x0001b588 0x0001b588 0x00000090 Data RO 1029 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b618 0x0001b618 0x0000008e Data RO 1078 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b6a6 0x0001b6a6 0x00000002 PAD + 0x0001b6a8 0x0001b6a8 0x00000020 Data RO 2578 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b6c8, Size: 0x00003118, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000160]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x00000094 Data RW 353 .data s8_demo.o + 0x00070094 COMPRESSED 0x00000024 Data RW 594 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000700b8 COMPRESSED 0x0000005c Data RW 689 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070114 COMPRESSED 0x00000001 Data RW 824 .data CVWL668.lib(hal_spi_master.o) + 0x00070115 COMPRESSED 0x00000002 Data RW 845 .data CVWL668.lib(hal_swire.o) + 0x00070117 COMPRESSED 0x00000001 PAD + 0x00070118 COMPRESSED 0x00000008 Data RW 918 .data CVWL668.lib(hal_pwr.o) + 0x00070120 COMPRESSED 0x00000001 Data RW 957 .data CVWL668.lib(tau_log.o) + 0x00070121 COMPRESSED 0x00000003 PAD + 0x00070124 COMPRESSED 0x00000018 Data RW 981 .data CVWL668.lib(hal_uart.o) + 0x0007013c COMPRESSED 0x00000010 Data RW 1030 .data CVWL668.lib(hal_internal_vsync.o) + 0x0007014c COMPRESSED 0x00000024 Data RW 1079 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070170 COMPRESSED 0x0000000c Data RW 1163 .data CVWL668.lib(drv_common.o) + 0x0007017c COMPRESSED 0x00000001 Data RW 1164 .data CVWL668.lib(drv_common.o) + 0x0007017d COMPRESSED 0x00000003 PAD + 0x00070180 COMPRESSED 0x00000190 Data RW 1249 .data CVWL668.lib(drv_dma.o) + 0x00070310 COMPRESSED 0x00000004 Data RW 1313 .data CVWL668.lib(drv_gpio.o) + 0x00070314 COMPRESSED 0x00000004 Data RW 1483 .data CVWL668.lib(drv_swire.o) + 0x00070318 COMPRESSED 0x00000050 Data RW 1531 .data CVWL668.lib(drv_timer.o) + 0x00070368 COMPRESSED 0x00000024 Data RW 1582 .data CVWL668.lib(drv_i2c.o) + 0x0007038c COMPRESSED 0x00000004 Data RW 1651 .data CVWL668.lib(drv_se.o) + 0x00070390 COMPRESSED 0x00000001 Data RW 1691 .data CVWL668.lib(drv_dsi_rx.o) + 0x00070391 COMPRESSED 0x00000003 PAD + 0x00070394 COMPRESSED 0x00000008 Data RW 2026 .data CVWL668.lib(drv_rxbr.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2113 .data CVWL668.lib(drv_vidc.o) + 0x000703a0 COMPRESSED 0x00000004 Data RW 2556 .data mc_p.l(stdout.o) + 0x000703a4 - 0x000000d0 Zero RW 591 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070474 - 0x000000b8 Zero RW 687 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0007052c - 0x00000100 Zero RW 956 .bss CVWL668.lib(tau_log.o) + 0x0007062c - 0x00000044 Zero RW 1028 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070670 - 0x00000800 Zero RW 1076 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e70 - 0x000000ff Zero RW 1077 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f6f COMPRESSED 0x00000001 PAD + 0x00070f70 - 0x00000044 Zero RW 1105 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070fb4 - 0x00000044 Zero RW 1135 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070ff8 - 0x00000010 Zero RW 1247 .bss CVWL668.lib(drv_dma.o) + 0x00071008 - 0x00000040 Zero RW 1312 .bss CVWL668.lib(drv_gpio.o) + 0x00071048 - 0x0000106c Zero RW 1634 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x000720b4 - 0x00000060 Zero RW 2177 .bss CVWL668.lib(drv_uart.o) + 0x00072114 COMPRESSED 0x00000004 PAD + 0x00072118 - 0x00001000 Zero RW 546 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5336 app_tp_transfer.o + 32 6 0 0 0 585 board.o + 64 32 0 0 0 10483 main.o + 2482 546 7944 148 0 26977 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2704 602 8168 148 4096 45529 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 204 86 28 13 0 324 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 144 34 0 0 0 248 drv_dsc_dec.o + 1892 678 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 364 54 0 4 64 1192 drv_gpio.o + 36 12 0 36 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 592 132 0 0 0 716 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 88 20 0 0 0 188 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 366 38 0 80 0 816 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 2654 196 175 36 208 1168 hal_dsi_rx_ctrl.o + 4314 338 50 92 184 2212 hal_dsi_tx_ctrl.o + 530 38 182 0 0 828 hal_gpio.o + 2168 508 142 36 2303 652 hal_internal_dcs.o + 1308 60 0 0 68 700 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3648 754 144 16 68 1688 hal_internal_vsync.o + 308 32 0 8 0 616 hal_pwr.o + 72 10 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 324 56 0 0 0 272 hal_system.o + 84 0 0 0 0 204 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 35112 4888 808 784 7540 29940 Library Totals + 38 0 7 10 5 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 30034 4706 801 770 7535 26952 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2840 120 0 4 0 1264 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 35112 4888 808 784 7540 29940 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37816 5490 8976 932 11636 55341 Grand Totals + 37816 5490 8976 352 11636 55341 ELF Image Totals (compressed) + 37816 5490 8976 352 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46792 ( 45.70kB) + Total RW Size (RW Data + ZI Data) 12568 ( 12.27kB) + Total ROM Size (Code + RO Data + RW Data) 47144 ( 46.04kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20231205.map b/project/WL668/Listings/X90Pro_WL668_20231205.map new file mode 100644 index 0000000..b32f824 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20231205.map @@ -0,0 +1,4414 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.PhoneDisOffDeal) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + s8_demo.o(i.PhoneDisOffDeal) refers to s8_demo.o(.data) for Flag + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_AOD_53) refers to s8_demo.o(.data) for sg_aod_in_flag + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(i.ap_rstn_pull_down_cb) for ap_rstn_pull_down_cb + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_pvd) for hal_pwr_set_pvd + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.PhoneDisOffDeal) for PhoneDisOffDeal + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_AOD_53) for ap_dcs_set_AOD_53 + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + board.o(i.board_Init) refers to hal_system.o(i.hal_system_enable_systick) for hal_system_enable_systick + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_filter) for drv_rxbr_set_cmd_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) for drv_dsc_dec_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_sw_reset) for drv_rxbr_sw_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) for hal_internal_sync_set_fb_setting_manual + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) for hal_nonshadow_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) for hal_vsync_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_part_display_config) for drv_lcdc_part_display_config + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) for hal_dsi_tx_ctrl_draw_flick + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_get_remaining_trans_num) for drv_dma_get_remaining_trans_num + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_set_mem_trans_offset) for drv_dma_set_mem_trans_offset + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_tx_abrtsource) for drv_i2c_get_tx_abrtsource + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_write_data) for drv_i2c_write_data + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_deinit) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to hal_system.o(i.hal_system_updata_sysclk) for hal_system_updata_sysclk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_system.o(i.hal_system_updata_sysclk) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_delay_step + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_pvd) refers to drv_pwr.o(i.drv_pwr_set_pvd) for drv_pwr_set_pvd + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_tear_adjust_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memcmp.o(.text) for memcmp + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_reset_module) for drv_per_reset_module + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_multi_params_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + drv_per_common.o(i.drv_per_get_system_clk) refers to drv_crgu.o(i.drv_crgu_get_system_clk) for drv_crgu_get_system_clk + drv_per_common.o(i.drv_per_reset_module) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + drv_per_common.o(i.drv_per_set_clock) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing s8_demo.o(i.soft_swire_init), (56 bytes). + Removing s8_demo.o(i.soft_swire_start), (46 bytes). + Removing s8_demo.o(i.soft_swire_timer_callback), (72 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (320 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick), (244 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_get_disp_line), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable), (70 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (52 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (28 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update), (16 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (32 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (428 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (48 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (88 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (96 bytes). + Removing hal_i2c_slave.o(.data), (160 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (36 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (52 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start), (48 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_timer.o(i.hal_timer_stop), (40 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (480 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (304 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (64 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_timer.o(i.drv_timer_register_callback), (20 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (72 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (156 bytes). + Removing drv_i2c.o(i.drv_i2cm_multi_params_read_data), (132 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing drv_per_common.o(.rev16_text), (4 bytes). + Removing drv_per_common.o(.revsh_text), (4 bytes). + Removing drv_per_common.o(i.drv_per_get_system_clk), (8 bytes). + Removing drv_per_common.o(i.drv_per_reset_module), (14 bytes). + Removing drv_per_common.o(i.drv_per_set_clock), (14 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_sw_reset), (164 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +463 unused section(s) (total 26835 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 memcmp.o(.text) + .text 0x00010210 Section 0 fadd.o(.text) + .text 0x000102c2 Section 0 fmul.o(.text) + .text 0x0001033c Section 0 fdiv.o(.text) + .text 0x000103b8 Section 0 fscalb.o(.text) + .text 0x000103d0 Section 0 dadd.o(.text) + .text 0x00010534 Section 0 dmul.o(.text) + .text 0x00010604 Section 0 ddiv.o(.text) + .text 0x000106f4 Section 0 ffltui.o(.text) + .text 0x00010704 Section 0 dfltui.o(.text) + .text 0x00010720 Section 0 ffixui.o(.text) + .text 0x00010748 Section 0 dfixui.o(.text) + .text 0x00010784 Section 0 f2d.o(.text) + .text 0x000107ac Section 0 d2f.o(.text) + .text 0x000107e4 Section 20 cfcmple.o(.text) + .text 0x000107f8 Section 20 cfrcmple.o(.text) + .text 0x0001080c Section 0 uldiv.o(.text) + .text 0x0001086c Section 0 llshl.o(.text) + .text 0x0001088c Section 0 llushr.o(.text) + .text 0x000108ae Section 0 llsshr.o(.text) + .text 0x000108d4 Section 0 fepilogue.o(.text) + .text 0x000108d4 Section 0 iusefp.o(.text) + .text 0x00010956 Section 0 depilogue.o(.text) + .text 0x00010a14 Section 0 dfixul.o(.text) + .text 0x00010a54 Section 40 cdrcmple.o(.text) + .text 0x00010a7c Section 36 init.o(.text) + .text 0x00010aa0 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010af8 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010b14 Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b70 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b7a Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b84 Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b8e Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b98 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010ba2 Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010bac Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010bb6 Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010bc0 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010c14 Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c20 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c2c Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010d2c Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010dc8 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.PhoneDisOffDeal 0x00010e80 Section 0 s8_demo.o(i.PhoneDisOffDeal) + PhoneDisOffDeal 0x00010e81 Thumb Code 172 s8_demo.o(i.PhoneDisOffDeal) + i.SPIM_IRQn_Handler 0x00010f34 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010f7c Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010fac Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010fc4 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010fce Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010fd8 Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010fe2 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.__scatterload_copy 0x00010fec Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00010ffa Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00011528 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00011544 Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00011560 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.__0printf 0x000115cc Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x000115ec Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x00011610 Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001163e Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011658 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011659 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x00011678 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x00011679 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_zeroinit 0x00011690 Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000116a0 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000116a1 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x00011814 Section 0 printfa.o(i._printf_core) + _printf_core 0x00011815 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011f00 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011f01 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011f20 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011f21 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011f4c Section 0 printfa.o(i._sputc) + _sputc 0x00011f4d Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_AOD_53 0x00011f58 Section 0 s8_demo.o(i.ap_dcs_set_AOD_53) + ap_dcs_set_AOD_53 0x00011f59 Thumb Code 28 s8_demo.o(i.ap_dcs_set_AOD_53) + i.ap_dcs_set_backlight 0x00011f78 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011f79 Thumb Code 170 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00012038 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00012039 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00012040 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00012041 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x0001207c Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x0001207d Thumb Code 78 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x000120d0 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x000120d1 Thumb Code 36 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_down_cb 0x0001211c Section 0 s8_demo.o(i.ap_rstn_pull_down_cb) + ap_rstn_pull_down_cb 0x0001211d Thumb Code 38 s8_demo.o(i.ap_rstn_pull_down_cb) + i.ap_rstn_pull_high_cb 0x00012178 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012179 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000121cc Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000121cd Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x000121e4 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x000121e5 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012268 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012294 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x000122b4 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x000122b5 Thumb Code 60 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x000122f8 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x000122f9 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x000123e0 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x000123e1 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x000124a0 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x000124a1 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001250c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001250d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012598 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012599 Thumb Code 44 s8_demo.o(i.app_system_process) + i.app_system_resume 0x000125cc Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x000125cd Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x00012614 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x00012615 Thumb Code 174 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x00012740 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x00012741 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x00012770 Section 0 board.o(i.board_Init) + i.ceil 0x00012790 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x00012858 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x00012859 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012884 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012885 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x0001290c Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00012964 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x0001297c Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x000129c0 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x000129e4 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x000129fc Section 0 tau_delay.o(i.delayUs) + i.drv_common_enable_systick 0x00012a28 Section 0 drv_common.o(i.drv_common_enable_systick) + i.drv_common_get_tick 0x00012a80 Section 0 drv_common.o(i.drv_common_get_tick) + i.drv_common_system_init 0x00012a8c Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012a94 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012ad0 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012b38 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012b48 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012b70 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012b80 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012bbc Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012bf4 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012c1c Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012c44 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012c5c Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012c84 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012cac Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012cc4 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012cc5 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012cd8 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012cf4 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012d2c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsc_dec_set_irqen 0x00012d4c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012d68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012e74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012eb4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012eb5 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012f04 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012f05 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012f20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012f30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012f40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012f58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012f74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012f98 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012fa8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012fc4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012fd0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fe0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012ffc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00013010 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00013034 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00013050 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00013150 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013168 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013180 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x000131d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x000131e4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013204 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00013210 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x00013220 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x00013230 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00013254 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x00013260 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x0001326c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013278 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00013294 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x000132b4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x000132c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x0001332c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00013370 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x000134c0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x000134e0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x000134ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00013510 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x0001352c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x00013540 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013580 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013598 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x000135ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x000135d0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x000135dc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013608 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x000136f0 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x00013726 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x00013732 Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x0001376c Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x00013784 Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_get_input_data 0x00013794 Section 0 drv_gpio.o(i.drv_gpio_get_input_data) + i.drv_gpio_handle_int 0x000137ac Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x000137ad Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000137d0 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000137dc Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x000137f0 Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x0001380c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013850 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x00013870 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013884 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013885 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x000138a4 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000138cc Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x000138f8 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x000138f9 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013910 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x00013944 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013958 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x00013990 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000139b8 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000139d0 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013a20 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013a30 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013a68 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013a98 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013ad4 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013b38 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013b5c Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013b78 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013b98 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013bbc Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013be0 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013c04 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013c40 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013c5c Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013c78 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013c88 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013cc4 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013cdc Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013cf0 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013d30 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013d40 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013d58 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013d68 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013d84 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013d98 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013db0 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013dcc Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013de0 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013df8 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013e14 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013e2c Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013e48 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013e68 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013e80 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013e94 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013ec0 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013ed4 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013ee4 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013efc Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013f2c Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013f78 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013fac Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00014044 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x0001406c Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x0001407c Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x000140a4 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x000140cc Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_pvd 0x00014100 Section 0 drv_pwr.o(i.drv_pwr_set_pvd) + i.drv_pwr_set_wakeup_type 0x00014134 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00014160 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00014180 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00014190 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x0001419c Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x000141f8 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x00014214 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x00014215 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x0001422c Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x0001422d Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00014244 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014258 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014268 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014274 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x000143b8 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000143d4 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000143f8 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x00014414 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x0001442c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x0001446c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x0001447c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x0001448c Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x00014504 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x000145d8 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014660 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000146f0 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000147c0 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x0001486c Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014880 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x0001488c Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_set_inten 0x000148bc Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x000148d8 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000148f4 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x00014900 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x0001490c Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014924 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x0001496c Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014988 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014994 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000149b0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x000149bc Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000149e4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x00014a08 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014a2c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014a50 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014a68 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014a8c Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014a8d Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00014aa6 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00014ac8 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x00014ad8 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00014ad9 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_set_compare_val 0x00014b14 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014b54 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014b9c Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014bc4 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014bd4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014bf4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014c14 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014c3c Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014c70 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014ca4 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014cb8 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014cb9 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014cd0 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014d2c Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014d54 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014e24 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014e25 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014e60 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014e7c Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014e98 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014eb2 Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014f08 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014f54 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014f64 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014f84 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014fc4 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014ff0 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00015008 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00015034 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00015040 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x0001504c Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00015068 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x000150a0 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x000150fc Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00015108 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00015134 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00015164 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00015180 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00015194 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x000151b0 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x000151bc Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x000151d4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x000151e0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x000151ec Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015200 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x0001520c Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00015218 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015238 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.fputc 0x00015270 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x000152a4 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x000152a5 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x000152e4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015324 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x00015364 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x000153f8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000154a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000154a5 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000155a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000155a5 Thumb Code 232 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000156ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000156ad Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x000157d8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x000157d9 Thumb Code 314 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00015920 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00015921 Thumb Code 624 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015ba0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015bd8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c88 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c89 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015cb8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015ce8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015d18 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015d38 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015d39 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015fb4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015fec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016060 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00016084 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00016100 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00016101 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00016110 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00016118 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00016124 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x000161b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x000161ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x000162e0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x000163b0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x000163b1 Thumb Code 250 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x000164b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x000164b5 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000164f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000164f9 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001650e Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001650f Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016560 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016561 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x000165b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x000165b5 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x000165f4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x000165f5 Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016688 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016689 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016998 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x000169d4 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_get_input_data 0x000169ec Section 0 hal_gpio.o(i.hal_gpio_get_input_data) + i.hal_gpio_init_eint 0x00016a00 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x00016a40 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00016a56 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016a74 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016a90 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016ae0 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016b40 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016b48 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x00016b90 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x00016ba0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016d54 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016d60 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016d80 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016d8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016da0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016dac Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016e94 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016f5c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016f7c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x000170b8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00017110 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x0001717c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x0001717d Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x000175c8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x000175c9 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x00017650 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x00017651 Thumb Code 266 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x000177c4 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x00017850 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x00017851 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x0001787c Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017b6c Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017b6d Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017bd0 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017bd1 Thumb Code 214 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017cac Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017cad Thumb Code 110 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017d20 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017d2c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017d3c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017d4c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017d58 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017d80 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017d90 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017db4 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017e34 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017e48 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017e54 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017e9c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_init_cfg 0x00017f0c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017f0d Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017f4a Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017f4b Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017fbc Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x000180e4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x000180e5 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00018108 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00018109 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00018144 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_nonshadow_func_update 0x00018224 Section 0 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + i.hal_pwr_enter_deep_sleep_mode 0x000182e0 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x0001830a Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00018314 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018378 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018382 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001838a Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_pvd 0x00018392 Section 0 hal_pwr.o(i.hal_pwr_set_pvd) + i.hal_pwr_set_sleep_mode_power 0x0001839a Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x000183a4 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018408 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018448 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x000184a4 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x000184fc Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x00018520 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_enable_systick 0x00018560 Section 0 hal_system.o(i.hal_system_enable_systick) + i.hal_system_get_tick 0x00018568 Section 0 hal_system.o(i.hal_system_get_tick) + i.hal_system_init 0x00018570 Section 0 hal_system.o(i.hal_system_init) + i.hal_system_updata_sysclk 0x00018654 Section 0 hal_system.o(i.hal_system_updata_sysclk) + i.hal_timer_deinit 0x000186a4 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x000186d4 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x000186f0 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_tx_frame_rate_adjust 0x000186f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x000186f9 Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x00018728 Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000187bc Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_func_update 0x000187d8 Section 0 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + i.hal_vsync_reset_lcdc_scaler 0x000187f0 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000188d0 Section 0 main.o(i.main) + i.pps_update_handle 0x00018910 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018911 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x00018964 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x00018965 Thumb Code 478 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018c48 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018cac Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018cad Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018ce8 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018ce9 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018d2c Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018d2d Thumb Code 86 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018d98 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018d99 Thumb Code 202 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_pro_motion_init 0x00018e78 Section 0 hal_internal_vsync.o(i.soft_pro_motion_init) + soft_pro_motion_init 0x00018e79 Thumb Code 46 hal_internal_vsync.o(i.soft_pro_motion_init) + i.soft_tear_adjust_line 0x00018eb0 Section 0 hal_internal_vsync.o(i.soft_tear_adjust_line) + soft_tear_adjust_line 0x00018eb1 Thumb Code 26 hal_internal_vsync.o(i.soft_tear_adjust_line) + i.stop_sleep_cb 0x00018ed4 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018ed5 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018eec Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018eed Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018f98 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018f99 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018fb4 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018fb5 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00019064 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00019065 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00019130 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00019131 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x0001923c Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00019270 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x000192f4 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x0001936c Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x0001936d Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00019420 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00019421 Thumb Code 254 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x00019538 Section 7944 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x00019538 Data 108 s8_demo.o(.constdata) + .constdata 0x0001b440 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b468 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b484 Section 182 hal_gpio.o(.constdata) + s_gpio_map 0x0001b484 Data 104 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b4ec Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b53c Section 48 hal_uart.o(.constdata) + .constdata 0x0001b56c Section 16 drv_uart.o(.constdata) + .conststring 0x0001b57c Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b604 Section 144 hal_internal_vsync.o(.conststring) + .conststring 0x0001b694 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 148 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_aod_in_flag 0x0007000c Data 1 s8_demo.o(.data) + Flag 0x0007008e Data 1 s8_demo.o(.data) + ExitDelay 0x00070090 Data 4 s8_demo.o(.data) + .data 0x00070094 Section 36 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070094 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070095 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070098 Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_col 0x0007009c Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_page 0x000700a0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_step 0x000700a4 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_cmd_filter 0x000700a8 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_x 0x000700ac Data 4 hal_dsi_rx_ctrl.o(.data) + pre_y 0x000700b0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_value 0x000700b4 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x000700b8 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x000700b8 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x000700b9 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x000700ba Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x000700bb Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x000700bc Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x000700bd Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x000700be Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x000700bf Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700c0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700c1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700c2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700c3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700c4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_test_pattern_en 0x000700c5 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700c8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700cc Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700f0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x00070114 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x00070114 Data 1 hal_spi_master.o(.data) + .data 0x00070115 Section 2 hal_swire.o(.data) + sg_swire_timer 0x00070115 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x00070116 Data 1 hal_swire.o(.data) + .data 0x00070118 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x00070118 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x0007011c Data 4 hal_pwr.o(.data) + .data 0x00070120 Section 1 tau_log.o(.data) + g_log_port 0x00070120 Data 1 tau_log.o(.data) + .data 0x00070124 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070134 Data 4 hal_uart.o(.data) + sg_user_data 0x00070138 Data 4 hal_uart.o(.data) + .data 0x0007013c Section 16 hal_internal_vsync.o(.data) + s_te_refine_mode 0x0007013c Data 1 hal_internal_vsync.o(.data) + .data 0x0007014c Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x0007014c Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x00070164 Data 12 hal_internal_dcs.o(.data) + .data 0x00070170 Section 12 drv_common.o(.data) + s_my_tick 0x00070170 Data 4 drv_common.o(.data) + .data 0x0007017c Section 1 drv_common.o(.data) + .data 0x00070180 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070180 Data 256 drv_dma.o(.data) + .data 0x00070310 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x00070310 Data 4 drv_gpio.o(.data) + .data 0x00070314 Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x00070314 Data 4 drv_swire.o(.data) + .data 0x00070318 Section 80 drv_timer.o(.data) + sg_timer_info 0x00070318 Data 80 drv_timer.o(.data) + .data 0x00070368 Section 36 drv_i2c.o(.data) + .data 0x0007038c Section 4 drv_se.o(.data) + chip_info 0x0007038c Data 4 drv_se.o(.data) + .data 0x00070390 Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x00070390 Data 1 drv_dsi_rx.o(.data) + .data 0x00070394 Section 8 drv_rxbr.o(.data) + .data 0x0007039c Section 4 drv_vidc.o(.data) + .data 0x000703a0 Section 4 stdout.o(.data) + .bss 0x000703a4 Section 208 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a4 Data 208 hal_dsi_rx_ctrl.o(.bss) + .bss 0x00070474 Section 184 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x00070474 Data 92 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704d0 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x0007052c Section 256 tau_log.o(.bss) + g_log_buf 0x0007052c Data 256 tau_log.o(.bss) + .bss 0x0007062c Section 68 hal_internal_vsync.o(.bss) + .bss 0x00070670 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e70 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e70 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f70 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070fb4 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070fb4 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070ff8 Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070ff8 Data 16 drv_dma.o(.bss) + .bss 0x00071008 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00071008 Data 64 drv_gpio.o(.bss) + .bss 0x00071048 Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x000720b4 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x000720b4 Data 96 drv_uart.o(.bss) + STACK 0x00072118 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + WDG_IRQn_Handler 0x00010113 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + memcmp 0x000101f7 Thumb Code 26 memcmp.o(.text) + __aeabi_fadd 0x00010211 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x000102b3 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102bb Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102c3 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x0001033d Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x000103b9 Thumb Code 24 fscalb.o(.text) + scalbnf 0x000103b9 Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103d1 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010519 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x00010525 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x00010535 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x00010605 Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106f5 Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x00010705 Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010721 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010749 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x00010785 Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x000107ad Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107e5 Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107e5 Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107f9 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x0001080d Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x0001086d Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x0001086d Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x0001088d Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x0001088d Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x000108af Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x000108af Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108d5 Thumb Code 0 iusefp.o(.text) + _float_round 0x000108d5 Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108e5 Thumb Code 114 fepilogue.o(.text) + _double_round 0x00010957 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010971 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x00010a15 Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a55 Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a7d Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a7d Thumb Code 0 init.o(.text) + __decompress 0x00010aa1 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010aa1 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010af9 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010b15 Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b71 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b7b Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b85 Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b8f Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b99 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010ba3 Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010bad Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010bb7 Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010bc1 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010c15 Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c21 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c2d Thumb Code 118 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010d2d Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010dc9 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010f35 Thumb Code 62 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010f7d Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010fad Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010fc5 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010fcf Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010fd9 Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010fe3 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + __scatterload_copy 0x00010fed Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00010ffb Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + VIDC_IRQn_Handler 0x00011529 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00011545 Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00011561 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + __0printf 0x000115cd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x000115ed Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x00011611 Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001163f Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_zeroinit 0x00011691 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012269 Thumb Code 44 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012295 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x00012771 Thumb Code 26 board.o(i.board_Init) + ceil 0x00012791 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x0001290d Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00012965 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x0001297d Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x000129c1 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x000129e5 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x000129fd Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_enable_systick 0x00012a29 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) + drv_common_get_tick 0x00012a81 Thumb Code 6 drv_common.o(i.drv_common_get_tick) + drv_common_system_init 0x00012a8d Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012a95 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012ad1 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012b39 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012b49 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012b71 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012b81 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012bbd Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012bf5 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012c1d Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012c45 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012c5d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012c85 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012cad Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012cd9 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012cf5 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012d2d Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsc_dec_set_irqen 0x00012d4d Thumb Code 24 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + drv_dsi_rx_calc_ipi_tx_delay 0x00012d69 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012e75 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012f21 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012f31 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012f41 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012f59 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012f75 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012f99 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012fa9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012fc5 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012fd1 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fe1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012ffd Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00013011 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00013035 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00013051 Thumb Code 224 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00013151 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013169 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013181 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x000131d9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x000131e5 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013205 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00013211 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x00013221 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x00013231 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00013255 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x00013261 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x0001326d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013279 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00013295 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x000132b5 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x000132c5 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x0001332d Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00013371 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x000134c1 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x000134e1 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x000134ed Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00013511 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x0001352d Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x00013541 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013581 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013599 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x000135ad Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x000135d1 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x000135dd Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013609 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x000136f1 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x00013727 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x00013733 Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x0001376d Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x00013785 Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_get_input_data 0x00013795 Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) + drv_gpio_register_ap_reset_callback 0x000137d1 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000137dd Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x000137f1 Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x0001380d Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013851 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x00013871 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x000138a5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000138cd Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013911 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x00013945 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013959 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x00013991 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000139b9 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000139d1 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013a21 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013a31 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013a69 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013a99 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013ad5 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013b39 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013b5d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013b79 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013b99 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013bbd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013be1 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013c05 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013c41 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013c5d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013c79 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013c89 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013cc5 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013cdd Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013cf1 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013d31 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013d41 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013d59 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013d69 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013d85 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013d99 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013db1 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013dcd Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013de1 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013df9 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013e15 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013e2d Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013e49 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013e69 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013e81 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013e95 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013ec1 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013ed5 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013ee5 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013efd Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013f2d Thumb Code 60 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013f79 Thumb Code 34 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013fad Thumb Code 132 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00014045 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x0001406d Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x0001407d Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x000140a5 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x000140cd Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_pvd 0x00014101 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_pvd) + drv_pwr_set_wakeup_type 0x00014135 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00014161 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00014181 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00014191 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x0001419d Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x000141f9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00014245 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014259 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014269 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014275 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x000143b9 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000143d5 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000143f9 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x00014415 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x0001442d Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x0001446d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x0001447d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x0001448d Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x00014505 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x000145d9 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014661 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000146f1 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000147c1 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x0001486d Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014881 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x0001488d Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_set_inten 0x000148bd Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x000148d9 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000148f5 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x00014901 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x0001490d Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014925 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x0001496d Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014989 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014995 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000149b1 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x000149bd Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000149e5 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x00014a09 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014a2d Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014a51 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014a69 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00014aa7 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00014ac9 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_set_compare_val 0x00014b15 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014b55 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014b9d Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014bc5 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014bd5 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014bf5 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014c15 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014c3d Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014c71 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014ca5 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014cd1 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014d2d Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014d55 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014e61 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014e7d Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014e99 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014eb3 Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014f09 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014f55 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014f65 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014f85 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014fc5 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014ff1 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00015009 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00015035 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00015041 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x0001504d Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00015069 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x000150a1 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x000150fd Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00015109 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00015135 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00015165 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00015181 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00015195 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x000151b1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x000151bd Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x000151d5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x000151e1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x000151ed Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015201 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x0001520d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00015219 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015239 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + fputc 0x00015271 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x000152e5 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015325 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x00015365 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x000153f9 Thumb Code 158 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015ba1 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015bd9 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015cb9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015ce9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015d19 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015fb5 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015fed Thumb Code 102 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016061 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00016085 Thumb Code 110 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00016111 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00016119 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00016125 Thumb Code 134 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x000161b5 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x000161ed Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x000162e1 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016999 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x000169d5 Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_get_input_data 0x000169ed Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) + hal_gpio_init_eint 0x00016a01 Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x00016a41 Thumb Code 22 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00016a57 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016a75 Thumb Code 22 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016a91 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016ae1 Thumb Code 92 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016b41 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016b49 Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x00016b91 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x00016ba1 Thumb Code 336 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016d55 Thumb Code 8 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016d61 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016d81 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016d8d Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016da1 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016dad Thumb Code 206 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016e95 Thumb Code 194 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016f5d Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016f7d Thumb Code 298 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x000170b9 Thumb Code 78 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00017111 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x000177c5 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x0001787d Thumb Code 738 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017d21 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017d2d Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017d3d Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017d4d Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017d59 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017d81 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017d91 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017db5 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017e35 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017e49 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017e55 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017e9d Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_postproc_config 0x00017fbd Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00018145 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_nonshadow_func_update 0x00018225 Thumb Code 180 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + hal_pwr_enter_deep_sleep_mode 0x000182e1 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x0001830b Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00018315 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018379 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018383 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001838b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_pvd 0x00018393 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_pvd) + hal_pwr_set_sleep_mode_power 0x0001839b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x000183a5 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018409 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018449 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x000184a5 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x000184fd Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x00018521 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_enable_systick 0x00018561 Thumb Code 8 hal_system.o(i.hal_system_enable_systick) + hal_system_get_tick 0x00018569 Thumb Code 8 hal_system.o(i.hal_system_get_tick) + hal_system_init 0x00018571 Thumb Code 192 hal_system.o(i.hal_system_init) + hal_system_updata_sysclk 0x00018655 Thumb Code 60 hal_system.o(i.hal_system_updata_sysclk) + hal_timer_deinit 0x000186a5 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x000186d5 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x000186f1 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_uart_init 0x00018729 Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000187bd Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_func_update 0x000187d9 Thumb Code 18 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + hal_vsync_reset_lcdc_scaler 0x000187f1 Thumb Code 206 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000188d1 Thumb Code 32 main.o(i.main) + s8_demo 0x00018c49 Thumb Code 52 s8_demo.o(i.s8_demo) + tau_log_init 0x0001923d Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00019271 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x000192f5 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x000195a4 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b724 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b744 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070124 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070128 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007012c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070130 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x00070140 Data 4 hal_internal_vsync.o(.data) + hal_internal_vsync_handle_callback 0x00070144 Data 4 hal_internal_vsync.o(.data) + hal_internal_disp_end_handle_callback 0x00070148 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x00070174 Data 4 drv_common.o(.data) + g_system_clock 0x00070178 Data 4 drv_common.o(.data) + g_system_delay_step 0x0007017c Data 1 drv_common.o(.data) + dma_req_map 0x00070280 Data 144 drv_dma.o(.data) + drv_i2c_table 0x00070368 Data 36 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070398 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x0007039c Data 4 drv_vidc.o(.data) + __stdout 0x000703a0 Data 4 stdout.o(.data) + g_vsync_handle 0x0007062c Data 40 hal_internal_vsync.o(.bss) + sg_pro_motion_handle 0x00070654 Data 28 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070670 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f70 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x00071048 Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x00072118 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x00073118 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000bae8, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b8a4]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b744, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 548 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2236 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2544 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2547 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2549 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2551 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2552 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2554 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2556 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2545 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 549 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2239 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2241 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2243 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2245 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2247 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x0000001a Code RO 2249 .text mc_p.l(memcmp.o) + 0x00010210 0x00010210 0x000000b2 Code RO 2514 .text mf_p.l(fadd.o) + 0x000102c2 0x000102c2 0x0000007a Code RO 2516 .text mf_p.l(fmul.o) + 0x0001033c 0x0001033c 0x0000007c Code RO 2518 .text mf_p.l(fdiv.o) + 0x000103b8 0x000103b8 0x00000018 Code RO 2520 .text mf_p.l(fscalb.o) + 0x000103d0 0x000103d0 0x00000164 Code RO 2522 .text mf_p.l(dadd.o) + 0x00010534 0x00010534 0x000000d0 Code RO 2524 .text mf_p.l(dmul.o) + 0x00010604 0x00010604 0x000000f0 Code RO 2526 .text mf_p.l(ddiv.o) + 0x000106f4 0x000106f4 0x0000000e Code RO 2528 .text mf_p.l(ffltui.o) + 0x00010702 0x00010702 0x00000002 PAD + 0x00010704 0x00010704 0x0000001c Code RO 2530 .text mf_p.l(dfltui.o) + 0x00010720 0x00010720 0x00000028 Code RO 2532 .text mf_p.l(ffixui.o) + 0x00010748 0x00010748 0x0000003c Code RO 2534 .text mf_p.l(dfixui.o) + 0x00010784 0x00010784 0x00000028 Code RO 2536 .text mf_p.l(f2d.o) + 0x000107ac 0x000107ac 0x00000038 Code RO 2538 .text mf_p.l(d2f.o) + 0x000107e4 0x000107e4 0x00000014 Code RO 2540 .text mf_p.l(cfcmple.o) + 0x000107f8 0x000107f8 0x00000014 Code RO 2542 .text mf_p.l(cfrcmple.o) + 0x0001080c 0x0001080c 0x00000060 Code RO 2559 .text mc_p.l(uldiv.o) + 0x0001086c 0x0001086c 0x00000020 Code RO 2561 .text mc_p.l(llshl.o) + 0x0001088c 0x0001088c 0x00000022 Code RO 2563 .text mc_p.l(llushr.o) + 0x000108ae 0x000108ae 0x00000026 Code RO 2565 .text mc_p.l(llsshr.o) + 0x000108d4 0x000108d4 0x00000000 Code RO 2567 .text mc_p.l(iusefp.o) + 0x000108d4 0x000108d4 0x00000082 Code RO 2568 .text mf_p.l(fepilogue.o) + 0x00010956 0x00010956 0x000000be Code RO 2570 .text mf_p.l(depilogue.o) + 0x00010a14 0x00010a14 0x00000040 Code RO 2574 .text mf_p.l(dfixul.o) + 0x00010a54 0x00010a54 0x00000028 Code RO 2576 .text mf_p.l(cdrcmple.o) + 0x00010a7c 0x00010a7c 0x00000024 Code RO 2578 .text mc_p.l(init.o) + 0x00010aa0 0x00010aa0 0x00000056 Code RO 2588 .text mc_p.l(__dczerorl2.o) + 0x00010af6 0x00010af6 0x00000002 PAD + 0x00010af8 0x00010af8 0x0000001c Code RO 1294 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b14 0x00010b14 0x0000005c Code RO 1219 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b70 0x00010b70 0x0000000a Code RO 1295 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b7a 0x00010b7a 0x0000000a Code RO 1296 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b84 0x00010b84 0x0000000a Code RO 1297 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8e 0x00010b8e 0x0000000a Code RO 1298 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b98 0x00010b98 0x0000000a Code RO 1299 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba2 0x00010ba2 0x0000000a Code RO 1300 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bac 0x00010bac 0x0000000a Code RO 1301 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bb6 0x00010bb6 0x0000000a Code RO 1302 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bc0 0x00010bc0 0x00000048 Code RO 1154 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1550 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x0000000c Code RO 1551 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c20 0x00010c20 0x0000000c Code RO 1552 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c2c 0x00010c2c 0x00000100 Code RO 999 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010d2c 0x00010d2c 0x0000009a Code RO 1918 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010dc6 0x00010dc6 0x00000002 PAD + 0x00010dc8 0x00010dc8 0x000000b8 Code RO 1724 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e80 0x00010e80 0x000000b4 Code RO 321 i.PhoneDisOffDeal s8_demo.o + 0x00010f34 0x00010f34 0x00000048 Code RO 817 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010f7c 0x00010f7c 0x00000030 Code RO 1474 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010fac 0x00010fac 0x00000018 Code RO 1155 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010fc4 0x00010fc4 0x0000000a Code RO 1517 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fce 0x00010fce 0x0000000a Code RO 1518 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fd8 0x00010fd8 0x0000000a Code RO 1519 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fe2 0x00010fe2 0x0000000a Code RO 1520 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fec 0x00010fec 0x0000000e Code RO 2582 i.__scatterload_copy mc_p.l(handlers.o) + 0x00010ffa 0x00010ffa 0x00000002 Code RO 2583 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffc 0x00010ffc 0x00000004 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1162 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 955 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 686 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 1663 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2158 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x0000001c Code RO 2073 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00011544 0x00011544 0x0000001c Code RO 1984 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00011560 0x00011560 0x0000006c Code RO 1065 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x000115cc 0x000115cc 0x00000020 Code RO 2486 i.__0printf mc_p.l(printfa.o) + 0x000115ec 0x000115ec 0x00000024 Code RO 2492 i.__0vsprintf mc_p.l(printfa.o) + 0x00011610 0x00011610 0x0000002e Code RO 2572 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001163e 0x0001163e 0x0000001a Code RO 633 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011658 0x00011658 0x00000020 Code RO 1985 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011678 0x00011678 0x00000018 Code RO 1986 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011690 0x00011690 0x0000000e Code RO 2584 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x0001169e 0x0001169e 0x00000002 PAD + 0x000116a0 0x000116a0 0x00000174 Code RO 2493 i._fp_digits mc_p.l(printfa.o) + 0x00011814 0x00011814 0x000006ec Code RO 2494 i._printf_core mc_p.l(printfa.o) + 0x00011f00 0x00011f00 0x00000020 Code RO 2495 i._printf_post_padding mc_p.l(printfa.o) + 0x00011f20 0x00011f20 0x0000002c Code RO 2496 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011f4c 0x00011f4c 0x0000000a Code RO 2498 i._sputc mc_p.l(printfa.o) + 0x00011f56 0x00011f56 0x00000002 PAD + 0x00011f58 0x00011f58 0x00000020 Code RO 323 i.ap_dcs_set_AOD_53 s8_demo.o + 0x00011f78 0x00011f78 0x000000c0 Code RO 324 i.ap_dcs_set_backlight s8_demo.o + 0x00012038 0x00012038 0x00000006 Code RO 325 i.ap_dcs_set_display_off s8_demo.o + 0x0001203e 0x0001203e 0x00000002 PAD + 0x00012040 0x00012040 0x0000003c Code RO 326 i.ap_dcs_set_display_on s8_demo.o + 0x0001207c 0x0001207c 0x00000054 Code RO 327 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x000120d0 0x000120d0 0x0000004c Code RO 328 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x0001211c 0x0001211c 0x0000005c Code RO 330 i.ap_rstn_pull_down_cb s8_demo.o + 0x00012178 0x00012178 0x00000054 Code RO 331 i.ap_rstn_pull_high_cb s8_demo.o + 0x000121cc 0x000121cc 0x00000018 Code RO 332 i.ap_set_framerate s8_demo.o + 0x000121e4 0x000121e4 0x00000084 Code RO 333 i.ap_update_pps_9E s8_demo.o + 0x00012268 0x00012268 0x0000002c Code RO 334 i.app_display_init s8_demo.o + 0x00012294 0x00012294 0x00000020 Code RO 335 i.app_gpio_init s8_demo.o + 0x000122b4 0x000122b4 0x00000044 Code RO 336 i.app_init_panel s8_demo.o + 0x000122f8 0x000122f8 0x000000e8 Code RO 337 i.app_mipi_rx_init s8_demo.o + 0x000123e0 0x000123e0 0x000000c0 Code RO 339 i.app_mipi_tx_init s8_demo.o + 0x000124a0 0x000124a0 0x0000006c Code RO 340 i.app_mipi_tx_start s8_demo.o + 0x0001250c 0x0001250c 0x0000008c Code RO 341 i.app_set_dcs_hw_ack s8_demo.o + 0x00012598 0x00012598 0x00000034 Code RO 342 i.app_system_process s8_demo.o + 0x000125cc 0x000125cc 0x00000048 Code RO 343 i.app_system_resume s8_demo.o + 0x00012614 0x00012614 0x0000012c Code RO 344 i.app_system_suspend s8_demo.o + 0x00012740 0x00012740 0x0000002e Code RO 345 i.app_tx_panel_reset s8_demo.o + 0x0001276e 0x0001276e 0x00000002 PAD + 0x00012770 0x00012770 0x00000020 Code RO 528 i.board_Init board.o + 0x00012790 0x00012790 0x000000c8 Code RO 2233 i.ceil m_ps.l(ceil.o) + 0x00012858 0x00012858 0x0000002c Code RO 1000 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012884 0x00012884 0x00000088 Code RO 1066 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x0001290c 0x0001290c 0x00000058 Code RO 1629 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x00012964 0x00012964 0x00000018 Code RO 1630 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x0001297c 0x0001297c 0x00000044 Code RO 1631 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000129c0 0x000129c0 0x00000024 Code RO 1632 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000129e4 0x000129e4 0x00000018 Code RO 942 i.delayMs CVWL668.lib(tau_delay.o) + 0x000129fc 0x000129fc 0x0000002c Code RO 943 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012a28 0x00012a28 0x00000058 Code RO 1157 i.drv_common_enable_systick CVWL668.lib(drv_common.o) + 0x00012a80 0x00012a80 0x0000000c Code RO 1158 i.drv_common_get_tick CVWL668.lib(drv_common.o) + 0x00012a8c 0x00012a8c 0x00000008 Code RO 1160 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012a94 0x00012a94 0x0000003c Code RO 1179 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012ad0 0x00012ad0 0x00000068 Code RO 1182 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b38 0x00012b38 0x00000010 Code RO 1185 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012b48 0x00012b48 0x00000028 Code RO 1186 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012b70 0x00012b70 0x00000010 Code RO 1187 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012b80 0x00012b80 0x0000003c Code RO 1189 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012bbc 0x00012bbc 0x00000038 Code RO 1190 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012bf4 0x00012bf4 0x00000028 Code RO 1191 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012c1c 0x00012c1c 0x00000028 Code RO 1192 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012c44 0x00012c44 0x00000018 Code RO 1193 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012c5c 0x00012c5c 0x00000028 Code RO 1194 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012c84 0x00012c84 0x00000028 Code RO 1195 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012cac 0x00012cac 0x00000018 Code RO 1221 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012cc4 0x00012cc4 0x00000014 Code RO 1227 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012cd8 0x00012cd8 0x0000001c Code RO 1282 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012cf4 0x00012cf4 0x00000038 Code RO 1283 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012d2c 0x00012d2c 0x00000020 Code RO 1284 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012d4c 0x00012d4c 0x0000001c Code RO 1285 i.drv_dsc_dec_set_irqen CVWL668.lib(drv_dsc_dec.o) + 0x00012d68 0x00012d68 0x0000010c Code RO 1664 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012e74 0x00012e74 0x00000040 Code RO 1665 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012eb4 0x00012eb4 0x00000050 Code RO 1667 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012f04 0x00012f04 0x0000001c Code RO 1668 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012f20 0x00012f20 0x00000010 Code RO 1669 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f30 0x00012f30 0x00000010 Code RO 1670 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f40 0x00012f40 0x00000018 Code RO 1675 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012f58 0x00012f58 0x0000001c Code RO 1676 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012f74 0x00012f74 0x00000024 Code RO 1677 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012f98 0x00012f98 0x00000010 Code RO 1678 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012fa8 0x00012fa8 0x0000001c Code RO 1679 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012fc4 0x00012fc4 0x0000000c Code RO 1682 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012fd0 0x00012fd0 0x00000010 Code RO 1683 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012fe0 0x00012fe0 0x0000001c Code RO 1685 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012ffc 0x00012ffc 0x00000014 Code RO 1686 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00013010 0x00013010 0x00000024 Code RO 1687 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00013034 0x00013034 0x0000001c Code RO 1688 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00013050 0x00013050 0x00000100 Code RO 1689 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00013150 0x00013150 0x00000018 Code RO 1690 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013168 0x00013168 0x00000018 Code RO 1726 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013180 0x00013180 0x00000058 Code RO 1727 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000131d8 0x000131d8 0x0000000c Code RO 1728 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x000131e4 0x000131e4 0x00000020 Code RO 1729 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013204 0x00013204 0x0000000c Code RO 1730 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x00013210 0x00013210 0x00000010 Code RO 1731 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x00013220 0x00013220 0x00000010 Code RO 1732 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013230 0x00013230 0x00000024 Code RO 1733 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x00013254 0x00013254 0x0000000c Code RO 1734 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x00013260 0x00013260 0x0000000c Code RO 1736 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x0001326c 0x0001326c 0x0000000c Code RO 1738 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013278 0x00013278 0x0000001c Code RO 1739 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x00013294 0x00013294 0x00000020 Code RO 1740 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x000132b4 0x000132b4 0x00000010 Code RO 1742 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x000132c4 0x000132c4 0x00000068 Code RO 1745 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x0001332c 0x0001332c 0x00000044 Code RO 1746 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x00013370 0x00013370 0x00000150 Code RO 1748 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x000134c0 0x000134c0 0x00000020 Code RO 1749 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134e0 0x000134e0 0x0000000c Code RO 1753 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x000134ec 0x000134ec 0x00000024 Code RO 1754 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013510 0x00013510 0x0000001c Code RO 1757 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x0001352c 0x0001352c 0x00000014 Code RO 1758 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x00013540 0x00013540 0x00000040 Code RO 1759 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013580 0x00013580 0x00000018 Code RO 1760 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013598 0x00013598 0x00000014 Code RO 1761 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x000135ac 0x000135ac 0x00000024 Code RO 1762 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x000135d0 0x000135d0 0x0000000c Code RO 1764 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x000135dc 0x000135dc 0x0000002c Code RO 1765 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013608 0x00013608 0x000000e8 Code RO 1768 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000136f0 0x000136f0 0x00000036 Code RO 2203 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x00013726 0x00013726 0x0000000c Code RO 2206 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x00013732 0x00013732 0x0000003a Code RO 2207 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x0001376c 0x0001376c 0x00000018 Code RO 2208 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x00013784 0x00013784 0x00000010 Code RO 1303 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x00013794 0x00013794 0x00000018 Code RO 1304 i.drv_gpio_get_input_data CVWL668.lib(drv_gpio.o) + 0x000137ac 0x000137ac 0x00000024 Code RO 1305 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000137d0 0x000137d0 0x0000000c Code RO 1306 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000137dc 0x000137dc 0x00000014 Code RO 1307 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x000137f0 0x000137f0 0x0000001c Code RO 1308 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x0001380c 0x0001380c 0x00000044 Code RO 1309 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013850 0x00013850 0x00000020 Code RO 1310 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x00013870 0x00013870 0x00000014 Code RO 1311 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013884 0x00013884 0x00000020 Code RO 743 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000138a4 0x000138a4 0x00000028 Code RO 1830 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000138cc 0x000138cc 0x0000002c Code RO 1831 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x000138f8 0x000138f8 0x00000018 Code RO 1832 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013910 0x00013910 0x00000034 Code RO 1834 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x00013944 0x00013944 0x00000014 Code RO 1835 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013958 0x00013958 0x00000038 Code RO 1836 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x00013990 0x00013990 0x00000028 Code RO 1837 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000139b8 0x000139b8 0x00000018 Code RO 1838 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000139d0 0x000139d0 0x00000050 Code RO 1839 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013a20 0x00013a20 0x00000010 Code RO 1840 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013a30 0x00013a30 0x00000038 Code RO 1841 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013a68 0x00013a68 0x00000030 Code RO 1842 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013a98 0x00013a98 0x0000003c Code RO 1844 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013ad4 0x00013ad4 0x00000064 Code RO 1845 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013b38 0x00013b38 0x00000024 Code RO 1846 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013b5c 0x00013b5c 0x0000001c Code RO 1847 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013b78 0x00013b78 0x00000020 Code RO 1848 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013b98 0x00013b98 0x00000024 Code RO 1850 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013bbc 0x00013bbc 0x00000024 Code RO 1851 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013be0 0x00013be0 0x00000024 Code RO 1852 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013c04 0x00013c04 0x0000003c Code RO 1863 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013c40 0x00013c40 0x0000001c Code RO 1864 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013c5c 0x00013c5c 0x0000001c Code RO 1865 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013c78 0x00013c78 0x00000010 Code RO 1867 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013c88 0x00013c88 0x0000003c Code RO 1869 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013cc4 0x00013cc4 0x00000018 Code RO 1871 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013cdc 0x00013cdc 0x00000014 Code RO 1919 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013cf0 0x00013cf0 0x00000040 Code RO 1920 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013d30 0x00013d30 0x00000010 Code RO 1921 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013d40 0x00013d40 0x00000018 Code RO 1922 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013d58 0x00013d58 0x00000010 Code RO 1923 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d68 0x00013d68 0x0000001c Code RO 1924 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013d84 0x00013d84 0x00000014 Code RO 1925 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013d98 0x00013d98 0x00000018 Code RO 1926 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013db0 0x00013db0 0x0000001c Code RO 1927 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013dcc 0x00013dcc 0x00000014 Code RO 1928 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013de0 0x00013de0 0x00000018 Code RO 1931 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013df8 0x00013df8 0x0000001c Code RO 1935 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013e14 0x00013e14 0x00000018 Code RO 1936 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013e2c 0x00013e2c 0x0000001c Code RO 1938 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013e48 0x00013e48 0x00000020 Code RO 1939 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013e68 0x00013e68 0x00000018 Code RO 1940 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013e80 0x00013e80 0x00000014 Code RO 1944 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013e94 0x00013e94 0x0000002c Code RO 1945 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013ec0 0x00013ec0 0x00000014 Code RO 1947 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013ed4 0x00013ed4 0x00000010 Code RO 2226 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013ee4 0x00013ee4 0x00000018 Code RO 2227 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013efc 0x00013efc 0x00000030 Code RO 1341 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013f2c 0x00013f2c 0x0000004c Code RO 1343 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f78 0x00013f78 0x00000034 Code RO 1345 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013fac 0x00013fac 0x00000098 Code RO 1346 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014044 0x00014044 0x00000028 Code RO 1347 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x0001406c 0x0001406c 0x00000010 Code RO 1350 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x0001407c 0x0001407c 0x00000028 Code RO 1382 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x000140a4 0x000140a4 0x00000028 Code RO 1383 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x000140cc 0x000140cc 0x00000034 Code RO 1386 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00014100 0x00014100 0x00000034 Code RO 1387 i.drv_pwr_set_pvd CVWL668.lib(drv_pwr.o) + 0x00014134 0x00014134 0x0000002c Code RO 1390 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00014160 0x00014160 0x00000020 Code RO 1393 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00014180 0x00014180 0x00000010 Code RO 1987 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00014190 0x00014190 0x0000000c Code RO 1988 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x0001419c 0x0001419c 0x0000005a Code RO 1991 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x000141f6 0x000141f6 0x00000002 PAD + 0x000141f8 0x000141f8 0x0000001c Code RO 1992 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x00014214 0x00014214 0x00000018 Code RO 1001 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x0001422c 0x0001422c 0x00000018 Code RO 1067 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00014244 0x00014244 0x00000014 Code RO 2002 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014258 0x00014258 0x00000010 Code RO 2003 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014268 0x00014268 0x0000000c Code RO 2005 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014274 0x00014274 0x00000144 Code RO 2009 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x000143b8 0x000143b8 0x0000001c Code RO 2011 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000143d4 0x000143d4 0x00000024 Code RO 2014 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000143f8 0x000143f8 0x0000001c Code RO 2015 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x00014414 0x00014414 0x00000018 Code RO 2016 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x0001442c 0x0001442c 0x00000040 Code RO 2020 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x0001446c 0x0001446c 0x00000010 Code RO 2021 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x0001447c 0x0001447c 0x00000010 Code RO 2022 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x0001448c 0x0001448c 0x00000078 Code RO 1644 i.drv_se_init CVWL668.lib(drv_se.o) + 0x00014504 0x00014504 0x000000d4 Code RO 1645 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x000145d8 0x000145d8 0x00000088 Code RO 1646 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014660 0x00014660 0x00000090 Code RO 1647 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000146f0 0x000146f0 0x000000d0 Code RO 1648 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000147c0 0x000147c0 0x000000ac Code RO 1649 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x0001486c 0x0001486c 0x00000014 Code RO 1650 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014880 0x00014880 0x0000000c Code RO 1456 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x0001488c 0x0001488c 0x00000030 Code RO 1457 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x000148bc 0x000148bc 0x0000001c Code RO 1461 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x000148d8 0x000148d8 0x0000001c Code RO 1475 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000148f4 0x000148f4 0x0000000c Code RO 1476 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x00014900 0x00014900 0x0000000c Code RO 1477 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x0001490c 0x0001490c 0x00000018 Code RO 1478 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014924 0x00014924 0x00000048 Code RO 1479 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x0001496c 0x0001496c 0x0000001c Code RO 1480 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014988 0x00014988 0x0000000c Code RO 1481 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014994 0x00014994 0x0000001c Code RO 1482 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000149b0 0x000149b0 0x0000000c Code RO 1497 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x000149bc 0x000149bc 0x00000028 Code RO 1498 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000149e4 0x000149e4 0x00000024 Code RO 1499 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014a08 0x00014a08 0x00000024 Code RO 1501 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014a2c 0x00014a2c 0x00000024 Code RO 1502 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014a50 0x00014a50 0x00000018 Code RO 1503 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014a68 0x00014a68 0x00000024 Code RO 1504 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014a8c 0x00014a8c 0x0000001a Code RO 1521 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x00014aa6 0x00014aa6 0x00000020 Code RO 1522 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x00014ac6 0x00014ac6 0x00000002 PAD + 0x00014ac8 0x00014ac8 0x00000010 Code RO 1523 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x00014ad8 0x00014ad8 0x0000003c Code RO 1525 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014b14 0x00014b14 0x00000040 Code RO 1527 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014b54 0x00014b54 0x00000048 Code RO 1528 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014b9c 0x00014b9c 0x00000028 Code RO 1529 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014bc4 0x00014bc4 0x00000010 Code RO 1530 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014bd4 0x00014bd4 0x00000020 Code RO 1770 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014bf4 0x00014bf4 0x00000020 Code RO 1771 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014c14 0x00014c14 0x00000028 Code RO 1774 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014c3c 0x00014c3c 0x00000034 Code RO 2159 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014c70 0x00014c70 0x00000034 Code RO 2160 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014ca4 0x00014ca4 0x00000014 Code RO 2161 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014cb8 0x00014cb8 0x00000018 Code RO 2163 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014cd0 0x00014cd0 0x0000005c Code RO 2164 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014d2c 0x00014d2c 0x00000028 Code RO 2166 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014d54 0x00014d54 0x000000ce Code RO 2167 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014e22 0x00014e22 0x00000002 PAD + 0x00014e24 0x00014e24 0x0000003c Code RO 2168 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014e60 0x00014e60 0x0000001c Code RO 2171 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014e7c 0x00014e7c 0x0000001c Code RO 2172 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014e98 0x00014e98 0x0000001a Code RO 2173 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014eb2 0x00014eb2 0x00000054 Code RO 2175 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014f06 0x00014f06 0x00000002 PAD + 0x00014f08 0x00014f08 0x0000004c Code RO 2176 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014f54 0x00014f54 0x00000010 Code RO 2074 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014f64 0x00014f64 0x00000020 Code RO 2078 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014f84 0x00014f84 0x00000040 Code RO 2079 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014fc4 0x00014fc4 0x0000002c Code RO 2080 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014ff0 0x00014ff0 0x00000018 Code RO 2081 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00015008 0x00015008 0x0000002c Code RO 2085 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00015034 0x00015034 0x0000000c Code RO 2086 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00015040 0x00015040 0x0000000c Code RO 2087 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x0001504c 0x0001504c 0x0000001c Code RO 2088 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00015068 0x00015068 0x00000038 Code RO 2089 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x000150a0 0x000150a0 0x0000005c Code RO 2091 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x000150fc 0x000150fc 0x0000000c Code RO 2093 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00015108 0x00015108 0x0000002c Code RO 2094 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00015134 0x00015134 0x00000030 Code RO 2095 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00015164 0x00015164 0x0000001c Code RO 2098 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00015180 0x00015180 0x00000014 Code RO 2099 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00015194 0x00015194 0x0000001c Code RO 2102 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x000151b0 0x000151b0 0x0000000c Code RO 2103 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x000151bc 0x000151bc 0x00000018 Code RO 2104 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x000151d4 0x000151d4 0x0000000c Code RO 2105 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000151e0 0x000151e0 0x0000000c Code RO 2106 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x000151ec 0x000151ec 0x00000014 Code RO 2107 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015200 0x00015200 0x0000000c Code RO 2108 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x0001520c 0x0001520c 0x0000000c Code RO 2109 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00015218 0x00015218 0x00000020 Code RO 2110 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015238 0x00015238 0x00000038 Code RO 2111 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015270 0x00015270 0x00000034 Code RO 951 i.fputc CVWL668.lib(tau_log.o) + 0x000152a4 0x000152a4 0x00000040 Code RO 1095 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x000152e4 0x000152e4 0x00000040 Code RO 557 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015324 0x00015324 0x00000040 Code RO 558 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015364 0x00015364 0x00000094 Code RO 559 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153f8 0x000153f8 0x000000ac Code RO 565 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154a4 0x000154a4 0x00000100 Code RO 566 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000155a4 0x000155a4 0x00000108 Code RO 567 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000156ac 0x000156ac 0x0000012c Code RO 568 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000157d8 0x000157d8 0x00000148 Code RO 569 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015920 0x00015920 0x00000280 Code RO 570 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ba0 0x00015ba0 0x00000038 Code RO 571 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015bd8 0x00015bd8 0x000000b0 Code RO 577 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c88 0x00015c88 0x00000030 Code RO 582 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cb8 0x00015cb8 0x00000030 Code RO 587 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ce8 0x00015ce8 0x00000030 Code RO 588 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015d18 0x00015d18 0x00000020 Code RO 590 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015d38 0x00015d38 0x0000027c Code RO 637 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fb4 0x00015fb4 0x00000038 Code RO 639 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fec 0x00015fec 0x00000074 Code RO 640 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016060 0x00016060 0x00000022 Code RO 643 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016082 0x00016082 0x00000002 PAD + 0x00016084 0x00016084 0x0000007c Code RO 645 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016100 0x00016100 0x00000010 Code RO 646 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016110 0x00016110 0x00000008 Code RO 659 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016118 0x00016118 0x0000000a Code RO 660 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016122 0x00016122 0x00000002 PAD + 0x00016124 0x00016124 0x00000090 Code RO 662 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161b4 0x000161b4 0x00000038 Code RO 663 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161ec 0x000161ec 0x000000f4 Code RO 665 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162e0 0x000162e0 0x000000d0 Code RO 666 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163b0 0x000163b0 0x00000104 Code RO 667 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164b4 0x000164b4 0x00000044 Code RO 668 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164f8 0x000164f8 0x00000016 Code RO 669 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001650e 0x0001650e 0x00000052 Code RO 670 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016560 0x00016560 0x00000054 Code RO 671 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165b4 0x000165b4 0x00000040 Code RO 672 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165f4 0x000165f4 0x00000094 Code RO 673 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016688 0x00016688 0x00000310 Code RO 674 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016998 0x00016998 0x0000003a Code RO 744 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x000169d2 0x000169d2 0x00000002 PAD + 0x000169d4 0x000169d4 0x00000018 Code RO 745 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x000169ec 0x000169ec 0x00000012 Code RO 746 i.hal_gpio_get_input_data CVWL668.lib(hal_gpio.o) + 0x000169fe 0x000169fe 0x00000002 PAD + 0x00016a00 0x00016a00 0x00000040 Code RO 749 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x00016a40 0x00016a40 0x00000016 Code RO 750 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x00016a56 0x00016a56 0x0000001c Code RO 751 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x00016a72 0x00016a72 0x00000002 PAD + 0x00016a74 0x00016a74 0x0000001c Code RO 752 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016a90 0x00016a90 0x00000050 Code RO 753 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016ae0 0x00016ae0 0x00000060 Code RO 756 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016b40 0x00016b40 0x00000008 Code RO 757 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016b48 0x00016b48 0x00000048 Code RO 758 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x00016b90 0x00016b90 0x00000010 Code RO 1003 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016ba0 0x00016ba0 0x000001b4 Code RO 1004 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016d54 0x00016d54 0x0000000c Code RO 1005 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016d60 0x00016d60 0x00000020 Code RO 1008 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016d80 0x00016d80 0x0000000c Code RO 1009 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d8c 0x00016d8c 0x00000014 Code RO 1010 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016da0 0x00016da0 0x0000000c Code RO 1011 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016dac 0x00016dac 0x000000e8 Code RO 1012 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016e94 0x00016e94 0x000000c8 Code RO 1013 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016f5c 0x00016f5c 0x00000020 Code RO 1014 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016f7c 0x00016f7c 0x0000013c Code RO 1016 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x000170b8 0x000170b8 0x00000058 Code RO 1017 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00017110 0x00017110 0x0000006c Code RO 1068 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x0001717c 0x0001717c 0x0000044c Code RO 1070 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x000175c8 0x000175c8 0x00000088 Code RO 1071 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x00017650 0x00017650 0x00000174 Code RO 1072 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x000177c4 0x000177c4 0x0000008c Code RO 1073 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x00017850 0x00017850 0x0000002c Code RO 1075 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x0001787c 0x0001787c 0x000002f0 Code RO 1096 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017b6c 0x00017b6c 0x00000064 Code RO 1097 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017bd0 0x00017bd0 0x000000dc Code RO 1098 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017cac 0x00017cac 0x00000074 Code RO 1099 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017d20 0x00017d20 0x0000000c Code RO 1100 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017d2c 0x00017d2c 0x00000010 Code RO 1101 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017d3c 0x00017d3c 0x00000010 Code RO 1102 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017d4c 0x00017d4c 0x0000000c Code RO 1103 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017d58 0x00017d58 0x00000028 Code RO 1121 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017d80 0x00017d80 0x00000010 Code RO 1122 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017d90 0x00017d90 0x00000024 Code RO 1123 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017db4 0x00017db4 0x00000080 Code RO 1124 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017e34 0x00017e34 0x00000014 Code RO 1125 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017e48 0x00017e48 0x0000000c Code RO 1127 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017e54 0x00017e54 0x00000048 Code RO 1129 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017e9c 0x00017e9c 0x00000070 Code RO 675 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f0c 0x00017f0c 0x0000003e Code RO 676 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f4a 0x00017f4a 0x00000070 Code RO 677 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017fba 0x00017fba 0x00000002 PAD + 0x00017fbc 0x00017fbc 0x00000128 Code RO 678 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000180e4 0x000180e4 0x00000024 Code RO 679 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018108 0x00018108 0x0000003c Code RO 680 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018144 0x00018144 0x000000e0 Code RO 681 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018224 0x00018224 0x000000bc Code RO 683 i.hal_nonshadow_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000182e0 0x000182e0 0x0000002a Code RO 902 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001830a 0x0001830a 0x00000008 Code RO 903 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018312 0x00018312 0x00000002 PAD + 0x00018314 0x00018314 0x00000064 Code RO 904 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018378 0x00018378 0x0000000a Code RO 905 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018382 0x00018382 0x00000008 Code RO 907 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001838a 0x0001838a 0x00000008 Code RO 912 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00018392 0x00018392 0x00000008 Code RO 913 i.hal_pwr_set_pvd CVWL668.lib(hal_pwr.o) + 0x0001839a 0x0001839a 0x00000008 Code RO 914 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x000183a2 0x000183a2 0x00000002 PAD + 0x000183a4 0x000183a4 0x00000064 Code RO 915 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018408 0x00018408 0x00000040 Code RO 838 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018448 0x00018448 0x0000005c Code RO 839 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x000184a4 0x000184a4 0x00000058 Code RO 840 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x000184fc 0x000184fc 0x00000024 Code RO 842 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x00018520 0x00018520 0x00000040 Code RO 843 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x00018560 0x00018560 0x00000008 Code RO 859 i.hal_system_enable_systick CVWL668.lib(hal_system.o) + 0x00018568 0x00018568 0x00000008 Code RO 861 i.hal_system_get_tick CVWL668.lib(hal_system.o) + 0x00018570 0x00018570 0x000000e4 Code RO 863 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018654 0x00018654 0x00000050 Code RO 866 i.hal_system_updata_sysclk CVWL668.lib(hal_system.o) + 0x000186a4 0x000186a4 0x00000030 Code RO 881 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x000186d4 0x000186d4 0x0000001c Code RO 883 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x000186f0 0x000186f0 0x00000008 Code RO 884 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000186f8 0x000186f8 0x00000030 Code RO 684 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018728 0x00018728 0x00000094 Code RO 975 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000187bc 0x000187bc 0x0000001c Code RO 978 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x000187d8 0x000187d8 0x00000018 Code RO 685 i.hal_vsync_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000187f0 0x000187f0 0x000000e0 Code RO 1019 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000188d0 0x000188d0 0x00000040 Code RO 3 i.main main.o + 0x00018910 0x00018910 0x00000054 Code RO 346 i.pps_update_handle s8_demo.o + 0x00018964 0x00018964 0x000002e4 Code RO 1020 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018c48 0x00018c48 0x00000064 Code RO 347 i.s8_demo s8_demo.o + 0x00018cac 0x00018cac 0x0000003a Code RO 348 i.send_panel_init_code s8_demo.o + 0x00018ce6 0x00018ce6 0x00000002 PAD + 0x00018ce8 0x00018ce8 0x00000044 Code RO 1021 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018d2c 0x00018d2c 0x0000006c Code RO 1022 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018d98 0x00018d98 0x000000e0 Code RO 1023 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018e78 0x00018e78 0x00000038 Code RO 1024 i.soft_pro_motion_init CVWL668.lib(hal_internal_vsync.o) + 0x00018eb0 0x00018eb0 0x00000024 Code RO 1025 i.soft_tear_adjust_line CVWL668.lib(hal_internal_vsync.o) + 0x00018ed4 0x00018ed4 0x00000018 Code RO 917 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018eec 0x00018eec 0x000000ac Code RO 1130 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018f98 0x00018f98 0x0000001c Code RO 1131 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018fb4 0x00018fb4 0x000000b0 Code RO 1132 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00019064 0x00019064 0x000000cc Code RO 1133 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00019130 0x00019130 0x0000010c Code RO 1134 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x0001923c 0x0001923c 0x00000034 Code RO 952 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00019270 0x00019270 0x00000084 Code RO 953 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x000192f4 0x000192f4 0x00000076 Code RO 954 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x0001936a 0x0001936a 0x00000002 PAD + 0x0001936c 0x0001936c 0x000000b4 Code RO 1026 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00019420 0x00019420 0x00000118 Code RO 1027 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x00019538 0x00019538 0x00001f08 Data RO 352 .constdata s8_demo.o + 0x0001b440 0x0001b440 0x00000028 Data RO 592 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b468 0x0001b468 0x0000001c Data RO 688 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b484 0x0001b484 0x000000b6 Data RO 761 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b53a 0x0001b53a 0x00000002 PAD + 0x0001b53c 0x0001b53c 0x00000030 Data RO 980 .constdata CVWL668.lib(hal_uart.o) + 0x0001b56c 0x0001b56c 0x00000010 Data RO 2178 .constdata CVWL668.lib(drv_uart.o) + 0x0001b57c 0x0001b57c 0x00000087 Data RO 593 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b603 0x0001b603 0x00000001 PAD + 0x0001b604 0x0001b604 0x00000090 Data RO 1029 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b694 0x0001b694 0x0000008e Data RO 1078 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b722 0x0001b722 0x00000002 PAD + 0x0001b724 0x0001b724 0x00000020 Data RO 2580 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b744, Size: 0x00003118, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000160]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x00000094 Data RW 353 .data s8_demo.o + 0x00070094 COMPRESSED 0x00000024 Data RW 594 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000700b8 COMPRESSED 0x0000005c Data RW 689 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070114 COMPRESSED 0x00000001 Data RW 824 .data CVWL668.lib(hal_spi_master.o) + 0x00070115 COMPRESSED 0x00000002 Data RW 845 .data CVWL668.lib(hal_swire.o) + 0x00070117 COMPRESSED 0x00000001 PAD + 0x00070118 COMPRESSED 0x00000008 Data RW 918 .data CVWL668.lib(hal_pwr.o) + 0x00070120 COMPRESSED 0x00000001 Data RW 957 .data CVWL668.lib(tau_log.o) + 0x00070121 COMPRESSED 0x00000003 PAD + 0x00070124 COMPRESSED 0x00000018 Data RW 981 .data CVWL668.lib(hal_uart.o) + 0x0007013c COMPRESSED 0x00000010 Data RW 1030 .data CVWL668.lib(hal_internal_vsync.o) + 0x0007014c COMPRESSED 0x00000024 Data RW 1079 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070170 COMPRESSED 0x0000000c Data RW 1163 .data CVWL668.lib(drv_common.o) + 0x0007017c COMPRESSED 0x00000001 Data RW 1164 .data CVWL668.lib(drv_common.o) + 0x0007017d COMPRESSED 0x00000003 PAD + 0x00070180 COMPRESSED 0x00000190 Data RW 1249 .data CVWL668.lib(drv_dma.o) + 0x00070310 COMPRESSED 0x00000004 Data RW 1313 .data CVWL668.lib(drv_gpio.o) + 0x00070314 COMPRESSED 0x00000004 Data RW 1483 .data CVWL668.lib(drv_swire.o) + 0x00070318 COMPRESSED 0x00000050 Data RW 1531 .data CVWL668.lib(drv_timer.o) + 0x00070368 COMPRESSED 0x00000024 Data RW 1582 .data CVWL668.lib(drv_i2c.o) + 0x0007038c COMPRESSED 0x00000004 Data RW 1651 .data CVWL668.lib(drv_se.o) + 0x00070390 COMPRESSED 0x00000001 Data RW 1691 .data CVWL668.lib(drv_dsi_rx.o) + 0x00070391 COMPRESSED 0x00000003 PAD + 0x00070394 COMPRESSED 0x00000008 Data RW 2026 .data CVWL668.lib(drv_rxbr.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2113 .data CVWL668.lib(drv_vidc.o) + 0x000703a0 COMPRESSED 0x00000004 Data RW 2558 .data mc_p.l(stdout.o) + 0x000703a4 - 0x000000d0 Zero RW 591 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070474 - 0x000000b8 Zero RW 687 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0007052c - 0x00000100 Zero RW 956 .bss CVWL668.lib(tau_log.o) + 0x0007062c - 0x00000044 Zero RW 1028 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070670 - 0x00000800 Zero RW 1076 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e70 - 0x000000ff Zero RW 1077 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f6f COMPRESSED 0x00000001 PAD + 0x00070f70 - 0x00000044 Zero RW 1105 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070fb4 - 0x00000044 Zero RW 1135 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070ff8 - 0x00000010 Zero RW 1247 .bss CVWL668.lib(drv_dma.o) + 0x00071008 - 0x00000040 Zero RW 1312 .bss CVWL668.lib(drv_gpio.o) + 0x00071048 - 0x0000106c Zero RW 1634 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x000720b4 - 0x00000060 Zero RW 2177 .bss CVWL668.lib(drv_uart.o) + 0x00072114 COMPRESSED 0x00000004 PAD + 0x00072118 - 0x00001000 Zero RW 546 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5336 app_tp_transfer.o + 32 6 0 0 0 585 board.o + 64 32 0 0 0 10483 main.o + 2490 546 7944 148 0 26985 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2712 602 8168 148 4096 45537 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 204 86 28 13 0 324 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 144 34 0 0 0 248 drv_dsc_dec.o + 1892 678 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 364 54 0 4 64 1192 drv_gpio.o + 36 12 0 36 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 644 144 0 0 0 784 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 88 20 0 0 0 188 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 366 38 0 80 0 816 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 2670 198 175 36 208 1168 hal_dsi_rx_ctrl.o + 4326 338 50 92 184 2212 hal_dsi_tx_ctrl.o + 530 38 182 0 0 828 hal_gpio.o + 2168 510 142 36 2303 652 hal_internal_dcs.o + 1308 60 0 0 68 700 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3648 754 144 16 68 1688 hal_internal_vsync.o + 316 32 0 8 0 684 hal_pwr.o + 72 10 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 324 56 0 0 0 272 hal_system.o + 84 0 0 0 0 204 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 26 0 0 0 0 72 memcmp.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 35228 4904 808 784 7540 30148 Library Totals + 40 0 7 10 5 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 30122 4722 801 770 7535 27088 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2866 120 0 4 0 1336 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 35228 4904 808 784 7540 30148 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37940 5506 8976 932 11636 55425 Grand Totals + 37940 5506 8976 352 11636 55425 ELF Image Totals (compressed) + 37940 5506 8976 352 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46916 ( 45.82kB) + Total RW Size (RW Data + ZI Data) 12568 ( 12.27kB) + Total ROM Size (Code + RO Data + RW Data) 47268 ( 46.16kB) + +============================================================================== + diff --git a/project/WL668/Listings/X90Pro_WL668_20240319.map b/project/WL668/Listings/X90Pro_WL668_20240319.map new file mode 100644 index 0000000..a023a60 --- /dev/null +++ b/project/WL668/Listings/X90Pro_WL668_20240319.map @@ -0,0 +1,4414 @@ +Component: ARM Compiler 5.06 update 6 (build 750) Tool: armlink [4d35ed] + +============================================================================== + +Section Cross References + + main.o(i.main) refers to board.o(i.board_Init) for board_Init + main.o(i.main) refers to s8_demo.o(i.s8_demo) for s8_demo + main.o(i.main) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_transfer_phone) for app_tp_transfer_phone + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(i.app_tp_s_write) for app_tp_s_write + app_tp_transfer.o(i.app_tp_i2cs_callback) refers to app_tp_transfer.o(.data) for i2cs_transfer + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_phone_reset_init) for app_tp_phone_reset_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_screen_int_init) for app_tp_screen_int_init + app_tp_transfer.o(i.app_tp_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.screen_spim_io_init) for screen_spim_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_spi_master.o(i.hal_spim_init) for hal_spim_init + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.phone_i2cs_io_init) for phone_i2cs_io_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_init) for hal_i2cs_init + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_register_callback) for hal_i2cs_register_callback + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_init) refers to hal_i2c_slave.o(i.hal_i2cs_start) for hal_i2cs_start + app_tp_transfer.o(i.app_tp_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_output_int_pad + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(i.app_tp_i2cs_callback) for app_tp_i2cs_callback + app_tp_transfer.o(i.app_tp_init) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_m_read) refers to hal_spi_master.o(i.hal_spim_read) for hal_spim_read + app_tp_transfer.o(i.app_tp_m_transfer_complate) refers to hal_spi_master.o(i.hal_spim_get_transfer_complete) for hal_spim_get_transfer_complete + app_tp_transfer.o(i.app_tp_m_write) refers to hal_spi_master.o(i.hal_spim_write) for hal_spim_write + app_tp_transfer.o(i.app_tp_m_write) refers to app_tp_transfer.o(.data) for s_spim_write + app_tp_transfer.o(i.app_tp_phone_clear_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_for_custom_s8.o(.data) for g_phone_input_rst_pad + app_tp_transfer.o(i.app_tp_phone_reset_init) refers to app_tp_transfer.o(i.app_tp_reset_callback) for app_tp_reset_callback + app_tp_transfer.o(i.app_tp_phone_reset_on) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_reset_callback) refers to app_tp_transfer.o(.data) for s_phone_reset_flag + app_tp_transfer.o(i.app_tp_s_read) refers to hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) for hal_i2cs_update_rx_buffer + app_tp_transfer.o(i.app_tp_s_write) refers to hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) for hal_i2cs_update_tx_buffer + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + app_tp_transfer.o(i.app_tp_screen_init) refers to tau_delay.o(i.delayUs) for delayUs + app_tp_transfer.o(i.app_tp_screen_init) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_transfer.o(i.app_tp_screen_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_rst_pad + app_tp_transfer.o(i.app_tp_screen_int_callback) refers to app_tp_transfer.o(.data) for s_screen_int_flag + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + app_tp_transfer.o(i.app_tp_screen_int_init) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_screen_int_init) refers to app_tp_transfer.o(i.app_tp_screen_int_callback) for app_tp_screen_int_callback + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + app_tp_transfer.o(i.app_tp_screen_int_lvl_low) refers to app_tp_for_custom_s8.o(.data) for g_screen_input_int_pad + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) for app_tp_phone_analysis_data + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(i.app_tp_s_read) for app_tp_s_read + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.data) for s_slave_txbuffer_size + app_tp_transfer.o(i.app_tp_transfer_phone) refers to app_tp_transfer.o(.bss) for s_phone_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) for app_tp_screen_analysis_const + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.data) for s_screen_const_transfer_count + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_start_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_for_custom_s8.o(.data) for screen_reg_start_data + app_tp_transfer.o(i.app_tp_transfer_screen_const) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_screen_int_lvl_low) for app_tp_screen_int_lvl_low + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_transfer_complate) for app_tp_m_transfer_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_spi_master.o(i.hal_spim_flush) for hal_spim_flush + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_write) for app_tp_m_write + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(i.app_tp_m_read) for app_tp_m_read + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) for app_tp_screen_analysis_int + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(i.app_tp_write_other_operations) for app_tp_write_other_operations + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.data) for screen_reg_int_data + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_transfer.o(.bss) for s_screen_read_buffer + app_tp_transfer.o(i.app_tp_transfer_screen_int) refers to app_tp_for_custom_s8.o(.constdata) for screen_reg_int_data_size + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(i.app_tp_transfer_screen_const) for app_tp_transfer_screen_const + app_tp_transfer.o(i.app_tp_transfer_screen_start) refers to app_tp_transfer.o(.data) for s_screen_init_complate + app_tp_transfer.o(i.phone_i2cs_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.phone_i2cs_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_transfer.o(i.screen_spim_io_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + app_tp_transfer.o(i.screen_spim_io_init) refers to app_tp_transfer.o(.constdata) for .constdata + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data) refers to app_tp_for_custom_s8.o(.constdata) for phone_60_start_back + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_transfer.o(i.app_tp_screen_init) for app_tp_screen_init + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to tau_delay.o(i.delayMs) for delayMs + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const) refers to app_tp_for_custom_s8.o(.data) for app_tp_count + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffltui.o(.text) for __aeabi_ui2f + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fmul.o(.text) for __aeabi_fmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to fdiv.o(.text) for __aeabi_fdiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ffixui.o(.text) for __aeabi_f2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to f2d.o(.text) for __aeabi_f2d + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dmul.o(.text) for __aeabi_dmul + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to ddiv.o(.text) for __aeabi_ddiv + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to dfixui.o(.text) for __aeabi_d2uiz + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.data) for phone_reg_coord_BUF_NUM + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to app_tp_for_custom_s8.o(.bss) for Touch + app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + app_tp_for_custom_s8.o(i.app_tp_write_other_operations) refers to app_tp_for_custom_s8.o(.data) for start_now + app_tp_for_custom_s8.o(.data) refers to app_tp_for_custom_s8.o(.constdata) for screen_87_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + s8_demo.o(i.PhoneDisOffDeal) refers to hal_gpio.o(i.hal_gpio_get_input_data) for hal_gpio_get_input_data + s8_demo.o(i.PhoneDisOffDeal) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.PhoneDisOffDeal) refers to hal_system.o(i.hal_system_get_tick) for hal_system_get_tick + s8_demo.o(i.PhoneDisOffDeal) refers to s8_demo.o(.data) for Flag + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) for hal_dsi_rx_ctrl_send_ack_cmd + s8_demo.o(i.ap_dcs_read) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) for hal_dsi_rx_ctrl_get_max_ret_size + s8_demo.o(i.ap_dcs_read) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_read) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.ap_dcs_set_AOD_53) refers to s8_demo.o(.data) for sg_aod_in_flag + s8_demo.o(i.ap_dcs_set_backlight) refers to idiv.o(.text) for __aeabi_idivmod + s8_demo.o(i.ap_dcs_set_backlight) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_backlight) refers to s8_demo.o(.data) for AP_REG51_7FF + s8_demo.o(i.ap_dcs_set_display_on) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_dcs_set_enter_sleep_mode) refers to s8_demo.o(i.ap_rstn_pull_down_cb) for ap_rstn_pull_down_cb + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + s8_demo.o(i.ap_dcs_set_exit_sleep_mode) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_dcs_set_eye_protection_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm) for hal_dsi_tx_ctrl_set_ccm + s8_demo.o(i.ap_rstn_pull_down_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_down_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_down_cb) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.ap_rstn_pull_high_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.ap_rstn_pull_high_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.ap_rstn_pull_high_cb) refers to s8_demo.o(.data) for sg_system_resume + s8_demo.o(i.ap_set_framerate) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) for hal_dsi_tx_ctrl_set_tear_mode + s8_demo.o(i.ap_set_framerate) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.ap_update_pps_9E) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.ap_update_pps_9E) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_rx_init) for app_mipi_rx_init + s8_demo.o(i.app_display_init) refers to hal_pwr.o(i.hal_pwr_get_vcc_power_ready) for hal_pwr_get_vcc_power_ready + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_gpio_init) for app_gpio_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_init) for hal_swire_init + s8_demo.o(i.app_display_init) refers to hal_swire.o(i.hal_swire_set_timer) for hal_swire_set_timer + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_init) for app_mipi_tx_init + s8_demo.o(i.app_display_init) refers to s8_demo.o(i.app_mipi_tx_start) for app_mipi_tx_start + s8_demo.o(i.app_gpio_init) refers to memcpya.o(.text) for __aeabi_memcpy4 + s8_demo.o(i.app_gpio_init) refers to hal_gpio.o(i.hal_gpio_config_pad) for hal_gpio_config_pad + s8_demo.o(i.app_gpio_init) refers to s8_demo.o(.constdata) for .constdata + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.app_tx_panel_reset) for app_tx_panel_reset + s8_demo.o(i.app_init_panel) refers to s8_demo.o(i.send_panel_init_code) for send_panel_init_code + s8_demo.o(i.app_init_panel) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_init_panel) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_init_panel) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_enable) for hal_swire_enable + s8_demo.o(i.app_init_panel) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_init_panel) refers to s8_demo.o(.constdata) for panel_init_code + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) for hal_dsi_rx_ctrl_create_handle + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) for hal_dsi_rx_ctrl_pre_init_pps + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.app_set_dcs_hw_ack) for app_set_dcs_hw_ack + s8_demo.o(i.app_mipi_rx_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(.constdata) for g_cus_rx_dcs_execute_table + s8_demo.o(i.app_mipi_rx_init) refers to s8_demo.o(i.pps_update_handle) for pps_update_handle + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + s8_demo.o(i.app_mipi_rx_start_cb) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_mipi_rx_start_cb) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_rx_start_cb) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) for hal_dsi_tx_ctrl_create_handle + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + s8_demo.o(i.app_mipi_tx_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) for hal_dsi_tx_ctrl_set_overwrite_rgb + s8_demo.o(i.app_mipi_tx_init) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(i.app_init_panel) for app_init_panel + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) for hal_dsi_tx_ctrl_start + s8_demo.o(i.app_mipi_tx_start) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.app_mipi_tx_start) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) for hal_dsi_tx_ctrl_write_cmd + s8_demo.o(i.app_mipi_tx_start) refers to hal_swire.o(i.hal_swire_set_pulse) for hal_swire_set_pulse + s8_demo.o(i.app_mipi_tx_start) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_mipi_tx_start) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_set_dcs_hw_ack) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) for hal_dsi_rx_ctrl_set_auto_ack + s8_demo.o(i.app_set_dcs_hw_ack) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_suspend) for app_system_suspend + s8_demo.o(i.app_system_process) refers to s8_demo.o(i.app_system_resume) for app_system_resume + s8_demo.o(i.app_system_process) refers to s8_demo.o(.data) for sg_system_suspend + s8_demo.o(i.app_system_resume) refers to hal_pwr.o(i.hal_pwr_exit_sleep_mode) for hal_pwr_exit_sleep_mode + s8_demo.o(i.app_system_resume) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.app_system_resume) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) for hal_dsi_tx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) for hal_dsi_tx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) for hal_dsi_rx_ctrl_stop + s8_demo.o(i.app_system_suspend) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) for hal_dsi_rx_ctrl_deinit + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_system_suspend) refers to hal_swire.o(i.hal_swire_deinit) for hal_swire_deinit + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_sleep_mode_power) for hal_pwr_set_sleep_mode_power + s8_demo.o(i.app_system_suspend) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_pvd) for hal_pwr_set_pvd + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) for hal_pwr_enter_normal_sleep_mode + s8_demo.o(i.app_system_suspend) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) for hal_pwr_set_stop_sleep_wakeup_pin + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) for hal_pwr_enter_stop_sleep_mode + s8_demo.o(i.app_system_suspend) refers to hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) for hal_pwr_enter_deep_sleep_mode + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(.data) for g_tx_ctrl_handle + s8_demo.o(i.app_system_suspend) refers to s8_demo.o(i.ap_rstn_pull_high_cb) for ap_rstn_pull_high_cb + s8_demo.o(i.app_tx_panel_reset) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.app_tx_panel_reset) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.pps_update_handle) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) for hal_dsi_rx_ctrl_toggle_resolution + s8_demo.o(i.pps_update_handle) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.s8_demo) refers to hal_pwr.o(i.hal_pwr_set_main_power) for hal_pwr_set_main_power + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_display_init) for app_display_init + s8_demo.o(i.s8_demo) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.PhoneDisOffDeal) for PhoneDisOffDeal + s8_demo.o(i.s8_demo) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + s8_demo.o(i.s8_demo) refers to s8_demo.o(i.app_system_process) for app_system_process + s8_demo.o(i.s8_demo) refers to s8_demo.o(.data) for g_rx_ctrl_handle + s8_demo.o(i.send_panel_init_code) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) for hal_dsi_tx_ctrl_write_array_cmd + s8_demo.o(i.send_panel_init_code) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_init) refers to tau_delay.o(i.delayMs) for delayMs + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + s8_demo.o(i.soft_swire_init) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(i.soft_swire_init) refers to s8_demo.o(i.soft_swire_timer_callback) for soft_swire_timer_callback + s8_demo.o(i.soft_swire_start) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_start) refers to tau_delay.o(i.delayUs) for delayUs + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(i.soft_swire_start) for soft_swire_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_start) for hal_timer_start + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + s8_demo.o(i.soft_swire_timer_callback) refers to hal_timer.o(i.hal_timer_stop) for hal_timer_stop + s8_demo.o(i.soft_swire_timer_callback) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + s8_demo.o(i.soft_swire_timer_callback) refers to s8_demo.o(.data) for s_swire_pwm_counter + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_on) for ap_dcs_set_display_on + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_display_off) for ap_dcs_set_display_off + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_backlight) for ap_dcs_set_backlight + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_AOD_53) for ap_dcs_set_AOD_53 + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_enter_sleep_mode) for ap_dcs_set_enter_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_dcs_set_exit_sleep_mode) for ap_dcs_set_exit_sleep_mode + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_update_pps_9E) for ap_update_pps_9E + s8_demo.o(.constdata) refers to s8_demo.o(i.ap_set_framerate) for ap_set_framerate + board.o(i.board_Init) refers to hal_system.o(i.hal_system_init) for hal_system_init + board.o(i.board_Init) refers to tau_log.o(i.tau_log_init) for tau_log_init + board.o(i.board_Init) refers to hal_system.o(i.hal_system_enable_systick) for hal_system_enable_systick + startup_armcm0.o(RESET) refers to startup_armcm0.o(STACK) for __initial_sp + startup_armcm0.o(RESET) refers to startup_armcm0.o(.text) for Reset_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.HardFault_Handler) for HardFault_Handler + startup_armcm0.o(RESET) refers to drv_common.o(i.SysTick_Handler) for SysTick_Handler + startup_armcm0.o(RESET) refers to drv_vidc.o(i.VIDC_IRQn_Handler) for VIDC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_vsync.o(i.LCDC_IRQn_Handler) for LCDC_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) for MIPI_RX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) for MIPI_TX_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_memc.o(i.MEMC_IRQn_Handler) for MEMC_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_internal_dcs.o(i.VPRE_IRQn_Handler) for VPRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_dma.o(i.DMA_IRQn_Handler) for DMA_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER0_IRQn_Handler) for TIMER0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER1_IRQn_Handler) for TIMER1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER2_IRQn_Handler) for TIMER2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_timer.o(i.TIMER3_IRQn_Handler) for TIMER3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_uart.o(i.UART_IRQn_Handler) for UART_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C0_IRQn_Handler) for I2C0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C1_IRQn_Handler) for I2C1_IRQn_Handler + startup_armcm0.o(RESET) refers to hal_spi_master.o(i.SPIM_IRQn_Handler) for SPIM_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_rxbr.o(i.VPRE1_IRQn_Handler) for VPRE1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_i2c.o(i.I2C2_IRQn_Handler) for I2C2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_swire.o(i.SWIRE_IRQn_Handler) for SWIRE_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.AP_NRESET_IRQn_Handler) for AP_NRESET_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT0_IRQn_Handler) for EXTI_INT0_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT1_IRQn_Handler) for EXTI_INT1_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT2_IRQn_Handler) for EXTI_INT2_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT3_IRQn_Handler) for EXTI_INT3_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT4_IRQn_Handler) for EXTI_INT4_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT5_IRQn_Handler) for EXTI_INT5_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT6_IRQn_Handler) for EXTI_INT6_IRQn_Handler + startup_armcm0.o(RESET) refers to drv_gpio.o(i.EXTI_INT7_IRQn_Handler) for EXTI_INT7_IRQn_Handler + startup_armcm0.o(.text) refers to entry.o(.ARM.Collect$$$$00000000) for __main + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md) for drv_rxbr_set_ack_pkt_md + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status) for drv_dsi_rx_get_lpdt_fifo_status + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) for dcs_packet_get_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) for dcs_packet_free_fifo_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) for hal_internal_vsync_get_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_swpxl_clr) for drv_rxbr_swpxl_clr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_filter) for drv_rxbr_set_cmd_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_disable) for drv_dsc_dec_disable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to drv_rxbr.o(i.drv_rxbr_set_swpxl_data) for drv_rxbr_set_swpxl_data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg) for drv_dsi_rx_set_ddi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) for hal_dsi_rx_ctrl_set_rx_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg) for drv_dsi_rx_set_ipi_pg_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl) refers to drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl) for drv_dsi_rx_force_video_crtl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size) for drv_dsi_rx_get_max_ret_size + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) for hal_dsi_rx_ctrl_init_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_rx) for hal_internal_vsync_init_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) for hal_dsi_rx_ctrl_init_dsi_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) for hal_dsi_rx_ctrl_init_rxbr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) for drv_dsc_dec_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) for hal_dsi_rx_ctrl_init_vidc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) for hal_dsi_rx_ctrl_init_memc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to drv_se.o(i.drv_se_start_rx) for drv_se_start_rx + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_vidc_clk) for drv_crgu_set_vidc_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_set_fb_clk) for drv_crgu_set_fb_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) for drv_dsi_rx_set_ctrl_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) for drv_dsi_rx_set_up_phy + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) for drv_dsi_rx_set_lane_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) for drv_dsi_rx_set_ddi_crc_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) for drv_dsi_rx_set_ipi_ycbcr_frmt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) for drv_dsi_rx_set_tear_resp_en + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_inten) for drv_dsi_rx_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) for drv_dsi_rx_set_resp_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) for drv_dsi_rx_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_mode) for drv_memc_set_ltpo_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_fs_en_conditions) for drv_memc_set_fs_en_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_lcdc_st_conditions) for drv_memc_set_lcdc_st_conditions + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_vidc_sync_cnt) for drv_memc_set_vidc_sync_cnt + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_waveform) for drv_memc_set_tear_waveform + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_double_buffer) for drv_memc_set_double_buffer + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_circ_mode_enable) for drv_memc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_active_height) for drv_memc_set_active_height + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_set_ltpo_pu_thres) for drv_memc_set_ltpo_pu_thres + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to drv_memc.o(i.drv_memc_enable_irq) for drv_memc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_color_format) for drv_rxbr_set_color_format + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) for drv_rxbr_set_ltpo_drop_th + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_cfg) for drv_rxbr_set_usr_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_col) for drv_rxbr_set_usr_col + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_set_usr_row) for drv_rxbr_set_usr_row + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) for drv_rxbr_hline_rcv_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to drv_rxbr.o(i.drv_rxbr_enable_irq) for drv_rxbr_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_src_parameter) for drv_vidc_set_src_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pentile_swap) for drv_vidc_set_pentile_swap + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dst_parameter) for drv_vidc_set_dst_parameter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_circ_mode_enable) for drv_vidc_set_circ_mode_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_init_module_enable) for drv_vidc_init_module_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_dither_config) for drv_vidc_set_dither_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_vintp_config) for drv_vidc_set_vintp_config + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_rotation) for drv_vidc_set_rotation + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_step) for drv_vidc_set_scld_step + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef0) for drv_vidc_set_scld_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_hcoef1) for drv_vidc_set_scld_hcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef0) for drv_vidc_set_scld_vcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_scld_vcoef1) for drv_vidc_set_scld_vcoef1 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitr) for drv_vidc_set_honly_hinitr + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hinitb) for drv_vidc_set_honly_hinitb + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_honly_hcoef0) for drv_vidc_set_honly_hcoef0 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_mirror) for drv_vidc_set_mirror + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_pu_ctrl) for drv_vidc_set_pu_ctrl + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to drv_vidc.o(i.drv_vidc_enable_irq) for drv_vidc_enable_irq + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) refers to hal_dsi_rx_ctrl.o(.constdata) for .constdata + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) for hal_internal_sync_register_rx_callback + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irq_line) for drv_vidc_set_irq_line + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry) refers to hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) for hal_intl_dcs_register_write_cmd_entry + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header) for drv_rxbr_set_ack_pkt_header + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to drv_rxbr.o(i.drv_rxbr_set_cmd_response) for drv_rxbr_set_cmd_response + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) refers to hal_dsi_rx_ctrl.o(.conststring) for .conststring + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) for drv_dsi_rx_set_check_crc + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) for drv_dsi_rx_calc_ipi_tx_delay + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) for drv_dsi_rx_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) for drv_dsi_rx_set_drv_log_level + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to drv_rxbr.o(i.drv_rxbr_sw_reset) for drv_rxbr_sw_reset + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) for hal_dsi_rx_ctrl_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) for drv_dsi_rx_set_ddi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) for hal_dsi_rx_ctrl_set_ipi_cfg + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk) refers to hal_dsi_rx_ctrl.o(.data) for .data + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_set_rxbr_clk) for drv_crgu_set_rxbr_clk + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to drv_dsi_rx.o(i.drv_dsi_rx_power_up) for drv_dsi_rx_power_up + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to drv_dsi_rx.o(i.drv_dsi_rx_shut_down) for drv_dsi_rx_shut_down + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) for hal_internal_vsync_set_rx_state + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate) refers to hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) for hal_internal_vsync_toggle_input_frame_rate + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) for hal_internal_sync_input_resolution_change + hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) refers to hal_dsi_rx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fadd.o(.text) for __aeabi_fadd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) for hal_internal_sync_set_fb_setting_manual + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to drv_memc.o(i.drv_memc_set_data_mode) for drv_memc_set_data_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame) refers to drv_lcdc.o(i.drv_lcdc_fixed_frame_output) for drv_lcdc_fixed_frame_output + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_get_tear_mode) for drv_memc_get_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) refers to drv_memc.o(i.drv_memc_gen_a_tear_signal) for drv_memc_gen_a_tear_signal + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_init_tx) for hal_internal_vsync_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) for hal_internal_sync_register_lcdc_cb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) for hal_dsi_tx_ctrl_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) for hal_dsi_tx_init_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) for hal_dsi_tx_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) for hal_lcdc_init_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) for hal_lcdc_init_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) for drv_dsi_tx_phy_status_ready + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) for hal_nonshadow_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) refers to hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) for hal_vsync_func_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_part_display_config) for drv_lcdc_part_display_config + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload) for drv_dsi_tx_command_get_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) for hal_internal_vsync_set_sync_line + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to memcpya.o(.text) for __aeabi_memcpy + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) for hal_nonshadow_func_req_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) refers to drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) for drv_lcdc_config_overwrite_rgb + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_vpg) for drv_dsi_tx_set_vpg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick) for hal_dsi_tx_ctrl_draw_flick + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_cfg_int_frame) for drv_lcdc_cfg_int_frame + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_dsi_tx.o(i.drv_dsi_tx_powerup) for drv_dsi_tx_powerup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) for drv_lcdc_enable_shadow_reg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_start) for hal_lcdc_start + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_stop_display) for drv_lcdc_stop_display + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to drv_dsi_tx.o(i.drv_dsi_tx_shutdown) for drv_dsi_tx_shutdown + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd) for hal_dsi_tx_ctrl_read_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) for hal_dsi_tx_send_cmd + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) for drv_dsi_tx_video_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) for drv_dsi_tx_set_bta_ack + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) for drv_dsi_tx_dpi_lpcmd_time + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) for drv_dsi_tx_command_mode_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_mode) for drv_dsi_tx_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) for drv_dsi_tx_phy_lane_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) for drv_dsi_tx_dpi_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) for drv_dsi_tx_dpi_polarity + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_response_mode) for drv_dsi_tx_response_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) for drv_dsi_tx_config_eotp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) for drv_dsi_tx_set_esc_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) for drv_dsi_tx_set_time_out_div + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) for drv_dsi_tx_timeout_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) for drv_dsi_tx_phy_clock_lane_auto_lp + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_config_int) for drv_dsi_tx_config_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_int) for drv_dsi_tx_set_int + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to drv_crgu.o(i.drv_crgu_set_dpi_clk) for drv_crgu_set_dpi_clk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) refers to hal_dsi_tx_ctrl.o(.constdata) for .constdata + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) for drv_dsi_tx_phy_time_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) for drv_dsi_tx_phy_test_setup + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) for hal_dsi_tx_timing_info_update + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) for hal_dsi_tx_cmd_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) for drv_dsi_tx_edpi_cmd_size + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) for hal_dsi_tx_init_phy_cfg + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) for hal_dsi_tx_init_dpi_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) for hal_dsi_tx_vid_mode_cal_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) for hal_dsi_tx_init_vid_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) for drv_dsi_tx_set_video_chunk + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) refers to drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) for drv_dsi_tx_set_video_timing + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) for drv_dsi_tx_get_cmd_status + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_header) for drv_dsi_tx_command_header + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to d2f.o(.text) for __aeabi_d2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fmul.o(.text) for __aeabi_fmul + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to idiv.o(.text) for __aeabi_idivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_internal_svs.o(i.hal_intl_svs_init_tx) for hal_intl_svs_init_tx + hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) refers to hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) for hal_tx_frame_rate_adjust + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_endianness_config) for drv_lcdc_endianness_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to drv_lcdc.o(i.drv_lcdc_crop_hact) for drv_lcdc_crop_hact + hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) for hal_lcdc_postproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) for hal_lcdc_displayproc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) for hal_lcdc_timinggen_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_config_int) for drv_lcdc_config_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) refers to drv_lcdc.o(i.drv_lcdc_set_int) for drv_lcdc_set_int + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fscalb.o(.text) for __ARM_scalbnf + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ffltui.o(.text) for __aeabi_ui2f + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to fdiv.o(.text) for __aeabi_fdiv + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to f2d.o(.text) for __aeabi_f2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to ceil.o(i.ceil) for ceil + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) refers to drv_crgu.o(i.drv_crgu_set_lcdc_clk) for drv_crgu_set_lcdc_clk + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) for hal_intl_fb_get_tx_fb_info + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) for hal_lcdc_upscaler_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fldc_config) for drv_lcdc_fldc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_vintp_mode_config) for drv_lcdc_vintp_mode_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to drv_lcdc.o(i.drv_lcdc_dith_config) for drv_lcdc_dith_config + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for .ARM.__at_0x1102C + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_vid_hw_start) for drv_lcdc_vid_hw_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_start) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_ctrl_flow) for drv_lcdc_ctrl_flow + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_config_src_parameter) for drv_lcdc_config_src_parameter + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) for hal_intl_fb_get_memc_flow_mode + hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) refers to drv_lcdc.o(i.drv_lcdc_set_prefetch) for drv_lcdc_set_prefetch + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfltui.o(.text) for __aeabi_ui2d + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dadd.o(.text) for __aeabi_dadd + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_bcsa_config) for drv_lcdc_bcsa_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_fc_config) for drv_lcdc_fc_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_dect_config) for drv_lcdc_edge_dect_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_edge_enh_config) for drv_lcdc_edge_enh_config + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) refers to hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) for sg_pq_para + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to cfcmple.o(.text) for __aeabi_cfcmple + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) for hal_dsi_tx_ctrl_init + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) for hal_internal_vsync_set_tx_state + hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) refers to hal_dsi_tx_ctrl.o(.bss) for .bss + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) refers to hal_dsi_tx_ctrl.o(.data) for .data + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_input) for hal_gpio_init_input + hal_gpio.o(i.hal_gpio_config_pad) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_gpio.o(i.hal_gpio_ctrl_eint) refers to drv_gpio.o(i.drv_gpio_set_int) for drv_gpio_set_int + hal_gpio.o(i.hal_gpio_get_input_data) refers to drv_gpio.o(i.drv_gpio_get_input_data) for drv_gpio_get_input_data + hal_gpio.o(i.hal_gpio_get_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_get_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_eint) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) for drv_sys_cfg_sel_gpio_group + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) for drv_sys_cfg_sel_int_trig + hal_gpio.o(i.hal_gpio_init_eint) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_init_input) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_input) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_init_output) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_init_output) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_reg_eint_cb) refers to drv_gpio.o(i.drv_gpio_register_callback) for drv_gpio_register_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_gpio.o(i.drv_gpio_register_ap_reset_callback) for drv_gpio_register_ap_reset_callback + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) for drv_sys_cfg_sel_ap_rst_trig + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_gpio.o(i.hal_gpio_set_ap_reset_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_driving_strength) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to drv_gpio.o(i.drv_gpio_set_ioe) for drv_gpio_set_ioe + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_high_impedance) refers to hal_gpio.o(i.hal_gpio_set_pull_state) for hal_gpio_set_pull_state + hal_gpio.o(i.hal_gpio_set_mode) refers to drv_gpio.o(i.drv_gpio_set_mode) for drv_gpio_set_mode + hal_gpio.o(i.hal_gpio_set_mode) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_output_data) refers to hal_gpio.o(i.drv_gpio_set_output_data) for drv_gpio_set_output_data + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_pull_state) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_schmitt_trigger) refers to hal_gpio.o(.constdata) for .constdata + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_get_attribute) for drv_gpio_get_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to drv_gpio.o(i.drv_gpio_set_attribute) for drv_gpio_set_attribute + hal_gpio.o(i.hal_gpio_set_slew_rate) refers to hal_gpio.o(.constdata) for .constdata + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_intr_status) for drv_i2c_get_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_rx_count) for drv_i2c_get_rx_count + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_get_remaining_trans_num) for drv_dma_get_remaining_trans_num + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_set_mem_trans_offset) for drv_dma_set_mem_trans_offset + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_get_tx_abrtsource) for drv_i2c_get_tx_abrtsource + hal_i2c_slave.o(i.hal_i2cs_callback) refers to drv_i2c.o(i.drv_i2c_write_data) for drv_i2c_write_data + hal_i2c_slave.o(i.hal_i2cs_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_deinit) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_get_write_complete) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_clock_enable) for drv_i2c_clock_enable + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2cs_init) for drv_i2cs_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_i2c.o(i.drv_i2c_set_callback) for drv_i2c_set_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_set_bitwide) for drv_dma_set_bitwide + hal_i2c_slave.o(i.hal_i2cs_init) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(i.hal_i2cs_callback) for hal_i2cs_callback + hal_i2c_slave.o(i.hal_i2cs_init) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_register_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_intr) for drv_i2c_enable_intr + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_i2c_slave.o(i.hal_i2cs_start) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_start) refers to hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) for hal_i2cs_tx_dma_callback + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_enable) for drv_i2c_enable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_intr) for drv_i2c_disable_intr + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_stop) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_stop) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_disable_dma_req) for drv_i2c_disable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_flush) for drv_i2c_flush + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_dma.o(i.drv_dma_set_circle_mode) for drv_dma_set_circle_mode + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to drv_i2c.o(i.drv_i2c_enable_dma_req) for drv_i2c_enable_dma_req + hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer) refers to hal_i2c_slave.o(.data) for .data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_disable_int) for drv_spim_disable_int + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_set_inten) for drv_spim_set_inten + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_spi_master.o(i.drv_spim_clear_int_status) for drv_spim_clear_int_status + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_spi_master.o(i.SPIM_IRQn_Handler) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_deinit) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_deinit) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_get_transfer_complete) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + hal_spi_master.o(i.hal_spim_init) refers to hal_gpio.o(i.hal_gpio_init_output) for hal_gpio_init_output + hal_spi_master.o(i.hal_spim_init) refers to drv_spi_master.o(i.drv_spim_init) for drv_spim_init + hal_spi_master.o(i.hal_spim_read) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_read) refers to drv_spi_master.o(i.drv_spim_read) for drv_spim_read + hal_spi_master.o(i.hal_spim_read) refers to hal_spi_master.o(.data) for .data + hal_spi_master.o(i.hal_spim_write) refers to hal_gpio.o(i.hal_gpio_set_output_data) for hal_gpio_set_output_data + hal_spi_master.o(i.hal_spim_write) refers to drv_spi_master.o(i.drv_spim_write) for drv_spim_write + hal_spi_master.o(i.hal_spim_write) refers to hal_spi_master.o(.data) for .data + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_deinit) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_swire.o(i.hal_swire_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_deinit) refers to hal_timer.o(i.hal_timer_deinit) for hal_timer_deinit + hal_swire.o(i.hal_swire_deinit) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_get_pulse_count) for drv_swire_get_pulse_count + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_enable) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_swire.o(i.hal_swire_enable) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_enable) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_set_clock_div) for drv_crgu_set_clock_div + hal_swire.o(i.hal_swire_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_swire.o(i.hal_swire_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_swire.o(i.hal_swire_init) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_set_power_down) for drv_swire_set_power_down + hal_swire.o(i.hal_swire_init) refers to drv_swire.o(i.drv_swire_enable) for drv_swire_enable + hal_swire.o(i.hal_swire_init) refers to drv_common.o(.data) for g_system_clock + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_register_callback) for drv_swire_register_callback + hal_swire.o(i.hal_swire_register_callback) refers to drv_swire.o(i.drv_swire_set_int) for drv_swire_set_int + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_pulse) refers to drv_swire.o(i.drv_swire_set_pulse_count) for drv_swire_set_pulse_count + hal_swire.o(i.hal_swire_set_pulse) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_timer) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) for drv_sys_cfg_sel_swire_timer + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_init) for hal_timer_init + hal_swire.o(i.hal_swire_set_timer) refers to hal_timer.o(i.hal_timer_set_repeat) for hal_timer_set_repeat + hal_swire.o(i.hal_swire_set_timer) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_swire.o(i.hal_swire_set_timer) refers to drv_swire.o(i.drv_swire_set_trig_mode) for drv_swire_set_trig_mode + hal_swire.o(i.hal_swire_set_timer) refers to hal_swire.o(.data) for .data + hal_swire.o(i.hal_swire_set_waveform) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_swire.o(i.hal_swire_set_waveform) refers to drv_swire.o(i.drv_swire_set_bit_time) for drv_swire_set_bit_time + hal_swire.o(i.hal_swire_set_waveform) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_disable_systick) refers to drv_common.o(i.drv_common_disable_systick) for drv_common_disable_systick + hal_system.o(i.hal_system_enable_systick) refers to drv_common.o(i.drv_common_enable_systick) for drv_common_enable_systick + hal_system.o(i.hal_system_get_tick) refers to drv_common.o(i.drv_common_get_tick) for drv_common_get_tick + hal_system.o(i.hal_system_idle_mode) refers to drv_common.o(i.drv_common_idle_mode) for drv_common_idle_mode + hal_system.o(i.hal_system_init) refers to drv_pwr.o(i.drv_pwr_set_pll_clk) for drv_pwr_set_pll_clk + hal_system.o(i.hal_system_init) refers to hal_system.o(i.hal_system_updata_sysclk) for hal_system_updata_sysclk + hal_system.o(i.hal_system_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_system.o(i.hal_system_init) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) for drv_sys_cfg_clear_all_int + hal_system.o(i.hal_system_init) refers to drv_common.o(i.drv_common_system_init) for drv_common_system_init + hal_system.o(i.hal_system_init) refers to hal_gpio.o(i.hal_gpio_set_mode) for hal_gpio_set_mode + hal_system.o(i.hal_system_register_systick_cb) refers to drv_common.o(i.drv_common_systick_register_cb) for drv_common_systick_register_cb + hal_system.o(i.hal_system_reset_chip) refers to drv_crgu.o(i.drv_crgu_reset_chip) for drv_crgu_reset_chip + hal_system.o(i.hal_system_updata_sysclk) refers to drv_crgu.o(i.drv_crgu_set_ahb_clk) for drv_crgu_set_ahb_clk + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_clock + hal_system.o(i.hal_system_updata_sysclk) refers to drv_common.o(.data) for g_system_delay_step + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_deinit) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_timer.o(i.hal_timer_deinit) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_get_status) refers to drv_timer.o(i.drv_timer_get_status) for drv_timer_get_status + hal_timer.o(i.hal_timer_init) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_timer.o(i.hal_timer_init) refers to drv_timer.o(i.drv_timer_set_prescaler) for drv_timer_set_prescaler + hal_timer.o(i.hal_timer_set_repeat) refers to drv_timer.o(i.drv_timer_set_repeat) for drv_timer_set_repeat + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_start_ex) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_enable) for drv_timer_enable + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_register_callback) for drv_timer_register_callback + hal_timer.o(i.hal_timer_stop) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + hal_pwr.o(i.hal_pwr_elvcc_close) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_electric_current) for drv_pwr_pwmled_electric_current + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel) for drv_pwr_hv_ldo_mode_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) for drv_pwr_hv_ldo_mode_clock_sel + hal_pwr.o(i.hal_pwr_elvcc_ldo_en) refers to drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step) for drv_pwr_pwmled_driver_current_Big_step + hal_pwr.o(i.hal_pwr_elvcc_vol_set) refers to drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set) for drv_pwr_hv_ldo_voltage_set + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_set_wakeup_type) for drv_pwr_set_wakeup_type + hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) for drv_pwr_enter_deep_sleep_mode + hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) for drv_pwr_enter_sleep_mode_ex + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) for drv_pwr_enter_stop_sleep_mode + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_exit_sleep_mode) for drv_pwr_exit_sleep_mode + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_get_all_reset_flag) for drv_crgu_get_all_reset_flag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_pwr.o(i.drv_pwr_get_wakeflag) for drv_pwr_get_wakeflag + hal_pwr.o(i.hal_pwr_get_reset_flag) refers to drv_crgu.o(i.drv_crgu_clear_all_reset_flags) for drv_crgu_clear_all_reset_flags + hal_pwr.o(i.hal_pwr_get_vcc_power_ready) refers to drv_pwr.o(i.drv_pwr_get_power_ready_st) for drv_pwr_get_power_ready_st + hal_pwr.o(i.hal_pwr_ldo13s_en) refers to drv_pwr.o(i.drv_pwr_ldo13s_en) for drv_pwr_ldo13s_en + hal_pwr.o(i.hal_pwr_ldo13s_set) refers to drv_pwr.o(i.drv_pwr_ldo13s_set) for drv_pwr_ldo13s_set + hal_pwr.o(i.hal_pwr_ldo18s_en) refers to drv_pwr.o(i.drv_pwr_ldo18s_en) for drv_pwr_ldo18s_en + hal_pwr.o(i.hal_pwr_ldo18s_set) refers to drv_pwr.o(i.drv_pwr_ldo18s_set) for drv_pwr_ldo18s_set + hal_pwr.o(i.hal_pwr_set_main_power) refers to drv_pwr.o(i.drv_pwr_set_digit_power_sel) for drv_pwr_set_digit_power_sel + hal_pwr.o(i.hal_pwr_set_pvd) refers to drv_pwr.o(i.drv_pwr_set_pvd) for drv_pwr_set_pvd + hal_pwr.o(i.hal_pwr_set_sleep_mode_power) refers to drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) for drv_pwr_set_breath_screen_power_sel + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_ctrl_eint) for hal_gpio_ctrl_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_init_eint) for hal_gpio_init_eint + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_reg_eint_cb) for hal_gpio_reg_eint_cb + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_gpio.o(i.hal_gpio_set_ap_reset_int) for hal_gpio_set_ap_reset_int + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(.data) for .data + hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) refers to hal_pwr.o(i.stop_sleep_cb) for stop_sleep_cb + hal_pwr.o(i.hal_pwr_set_vcc_enable) refers to drv_pwr.o(i.drv_pwr_charge_pump_en) for drv_pwr_charge_pump_en + hal_pwr.o(i.stop_sleep_cb) refers to hal_pwr.o(.data) for .data + tau_delay.o(i.delayMs) refers to tau_delay.o(i.delayUs) for delayUs + tau_delay.o(i.delayUs) refers to drv_common.o(.data) for g_system_delay_step + tau_log.o(i.fgetc) refers to hal_uart.o(i.hal_uart_recv_blocking) for hal_uart_recv_blocking + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_get_debug_state) for hal_system_get_debug_state + tau_log.o(i.fgetc) refers to hal_system.o(i.hal_system_clear_debug_state) for hal_system_clear_debug_state + tau_log.o(i.fgetc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.fputc) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.fputc) refers to hal_uart.o(i.hal_uart_send_blocking) for hal_uart_send_blocking + tau_log.o(i.fputc) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_init) refers to hal_uart.o(i.hal_uart_init) for hal_uart_init + tau_log.o(i.tau_log_init) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to memseta.o(.text) for __aeabi_memclr4 + tau_log.o(i.tau_log_printf) refers to strlen.o(.text) for strlen + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0vsprintf) for vsprintf + tau_log.o(i.tau_log_printf) refers to tau_log.o(i.tau_log_push_log) for tau_log_push_log + tau_log.o(i.tau_log_printf) refers to printfa.o(i.__0printf) for __2printf + tau_log.o(i.tau_log_printf) refers to tau_log.o(.data) for g_log_port + tau_log.o(i.tau_log_printf) refers to tau_log.o(.bss) for g_log_buf + tau_log.o(i.tau_log_push_log) refers to memcpya.o(.text) for __aeabi_memcpy + tau_log.o(i.tau_log_push_log) refers to tau_delay.o(i.delayUs) for delayUs + tau_log.o(.ARM.__at_0x1101C) refers to tau_log.o(.bss) for g_log_buf + hal_uart.o(i.hal_uart0_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart0_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_rx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart1_tx_dma_cb) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_deinit) refers to drv_uart.o(i.drv_uart_deinit) for drv_uart_deinit + hal_uart.o(i.hal_uart_deinit) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_uart.o(i.hal_uart_deinit) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_path_close) refers to drv_dma.o(i.drv_dma_deinit) for drv_dma_deinit + hal_uart.o(i.hal_uart_dma_path_close) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_recv) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_recv) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart0_rx_dma_cb) for hal_uart0_rx_dma_cb + hal_uart.o(i.hal_uart_dma_recv) refers to hal_uart.o(i.hal_uart1_rx_dma_cb) for hal_uart1_rx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_apply_handle) for drv_dma_apply_handle + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_init) for drv_dma_init + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_burst) for drv_dma_set_burst + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_register_callback) for drv_dma_register_callback + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable_int) for drv_dma_enable_int + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_disable) for drv_dma_disable + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_set_mem_trans_info) for drv_dma_set_mem_trans_info + hal_uart.o(i.hal_uart_dma_send) refers to drv_dma.o(i.drv_dma_enable) for drv_dma_enable + hal_uart.o(i.hal_uart_dma_send) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart0_tx_dma_cb) for hal_uart0_tx_dma_cb + hal_uart.o(i.hal_uart_dma_send) refers to hal_uart.o(i.hal_uart1_tx_dma_cb) for hal_uart1_tx_dma_cb + hal_uart.o(i.hal_uart_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_init) for drv_uart_init + hal_uart.o(i.hal_uart_init) refers to drv_uart.o(i.drv_uart_trans_create_handle) for drv_uart_trans_create_handle + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_init) refers to drv_common.o(.data) for g_system_clock + hal_uart.o(i.hal_uart_init) refers to hal_uart.o(.data) for .data + hal_uart.o(i.hal_uart_recv_blocking) refers to drv_uart.o(i.drv_uart_recv_blocking) for drv_uart_recv_blocking + hal_uart.o(i.hal_uart_recv_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_recv_none_blocking) for drv_uart_recv_none_blocking + hal_uart.o(i.hal_uart_recv_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_blocking) refers to drv_uart.o(i.drv_uart_send_blocking) for drv_uart_send_blocking + hal_uart.o(i.hal_uart_send_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_uart.o(i.hal_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_send_none_blocking) for drv_uart_send_none_blocking + hal_uart.o(i.hal_uart_send_none_blocking) refers to hal_uart.o(.constdata) for .constdata + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_vsync.o(i.LCDC_IRQn_Handler) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) for hal_dsi_rx_ctrl_init + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) for hal_internal_vsync_set_tear_mode + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) for hal_dsi_rx_ctrl_start + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) for hal_dsi_tx_ctrl_gen_a_tear_signal + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to tau_delay.o(i.delayUs) for delayUs + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) for hal_vsync_reset_lcdc_scaler + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) for hal_intl_fb_set_fb_info_manual + hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_deinit) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_init_rx) for hal_intl_svs_init_rx + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) for hal_intl_dcs_init_sw_fltr + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_rxbr.o(i.drv_rxbr_register_irq1_callback) for drv_rxbr_register_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to drv_vidc.o(i.drv_vidc_register_callback) for drv_vidc_register_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_init) for dcs_packet_fifo_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te) for soft_gen_te + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.rxbr_irq1_callback) for rxbr_irq1_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.vidc_callback) for vidc_callback + hal_internal_vsync.o(i.hal_internal_vsync_init_rx) refers to hal_internal_vsync.o(i.soft_gen_te_double_buffer) for soft_gen_te_double_buffer + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) for check_mipi_rx_tx_video_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) for hal_intl_fb_cal_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_init_tx) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_rx) for hal_intl_svs_deinit_rx + hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) for hal_intl_svs_set_sync_coef + hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_tear_mode) for drv_memc_set_tear_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_int_single) for drv_lcdc_config_int_single + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_memc.o(i.drv_memc_set_frame_drop_select) for drv_memc_set_frame_drop_select + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) for hal_internal_vsync_get_sync_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_set_tear_line) for drv_lcdc_set_tear_line + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) for drv_lcdc_config_acc_command_mode + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.hal_internal_vsync_deinit) for hal_internal_vsync_deinit + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_svs.o(i.hal_intl_svs_deinit_tx) for hal_intl_svs_deinit_tx + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_internal_svs.o(i.hal_intl_svs_set_input_frate) for hal_intl_svs_set_input_frate + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_rate_transfer_sel) for drv_memc_rate_transfer_sel + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_memc.o(i.drv_memc_sel_vsync) for drv_memc_sel_vsync + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg) for drv_rxbr_hline_rcv0_cfg + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(i.soft_pro_motion_init) for soft_pro_motion_init + hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.drv_rxbr_get_int_source) for drv_rxbr_get_int_source + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.soft_double_buffer_update) for soft_double_buffer_update + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_handle) for hal_intl_svs_handle + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(i.vpre_err_reset) for vpre_err_reset + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_vidc.o(i.drv_vidc_enable) for drv_vidc_enable + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) for drv_dsi_tx_phy_clock_lane_req_hs + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_lcdc.o(i.drv_lcdc_cmd_start) for drv_lcdc_cmd_start + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) for hal_intl_svs_set_rx_vtt + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.rxbr_irq1_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.soft_double_buffer_update) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_gen_te) refers to hal_internal_vsync.o(.data) for .data + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(i.soft_tear_adjust_line) for soft_tear_adjust_line + hal_internal_vsync.o(i.soft_gen_te_double_buffer) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.soft_pro_motion_init) refers to hal_internal_fb.o(.bss) for g_rx_fb_info + hal_internal_vsync.o(i.soft_tear_adjust_line) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_int_source) for drv_vidc_get_int_source + hal_internal_vsync.o(i.vidc_callback) refers to drv_lcdc.o(i.drv_lcdc_function_disable) for drv_lcdc_function_disable + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_set_irqen) for drv_vidc_set_irqen + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_clear_irq) for drv_vidc_clear_irq + hal_internal_vsync.o(i.vidc_callback) refers to drv_vidc.o(i.drv_vidc_get_irq_status) for drv_vidc_get_irq_status + hal_internal_vsync.o(i.vidc_callback) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_vsync.o(i.vidc_callback) refers to hal_internal_vsync.o(.conststring) for .conststring + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + hal_internal_vsync.o(i.vpre_err_reset) refers to hal_internal_vsync.o(.bss) for .bss + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) for hal_intl_dcs_rx_receive_packet + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) for drv_dsc_dec_get_nslc + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_crgu.o(i.drv_crgu_set_dsc_clk) for drv_crgu_set_dsc_clk + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + hal_internal_dcs.o(i.VPRE_IRQn_Handler) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to hal_internal_dcs.o(i.drv_rxbr_get_status0) for drv_rxbr_get_status0 + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.check_pkt_buf_rev) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) for hal_intl_dcs_sw_filter_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) for dcs_packet_fifo_alloc + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) for hal_dsi_rx_ctrl_dcs_async_handler + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) for drv_dsi_rx_get_ddi_crc_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) for drv_dsi_tx_command_put_payload + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) for hal_intl_dcs_rx_get_dcs_packet_data + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) for hal_intl_dcs_rx_receive_pps + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) for drv_rxbr_clear_pkt_buffer + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(i.check_pkt_buf_rev) for check_pkt_buf_rev + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memcmp.o(.text) for memcmp + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) for drv_dsi_rx_get_compression_en + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to drv_dsc_dec.o(i.drv_dsc_dec_enable) for drv_dsc_dec_enable + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_dcs.o(.conststring) for .conststring + hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to memseta.o(.text) for __aeabi_memset + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to drv_rxbr.o(i.drv_rxbr_set_filter_regs) for drv_rxbr_set_filter_regs + hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) for hal_intl_dcs_set_auto_hw_filter + hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.data) for .data + hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) refers to hal_internal_dcs.o(.bss) for .bss + hal_internal_dcs.o(.data) refers to hal_internal_dcs.o(.bss) for g_imm_buffer + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.ha_intl_fb_check_pu_size) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) for hal_intl_fb_flow_control_adapter + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) for hal_intl_fb_check_bandwidth + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.ha_intl_fb_check_pu_size) for ha_intl_fb_check_pu_size + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(i.hal_intl_fb_edge_resize) for hal_intl_fb_edge_resize + hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) for hal_internal_sync_get_hight_performan_mode + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_edge_resize) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to memcpya.o(.text) for __aeabi_memcpy4 + hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_get_user_flow) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.bss) for .bss + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_vsync.o(.bss) for g_vsync_handle + hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual) refers to hal_internal_fb.o(.conststring) for .conststring + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_deinit_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_deinit_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to memseta.o(.text) for __aeabi_memclr4 + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) for hal_intl_svs_update_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_fb.o(i.hal_intl_fb_get_user_flow) for hal_intl_fb_get_user_flow + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_init_rx) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_init_tx) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_start) for svs_wait_start + hal_internal_svs.o(i.hal_intl_svs_set_input_frate) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_set_sync_coef) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfltui.o(.text) for __aeabi_ui2d + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dmul.o(.text) for __aeabi_dmul + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) for hal_intl_fb_get_rx_fb_info + hal_internal_svs.o(i.svs_direct_mode_setting) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_direct_mode_setting) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_direct_mode_setting) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_get_rel_intv) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_get_rel_intv) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_sync_handle) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_sync_handle) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_sync_handle) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_sync_handle) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_sync_handle) refers to dadd.o(.text) for __aeabi_dadd + hal_internal_svs.o(i.svs_sync_handle) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_sync_handle) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_fr_stab) refers to drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) for drv_rxbr_frame_drop_cfg + hal_internal_svs.o(i.svs_wait_fr_stab) refers to uidiv.o(.text) for __aeabi_uidivmod + hal_internal_svs.o(i.svs_wait_fr_stab) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_fr_stab) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_fr_stab) refers to ffixui.o(.text) for __aeabi_f2uiz + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_fr_stab) refers to hal_internal_svs.o(i.svs_sync_handle) for svs_sync_handle + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_get_rel_intv) for svs_get_rel_intv + hal_internal_svs.o(i.svs_wait_start) refers to drv_crgu.o(i.drv_crgu_get_rxbr_clk) for drv_crgu_get_rxbr_clk + hal_internal_svs.o(i.svs_wait_start) refers to ffltui.o(.text) for __aeabi_ui2f + hal_internal_svs.o(i.svs_wait_start) refers to fdiv.o(.text) for __aeabi_fdiv + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) for hal_internal_vsync_get_tx_state + hal_internal_svs.o(i.svs_wait_start) refers to fmul.o(.text) for __aeabi_fmul + hal_internal_svs.o(i.svs_wait_start) refers to f2d.o(.text) for __aeabi_f2d + hal_internal_svs.o(i.svs_wait_start) refers to ceil.o(i.ceil) for ceil + hal_internal_svs.o(i.svs_wait_start) refers to dfixui.o(.text) for __aeabi_d2uiz + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_direct_mode_setting) for svs_direct_mode_setting + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_clear_status0) for drv_rxbr_clear_status0 + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_set_inten) for drv_rxbr_set_inten + hal_internal_svs.o(i.svs_wait_start) refers to drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) for drv_rxbr_hline_rcv1_cfg + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(.bss) for .bss + hal_internal_svs.o(i.svs_wait_start) refers to hal_internal_svs.o(i.svs_wait_fr_stab) for svs_wait_fr_stab + drv_common.o(i.HardFault_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_common.o(i.SysTick_Handler) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_enable_systick) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_common.o(i.drv_common_enable_systick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_get_tick) refers to drv_common.o(.data) for .data + drv_common.o(i.drv_common_system_init) refers to drv_se.o(i.drv_se_init) for drv_se_init + drv_common.o(i.drv_common_systick_register_cb) refers to drv_common.o(.data) for .data + drv_crgu.o(i.drv_crgu_get_rxbr_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_crgu.o(i.drv_crgu_get_system_clk) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_get_int_source) for drv_dma_get_int_source + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(i.drv_dma_clear_status) for drv_dma_clear_status + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.DMA_IRQn_Handler) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.data) for .data + drv_dma.o(i.drv_dma_apply_handle) refers to drv_dma.o(.constdata) for .constdata + drv_dma.o(i.drv_dma_deinit) refers to drv_dma.o(i.drv_dma_disable_int) for drv_dma_disable_int + drv_dma.o(i.drv_dma_disable_int) refers to drv_dma.o(i.drv_dma_int_list_delete) for drv_dma_int_list_delete + drv_dma.o(i.drv_dma_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dma.o(i.drv_dma_enable_int) refers to drv_dma.o(i.drv_dma_int_list_inset) for drv_dma_int_list_inset + drv_dma.o(i.drv_dma_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dma.o(i.drv_dma_init) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_dma.o(i.drv_dma_init) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_int_list_delete) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_int_list_inset) refers to drv_dma.o(.bss) for .bss + drv_dma.o(i.drv_dma_update_handle_setting) refers to drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) for drv_sys_cfg_sel_dma_req + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(i.drv_dma_update_handle_setting) for drv_dma_update_handle_setting + drv_dma.o(i.drv_dma_update_req_by_default) refers to drv_dma.o(.constdata) for .constdata + drv_dsc_dec.o(i.drv_dsc_dec_enable) refers to drv_se.o(i.drv_se_set_dsc) for drv_se_set_dsc + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.AP_NRESET_IRQn_Handler) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.EXTI_INT0_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT1_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT2_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT3_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT4_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT5_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT6_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.EXTI_INT7_IRQn_Handler) refers to drv_gpio.o(i.drv_gpio_handle_int) for drv_gpio_handle_int + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_gpio.o(i.drv_gpio_handle_int) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_register_ap_reset_callback) refers to drv_gpio.o(.data) for .data + drv_gpio.o(i.drv_gpio_register_callback) refers to drv_gpio.o(.bss) for .bss + drv_gpio.o(i.drv_gpio_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_pwr.o(i.drv_pwr_analog_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_elvcc_pwm_en) refers to tau_delay.o(i.delayMs) for delayMs + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_enter_sleep_mode) refers to drv_pwr.o(i.drv_pwr_por_mode_flag) for drv_pwr_por_mode_flag + drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_exit_sleep_mode) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel) refers to drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock) for drv_pwr_hv_ldo_10M_clock + drv_pwr.o(i.drv_pwr_pwm_output_pwm_led) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_digit_power_sel) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_system_clk) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_pwr.o(i.drv_pwr_set_wakeup_type) refers to drv_pwr.o(i.drv_pwr_write_lock) for drv_pwr_write_lock + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_disable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_spi_master.o(i.drv_spim_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_spi_master.o(i.drv_spim_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_spi_master.o(i.drv_spim_init) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_swire.o(i.SWIRE_IRQn_Handler) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_register_callback) refers to drv_swire.o(.data) for .data + drv_swire.o(i.drv_swire_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_timer.o(i.TIMER0_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER1_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER2_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.TIMER3_IRQn_Handler) refers to drv_timer.o(i.drv_timer_handle_interrupt) for drv_timer_handle_interrupt + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_clear_status_flags) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_timer.o(i.drv_timer_enable) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_get_instance) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_get_status) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_clear_status_flags) for drv_timer_clear_status_flags + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_int) for drv_timer_set_int + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(i.drv_timer_set_compare_val) for drv_timer_set_compare_val + drv_timer.o(i.drv_timer_handle_interrupt) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_register_callback) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_compare_val) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_compare_val) refers to drv_common.o(.data) for g_system_clock + drv_timer.o(i.drv_timer_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(i.drv_timer_get_instance) for drv_timer_get_instance + drv_timer.o(i.drv_timer_set_prescaler) refers to drv_timer.o(.data) for .data + drv_timer.o(i.drv_timer_set_repeat) refers to drv_timer.o(.data) for .data + drv_i2c.o(i.I2C0_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C1_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.I2C2_IRQn_Handler) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_NVIC_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_clear_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_set_clock) for drv_per_set_clock + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_per_common.o(i.drv_per_reset_module) for drv_per_reset_module + drv_i2c.o(i.drv_i2c_clock_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_disable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_dma_req) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_set_sys_mask) for drv_i2c_set_sys_mask + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_clear_intr_status) for drv_i2c_clear_intr_status + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(i.drv_i2c_NVIC_enable) for drv_i2c_NVIC_enable + drv_i2c.o(i.drv_i2c_enable_intr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_flush) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_fifo_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_intr_status) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_rx_count) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_get_tx_abrtsource) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_callback) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_fifo_threshold) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_i2c.o(i.drv_i2c_set_sys_mask) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(i.drv_i2c_get_fifo_status) for drv_i2c_get_fifo_status + drv_i2c.o(i.drv_i2c_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_i2c.o(i.drv_i2cm_cal_scl_cnt) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_init) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_multi_params_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_read_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_per_common.o(i.drv_per_get_system_clk) for drv_per_get_system_clk + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(i.drv_i2cm_cal_scl_cnt) for drv_i2cm_cal_scl_cnt + drv_i2c.o(i.drv_i2cm_set_baud_rate) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_set_slave_addr) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_data) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cm_write_read_cmd) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_init) refers to drv_i2c.o(.data) for .data + drv_i2c.o(i.drv_i2cs_own_addr) refers to drv_i2c.o(.data) for .data + drv_per_common.o(i.drv_per_get_system_clk) refers to drv_crgu.o(i.drv_crgu_get_system_clk) for drv_crgu_get_system_clk + drv_per_common.o(i.drv_per_reset_module) refers to drv_crgu.o(i.drv_crgu_reset_modules) for drv_crgu_reset_modules + drv_per_common.o(i.drv_per_set_clock) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_fifo_init) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) refers to dcs_packet_fifo.o(.bss) for .bss + dcs_packet_fifo.o(i.dcs_packet_get_fifo_size) refers to dcs_packet_fifo.o(.bss) for .bss + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_enter_inactive) for drv_efuse_enter_inactive + drv_se.o(i.drv_se_init) refers to drv_efuse.o(i.drv_efuse_read) for drv_efuse_read + drv_se.o(i.drv_se_init) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_dsc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_dsc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_lcdc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_lcdc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_memc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_memc) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_rxbr) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_rxbr) refers to drv_se.o(.data) for .data + drv_se.o(i.drv_se_set_vidc) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_se.o(i.drv_se_set_vidc) refers to drv_se.o(.data) for .data + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) for drv_dsi_rx_get_color_bpp + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to ffltui.o(.text) for __aeabi_ui2f + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fdiv.o(.text) for __aeabi_fdiv + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fmul.o(.text) for __aeabi_fmul + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) for drv_dsi_rx_get_color_pcc + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to fadd.o(.text) for __aeabi_fadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to cfrcmple.o(.text) for __aeabi_cfrcmple + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to f2d.o(.text) for __aeabi_f2d + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dadd.o(.text) for __aeabi_dadd + drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) refers to dfixui.o(.text) for __aeabi_d2uiz + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level) refers to drv_dsi_rx.o(.data) for .data + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) refers to drv_phy_common.o(i.drv_phy_test_lock) for drv_phy_test_lock + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_enter) for drv_tx_phy_test_enter + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_phy_common.o(i.drv_phy_test_clear) for drv_phy_test_clear + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_write_code) for drv_tx_phy_test_write_code + drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) refers to drv_dsi_tx.o(i.drv_tx_phy_test_exit) for drv_tx_phy_test_exit + drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) for drv_dsi_tx_phy_status_stopstate + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to tau_log.o(i.tau_log_printf) for tau_log_printf + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot) for drv_dsi_tx_phy_status_ulpsactivenot + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock) for drv_dsi_tx_phy_status_pll_lock + drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit) refers to drv_dsi_tx.o(i.drv_dsi_tx_version) for drv_dsi_tx_version + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_dsi_tx.o(i.drv_dsi_tx_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_clear_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_lcdc.o(i.drv_lcdc_cmd_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_lcdc.o(i.drv_lcdc_ctrl_flow) refers to drv_lcdc.o(i.drv_lcdc_function_enable) for drv_lcdc_function_enable + drv_lcdc.o(i.drv_lcdc_part_display_config) refers to drv_lcdc.o(i.drv_lcdc_pixel_value_config) for drv_lcdc_pixel_value_config + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_lcdc.o(i.drv_lcdc_clear_int) for drv_lcdc_clear_int + drv_lcdc.o(i.drv_lcdc_set_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_lcdc.o(i.drv_lcdc_vid_hw_start) refers to drv_se.o(i.drv_se_set_lcdc) for drv_se_set_lcdc + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_get_status) for drv_memc_get_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_memc.o(i.drv_memc_clear_status) for drv_memc_clear_status + drv_memc.o(i.MEMC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_memc.o(i.drv_memc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_memc.o(i.drv_memc_rate_transfer_sel) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_memc.o(i.drv_memc_set_ltpo_mode) refers to drv_se.o(i.drv_se_set_memc) for drv_se_set_memc + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.VPRE1_IRQn_Handler) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_EnableIRQ) for __NVIC_EnableIRQ + drv_rxbr.o(i.drv_rxbr_enable_irq) refers to drv_rxbr.o(i.__NVIC_DisableIRQ) for __NVIC_DisableIRQ + drv_rxbr.o(i.drv_rxbr_register_irq0_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_register_irq1_callback) refers to drv_rxbr.o(.data) for .data + drv_rxbr.o(i.drv_rxbr_set_cmd_filter) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_cmd_response) refers to hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) for __ARM_common_switch8 + drv_rxbr.o(i.drv_rxbr_set_color_format) refers to drv_se.o(i.drv_se_set_rxbr) for drv_se_set_rxbr + drv_rxbr.o(i.drv_rxbr_soft_reset) refers to tau_delay.o(i.delayMs) for delayMs + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_crgu.o(i.drv_crgu_set_reset) for drv_crgu_set_reset + drv_rxbr.o(i.drv_rxbr_sw_reset) refers to drv_vidc.o(i.drv_vidc_reset) for drv_vidc_reset + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.VIDC_IRQn_Handler) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_vidc.o(i.drv_vidc_enable_irq) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_vidc.o(i.drv_vidc_register_callback) refers to drv_vidc.o(.data) for .data + drv_vidc.o(i.drv_vidc_set_src_parameter) refers to drv_se.o(i.drv_se_set_vidc) for drv_se_set_vidc + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_int_trans_handle) for drv_uart_int_trans_handle + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_recv) for drv_uart_abort_recv + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(i.drv_uart_abort_send) for drv_uart_abort_send + drv_uart.o(i.UART_IRQn_Handler) refers to drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) for drv_sys_cfg_clear_pending + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.UART_IRQn_Handler) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(i.drv_uart_reset_rx_fifo) for drv_uart_reset_rx_fifo + drv_uart.o(i.drv_uart_abort_recv) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(i.drv_uart_reset_tx_fifo) for drv_uart_reset_tx_fifo + drv_uart.o(i.drv_uart_abort_send) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_deinit) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_deinit) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_enable_clk) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_uart.o(i.drv_uart_enable_int) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_enable_int) refers to drv_sys_cfg.o(i.drv_sys_cfg_set_int) for drv_sys_cfg_set_int + drv_uart.o(i.drv_uart_get_def_cfg) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_get_def_cfg) refers to drv_common.o(.data) for g_system_clock + drv_uart.o(i.drv_uart_get_instance) refers to drv_uart.o(.constdata) for .constdata + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_clk) for drv_uart_enable_clk + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_set_baud_rate) for drv_uart_set_baud_rate + drv_uart.o(i.drv_uart_init) refers to drv_uart.o(i.drv_uart_enable_int) for drv_uart_enable_int + drv_uart.o(i.drv_uart_int_trans_handle) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_recv_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_reset_rx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_reset_tx_fifo) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(i.drv_uart_config_int) for drv_uart_config_int + drv_uart.o(i.drv_uart_send_none_blocking) refers to drv_uart.o(.bss) for .bss + drv_uart.o(i.drv_uart_set_baud_rate) refers to uidiv.o(.text) for __aeabi_uidivmod + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(i.drv_uart_get_instance) for drv_uart_get_instance + drv_uart.o(i.drv_uart_trans_create_handle) refers to memseta.o(.text) for __aeabi_memclr4 + drv_uart.o(i.drv_uart_trans_create_handle) refers to drv_uart.o(.bss) for .bss + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_crgu.o(i.drv_crgu_enable_clock) for drv_crgu_enable_clock + drv_efuse.o(i.drv_efuse_enter_inactive) refers to drv_efuse.o(i.drv_efuse_int_enable) for drv_efuse_int_enable + drv_efuse.o(i.drv_efuse_read) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_read) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + drv_efuse.o(i.drv_efuse_write) refers to drv_pwr.o(i.drv_pwr_efuse_pd) for drv_pwr_efuse_pd + drv_efuse.o(i.drv_efuse_write) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_write_req) for drv_efuse_write_req + drv_efuse.o(i.drv_efuse_write_read_req_clear) refers to drv_efuse.o(i.drv_efuse_read_req) for drv_efuse_read_req + ceil.o(i.__softfp_ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.__softfp_ceil) refers to ceil.o(i.ceil) for ceil + ceil.o(i.ceil) refers (Special) to iusefp.o(.text) for __I$use$fp + ceil.o(i.ceil) refers to dadd.o(.text) for __aeabi_dadd + ceil.o(i.ceil) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry10a.o(.ARM.Collect$$$$0000000D) for __rt_final_cpp + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry11a.o(.ARM.Collect$$$$0000000F) for __rt_final_exit + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry7b.o(.ARM.Collect$$$$00000008) for _main_clock + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry8b.o(.ARM.Collect$$$$0000000A) for _main_cpp_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry9a.o(.ARM.Collect$$$$0000000B) for _main_init + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry5.o(.ARM.Collect$$$$00000004) for _main_scatterload + entry.o(.ARM.Collect$$$$00000000) refers (Special) to entry2.o(.ARM.Collect$$$$00000001) for _main_stk + idiv.o(.text) refers to uidiv.o(.text) for __aeabi_uidivmod + printfb.o(i.__0fprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0fprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0printf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0printf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0snprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0sprintf$bare) refers to printfb.o(i._sputc) for _sputc + printfb.o(i.__0vfprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vfprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vprintf$bare) refers to tau_log.o(i.fputc) for fputc + printfb.o(i.__0vprintf$bare) refers to stdout.o(.data) for __stdout + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsnprintf$bare) refers to printfb.o(i._snputc) for _snputc + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._printf_core) for _printf_core + printfb.o(i.__0vsprintf$bare) refers to printfb.o(i._sputc) for _sputc + printf0.o(i.__0fprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0fprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0printf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0printf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0snprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0snprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0sprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0sprintf$0) refers to printf0.o(i._sputc) for _sputc + printf0.o(i.__0vfprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vfprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vprintf$0) refers to tau_log.o(i.fputc) for fputc + printf0.o(i.__0vprintf$0) refers to stdout.o(.data) for __stdout + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsnprintf$0) refers to printf0.o(i._snputc) for _snputc + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._printf_core) for _printf_core + printf0.o(i.__0vsprintf$0) refers to printf0.o(i._sputc) for _sputc + printf1.o(i.__0fprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0fprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0printf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0printf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0snprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0snprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0sprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0sprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i.__0vfprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vfprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vprintf$1) refers to tau_log.o(i.fputc) for fputc + printf1.o(i.__0vprintf$1) refers to stdout.o(.data) for __stdout + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsnprintf$1) refers to printf1.o(i._snputc) for _snputc + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._printf_core) for _printf_core + printf1.o(i.__0vsprintf$1) refers to printf1.o(i._sputc) for _sputc + printf1.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf2.o(i.__0fprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0fprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0printf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0printf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0snprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0snprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0sprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0sprintf$2) refers to printf2.o(i._sputc) for _sputc + printf2.o(i.__0vfprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vfprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vprintf$2) refers to tau_log.o(i.fputc) for fputc + printf2.o(i.__0vprintf$2) refers to stdout.o(.data) for __stdout + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsnprintf$2) refers to printf2.o(i._snputc) for _snputc + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._printf_core) for _printf_core + printf2.o(i.__0vsprintf$2) refers to printf2.o(i._sputc) for _sputc + printf3.o(i.__0fprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0fprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0printf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0printf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0snprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0snprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0sprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0sprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i.__0vfprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vfprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vprintf$3) refers to tau_log.o(i.fputc) for fputc + printf3.o(i.__0vprintf$3) refers to stdout.o(.data) for __stdout + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsnprintf$3) refers to printf3.o(i._snputc) for _snputc + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._printf_core) for _printf_core + printf3.o(i.__0vsprintf$3) refers to printf3.o(i._sputc) for _sputc + printf3.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf4.o(i.__0fprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0fprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0printf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0printf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0snprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0snprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0sprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0sprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i.__0vfprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vfprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vprintf$4) refers to tau_log.o(i.fputc) for fputc + printf4.o(i.__0vprintf$4) refers to stdout.o(.data) for __stdout + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsnprintf$4) refers to printf4.o(i._snputc) for _snputc + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._printf_core) for _printf_core + printf4.o(i.__0vsprintf$4) refers to printf4.o(i._sputc) for _sputc + printf4.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf5.o(i.__0fprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0fprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0printf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0printf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0snprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0snprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0sprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0sprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i.__0vfprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vfprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vprintf$5) refers to tau_log.o(i.fputc) for fputc + printf5.o(i.__0vprintf$5) refers to stdout.o(.data) for __stdout + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsnprintf$5) refers to printf5.o(i._snputc) for _snputc + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._printf_core) for _printf_core + printf5.o(i.__0vsprintf$5) refers to printf5.o(i._sputc) for _sputc + printf5.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf6.o(i.__0fprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0fprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0printf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0printf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0snprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0snprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0sprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0sprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i.__0vfprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vfprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vprintf$6) refers to tau_log.o(i.fputc) for fputc + printf6.o(i.__0vprintf$6) refers to stdout.o(.data) for __stdout + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsnprintf$6) refers to printf6.o(i._snputc) for _snputc + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._printf_core) for _printf_core + printf6.o(i.__0vsprintf$6) refers to printf6.o(i._sputc) for _sputc + printf6.o(i._printf_core) refers to printf6.o(i._printf_pre_padding) for _printf_pre_padding + printf6.o(i._printf_core) refers to printf6.o(i._printf_post_padding) for _printf_post_padding + printf6.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printf7.o(i.__0fprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0fprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0printf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0printf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0snprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0snprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0sprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0sprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i.__0vfprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vfprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vprintf$7) refers to tau_log.o(i.fputc) for fputc + printf7.o(i.__0vprintf$7) refers to stdout.o(.data) for __stdout + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsnprintf$7) refers to printf7.o(i._snputc) for _snputc + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._printf_core) for _printf_core + printf7.o(i.__0vsprintf$7) refers to printf7.o(i._sputc) for _sputc + printf7.o(i._printf_core) refers to printf7.o(i._printf_pre_padding) for _printf_pre_padding + printf7.o(i._printf_core) refers to printf7.o(i._printf_post_padding) for _printf_post_padding + printf7.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printf8.o(i.__0fprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0fprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0printf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0printf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0snprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0snprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0sprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0sprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i.__0vfprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vfprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vprintf$8) refers to tau_log.o(i.fputc) for fputc + printf8.o(i.__0vprintf$8) refers to stdout.o(.data) for __stdout + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsnprintf$8) refers to printf8.o(i._snputc) for _snputc + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._printf_core) for _printf_core + printf8.o(i.__0vsprintf$8) refers to printf8.o(i._sputc) for _sputc + printf8.o(i._printf_core) refers to printf8.o(i._printf_pre_padding) for _printf_pre_padding + printf8.o(i._printf_core) refers to printf8.o(i._printf_post_padding) for _printf_post_padding + printf8.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i.__0fprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0fprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0fprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0printf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0printf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0printf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0snprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0snprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0snprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0sprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0sprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0sprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i.__0vfprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vfprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vfprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vprintf) refers to tau_log.o(i.fputc) for fputc + printfa.o(i.__0vprintf) refers to stdout.o(.data) for __stdout + printfa.o(i.__0vsnprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsnprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsnprintf) refers to printfa.o(i._snputc) for _snputc + printfa.o(i.__0vsprintf) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i.__0vsprintf) refers to printfa.o(i._printf_core) for _printf_core + printfa.o(i.__0vsprintf) refers to printfa.o(i._sputc) for _sputc + printfa.o(i._fp_digits) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._fp_digits) refers to dmul.o(.text) for __aeabi_dmul + printfa.o(i._fp_digits) refers to ddiv.o(.text) for __aeabi_ddiv + printfa.o(i._fp_digits) refers to cdrcmple.o(.text) for __aeabi_cdrcmple + printfa.o(i._fp_digits) refers to dadd.o(.text) for __aeabi_dadd + printfa.o(i._fp_digits) refers to dfixul.o(.text) for __aeabi_d2ulz + printfa.o(i._fp_digits) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_core) refers to printfa.o(i._printf_pre_padding) for _printf_pre_padding + printfa.o(i._printf_core) refers to uldiv.o(.text) for __aeabi_uldivmod + printfa.o(i._printf_core) refers to printfa.o(i._printf_post_padding) for _printf_post_padding + printfa.o(i._printf_core) refers to printfa.o(i._fp_digits) for _fp_digits + printfa.o(i._printf_core) refers to uidiv.o(.text) for __aeabi_uidivmod + printfa.o(i._printf_post_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._printf_pre_padding) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._snputc) refers (Special) to iusefp.o(.text) for __I$use$fp + printfa.o(i._sputc) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fadd.o(.text) refers to fepilogue.o(.text) for _float_epilogue + fmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + fdiv.o(.text) refers to fepilogue.o(.text) for _float_round + fscalb.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dadd.o(.text) refers to llshl.o(.text) for __aeabi_llsl + dadd.o(.text) refers to llsshr.o(.text) for __aeabi_lasr + dadd.o(.text) refers to depilogue.o(.text) for _double_epilogue + dmul.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dmul.o(.text) refers to depilogue.o(.text) for _double_epilogue + ddiv.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ddiv.o(.text) refers to depilogue.o(.text) for _double_round + ffltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + ffltui.o(.text) refers to fepilogue.o(.text) for _float_epilogue + dfltui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfltui.o(.text) refers to depilogue.o(.text) for _double_epilogue + ffixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + dfixui.o(.text) refers to llushr.o(.text) for __aeabi_llsr + f2d.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + d2f.o(.text) refers to fepilogue.o(.text) for _float_round + cfcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + cfrcmple.o(.text) refers (Special) to iusefp.o(.text) for __I$use$fp + entry2.o(.ARM.Collect$$$$00000001) refers to entry2.o(.ARM.Collect$$$$00002712) for __lit__00000000 + entry2.o(.ARM.Collect$$$$00002712) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to startup_armcm0.o(STACK) for __initial_sp + entry2.o(__vectab_stack_and_reset_area) refers to entry.o(.ARM.Collect$$$$00000000) for __main + entry5.o(.ARM.Collect$$$$00000004) refers to init.o(.text) for __scatterload + entry9a.o(.ARM.Collect$$$$0000000B) refers to main.o(i.main) for main + entry9b.o(.ARM.Collect$$$$0000000C) refers to main.o(i.main) for main + uldiv.o(.text) refers to llushr.o(.text) for __aeabi_llsr + uldiv.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to depilogue.o(i.__ARM_clz) for __ARM_clz + depilogue.o(.text) refers to llshl.o(.text) for __aeabi_llsl + depilogue.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llushr.o(.text) for __aeabi_llsr + dfixul.o(.text) refers to llshl.o(.text) for __aeabi_llsl + init.o(.text) refers to entry5.o(.ARM.Collect$$$$00000004) for __main_after_scatterload + + +============================================================================== + +Removing Unused input sections from the image. + + Removing main.o(.rev16_text), (4 bytes). + Removing main.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(.rev16_text), (4 bytes). + Removing app_tp_transfer.o(.revsh_text), (4 bytes). + Removing app_tp_transfer.o(i.app_tp_i2cs_callback), (76 bytes). + Removing app_tp_transfer.o(i.app_tp_init), (108 bytes). + Removing app_tp_transfer.o(i.app_tp_m_read), (24 bytes). + Removing app_tp_transfer.o(i.app_tp_m_transfer_complate), (8 bytes). + Removing app_tp_transfer.o(i.app_tp_m_write), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_clear_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_phone_reset_on), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_reset_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_s_read), (20 bytes). + Removing app_tp_transfer.o(i.app_tp_s_write), (22 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_init), (60 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_callback), (12 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_init), (64 bytes). + Removing app_tp_transfer.o(i.app_tp_screen_int_lvl_low), (28 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_phone), (48 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_const), (256 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_int), (368 bytes). + Removing app_tp_transfer.o(i.app_tp_transfer_screen_start), (32 bytes). + Removing app_tp_transfer.o(i.phone_i2cs_io_init), (28 bytes). + Removing app_tp_transfer.o(i.screen_spim_io_init), (28 bytes). + Removing app_tp_transfer.o(.bss), (500 bytes). + Removing app_tp_transfer.o(.constdata), (24 bytes). + Removing app_tp_transfer.o(.data), (28 bytes). + Removing app_tp_for_custom_s8.o(.rev16_text), (4 bytes). + Removing app_tp_for_custom_s8.o(.revsh_text), (4 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_phone_analysis_data), (528 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_const), (80 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_screen_analysis_int), (1152 bytes). + Removing app_tp_for_custom_s8.o(i.app_tp_write_other_operations), (60 bytes). + Removing app_tp_for_custom_s8.o(.bss), (142 bytes). + Removing app_tp_for_custom_s8.o(.constdata), (1838 bytes). + Removing app_tp_for_custom_s8.o(.data), (687 bytes). + Removing s8_demo.o(.rev16_text), (4 bytes). + Removing s8_demo.o(.revsh_text), (4 bytes). + Removing s8_demo.o(i.ap_dcs_read), (232 bytes). + Removing s8_demo.o(i.ap_dcs_set_eye_protection_mode), (100 bytes). + Removing s8_demo.o(i.app_mipi_rx_start_cb), (80 bytes). + Removing s8_demo.o(i.soft_swire_init), (56 bytes). + Removing s8_demo.o(i.soft_swire_start), (46 bytes). + Removing s8_demo.o(i.soft_swire_timer_callback), (72 bytes). + Removing board.o(.rev16_text), (4 bytes). + Removing board.o(.revsh_text), (4 bytes). + Removing startup_armcm0.o(HEAP), (3072 bytes). + Removing hal_dsi_rx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_long_cmd), (220 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_ack_short_cmd), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_draw_mode_init), (320 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_enable_test_pattern), (260 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_force_video_crtl), (12 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_compressen_en), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_get_max_ret_size), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_callback), (52 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_register_write_cmd_entry), (10 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_release_handle), (40 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_restart), (68 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_send_ack_cmd), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_hw_filter), (28 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_check_crc), (24 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_cus_esc_clk), (32 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_hw_cmd_filter), (44 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_log_level), (8 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_pixel_data), (240 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rx_clk), (72 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_rxbr_clk), (56 bytes). + Removing hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_input_frame_rate), (10 bytes). + Removing hal_dsi_tx_ctrl.o(.rev16_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(.revsh_text), (4 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_cmd_mode), (112 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_draw_flick), (244 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_frame), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_get_disp_line), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_overwrite_enable), (22 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_partial_disp_enable), (70 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_read_cmd), (128 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_release_handle), (32 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_bcs), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_ccm), (8 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_cus_sync_line), (36 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_dect), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_edge_enhance), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_endianness), (12 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_escape_clock_div), (52 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_fc), (60 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_vpg), (28 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_vporch_bta_opera), (68 bytes). + Removing hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_req_update), (16 bytes). + Removing hal_gpio.o(.rev16_text), (4 bytes). + Removing hal_gpio.o(.revsh_text), (4 bytes). + Removing hal_gpio.o(i.hal_gpio_get_int_type), (20 bytes). + Removing hal_gpio.o(i.hal_gpio_get_pull_state), (40 bytes). + Removing hal_gpio.o(i.hal_gpio_set_driving_strength), (44 bytes). + Removing hal_gpio.o(i.hal_gpio_set_high_impedance), (32 bytes). + Removing hal_gpio.o(i.hal_gpio_set_schmitt_trigger), (52 bytes). + Removing hal_gpio.o(i.hal_gpio_set_slew_rate), (52 bytes). + Removing hal_i2c_slave.o(.rev16_text), (4 bytes). + Removing hal_i2c_slave.o(.revsh_text), (4 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_callback), (428 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_deinit), (48 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_rx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_tx_cnt), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_get_write_complete), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_init), (108 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_register_callback), (16 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_rx_cnt_clear), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_set_continue_transfer), (20 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_start), (96 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_stop), (84 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_tx_dma_callback), (56 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_rx_buffer), (88 bytes). + Removing hal_i2c_slave.o(i.hal_i2cs_update_tx_buffer), (96 bytes). + Removing hal_i2c_slave.o(.data), (160 bytes). + Removing hal_spi_master.o(.rev16_text), (4 bytes). + Removing hal_spi_master.o(.revsh_text), (4 bytes). + Removing hal_spi_master.o(i.hal_spim_deinit), (36 bytes). + Removing hal_spi_master.o(i.hal_spim_flush), (16 bytes). + Removing hal_spi_master.o(i.hal_spim_get_transfer_complete), (12 bytes). + Removing hal_spi_master.o(i.hal_spim_init), (52 bytes). + Removing hal_spi_master.o(i.hal_spim_read), (56 bytes). + Removing hal_spi_master.o(i.hal_spim_write), (48 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_spi_master.o(.data), (4 bytes). + Removing hal_swire.o(.rev16_text), (4 bytes). + Removing hal_swire.o(.revsh_text), (4 bytes). + Removing hal_swire.o(i.hal_swire_register_callback), (22 bytes). + Removing hal_swire.o(i.hal_swire_set_waveform), (92 bytes). + Removing hal_system.o(.rev16_text), (4 bytes). + Removing hal_system.o(.revsh_text), (4 bytes). + Removing hal_system.o(i.hal_system_clear_debug_state), (10 bytes). + Removing hal_system.o(i.hal_system_disable_systick), (8 bytes). + Removing hal_system.o(i.hal_system_get_debug_state), (8 bytes). + Removing hal_system.o(i.hal_system_idle_mode), (8 bytes). + Removing hal_system.o(i.hal_system_register_systick_cb), (8 bytes). + Removing hal_system.o(i.hal_system_reset_chip), (10 bytes). + Removing hal_timer.o(.rev16_text), (4 bytes). + Removing hal_timer.o(.revsh_text), (4 bytes). + Removing hal_timer.o(i.hal_timer_get_status), (8 bytes). + Removing hal_timer.o(i.hal_timer_start), (48 bytes). + Removing hal_timer.o(i.hal_timer_start_ex), (42 bytes). + Removing hal_timer.o(i.hal_timer_stop), (40 bytes). + Removing hal_pwr.o(.rev16_text), (4 bytes). + Removing hal_pwr.o(.revsh_text), (4 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_close), (10 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_ldo_en), (46 bytes). + Removing hal_pwr.o(i.hal_pwr_elvcc_vol_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_get_reset_flag), (66 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo13s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_en), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_ldo18s_set), (8 bytes). + Removing hal_pwr.o(i.hal_pwr_set_vcc_enable), (8 bytes). + Removing tau_delay.o(.rev16_text), (4 bytes). + Removing tau_delay.o(.revsh_text), (4 bytes). + Removing tau_log.o(.rev16_text), (4 bytes). + Removing tau_log.o(.revsh_text), (4 bytes). + Removing tau_log.o(i.fgetc), (72 bytes). + Removing hal_uart.o(.rev16_text), (4 bytes). + Removing hal_uart.o(.revsh_text), (4 bytes). + Removing hal_uart.o(i.hal_uart0_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart0_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart1_rx_dma_cb), (20 bytes). + Removing hal_uart.o(i.hal_uart1_tx_dma_cb), (36 bytes). + Removing hal_uart.o(i.hal_uart_deinit), (48 bytes). + Removing hal_uart.o(i.hal_uart_dma_path_close), (92 bytes). + Removing hal_uart.o(i.hal_uart_dma_recv), (276 bytes). + Removing hal_uart.o(i.hal_uart_dma_send), (280 bytes). + Removing hal_uart.o(i.hal_uart_recv_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_recv_none_blocking), (28 bytes). + Removing hal_uart.o(i.hal_uart_send_none_blocking), (28 bytes). + Removing hal_internal_vsync.o(.rev16_text), (4 bytes). + Removing hal_internal_vsync.o(.revsh_text), (4 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_cmd_mode_rcv_te), (2 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_register_rx_callback), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_sync_set_fb_setting_manual), (28 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_set_sync_line), (60 bytes). + Removing hal_internal_vsync.o(i.hal_internal_vsync_toggle_input_frame_rate), (134 bytes). + Removing hal_internal_vsync.o(.data), (4 bytes). + Removing hal_internal_dcs.o(.rev16_text), (4 bytes). + Removing hal_internal_dcs.o(.revsh_text), (4 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_register_write_cmd_entry), (12 bytes). + Removing hal_internal_dcs.o(i.hal_intl_dcs_set_dcs_direct_mode), (44 bytes). + Removing hal_internal_fb.o(.rev16_text), (4 bytes). + Removing hal_internal_fb.o(.revsh_text), (4 bytes). + Removing hal_internal_fb.o(i.hal_intl_fb_set_fb_info_manual), (480 bytes). + Removing hal_internal_fb.o(.conststring), (152 bytes). + Removing hal_internal_svs.o(.rev16_text), (4 bytes). + Removing hal_internal_svs.o(.revsh_text), (4 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_input_frate), (112 bytes). + Removing hal_internal_svs.o(i.hal_intl_svs_set_sync_coef), (12 bytes). + Removing drv_common.o(.rev16_text), (4 bytes). + Removing drv_common.o(.revsh_text), (4 bytes). + Removing drv_common.o(i.drv_common_disable_systick), (20 bytes). + Removing drv_common.o(i.drv_common_idle_mode), (40 bytes). + Removing drv_common.o(i.drv_common_systick_register_cb), (12 bytes). + Removing drv_crgu.o(.rev16_text), (4 bytes). + Removing drv_crgu.o(.revsh_text), (4 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_all_reset_flags), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_clear_reset_flag), (20 bytes). + Removing drv_crgu.o(i.drv_crgu_get_all_reset_flag), (12 bytes). + Removing drv_crgu.o(i.drv_crgu_get_reset_flag), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_get_system_clk), (104 bytes). + Removing drv_crgu.o(i.drv_crgu_reset_chip), (24 bytes). + Removing drv_crgu.o(i.drv_crgu_set_clock_src), (16 bytes). + Removing drv_dma.o(.rev16_text), (4 bytes). + Removing drv_dma.o(.revsh_text), (4 bytes). + Removing drv_dma.o(i.drv_dma_apply_handle), (304 bytes). + Removing drv_dma.o(i.drv_dma_deinit), (52 bytes). + Removing drv_dma.o(i.drv_dma_disable), (20 bytes). + Removing drv_dma.o(i.drv_dma_disable_int), (40 bytes). + Removing drv_dma.o(i.drv_dma_enable), (36 bytes). + Removing drv_dma.o(i.drv_dma_enable_int), (68 bytes). + Removing drv_dma.o(i.drv_dma_get_remaining_trans_num), (20 bytes). + Removing drv_dma.o(i.drv_dma_get_status), (20 bytes). + Removing drv_dma.o(i.drv_dma_init), (22 bytes). + Removing drv_dma.o(i.drv_dma_int_list_delete), (88 bytes). + Removing drv_dma.o(i.drv_dma_int_list_inset), (48 bytes). + Removing drv_dma.o(i.drv_dma_register_callback), (4 bytes). + Removing drv_dma.o(i.drv_dma_reset), (36 bytes). + Removing drv_dma.o(i.drv_dma_set_bitwide), (56 bytes). + Removing drv_dma.o(i.drv_dma_set_burst), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_circle_mode), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_dir), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_increment), (72 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_info), (40 bytes). + Removing drv_dma.o(i.drv_dma_set_mem_trans_offset), (24 bytes). + Removing drv_dma.o(i.drv_dma_set_per_address), (20 bytes). + Removing drv_dma.o(i.drv_dma_set_priority), (32 bytes). + Removing drv_dma.o(i.drv_dma_set_tran_int_cnt), (28 bytes). + Removing drv_dma.o(i.drv_dma_update_handle_setting), (148 bytes). + Removing drv_dma.o(i.drv_dma_update_req_by_default), (40 bytes). + Removing drv_dma.o(.constdata), (136 bytes). + Removing drv_dsc_dec.o(.rev16_text), (4 bytes). + Removing drv_dsc_dec.o(.revsh_text), (4 bytes). + Removing drv_gpio.o(.rev16_text), (4 bytes). + Removing drv_gpio.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(.rev16_text), (4 bytes). + Removing drv_pwr.o(.revsh_text), (4 bytes). + Removing drv_pwr.o(i.drv_pwr_10bit_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_analog_pwm_en), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_charge_pump_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_close_iov18_tp18), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_dsc_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_elvcc_pwm_en), (124 bytes). + Removing drv_pwr.o(i.drv_pwr_enter_sleep_mode), (152 bytes). + Removing drv_pwr.o(i.drv_pwr_exit_sleep_mode_ex), (40 bytes). + Removing drv_pwr.o(i.drv_pwr_fb_pd), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_get_wakeflag), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_get_write_lock_st), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hf_frm_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_10M_clock), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_clock_sel), (60 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_mode_sel), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_hv_ldo_voltage_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo11d_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo13s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo15_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_en), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_ldo18s_set), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_ltpo_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_osc32k_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_osc80m_trim), (36 bytes). + Removing drv_pwr.o(i.drv_pwr_p3k_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_por_mode_flag), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_power_in), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_power_ready_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_power_sel), (44 bytes). + Removing drv_pwr.o(i.drv_pwr_pwm_output_pwm_led), (56 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_Big_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_driver_current_small_step), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_electric_current), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_pwmled_open_drain), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_ram_pd_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_read_boot_chipst), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_read_chipcfg), (12 bytes). + Removing drv_pwr.o(i.drv_pwr_rgbr_state_get), (16 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ap_rst_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo11_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_ldo15_mode), (48 bytes). + Removing drv_pwr.o(i.drv_pwr_set_pvd_mode), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_set_system_clk), (32 bytes). + Removing drv_pwr.o(i.drv_pwr_sw_tp18_en), (52 bytes). + Removing drv_pwr.o(i.drv_pwr_wakeflag_get), (16 bytes). + Removing drv_spi_master.o(.rev16_text), (4 bytes). + Removing drv_spi_master.o(.revsh_text), (4 bytes). + Removing drv_spi_master.o(i.drv_spim_enable_int), (40 bytes). + Removing drv_spi_master.o(i.drv_spim_init), (100 bytes). + Removing drv_spi_master.o(i.drv_spim_read), (104 bytes). + Removing drv_spi_master.o(i.drv_spim_write), (64 bytes). + Removing drv_swire.o(.rev16_text), (4 bytes). + Removing drv_swire.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(.rev16_text), (4 bytes). + Removing drv_sys_cfg.o(.revsh_text), (4 bytes). + Removing drv_sys_cfg.o(i.drv_sys_cfg_sel_dma_req), (128 bytes). + Removing drv_timer.o(.rev16_text), (4 bytes). + Removing drv_timer.o(.revsh_text), (4 bytes). + Removing drv_timer.o(i.drv_timer_get_status), (38 bytes). + Removing drv_timer.o(i.drv_timer_register_callback), (20 bytes). + Removing drv_i2c.o(.rev16_text), (4 bytes). + Removing drv_i2c.o(.revsh_text), (4 bytes). + Removing drv_i2c.o(i.__NVIC_DisableIRQ), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_NVIC_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_clear_intr_status), (72 bytes). + Removing drv_i2c.o(i.drv_i2c_clock_enable), (52 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_disable_intr), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_enable), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_dma_req), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_enable_intr), (56 bytes). + Removing drv_i2c.o(i.drv_i2c_flush), (24 bytes). + Removing drv_i2c.o(i.drv_i2c_get_fifo_status), (36 bytes). + Removing drv_i2c.o(i.drv_i2c_get_intr_status), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_get_rx_count), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_get_tx_abrtsource), (20 bytes). + Removing drv_i2c.o(i.drv_i2c_read_data), (44 bytes). + Removing drv_i2c.o(i.drv_i2c_set_callback), (16 bytes). + Removing drv_i2c.o(i.drv_i2c_set_fifo_threshold), (32 bytes). + Removing drv_i2c.o(i.drv_i2c_set_sys_mask), (48 bytes). + Removing drv_i2c.o(i.drv_i2c_write_data), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_cal_scl_cnt), (40 bytes). + Removing drv_i2c.o(i.drv_i2cm_init), (156 bytes). + Removing drv_i2c.o(i.drv_i2cm_multi_params_read_data), (132 bytes). + Removing drv_i2c.o(i.drv_i2cm_read_data), (140 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_baud_rate), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_set_slave_addr), (52 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_data), (76 bytes). + Removing drv_i2c.o(i.drv_i2cm_write_read_cmd), (60 bytes). + Removing drv_i2c.o(i.drv_i2cs_init), (72 bytes). + Removing drv_i2c.o(i.drv_i2cs_own_addr), (16 bytes). + Removing drv_per_common.o(.rev16_text), (4 bytes). + Removing drv_per_common.o(.revsh_text), (4 bytes). + Removing drv_per_common.o(i.drv_per_get_system_clk), (8 bytes). + Removing drv_per_common.o(i.drv_per_reset_module), (14 bytes). + Removing drv_per_common.o(i.drv_per_set_clock), (14 bytes). + Removing dcs_packet_fifo.o(.rev16_text), (4 bytes). + Removing dcs_packet_fifo.o(.revsh_text), (4 bytes). + Removing dcs_packet_fifo.o(i.dcs_packet_get_fifo_size), (16 bytes). + Removing drv_se.o(.rev16_text), (4 bytes). + Removing drv_se.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(.rev16_text), (4 bytes). + Removing drv_dsi_rx.o(.revsh_text), (4 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_force_video_crtl), (28 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_lpdt_fifo_status), (16 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_max_ret_size), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_phy_stopstate), (68 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_get_version), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_pg_cfg), (24 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_drv_log_level), (12 bytes). + Removing drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_pg_cfg), (48 bytes). + Removing drv_dsi_tx.o(.rev16_text), (4 bytes). + Removing drv_dsi_tx.o(.revsh_text), (4 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_command_get_payload), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_force_interrupt), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_get_phy_status), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_forcepll), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_start), (24 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_pll_lock), (16 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ulpsactivenot), (68 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_trigger), (92 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_enter), (296 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_phy_ulps_exit), (228 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_sdf_3d), (32 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_bta), (28 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_set_vpg), (100 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_version), (12 bytes). + Removing drv_dsi_tx.o(i.drv_dsi_tx_vid_shadow), (20 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_clear), (16 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_lock), (32 bytes). + Removing drv_dsi_tx.o(i.drv_tx_phy_test_read), (16 bytes). + Removing drv_lcdc.o(.rev16_text), (4 bytes). + Removing drv_lcdc.o(.revsh_text), (4 bytes). + Removing drv_lcdc.o(i.drv_lcdc_clear_irq), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_dpisignal_output_ctrl), (44 bytes). + Removing drv_lcdc.o(i.drv_lcdc_fixed_frame_output), (56 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpbuf_num), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_dpi_status), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_frame_clk_count), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_en_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_int_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_line_status), (12 bytes). + Removing drv_lcdc.o(i.drv_lcdc_get_rgb2pen_subpixel), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_part_display_config), (52 bytes). + Removing drv_lcdc.o(i.drv_lcdc_pixel_value_config), (32 bytes). + Removing drv_lcdc.o(i.drv_lcdc_rd_st_line_config), (28 bytes). + Removing drv_lcdc.o(i.drv_lcdc_software_reset), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_update_shadow_reg), (16 bytes). + Removing drv_lcdc.o(i.drv_lcdc_vid_sw_start), (56 bytes). + Removing drv_memc.o(.rev16_text), (4 bytes). + Removing drv_memc.o(.revsh_text), (4 bytes). + Removing drv_memc.o(i.drv_memc_set_db_frm_time), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_db_int_frame), (36 bytes). + Removing drv_memc.o(i.drv_memc_set_double_buffer_reverse), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_pri), (44 bytes). + Removing drv_memc.o(i.drv_memc_set_fb_remaining_line_trigger), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_inten), (28 bytes). + Removing drv_memc.o(i.drv_memc_set_read_trigger_line), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_te_ind), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_tear_hwclr), (24 bytes). + Removing drv_memc.o(i.drv_memc_set_vidc_fb_arb), (20 bytes). + Removing drv_memc.o(i.drv_memc_set_write_trigger_line), (24 bytes). + Removing drv_rxbr.o(.rev16_text), (4 bytes). + Removing drv_rxbr.o(.revsh_text), (4 bytes). + Removing drv_rxbr.o(i.drv_rxbr_clr_swp_cnt), (16 bytes). + Removing drv_rxbr.o(i.drv_rxbr_dsc_flush), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_cur_hline_rcv_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_frame_data_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_hline_dcat), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_ipi_vsync_interval), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_pix_fmt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_get_swpxl_cnt), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_hline_rcv0_cfg), (20 bytes). + Removing drv_rxbr.o(i.drv_rxbr_register_irq0_callback), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_header), (24 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_ack_pkt_md), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_cmd_filter), (320 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_col_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_compress), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_data_catch_hline), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_page_addr), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_swpxl_data), (12 bytes). + Removing drv_rxbr.o(i.drv_rxbr_set_tmpdith_bp), (28 bytes). + Removing drv_rxbr.o(i.drv_rxbr_soft_reset), (32 bytes). + Removing drv_rxbr.o(i.drv_rxbr_sw_reset), (164 bytes). + Removing drv_rxbr.o(i.drv_rxbr_swpxl_clr), (32 bytes). + Removing drv_vidc.o(.rev16_text), (4 bytes). + Removing drv_vidc.o(.revsh_text), (4 bytes). + Removing drv_vidc.o(i.drv_vidc_clear_status0), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_cap_pixel), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_debug_signal_frame), (36 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status0), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status1), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_get_status2), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_dsc_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_frmst_latency), (20 bytes). + Removing drv_vidc.o(i.drv_vidc_set_inff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_set_irq_line), (24 bytes). + Removing drv_vidc.o(i.drv_vidc_set_module_enable), (28 bytes). + Removing drv_vidc.o(i.drv_vidc_set_outff_thresh), (12 bytes). + Removing drv_vidc.o(i.drv_vidc_update_src_format), (20 bytes). + Removing drv_uart.o(.rev16_text), (4 bytes). + Removing drv_uart.o(.revsh_text), (4 bytes). + Removing drv_uart.o(i.drv_uart_deinit), (60 bytes). + Removing drv_uart.o(i.drv_uart_get_def_cfg), (72 bytes). + Removing drv_uart.o(i.drv_uart_recv_blocking), (48 bytes). + Removing drv_uart.o(i.drv_uart_recv_none_blocking), (60 bytes). + Removing drv_uart.o(i.drv_uart_send_none_blocking), (60 bytes). + Removing drv_efuse.o(.rev16_text), (4 bytes). + Removing drv_efuse.o(.revsh_text), (4 bytes). + Removing drv_efuse.o(i.drv_efuse_crc_cal), (128 bytes). + Removing drv_efuse.o(i.drv_efuse_get_default_config), (26 bytes). + Removing drv_efuse.o(i.drv_efuse_int_disable), (12 bytes). + Removing drv_efuse.o(i.drv_efuse_write), (56 bytes). + Removing drv_efuse.o(i.drv_efuse_write_read_req_clear), (22 bytes). + Removing drv_efuse.o(i.drv_efuse_write_req), (22 bytes). + Removing drv_phy_common.o(.rev16_text), (4 bytes). + Removing drv_phy_common.o(.revsh_text), (4 bytes). + +463 unused section(s) (total 26835 bytes) removed from the image. + +============================================================================== + +Image Symbol Table + + Local Symbols + + Symbol Name Value Ov Type Size Object(Section) + + ../clib/../cmprslib/zerorunl2.c 0x00000000 Number 0 __dczerorl2.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uidiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 idiv.o ABSOLUTE + ../clib/microlib/division.c 0x00000000 Number 0 uldiv.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry10a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry9b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry5.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry2.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry11b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8b.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry8a.o ABSOLUTE + ../clib/microlib/init/entry.s 0x00000000 Number 0 entry7b.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llushr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llsshr.o ABSOLUTE + ../clib/microlib/longlong.c 0x00000000 Number 0 llshl.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf6.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf7.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfa.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printfb.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf0.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf1.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf2.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf3.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf8.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf4.o ABSOLUTE + ../clib/microlib/printf/printf.c 0x00000000 Number 0 printf5.o ABSOLUTE + ../clib/microlib/printf/stubs.s 0x00000000 Number 0 stubs.o ABSOLUTE + ../clib/microlib/stdio/streams.c 0x00000000 Number 0 stdout.o ABSOLUTE + ../clib/microlib/string/memcmp.c 0x00000000 Number 0 memcmp.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpyb.o ABSOLUTE + ../clib/microlib/string/memcpy.c 0x00000000 Number 0 memcpya.o ABSOLUTE + ../clib/microlib/string/memset.c 0x00000000 Number 0 memseta.o ABSOLUTE + ../clib/microlib/string/strlen.c 0x00000000 Number 0 strlen.o ABSOLUTE + ../clib/microlib/stubs.s 0x00000000 Number 0 iusefp.o ABSOLUTE + ../fplib/microlib/d2f.c 0x00000000 Number 0 d2f.o ABSOLUTE + ../fplib/microlib/f2d.c 0x00000000 Number 0 f2d.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 fadd.o ABSOLUTE + ../fplib/microlib/fpadd.c 0x00000000 Number 0 dadd.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 ddiv.o ABSOLUTE + ../fplib/microlib/fpdiv.c 0x00000000 Number 0 fdiv.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 fepilogue.o ABSOLUTE + ../fplib/microlib/fpepilogue.c 0x00000000 Number 0 depilogue.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 ffixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixui.o ABSOLUTE + ../fplib/microlib/fpfix.c 0x00000000 Number 0 dfixul.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 ffltui.o ABSOLUTE + ../fplib/microlib/fpflt.c 0x00000000 Number 0 dfltui.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 fmul.o ABSOLUTE + ../fplib/microlib/fpmul.c 0x00000000 Number 0 dmul.o ABSOLUTE + ../fplib/microlib/fpscalb.c 0x00000000 Number 0 fscalb.o ABSOLUTE + ../mathlib/ceil.c 0x00000000 Number 0 ceil.o ABSOLUTE + ..\..\..\src\common\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\..\..\src\common\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\drv\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\..\..\src\driver\cuckoo\hal\internal\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\..\..\src\driver\cuckoo\src\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\..\src\app\S8\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\..\src\app\S8\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\..\src\app\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\..\src\app\touch\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\..\src\board\board.c 0x00000000 Number 0 board.o ABSOLUTE + ..\..\src\board\startup\startup_ARMCM0.s 0x00000000 Number 0 startup_armcm0.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_delay.c 0x00000000 Number 0 tau_delay.o ABSOLUTE + ..\\..\\..\\src\\common\\tau_log.c 0x00000000 Number 0 tau_log.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_common.c 0x00000000 Number 0 drv_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_crgu.c 0x00000000 Number 0 drv_crgu.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dma.c 0x00000000 Number 0 drv_dma.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsc_dec.c 0x00000000 Number 0 drv_dsc_dec.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_rx.c 0x00000000 Number 0 drv_dsi_rx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_dsi_tx.c 0x00000000 Number 0 drv_dsi_tx.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_efuse.c 0x00000000 Number 0 drv_efuse.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_gpio.c 0x00000000 Number 0 drv_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_i2c.c 0x00000000 Number 0 drv_i2c.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_lcdc.c 0x00000000 Number 0 drv_lcdc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_memc.c 0x00000000 Number 0 drv_memc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_per_common.c 0x00000000 Number 0 drv_per_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_phy_common.c 0x00000000 Number 0 drv_phy_common.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_pwr.c 0x00000000 Number 0 drv_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_rxbr.c 0x00000000 Number 0 drv_rxbr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_spi_master.c 0x00000000 Number 0 drv_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_swire.c 0x00000000 Number 0 drv_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_sys_cfg.c 0x00000000 Number 0 drv_sys_cfg.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_timer.c 0x00000000 Number 0 drv_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_uart.c 0x00000000 Number 0 drv_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\drv\\drv_vidc.c 0x00000000 Number 0 drv_vidc.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_rx_ctrl.c 0x00000000 Number 0 hal_dsi_rx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_dsi_tx_ctrl.c 0x00000000 Number 0 hal_dsi_tx_ctrl.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_gpio.c 0x00000000 Number 0 hal_gpio.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_i2c_slave.c 0x00000000 Number 0 hal_i2c_slave.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_pwr.c 0x00000000 Number 0 hal_pwr.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_spi_master.c 0x00000000 Number 0 hal_spi_master.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_swire.c 0x00000000 Number 0 hal_swire.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_system.c 0x00000000 Number 0 hal_system.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_timer.c 0x00000000 Number 0 hal_timer.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\hal_uart.c 0x00000000 Number 0 hal_uart.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\dcs_packet_fifo.c 0x00000000 Number 0 dcs_packet_fifo.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_dcs.c 0x00000000 Number 0 hal_internal_dcs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_fb.c 0x00000000 Number 0 hal_internal_fb.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_svs.c 0x00000000 Number 0 hal_internal_svs.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\hal\\internal\\hal_internal_vsync.c 0x00000000 Number 0 hal_internal_vsync.o ABSOLUTE + ..\\..\\..\\src\\driver\\cuckoo\\src\\drv_se.c 0x00000000 Number 0 drv_se.o ABSOLUTE + ..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c 0x00000000 Number 0 app_tp_for_custom_s8.o ABSOLUTE + ..\\..\\src\\app\\S8\\s8_demo.c 0x00000000 Number 0 s8_demo.o ABSOLUTE + ..\\..\\src\\app\\main.c 0x00000000 Number 0 main.o ABSOLUTE + ..\\..\\src\\app\\touch\\app_tp_transfer.c 0x00000000 Number 0 app_tp_transfer.o ABSOLUTE + ..\\..\\src\\board\\board.c 0x00000000 Number 0 board.o ABSOLUTE + cdrcmple.s 0x00000000 Number 0 cdrcmple.o ABSOLUTE + cfcmple.s 0x00000000 Number 0 cfcmple.o ABSOLUTE + cfrcmple.s 0x00000000 Number 0 cfrcmple.o ABSOLUTE + dc.s 0x00000000 Number 0 dc.o ABSOLUTE + handlers.s 0x00000000 Number 0 handlers.o ABSOLUTE + init.s 0x00000000 Number 0 init.o ABSOLUTE + RESET 0x00010000 Section 192 startup_armcm0.o(RESET) + .ARM.Collect$$$$00000000 0x000100c0 Section 0 entry.o(.ARM.Collect$$$$00000000) + .ARM.Collect$$$$00000001 0x000100c0 Section 4 entry2.o(.ARM.Collect$$$$00000001) + .ARM.Collect$$$$00000004 0x000100c4 Section 4 entry5.o(.ARM.Collect$$$$00000004) + .ARM.Collect$$$$00000008 0x000100c8 Section 0 entry7b.o(.ARM.Collect$$$$00000008) + .ARM.Collect$$$$0000000A 0x000100c8 Section 0 entry8b.o(.ARM.Collect$$$$0000000A) + .ARM.Collect$$$$0000000B 0x000100c8 Section 8 entry9a.o(.ARM.Collect$$$$0000000B) + .ARM.Collect$$$$0000000D 0x000100d0 Section 0 entry10a.o(.ARM.Collect$$$$0000000D) + .ARM.Collect$$$$0000000F 0x000100d0 Section 0 entry11a.o(.ARM.Collect$$$$0000000F) + .ARM.Collect$$$$00002712 0x000100d0 Section 4 entry2.o(.ARM.Collect$$$$00002712) + __lit__00000000 0x000100d0 Data 4 entry2.o(.ARM.Collect$$$$00002712) + .text 0x000100d4 Section 120 startup_armcm0.o(.text) + .text 0x0001014c Section 0 uidiv.o(.text) + .text 0x00010178 Section 0 idiv.o(.text) + .text 0x000101a0 Section 0 memcpya.o(.text) + .text 0x000101c4 Section 0 memseta.o(.text) + .text 0x000101e8 Section 0 strlen.o(.text) + .text 0x000101f6 Section 0 memcmp.o(.text) + .text 0x00010210 Section 0 fadd.o(.text) + .text 0x000102c2 Section 0 fmul.o(.text) + .text 0x0001033c Section 0 fdiv.o(.text) + .text 0x000103b8 Section 0 fscalb.o(.text) + .text 0x000103d0 Section 0 dadd.o(.text) + .text 0x00010534 Section 0 dmul.o(.text) + .text 0x00010604 Section 0 ddiv.o(.text) + .text 0x000106f4 Section 0 ffltui.o(.text) + .text 0x00010704 Section 0 dfltui.o(.text) + .text 0x00010720 Section 0 ffixui.o(.text) + .text 0x00010748 Section 0 dfixui.o(.text) + .text 0x00010784 Section 0 f2d.o(.text) + .text 0x000107ac Section 0 d2f.o(.text) + .text 0x000107e4 Section 20 cfcmple.o(.text) + .text 0x000107f8 Section 20 cfrcmple.o(.text) + .text 0x0001080c Section 0 uldiv.o(.text) + .text 0x0001086c Section 0 llshl.o(.text) + .text 0x0001088c Section 0 llushr.o(.text) + .text 0x000108ae Section 0 llsshr.o(.text) + .text 0x000108d4 Section 0 fepilogue.o(.text) + .text 0x000108d4 Section 0 iusefp.o(.text) + .text 0x00010956 Section 0 depilogue.o(.text) + .text 0x00010a14 Section 0 dfixul.o(.text) + .text 0x00010a54 Section 40 cdrcmple.o(.text) + .text 0x00010a7c Section 36 init.o(.text) + .text 0x00010aa0 Section 0 __dczerorl2.o(.text) + i.AP_NRESET_IRQn_Handler 0x00010af8 Section 0 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + i.DMA_IRQn_Handler 0x00010b14 Section 0 drv_dma.o(i.DMA_IRQn_Handler) + i.EXTI_INT0_IRQn_Handler 0x00010b70 Section 0 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + i.EXTI_INT1_IRQn_Handler 0x00010b7a Section 0 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + i.EXTI_INT2_IRQn_Handler 0x00010b84 Section 0 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + i.EXTI_INT3_IRQn_Handler 0x00010b8e Section 0 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + i.EXTI_INT4_IRQn_Handler 0x00010b98 Section 0 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + i.EXTI_INT5_IRQn_Handler 0x00010ba2 Section 0 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + i.EXTI_INT6_IRQn_Handler 0x00010bac Section 0 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + i.EXTI_INT7_IRQn_Handler 0x00010bb6 Section 0 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + i.HardFault_Handler 0x00010bc0 Section 0 drv_common.o(i.HardFault_Handler) + i.I2C0_IRQn_Handler 0x00010c08 Section 0 drv_i2c.o(i.I2C0_IRQn_Handler) + i.I2C1_IRQn_Handler 0x00010c14 Section 0 drv_i2c.o(i.I2C1_IRQn_Handler) + i.I2C2_IRQn_Handler 0x00010c20 Section 0 drv_i2c.o(i.I2C2_IRQn_Handler) + i.LCDC_IRQn_Handler 0x00010c2c Section 0 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + i.MEMC_IRQn_Handler 0x00010d2c Section 0 drv_memc.o(i.MEMC_IRQn_Handler) + i.MIPI_TX_IRQn_Handler 0x00010dc8 Section 0 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + i.PhoneDisOffDeal 0x00010e80 Section 0 s8_demo.o(i.PhoneDisOffDeal) + PhoneDisOffDeal 0x00010e81 Thumb Code 172 s8_demo.o(i.PhoneDisOffDeal) + i.SPIM_IRQn_Handler 0x00010f34 Section 0 hal_spi_master.o(i.SPIM_IRQn_Handler) + i.SWIRE_IRQn_Handler 0x00010f7c Section 0 drv_swire.o(i.SWIRE_IRQn_Handler) + i.SysTick_Handler 0x00010fac Section 0 drv_common.o(i.SysTick_Handler) + i.TIMER0_IRQn_Handler 0x00010fc4 Section 0 drv_timer.o(i.TIMER0_IRQn_Handler) + i.TIMER1_IRQn_Handler 0x00010fce Section 0 drv_timer.o(i.TIMER1_IRQn_Handler) + i.TIMER2_IRQn_Handler 0x00010fd8 Section 0 drv_timer.o(i.TIMER2_IRQn_Handler) + i.TIMER3_IRQn_Handler 0x00010fe2 Section 0 drv_timer.o(i.TIMER3_IRQn_Handler) + i.__scatterload_copy 0x00010fec Section 14 handlers.o(i.__scatterload_copy) + i.__scatterload_null 0x00010ffa Section 2 handlers.o(i.__scatterload_null) + .ARM.__at_0x11000 0x00011000 Section 28 drv_common.o(.ARM.__at_0x11000) + .ARM.__at_0x1101C 0x0001101c Section 16 tau_log.o(.ARM.__at_0x1101C) + .ARM.__at_0x1102C 0x0001102c Section 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + i.MIPI_RX_IRQn_Handler 0x00011044 Section 0 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + i.UART_IRQn_Handler 0x000113a8 Section 0 drv_uart.o(i.UART_IRQn_Handler) + i.VIDC_IRQn_Handler 0x00011528 Section 0 drv_vidc.o(i.VIDC_IRQn_Handler) + i.VPRE1_IRQn_Handler 0x00011544 Section 0 drv_rxbr.o(i.VPRE1_IRQn_Handler) + i.VPRE_IRQn_Handler 0x00011560 Section 0 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + i.__0printf 0x000115cc Section 0 printfa.o(i.__0printf) + i.__0vsprintf 0x000115ec Section 0 printfa.o(i.__0vsprintf) + i.__ARM_clz 0x00011610 Section 0 depilogue.o(i.__ARM_clz) + i.__ARM_common_switch8 0x0001163e Section 0 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + i.__NVIC_DisableIRQ 0x00011658 Section 0 drv_rxbr.o(i.__NVIC_DisableIRQ) + __NVIC_DisableIRQ 0x00011659 Thumb Code 26 drv_rxbr.o(i.__NVIC_DisableIRQ) + i.__NVIC_EnableIRQ 0x00011678 Section 0 drv_rxbr.o(i.__NVIC_EnableIRQ) + __NVIC_EnableIRQ 0x00011679 Thumb Code 18 drv_rxbr.o(i.__NVIC_EnableIRQ) + i.__scatterload_zeroinit 0x00011690 Section 14 handlers.o(i.__scatterload_zeroinit) + i._fp_digits 0x000116a0 Section 0 printfa.o(i._fp_digits) + _fp_digits 0x000116a1 Thumb Code 344 printfa.o(i._fp_digits) + i._printf_core 0x00011814 Section 0 printfa.o(i._printf_core) + _printf_core 0x00011815 Thumb Code 1754 printfa.o(i._printf_core) + i._printf_post_padding 0x00011f00 Section 0 printfa.o(i._printf_post_padding) + _printf_post_padding 0x00011f01 Thumb Code 32 printfa.o(i._printf_post_padding) + i._printf_pre_padding 0x00011f20 Section 0 printfa.o(i._printf_pre_padding) + _printf_pre_padding 0x00011f21 Thumb Code 44 printfa.o(i._printf_pre_padding) + i._sputc 0x00011f4c Section 0 printfa.o(i._sputc) + _sputc 0x00011f4d Thumb Code 10 printfa.o(i._sputc) + i.ap_dcs_set_AOD_53 0x00011f58 Section 0 s8_demo.o(i.ap_dcs_set_AOD_53) + ap_dcs_set_AOD_53 0x00011f59 Thumb Code 28 s8_demo.o(i.ap_dcs_set_AOD_53) + i.ap_dcs_set_backlight 0x00011f78 Section 0 s8_demo.o(i.ap_dcs_set_backlight) + ap_dcs_set_backlight 0x00011f79 Thumb Code 172 s8_demo.o(i.ap_dcs_set_backlight) + i.ap_dcs_set_display_off 0x00012038 Section 0 s8_demo.o(i.ap_dcs_set_display_off) + ap_dcs_set_display_off 0x00012039 Thumb Code 6 s8_demo.o(i.ap_dcs_set_display_off) + i.ap_dcs_set_display_on 0x00012040 Section 0 s8_demo.o(i.ap_dcs_set_display_on) + ap_dcs_set_display_on 0x00012041 Thumb Code 28 s8_demo.o(i.ap_dcs_set_display_on) + i.ap_dcs_set_enter_sleep_mode 0x0001207c Section 0 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + ap_dcs_set_enter_sleep_mode 0x0001207d Thumb Code 78 s8_demo.o(i.ap_dcs_set_enter_sleep_mode) + i.ap_dcs_set_exit_sleep_mode 0x000120d0 Section 0 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + ap_dcs_set_exit_sleep_mode 0x000120d1 Thumb Code 36 s8_demo.o(i.ap_dcs_set_exit_sleep_mode) + i.ap_rstn_pull_down_cb 0x0001211c Section 0 s8_demo.o(i.ap_rstn_pull_down_cb) + ap_rstn_pull_down_cb 0x0001211d Thumb Code 38 s8_demo.o(i.ap_rstn_pull_down_cb) + i.ap_rstn_pull_high_cb 0x00012178 Section 0 s8_demo.o(i.ap_rstn_pull_high_cb) + ap_rstn_pull_high_cb 0x00012179 Thumb Code 38 s8_demo.o(i.ap_rstn_pull_high_cb) + i.ap_set_framerate 0x000121cc Section 0 s8_demo.o(i.ap_set_framerate) + ap_set_framerate 0x000121cd Thumb Code 20 s8_demo.o(i.ap_set_framerate) + i.ap_update_pps_9E 0x000121e4 Section 0 s8_demo.o(i.ap_update_pps_9E) + ap_update_pps_9E 0x000121e5 Thumb Code 122 s8_demo.o(i.ap_update_pps_9E) + i.app_display_init 0x00012268 Section 0 s8_demo.o(i.app_display_init) + i.app_gpio_init 0x00012294 Section 0 s8_demo.o(i.app_gpio_init) + i.app_init_panel 0x000122b4 Section 0 s8_demo.o(i.app_init_panel) + app_init_panel 0x000122b5 Thumb Code 60 s8_demo.o(i.app_init_panel) + i.app_mipi_rx_init 0x000122f8 Section 0 s8_demo.o(i.app_mipi_rx_init) + app_mipi_rx_init 0x000122f9 Thumb Code 212 s8_demo.o(i.app_mipi_rx_init) + i.app_mipi_tx_init 0x000123e0 Section 0 s8_demo.o(i.app_mipi_tx_init) + app_mipi_tx_init 0x000123e1 Thumb Code 188 s8_demo.o(i.app_mipi_tx_init) + i.app_mipi_tx_start 0x000124a0 Section 0 s8_demo.o(i.app_mipi_tx_start) + app_mipi_tx_start 0x000124a1 Thumb Code 62 s8_demo.o(i.app_mipi_tx_start) + i.app_set_dcs_hw_ack 0x0001250c Section 0 s8_demo.o(i.app_set_dcs_hw_ack) + app_set_dcs_hw_ack 0x0001250d Thumb Code 134 s8_demo.o(i.app_set_dcs_hw_ack) + i.app_system_process 0x00012598 Section 0 s8_demo.o(i.app_system_process) + app_system_process 0x00012599 Thumb Code 44 s8_demo.o(i.app_system_process) + i.app_system_resume 0x000125cc Section 0 s8_demo.o(i.app_system_resume) + app_system_resume 0x000125cd Thumb Code 30 s8_demo.o(i.app_system_resume) + i.app_system_suspend 0x00012614 Section 0 s8_demo.o(i.app_system_suspend) + app_system_suspend 0x00012615 Thumb Code 174 s8_demo.o(i.app_system_suspend) + i.app_tx_panel_reset 0x00012740 Section 0 s8_demo.o(i.app_tx_panel_reset) + app_tx_panel_reset 0x00012741 Thumb Code 46 s8_demo.o(i.app_tx_panel_reset) + i.board_Init 0x00012770 Section 0 board.o(i.board_Init) + i.ceil 0x00012790 Section 0 ceil.o(i.ceil) + i.check_mipi_rx_tx_video_info 0x00012858 Section 0 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + check_mipi_rx_tx_video_info 0x00012859 Thumb Code 44 hal_internal_vsync.o(i.check_mipi_rx_tx_video_info) + i.check_pkt_buf_rev 0x00012884 Section 0 hal_internal_dcs.o(i.check_pkt_buf_rev) + check_pkt_buf_rev 0x00012885 Thumb Code 84 hal_internal_dcs.o(i.check_pkt_buf_rev) + i.dcs_packet_fifo_alloc 0x0001290c Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + i.dcs_packet_fifo_init 0x00012964 Section 0 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + i.dcs_packet_free_fifo_header 0x0001297c Section 0 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + i.dcs_packet_get_fifo_header 0x000129c0 Section 0 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + i.delayMs 0x000129e4 Section 0 tau_delay.o(i.delayMs) + i.delayUs 0x000129fc Section 0 tau_delay.o(i.delayUs) + i.drv_common_enable_systick 0x00012a28 Section 0 drv_common.o(i.drv_common_enable_systick) + i.drv_common_get_tick 0x00012a80 Section 0 drv_common.o(i.drv_common_get_tick) + i.drv_common_system_init 0x00012a8c Section 0 drv_common.o(i.drv_common_system_init) + i.drv_crgu_enable_clock 0x00012a94 Section 0 drv_crgu.o(i.drv_crgu_enable_clock) + i.drv_crgu_get_rxbr_clk 0x00012ad0 Section 0 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + i.drv_crgu_reset_modules 0x00012b38 Section 0 drv_crgu.o(i.drv_crgu_reset_modules) + i.drv_crgu_set_ahb_clk 0x00012b48 Section 0 drv_crgu.o(i.drv_crgu_set_ahb_clk) + i.drv_crgu_set_clock_div 0x00012b70 Section 0 drv_crgu.o(i.drv_crgu_set_clock_div) + i.drv_crgu_set_dpi_clk 0x00012b80 Section 0 drv_crgu.o(i.drv_crgu_set_dpi_clk) + i.drv_crgu_set_dsc_clk 0x00012bbc Section 0 drv_crgu.o(i.drv_crgu_set_dsc_clk) + i.drv_crgu_set_fb_clk 0x00012bf4 Section 0 drv_crgu.o(i.drv_crgu_set_fb_clk) + i.drv_crgu_set_lcdc_clk 0x00012c1c Section 0 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + i.drv_crgu_set_reset 0x00012c44 Section 0 drv_crgu.o(i.drv_crgu_set_reset) + i.drv_crgu_set_rxbr_clk 0x00012c5c Section 0 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + i.drv_crgu_set_vidc_clk 0x00012c84 Section 0 drv_crgu.o(i.drv_crgu_set_vidc_clk) + i.drv_dma_clear_status 0x00012cac Section 0 drv_dma.o(i.drv_dma_clear_status) + i.drv_dma_get_int_source 0x00012cc4 Section 0 drv_dma.o(i.drv_dma_get_int_source) + drv_dma_get_int_source 0x00012cc5 Thumb Code 16 drv_dma.o(i.drv_dma_get_int_source) + i.drv_dsc_dec_disable 0x00012cd8 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_disable) + i.drv_dsc_dec_enable 0x00012cf4 Section 0 drv_dsc_dec.o(i.drv_dsc_dec_enable) + i.drv_dsc_dec_get_nslc 0x00012d2c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + i.drv_dsc_dec_set_irqen 0x00012d4c Section 0 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + i.drv_dsi_rx_calc_ipi_tx_delay 0x00012d68 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + i.drv_dsi_rx_enable_irq 0x00012e74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + i.drv_dsi_rx_get_color_bpp 0x00012eb4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + drv_dsi_rx_get_color_bpp 0x00012eb5 Thumb Code 62 drv_dsi_rx.o(i.drv_dsi_rx_get_color_bpp) + i.drv_dsi_rx_get_color_pcc 0x00012f04 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + drv_dsi_rx_get_color_pcc 0x00012f05 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_get_color_pcc) + i.drv_dsi_rx_get_compression_en 0x00012f20 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + i.drv_dsi_rx_get_ddi_crc_en 0x00012f30 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + i.drv_dsi_rx_power_up 0x00012f40 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + i.drv_dsi_rx_set_check_crc 0x00012f58 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + i.drv_dsi_rx_set_ctrl_cfg 0x00012f74 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + i.drv_dsi_rx_set_ddi_cfg 0x00012f98 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + i.drv_dsi_rx_set_ddi_crc_en 0x00012fa8 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + i.drv_dsi_rx_set_inten 0x00012fc4 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + i.drv_dsi_rx_set_ipi_cfg 0x00012fd0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + i.drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fe0 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + i.drv_dsi_rx_set_lane_swap 0x00012ffc Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + i.drv_dsi_rx_set_resp_cnt 0x00013010 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + i.drv_dsi_rx_set_tear_resp_en 0x00013034 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + i.drv_dsi_rx_set_up_phy 0x00013050 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + i.drv_dsi_rx_shut_down 0x00013150 Section 0 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + i.drv_dsi_tx_command_header 0x00013168 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + i.drv_dsi_tx_command_mode_cfg 0x00013180 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + i.drv_dsi_tx_command_put_payload 0x000131d8 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + i.drv_dsi_tx_config_eotp 0x000131e4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + i.drv_dsi_tx_config_int 0x00013204 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + i.drv_dsi_tx_dpi_lpcmd_time 0x00013210 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + i.drv_dsi_tx_dpi_mode 0x00013220 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + i.drv_dsi_tx_dpi_polarity 0x00013230 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + i.drv_dsi_tx_edpi_cmd_size 0x00013254 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + i.drv_dsi_tx_get_cmd_status 0x00013260 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + i.drv_dsi_tx_mode 0x0001326c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_mode) + i.drv_dsi_tx_phy_clock_lane_auto_lp 0x00013278 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + i.drv_dsi_tx_phy_clock_lane_req_hs 0x00013294 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + i.drv_dsi_tx_phy_lane_mode 0x000132b4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + i.drv_dsi_tx_phy_status_ready 0x000132c4 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + i.drv_dsi_tx_phy_status_stopstate 0x0001332c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + i.drv_dsi_tx_phy_test_setup 0x00013370 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + i.drv_dsi_tx_phy_time_cfg 0x000134c0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + i.drv_dsi_tx_powerup 0x000134e0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + i.drv_dsi_tx_response_mode 0x000134ec Section 0 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + i.drv_dsi_tx_set_bta_ack 0x00013510 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + i.drv_dsi_tx_set_esc_div 0x0001352c Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + i.drv_dsi_tx_set_int 0x00013540 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + i.drv_dsi_tx_set_time_out_div 0x00013580 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + i.drv_dsi_tx_set_video_chunk 0x00013598 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + i.drv_dsi_tx_set_video_timing 0x000135ac Section 0 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + i.drv_dsi_tx_shutdown 0x000135d0 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + i.drv_dsi_tx_timeout_cfg 0x000135dc Section 0 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + i.drv_dsi_tx_video_mode_cfg 0x00013608 Section 0 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + i.drv_efuse_enter_inactive 0x000136f0 Section 0 drv_efuse.o(i.drv_efuse_enter_inactive) + i.drv_efuse_int_enable 0x00013726 Section 0 drv_efuse.o(i.drv_efuse_int_enable) + i.drv_efuse_read 0x00013732 Section 0 drv_efuse.o(i.drv_efuse_read) + i.drv_efuse_read_req 0x0001376c Section 0 drv_efuse.o(i.drv_efuse_read_req) + i.drv_gpio_get_attribute 0x00013784 Section 0 drv_gpio.o(i.drv_gpio_get_attribute) + i.drv_gpio_get_input_data 0x00013794 Section 0 drv_gpio.o(i.drv_gpio_get_input_data) + i.drv_gpio_handle_int 0x000137ac Section 0 drv_gpio.o(i.drv_gpio_handle_int) + drv_gpio_handle_int 0x000137ad Thumb Code 30 drv_gpio.o(i.drv_gpio_handle_int) + i.drv_gpio_register_ap_reset_callback 0x000137d0 Section 0 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + i.drv_gpio_register_callback 0x000137dc Section 0 drv_gpio.o(i.drv_gpio_register_callback) + i.drv_gpio_set_attribute 0x000137f0 Section 0 drv_gpio.o(i.drv_gpio_set_attribute) + i.drv_gpio_set_int 0x0001380c Section 0 drv_gpio.o(i.drv_gpio_set_int) + i.drv_gpio_set_ioe 0x00013850 Section 0 drv_gpio.o(i.drv_gpio_set_ioe) + i.drv_gpio_set_mode 0x00013870 Section 0 drv_gpio.o(i.drv_gpio_set_mode) + i.drv_gpio_set_output_data 0x00013884 Section 0 hal_gpio.o(i.drv_gpio_set_output_data) + drv_gpio_set_output_data 0x00013885 Thumb Code 26 hal_gpio.o(i.drv_gpio_set_output_data) + i.drv_lcdc_bcsa_config 0x000138a4 Section 0 drv_lcdc.o(i.drv_lcdc_bcsa_config) + i.drv_lcdc_cfg_int_frame 0x000138cc Section 0 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + i.drv_lcdc_clear_int 0x000138f8 Section 0 drv_lcdc.o(i.drv_lcdc_clear_int) + drv_lcdc_clear_int 0x000138f9 Thumb Code 20 drv_lcdc.o(i.drv_lcdc_clear_int) + i.drv_lcdc_cmd_start 0x00013910 Section 0 drv_lcdc.o(i.drv_lcdc_cmd_start) + i.drv_lcdc_config_acc_command_mode 0x00013944 Section 0 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + i.drv_lcdc_config_int 0x00013958 Section 0 drv_lcdc.o(i.drv_lcdc_config_int) + i.drv_lcdc_config_int_single 0x00013990 Section 0 drv_lcdc.o(i.drv_lcdc_config_int_single) + i.drv_lcdc_config_overwrite_rgb 0x000139b8 Section 0 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + i.drv_lcdc_config_src_parameter 0x000139d0 Section 0 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + i.drv_lcdc_crop_hact 0x00013a20 Section 0 drv_lcdc.o(i.drv_lcdc_crop_hact) + i.drv_lcdc_ctrl_flow 0x00013a30 Section 0 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + i.drv_lcdc_dith_config 0x00013a68 Section 0 drv_lcdc.o(i.drv_lcdc_dith_config) + i.drv_lcdc_edge_dect_config 0x00013a98 Section 0 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + i.drv_lcdc_edge_enh_config 0x00013ad4 Section 0 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + i.drv_lcdc_enable_shadow_reg 0x00013b38 Section 0 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + i.drv_lcdc_endianness_config 0x00013b5c Section 0 drv_lcdc.o(i.drv_lcdc_endianness_config) + i.drv_lcdc_fc_config 0x00013b78 Section 0 drv_lcdc.o(i.drv_lcdc_fc_config) + i.drv_lcdc_fldc_config 0x00013b98 Section 0 drv_lcdc.o(i.drv_lcdc_fldc_config) + i.drv_lcdc_function_disable 0x00013bbc Section 0 drv_lcdc.o(i.drv_lcdc_function_disable) + i.drv_lcdc_function_enable 0x00013be0 Section 0 drv_lcdc.o(i.drv_lcdc_function_enable) + i.drv_lcdc_set_int 0x00013c04 Section 0 drv_lcdc.o(i.drv_lcdc_set_int) + i.drv_lcdc_set_prefetch 0x00013c40 Section 0 drv_lcdc.o(i.drv_lcdc_set_prefetch) + i.drv_lcdc_set_tear_line 0x00013c5c Section 0 drv_lcdc.o(i.drv_lcdc_set_tear_line) + i.drv_lcdc_stop_display 0x00013c78 Section 0 drv_lcdc.o(i.drv_lcdc_stop_display) + i.drv_lcdc_vid_hw_start 0x00013c88 Section 0 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + i.drv_lcdc_vintp_mode_config 0x00013cc4 Section 0 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + i.drv_memc_clear_status 0x00013cdc Section 0 drv_memc.o(i.drv_memc_clear_status) + i.drv_memc_enable_irq 0x00013cf0 Section 0 drv_memc.o(i.drv_memc_enable_irq) + i.drv_memc_gen_a_tear_signal 0x00013d30 Section 0 drv_memc.o(i.drv_memc_gen_a_tear_signal) + i.drv_memc_get_status 0x00013d40 Section 0 drv_memc.o(i.drv_memc_get_status) + i.drv_memc_get_tear_mode 0x00013d58 Section 0 drv_memc.o(i.drv_memc_get_tear_mode) + i.drv_memc_rate_transfer_sel 0x00013d68 Section 0 drv_memc.o(i.drv_memc_rate_transfer_sel) + i.drv_memc_sel_vsync 0x00013d84 Section 0 drv_memc.o(i.drv_memc_sel_vsync) + i.drv_memc_set_active_height 0x00013d98 Section 0 drv_memc.o(i.drv_memc_set_active_height) + i.drv_memc_set_circ_mode_enable 0x00013db0 Section 0 drv_memc.o(i.drv_memc_set_circ_mode_enable) + i.drv_memc_set_data_mode 0x00013dcc Section 0 drv_memc.o(i.drv_memc_set_data_mode) + i.drv_memc_set_double_buffer 0x00013de0 Section 0 drv_memc.o(i.drv_memc_set_double_buffer) + i.drv_memc_set_frame_drop_select 0x00013df8 Section 0 drv_memc.o(i.drv_memc_set_frame_drop_select) + i.drv_memc_set_fs_en_conditions 0x00013e14 Section 0 drv_memc.o(i.drv_memc_set_fs_en_conditions) + i.drv_memc_set_lcdc_st_conditions 0x00013e2c Section 0 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + i.drv_memc_set_ltpo_mode 0x00013e48 Section 0 drv_memc.o(i.drv_memc_set_ltpo_mode) + i.drv_memc_set_ltpo_pu_thres 0x00013e68 Section 0 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + i.drv_memc_set_tear_mode 0x00013e80 Section 0 drv_memc.o(i.drv_memc_set_tear_mode) + i.drv_memc_set_tear_waveform 0x00013e94 Section 0 drv_memc.o(i.drv_memc_set_tear_waveform) + i.drv_memc_set_vidc_sync_cnt 0x00013ec0 Section 0 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + i.drv_phy_test_clear 0x00013ed4 Section 0 drv_phy_common.o(i.drv_phy_test_clear) + i.drv_phy_test_lock 0x00013ee4 Section 0 drv_phy_common.o(i.drv_phy_test_lock) + i.drv_pwr_efuse_pd 0x00013efc Section 0 drv_pwr.o(i.drv_pwr_efuse_pd) + i.drv_pwr_enter_deep_sleep_mode 0x00013f2c Section 0 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + i.drv_pwr_enter_sleep_mode_ex 0x00013f78 Section 0 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + i.drv_pwr_enter_stop_sleep_mode 0x00013fac Section 0 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + i.drv_pwr_exit_sleep_mode 0x00014044 Section 0 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + i.drv_pwr_get_power_ready_st 0x0001406c Section 0 drv_pwr.o(i.drv_pwr_get_power_ready_st) + i.drv_pwr_set_breath_screen_power_sel 0x0001407c Section 0 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + i.drv_pwr_set_digit_power_sel 0x000140a4 Section 0 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + i.drv_pwr_set_pll_clk 0x000140cc Section 0 drv_pwr.o(i.drv_pwr_set_pll_clk) + i.drv_pwr_set_pvd 0x00014100 Section 0 drv_pwr.o(i.drv_pwr_set_pvd) + i.drv_pwr_set_wakeup_type 0x00014134 Section 0 drv_pwr.o(i.drv_pwr_set_wakeup_type) + i.drv_pwr_write_lock 0x00014160 Section 0 drv_pwr.o(i.drv_pwr_write_lock) + i.drv_rxbr_clear_pkt_buffer 0x00014180 Section 0 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + i.drv_rxbr_clear_status0 0x00014190 Section 0 drv_rxbr.o(i.drv_rxbr_clear_status0) + i.drv_rxbr_enable_irq 0x0001419c Section 0 drv_rxbr.o(i.drv_rxbr_enable_irq) + i.drv_rxbr_frame_drop_cfg 0x000141f8 Section 0 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + i.drv_rxbr_get_int_source 0x00014214 Section 0 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + drv_rxbr_get_int_source 0x00014215 Thumb Code 20 hal_internal_vsync.o(i.drv_rxbr_get_int_source) + i.drv_rxbr_get_status0 0x0001422c Section 0 hal_internal_dcs.o(i.drv_rxbr_get_status0) + drv_rxbr_get_status0 0x0001422d Thumb Code 20 hal_internal_dcs.o(i.drv_rxbr_get_status0) + i.drv_rxbr_hline_rcv1_cfg 0x00014244 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + i.drv_rxbr_hline_rcv_cfg 0x00014258 Section 0 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + i.drv_rxbr_register_irq1_callback 0x00014268 Section 0 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + i.drv_rxbr_set_cmd_response 0x00014274 Section 0 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + i.drv_rxbr_set_color_format 0x000143b8 Section 0 drv_rxbr.o(i.drv_rxbr_set_color_format) + i.drv_rxbr_set_filter_regs 0x000143d4 Section 0 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + i.drv_rxbr_set_inten 0x000143f8 Section 0 drv_rxbr.o(i.drv_rxbr_set_inten) + i.drv_rxbr_set_ltpo_drop_th 0x00014414 Section 0 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + i.drv_rxbr_set_usr_cfg 0x0001442c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + i.drv_rxbr_set_usr_col 0x0001446c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_col) + i.drv_rxbr_set_usr_row 0x0001447c Section 0 drv_rxbr.o(i.drv_rxbr_set_usr_row) + i.drv_se_init 0x0001448c Section 0 drv_se.o(i.drv_se_init) + i.drv_se_set_dsc 0x00014504 Section 0 drv_se.o(i.drv_se_set_dsc) + i.drv_se_set_lcdc 0x000145d8 Section 0 drv_se.o(i.drv_se_set_lcdc) + i.drv_se_set_memc 0x00014660 Section 0 drv_se.o(i.drv_se_set_memc) + i.drv_se_set_rxbr 0x000146f0 Section 0 drv_se.o(i.drv_se_set_rxbr) + i.drv_se_set_vidc 0x000147c0 Section 0 drv_se.o(i.drv_se_set_vidc) + i.drv_se_start_rx 0x0001486c Section 0 drv_se.o(i.drv_se_start_rx) + i.drv_spim_clear_int_status 0x00014880 Section 0 drv_spi_master.o(i.drv_spim_clear_int_status) + i.drv_spim_disable_int 0x0001488c Section 0 drv_spi_master.o(i.drv_spim_disable_int) + i.drv_spim_set_inten 0x000148bc Section 0 drv_spi_master.o(i.drv_spim_set_inten) + i.drv_swire_enable 0x000148d8 Section 0 drv_swire.o(i.drv_swire_enable) + i.drv_swire_get_pulse_count 0x000148f4 Section 0 drv_swire.o(i.drv_swire_get_pulse_count) + i.drv_swire_register_callback 0x00014900 Section 0 drv_swire.o(i.drv_swire_register_callback) + i.drv_swire_set_bit_time 0x0001490c Section 0 drv_swire.o(i.drv_swire_set_bit_time) + i.drv_swire_set_int 0x00014924 Section 0 drv_swire.o(i.drv_swire_set_int) + i.drv_swire_set_power_down 0x0001496c Section 0 drv_swire.o(i.drv_swire_set_power_down) + i.drv_swire_set_pulse_count 0x00014988 Section 0 drv_swire.o(i.drv_swire_set_pulse_count) + i.drv_swire_set_trig_mode 0x00014994 Section 0 drv_swire.o(i.drv_swire_set_trig_mode) + i.drv_sys_cfg_clear_all_int 0x000149b0 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + i.drv_sys_cfg_clear_pending 0x000149bc Section 0 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + i.drv_sys_cfg_sel_ap_rst_trig 0x000149e4 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + i.drv_sys_cfg_sel_gpio_group 0x00014a08 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + i.drv_sys_cfg_sel_int_trig 0x00014a2c Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + i.drv_sys_cfg_sel_swire_timer 0x00014a50 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + i.drv_sys_cfg_set_int 0x00014a68 Section 0 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + i.drv_timer_clear_status_flags 0x00014a8c Section 0 drv_timer.o(i.drv_timer_clear_status_flags) + drv_timer_clear_status_flags 0x00014a8d Thumb Code 26 drv_timer.o(i.drv_timer_clear_status_flags) + i.drv_timer_enable 0x00014aa6 Section 0 drv_timer.o(i.drv_timer_enable) + i.drv_timer_get_instance 0x00014ac8 Section 0 drv_timer.o(i.drv_timer_get_instance) + i.drv_timer_handle_interrupt 0x00014ad8 Section 0 drv_timer.o(i.drv_timer_handle_interrupt) + drv_timer_handle_interrupt 0x00014ad9 Thumb Code 54 drv_timer.o(i.drv_timer_handle_interrupt) + i.drv_timer_set_compare_val 0x00014b14 Section 0 drv_timer.o(i.drv_timer_set_compare_val) + i.drv_timer_set_int 0x00014b54 Section 0 drv_timer.o(i.drv_timer_set_int) + i.drv_timer_set_prescaler 0x00014b9c Section 0 drv_timer.o(i.drv_timer_set_prescaler) + i.drv_timer_set_repeat 0x00014bc4 Section 0 drv_timer.o(i.drv_timer_set_repeat) + i.drv_tx_phy_test_enter 0x00014bd4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + i.drv_tx_phy_test_exit 0x00014bf4 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + i.drv_tx_phy_test_write_code 0x00014c14 Section 0 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + i.drv_uart_abort_recv 0x00014c3c Section 0 drv_uart.o(i.drv_uart_abort_recv) + i.drv_uart_abort_send 0x00014c70 Section 0 drv_uart.o(i.drv_uart_abort_send) + i.drv_uart_config_int 0x00014ca4 Section 0 drv_uart.o(i.drv_uart_config_int) + i.drv_uart_enable_clk 0x00014cb8 Section 0 drv_uart.o(i.drv_uart_enable_clk) + drv_uart_enable_clk 0x00014cb9 Thumb Code 24 drv_uart.o(i.drv_uart_enable_clk) + i.drv_uart_enable_int 0x00014cd0 Section 0 drv_uart.o(i.drv_uart_enable_int) + i.drv_uart_get_instance 0x00014d2c Section 0 drv_uart.o(i.drv_uart_get_instance) + i.drv_uart_init 0x00014d54 Section 0 drv_uart.o(i.drv_uart_init) + i.drv_uart_int_trans_handle 0x00014e24 Section 0 drv_uart.o(i.drv_uart_int_trans_handle) + drv_uart_int_trans_handle 0x00014e25 Thumb Code 54 drv_uart.o(i.drv_uart_int_trans_handle) + i.drv_uart_reset_rx_fifo 0x00014e60 Section 0 drv_uart.o(i.drv_uart_reset_rx_fifo) + i.drv_uart_reset_tx_fifo 0x00014e7c Section 0 drv_uart.o(i.drv_uart_reset_tx_fifo) + i.drv_uart_send_blocking 0x00014e98 Section 0 drv_uart.o(i.drv_uart_send_blocking) + i.drv_uart_set_baud_rate 0x00014eb2 Section 0 drv_uart.o(i.drv_uart_set_baud_rate) + i.drv_uart_trans_create_handle 0x00014f08 Section 0 drv_uart.o(i.drv_uart_trans_create_handle) + i.drv_vidc_clear_irq 0x00014f54 Section 0 drv_vidc.o(i.drv_vidc_clear_irq) + i.drv_vidc_enable 0x00014f64 Section 0 drv_vidc.o(i.drv_vidc_enable) + i.drv_vidc_enable_irq 0x00014f84 Section 0 drv_vidc.o(i.drv_vidc_enable_irq) + i.drv_vidc_get_int_source 0x00014fc4 Section 0 drv_vidc.o(i.drv_vidc_get_int_source) + i.drv_vidc_get_irq_status 0x00014ff0 Section 0 drv_vidc.o(i.drv_vidc_get_irq_status) + i.drv_vidc_init_module_enable 0x00015008 Section 0 drv_vidc.o(i.drv_vidc_init_module_enable) + i.drv_vidc_register_callback 0x00015034 Section 0 drv_vidc.o(i.drv_vidc_register_callback) + i.drv_vidc_reset 0x00015040 Section 0 drv_vidc.o(i.drv_vidc_reset) + i.drv_vidc_set_circ_mode_enable 0x0001504c Section 0 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + i.drv_vidc_set_dither_config 0x00015068 Section 0 drv_vidc.o(i.drv_vidc_set_dither_config) + i.drv_vidc_set_dst_parameter 0x000150a0 Section 0 drv_vidc.o(i.drv_vidc_set_dst_parameter) + i.drv_vidc_set_honly_hcoef0 0x000150fc Section 0 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + i.drv_vidc_set_honly_hinitb 0x00015108 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + i.drv_vidc_set_honly_hinitr 0x00015134 Section 0 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + i.drv_vidc_set_irqen 0x00015164 Section 0 drv_vidc.o(i.drv_vidc_set_irqen) + i.drv_vidc_set_mirror 0x00015180 Section 0 drv_vidc.o(i.drv_vidc_set_mirror) + i.drv_vidc_set_pentile_swap 0x00015194 Section 0 drv_vidc.o(i.drv_vidc_set_pentile_swap) + i.drv_vidc_set_pu_ctrl 0x000151b0 Section 0 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + i.drv_vidc_set_rotation 0x000151bc Section 0 drv_vidc.o(i.drv_vidc_set_rotation) + i.drv_vidc_set_scld_hcoef0 0x000151d4 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + i.drv_vidc_set_scld_hcoef1 0x000151e0 Section 0 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + i.drv_vidc_set_scld_step 0x000151ec Section 0 drv_vidc.o(i.drv_vidc_set_scld_step) + i.drv_vidc_set_scld_vcoef0 0x00015200 Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + i.drv_vidc_set_scld_vcoef1 0x0001520c Section 0 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + i.drv_vidc_set_src_parameter 0x00015218 Section 0 drv_vidc.o(i.drv_vidc_set_src_parameter) + i.drv_vidc_set_vintp_config 0x00015238 Section 0 drv_vidc.o(i.drv_vidc_set_vintp_config) + i.fputc 0x00015270 Section 0 tau_log.o(i.fputc) + i.ha_intl_fb_check_pu_size 0x000152a4 Section 0 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + ha_intl_fb_check_pu_size 0x000152a5 Thumb Code 58 hal_internal_fb.o(i.ha_intl_fb_check_pu_size) + i.hal_dsi_rx_ctrl_create_handle 0x000152e4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + i.hal_dsi_rx_ctrl_dcs_async_handler 0x00015324 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + i.hal_dsi_rx_ctrl_deinit 0x00015364 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + i.hal_dsi_rx_ctrl_init 0x000153f8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + i.hal_dsi_rx_ctrl_init_clk 0x000154a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + hal_dsi_rx_ctrl_init_clk 0x000154a5 Thumb Code 222 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_clk) + i.hal_dsi_rx_ctrl_init_dsi_rx 0x000155a4 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + hal_dsi_rx_ctrl_init_dsi_rx 0x000155a5 Thumb Code 232 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_dsi_rx) + i.hal_dsi_rx_ctrl_init_memc 0x000156ac Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + hal_dsi_rx_ctrl_init_memc 0x000156ad Thumb Code 294 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_memc) + i.hal_dsi_rx_ctrl_init_rxbr 0x000157d8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + hal_dsi_rx_ctrl_init_rxbr 0x000157d9 Thumb Code 314 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_rxbr) + i.hal_dsi_rx_ctrl_init_vidc 0x00015920 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + hal_dsi_rx_ctrl_init_vidc 0x00015921 Thumb Code 624 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init_vidc) + i.hal_dsi_rx_ctrl_pre_init_pps 0x00015ba0 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + i.hal_dsi_rx_ctrl_set_auto_ack 0x00015bd8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + i.hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c88 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + hal_dsi_rx_ctrl_set_ipi_cfg 0x00015c89 Thumb Code 48 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_ipi_cfg) + i.hal_dsi_rx_ctrl_start 0x00015cb8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + i.hal_dsi_rx_ctrl_stop 0x00015ce8 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + i.hal_dsi_rx_ctrl_toggle_resolution 0x00015d18 Section 0 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + i.hal_dsi_tx_cmd_mode_cal_timing 0x00015d38 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + hal_dsi_tx_cmd_mode_cal_timing 0x00015d39 Thumb Code 506 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_cmd_mode_cal_timing) + i.hal_dsi_tx_ctrl_create_handle 0x00015fb4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + i.hal_dsi_tx_ctrl_deinit 0x00015fec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + i.hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016060 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + i.hal_dsi_tx_ctrl_init 0x00016084 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + i.hal_dsi_tx_ctrl_init_clk 0x00016100 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + hal_dsi_tx_ctrl_init_clk 0x00016101 Thumb Code 12 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init_clk) + i.hal_dsi_tx_ctrl_set_overwrite_rgb 0x00016110 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + i.hal_dsi_tx_ctrl_set_tear_mode 0x00016118 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + i.hal_dsi_tx_ctrl_start 0x00016124 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + i.hal_dsi_tx_ctrl_stop 0x000161b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + i.hal_dsi_tx_ctrl_write_array_cmd 0x000161ec Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + i.hal_dsi_tx_ctrl_write_cmd 0x000162e0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + i.hal_dsi_tx_init_cfg 0x000163b0 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + hal_dsi_tx_init_cfg 0x000163b1 Thumb Code 250 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_cfg) + i.hal_dsi_tx_init_dpi_timing 0x000164b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + hal_dsi_tx_init_dpi_timing 0x000164b5 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_dpi_timing) + i.hal_dsi_tx_init_phy_cfg 0x000164f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + hal_dsi_tx_init_phy_cfg 0x000164f9 Thumb Code 22 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_phy_cfg) + i.hal_dsi_tx_init_timing 0x0001650e Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + hal_dsi_tx_init_timing 0x0001650f Thumb Code 82 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_timing) + i.hal_dsi_tx_init_vid_timing 0x00016560 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + hal_dsi_tx_init_vid_timing 0x00016561 Thumb Code 70 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_init_vid_timing) + i.hal_dsi_tx_send_cmd 0x000165b4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + hal_dsi_tx_send_cmd 0x000165b5 Thumb Code 58 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_send_cmd) + i.hal_dsi_tx_timing_info_update 0x000165f4 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + hal_dsi_tx_timing_info_update 0x000165f5 Thumb Code 142 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_timing_info_update) + i.hal_dsi_tx_vid_mode_cal_timing 0x00016688 Section 0 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + hal_dsi_tx_vid_mode_cal_timing 0x00016689 Thumb Code 766 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_vid_mode_cal_timing) + i.hal_gpio_config_pad 0x00016998 Section 0 hal_gpio.o(i.hal_gpio_config_pad) + i.hal_gpio_ctrl_eint 0x000169d4 Section 0 hal_gpio.o(i.hal_gpio_ctrl_eint) + i.hal_gpio_get_input_data 0x000169ec Section 0 hal_gpio.o(i.hal_gpio_get_input_data) + i.hal_gpio_init_eint 0x00016a00 Section 0 hal_gpio.o(i.hal_gpio_init_eint) + i.hal_gpio_init_input 0x00016a40 Section 0 hal_gpio.o(i.hal_gpio_init_input) + i.hal_gpio_init_output 0x00016a56 Section 0 hal_gpio.o(i.hal_gpio_init_output) + i.hal_gpio_reg_eint_cb 0x00016a74 Section 0 hal_gpio.o(i.hal_gpio_reg_eint_cb) + i.hal_gpio_set_ap_reset_int 0x00016a90 Section 0 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + i.hal_gpio_set_mode 0x00016ae0 Section 0 hal_gpio.o(i.hal_gpio_set_mode) + i.hal_gpio_set_output_data 0x00016b40 Section 0 hal_gpio.o(i.hal_gpio_set_output_data) + i.hal_gpio_set_pull_state 0x00016b48 Section 0 hal_gpio.o(i.hal_gpio_set_pull_state) + i.hal_internal_sync_get_hight_performan_mode 0x00016b90 Section 0 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + i.hal_internal_sync_input_resolution_change 0x00016ba0 Section 0 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + i.hal_internal_sync_register_lcdc_cb 0x00016d54 Section 0 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + i.hal_internal_vsync_deinit 0x00016d60 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + i.hal_internal_vsync_get_rx_state 0x00016d80 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + i.hal_internal_vsync_get_sync_line 0x00016d8c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + i.hal_internal_vsync_get_tx_state 0x00016da0 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + i.hal_internal_vsync_init_rx 0x00016dac Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + i.hal_internal_vsync_init_tx 0x00016e94 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + i.hal_internal_vsync_set_rx_state 0x00016f5c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + i.hal_internal_vsync_set_tear_mode 0x00016f7c Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + i.hal_internal_vsync_set_tx_state 0x000170b8 Section 0 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + i.hal_intl_dcs_init_sw_fltr 0x00017110 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + i.hal_intl_dcs_rx_get_dcs_packet_data 0x0001717c Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + hal_intl_dcs_rx_get_dcs_packet_data 0x0001717d Thumb Code 806 hal_internal_dcs.o(i.hal_intl_dcs_rx_get_dcs_packet_data) + i.hal_intl_dcs_rx_receive_packet 0x000175c8 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + hal_intl_dcs_rx_receive_packet 0x000175c9 Thumb Code 122 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_packet) + i.hal_intl_dcs_rx_receive_pps 0x00017650 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + hal_intl_dcs_rx_receive_pps 0x00017651 Thumb Code 266 hal_internal_dcs.o(i.hal_intl_dcs_rx_receive_pps) + i.hal_intl_dcs_set_auto_hw_filter 0x000177c4 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + i.hal_intl_dcs_sw_filter_handle 0x00017850 Section 0 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + hal_intl_dcs_sw_filter_handle 0x00017851 Thumb Code 36 hal_internal_dcs.o(i.hal_intl_dcs_sw_filter_handle) + i.hal_intl_fb_cal_fb_info 0x0001787c Section 0 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + i.hal_intl_fb_check_bandwidth 0x00017b6c Section 0 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + hal_intl_fb_check_bandwidth 0x00017b6d Thumb Code 92 hal_internal_fb.o(i.hal_intl_fb_check_bandwidth) + i.hal_intl_fb_edge_resize 0x00017bd0 Section 0 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + hal_intl_fb_edge_resize 0x00017bd1 Thumb Code 214 hal_internal_fb.o(i.hal_intl_fb_edge_resize) + i.hal_intl_fb_flow_control_adapter 0x00017cac Section 0 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + hal_intl_fb_flow_control_adapter 0x00017cad Thumb Code 110 hal_internal_fb.o(i.hal_intl_fb_flow_control_adapter) + i.hal_intl_fb_get_memc_flow_mode 0x00017d20 Section 0 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + i.hal_intl_fb_get_rx_fb_info 0x00017d2c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + i.hal_intl_fb_get_tx_fb_info 0x00017d3c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + i.hal_intl_fb_get_user_flow 0x00017d4c Section 0 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + i.hal_intl_svs_deinit_rx 0x00017d58 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + i.hal_intl_svs_deinit_tx 0x00017d80 Section 0 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + i.hal_intl_svs_handle 0x00017d90 Section 0 hal_internal_svs.o(i.hal_intl_svs_handle) + i.hal_intl_svs_init_rx 0x00017db4 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_rx) + i.hal_intl_svs_init_tx 0x00017e34 Section 0 hal_internal_svs.o(i.hal_intl_svs_init_tx) + i.hal_intl_svs_set_rx_vtt 0x00017e48 Section 0 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + i.hal_intl_svs_update_rxbr_clk 0x00017e54 Section 0 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + i.hal_lcdc_displayproc_config 0x00017e9c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + i.hal_lcdc_init_cfg 0x00017f0c Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + hal_lcdc_init_cfg 0x00017f0d Thumb Code 62 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_cfg) + i.hal_lcdc_init_clk 0x00017f4a Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + hal_lcdc_init_clk 0x00017f4b Thumb Code 112 hal_dsi_tx_ctrl.o(i.hal_lcdc_init_clk) + i.hal_lcdc_postproc_config 0x00017fbc Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + i.hal_lcdc_start 0x000180e4 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + hal_lcdc_start 0x000180e5 Thumb Code 36 hal_dsi_tx_ctrl.o(i.hal_lcdc_start) + i.hal_lcdc_timinggen_config 0x00018108 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + hal_lcdc_timinggen_config 0x00018109 Thumb Code 60 hal_dsi_tx_ctrl.o(i.hal_lcdc_timinggen_config) + i.hal_lcdc_upscaler_config 0x00018144 Section 0 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + i.hal_nonshadow_func_update 0x00018224 Section 0 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + i.hal_pwr_enter_deep_sleep_mode 0x000182e0 Section 0 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + i.hal_pwr_enter_normal_sleep_mode 0x0001830a Section 0 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + i.hal_pwr_enter_stop_sleep_mode 0x00018314 Section 0 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + i.hal_pwr_exit_sleep_mode 0x00018378 Section 0 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + i.hal_pwr_get_vcc_power_ready 0x00018382 Section 0 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + i.hal_pwr_set_main_power 0x0001838a Section 0 hal_pwr.o(i.hal_pwr_set_main_power) + i.hal_pwr_set_pvd 0x00018392 Section 0 hal_pwr.o(i.hal_pwr_set_pvd) + i.hal_pwr_set_sleep_mode_power 0x0001839a Section 0 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + i.hal_pwr_set_stop_sleep_wakeup_pin 0x000183a4 Section 0 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + i.hal_swire_deinit 0x00018408 Section 0 hal_swire.o(i.hal_swire_deinit) + i.hal_swire_enable 0x00018448 Section 0 hal_swire.o(i.hal_swire_enable) + i.hal_swire_init 0x000184a4 Section 0 hal_swire.o(i.hal_swire_init) + i.hal_swire_set_pulse 0x000184fc Section 0 hal_swire.o(i.hal_swire_set_pulse) + i.hal_swire_set_timer 0x00018520 Section 0 hal_swire.o(i.hal_swire_set_timer) + i.hal_system_enable_systick 0x00018560 Section 0 hal_system.o(i.hal_system_enable_systick) + i.hal_system_get_tick 0x00018568 Section 0 hal_system.o(i.hal_system_get_tick) + i.hal_system_init 0x00018570 Section 0 hal_system.o(i.hal_system_init) + i.hal_system_updata_sysclk 0x00018654 Section 0 hal_system.o(i.hal_system_updata_sysclk) + i.hal_timer_deinit 0x000186a4 Section 0 hal_timer.o(i.hal_timer_deinit) + i.hal_timer_init 0x000186d4 Section 0 hal_timer.o(i.hal_timer_init) + i.hal_timer_set_repeat 0x000186f0 Section 0 hal_timer.o(i.hal_timer_set_repeat) + i.hal_tx_frame_rate_adjust 0x000186f8 Section 0 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + hal_tx_frame_rate_adjust 0x000186f9 Thumb Code 44 hal_dsi_tx_ctrl.o(i.hal_tx_frame_rate_adjust) + i.hal_uart_init 0x00018728 Section 0 hal_uart.o(i.hal_uart_init) + i.hal_uart_send_blocking 0x000187bc Section 0 hal_uart.o(i.hal_uart_send_blocking) + i.hal_vsync_func_update 0x000187d8 Section 0 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + i.hal_vsync_reset_lcdc_scaler 0x000187f0 Section 0 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + i.main 0x000188d0 Section 0 main.o(i.main) + i.pps_update_handle 0x00018910 Section 0 s8_demo.o(i.pps_update_handle) + pps_update_handle 0x00018911 Thumb Code 76 s8_demo.o(i.pps_update_handle) + i.rxbr_irq1_callback 0x00018964 Section 0 hal_internal_vsync.o(i.rxbr_irq1_callback) + rxbr_irq1_callback 0x00018965 Thumb Code 478 hal_internal_vsync.o(i.rxbr_irq1_callback) + i.s8_demo 0x00018c48 Section 0 s8_demo.o(i.s8_demo) + i.send_panel_init_code 0x00018cac Section 0 s8_demo.o(i.send_panel_init_code) + send_panel_init_code 0x00018cad Thumb Code 58 s8_demo.o(i.send_panel_init_code) + i.soft_double_buffer_update 0x00018ce8 Section 0 hal_internal_vsync.o(i.soft_double_buffer_update) + soft_double_buffer_update 0x00018ce9 Thumb Code 56 hal_internal_vsync.o(i.soft_double_buffer_update) + i.soft_gen_te 0x00018d2c Section 0 hal_internal_vsync.o(i.soft_gen_te) + soft_gen_te 0x00018d2d Thumb Code 86 hal_internal_vsync.o(i.soft_gen_te) + i.soft_gen_te_double_buffer 0x00018d98 Section 0 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + soft_gen_te_double_buffer 0x00018d99 Thumb Code 202 hal_internal_vsync.o(i.soft_gen_te_double_buffer) + i.soft_pro_motion_init 0x00018e78 Section 0 hal_internal_vsync.o(i.soft_pro_motion_init) + soft_pro_motion_init 0x00018e79 Thumb Code 46 hal_internal_vsync.o(i.soft_pro_motion_init) + i.soft_tear_adjust_line 0x00018eb0 Section 0 hal_internal_vsync.o(i.soft_tear_adjust_line) + soft_tear_adjust_line 0x00018eb1 Thumb Code 26 hal_internal_vsync.o(i.soft_tear_adjust_line) + i.stop_sleep_cb 0x00018ed4 Section 0 hal_pwr.o(i.stop_sleep_cb) + stop_sleep_cb 0x00018ed5 Thumb Code 18 hal_pwr.o(i.stop_sleep_cb) + i.svs_direct_mode_setting 0x00018eec Section 0 hal_internal_svs.o(i.svs_direct_mode_setting) + svs_direct_mode_setting 0x00018eed Thumb Code 154 hal_internal_svs.o(i.svs_direct_mode_setting) + i.svs_get_rel_intv 0x00018f98 Section 0 hal_internal_svs.o(i.svs_get_rel_intv) + svs_get_rel_intv 0x00018f99 Thumb Code 20 hal_internal_svs.o(i.svs_get_rel_intv) + i.svs_sync_handle 0x00018fb4 Section 0 hal_internal_svs.o(i.svs_sync_handle) + svs_sync_handle 0x00018fb5 Thumb Code 158 hal_internal_svs.o(i.svs_sync_handle) + i.svs_wait_fr_stab 0x00019064 Section 0 hal_internal_svs.o(i.svs_wait_fr_stab) + svs_wait_fr_stab 0x00019065 Thumb Code 148 hal_internal_svs.o(i.svs_wait_fr_stab) + i.svs_wait_start 0x00019130 Section 0 hal_internal_svs.o(i.svs_wait_start) + svs_wait_start 0x00019131 Thumb Code 250 hal_internal_svs.o(i.svs_wait_start) + i.tau_log_init 0x0001923c Section 0 tau_log.o(i.tau_log_init) + i.tau_log_printf 0x00019270 Section 0 tau_log.o(i.tau_log_printf) + i.tau_log_push_log 0x000192f4 Section 0 tau_log.o(i.tau_log_push_log) + i.vidc_callback 0x0001936c Section 0 hal_internal_vsync.o(i.vidc_callback) + vidc_callback 0x0001936d Thumb Code 150 hal_internal_vsync.o(i.vidc_callback) + i.vpre_err_reset 0x00019420 Section 0 hal_internal_vsync.o(i.vpre_err_reset) + vpre_err_reset 0x00019421 Thumb Code 254 hal_internal_vsync.o(i.vpre_err_reset) + .constdata 0x00019538 Section 7944 s8_demo.o(.constdata) + g_cus_rx_dcs_execute_table 0x00019538 Data 108 s8_demo.o(.constdata) + .constdata 0x0001b440 Section 40 hal_dsi_rx_ctrl.o(.constdata) + .constdata 0x0001b468 Section 28 hal_dsi_tx_ctrl.o(.constdata) + .constdata 0x0001b484 Section 182 hal_gpio.o(.constdata) + s_gpio_map 0x0001b484 Data 104 hal_gpio.o(.constdata) + s_gpio_perf 0x0001b4ec Data 78 hal_gpio.o(.constdata) + .constdata 0x0001b53c Section 48 hal_uart.o(.constdata) + .constdata 0x0001b56c Section 16 drv_uart.o(.constdata) + .conststring 0x0001b57c Section 135 hal_dsi_rx_ctrl.o(.conststring) + .conststring 0x0001b604 Section 144 hal_internal_vsync.o(.conststring) + .conststring 0x0001b694 Section 142 hal_internal_dcs.o(.conststring) + .data 0x00070000 Section 148 s8_demo.o(.data) + g_rx_ctrl_handle 0x00070000 Data 4 s8_demo.o(.data) + g_tx_ctrl_handle 0x00070004 Data 4 s8_demo.o(.data) + panel_display_done 0x00070008 Data 1 s8_demo.o(.data) + sg_system_resume 0x00070009 Data 1 s8_demo.o(.data) + sg_system_suspend 0x0007000a Data 1 s8_demo.o(.data) + AP_REG51_7FF 0x0007000b Data 1 s8_demo.o(.data) + sg_aod_in_flag 0x0007000c Data 1 s8_demo.o(.data) + Flag 0x0007008e Data 1 s8_demo.o(.data) + ExitDelay 0x00070090 Data 4 s8_demo.o(.data) + .data 0x00070094 Section 36 hal_dsi_rx_ctrl.o(.data) + g_hw_auto_filter 0x00070094 Data 1 hal_dsi_rx_ctrl.o(.data) + g_crc_check_enable 0x00070095 Data 1 hal_dsi_rx_ctrl.o(.data) + g_esc_clk 0x00070098 Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_col 0x0007009c Data 4 hal_dsi_rx_ctrl.o(.data) + g_before_draw_page 0x000700a0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_step 0x000700a4 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_cmd_filter 0x000700a8 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_x 0x000700ac Data 4 hal_dsi_rx_ctrl.o(.data) + pre_y 0x000700b0 Data 4 hal_dsi_rx_ctrl.o(.data) + pre_value 0x000700b4 Data 4 hal_dsi_rx_ctrl.o(.data) + .data 0x000700b8 Section 92 hal_dsi_tx_ctrl.o(.data) + sg_bta_vsync_flag 0x000700b8 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_vsync_flag 0x000700b9 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_enter_sleep_cmd 0x000700ba Data 1 hal_dsi_tx_ctrl.o(.data) + sg_fldc_cg_mode 0x000700bb Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_scl_fir 0x000700bc Data 1 hal_dsi_tx_ctrl.o(.data) + sg_honly_bypass_fir 0x000700bd Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_bcs 0x000700be Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_enhc 0x000700bf Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_dect 0x000700c0 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_edge_enh 0x000700c1 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_bypass_dith 0x000700c2 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge 0x000700c3 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_endianness 0x000700c4 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_test_pattern_en 0x000700c5 Data 1 hal_dsi_tx_ctrl.o(.data) + sg_dith_judge_thr 0x000700c8 Data 4 hal_dsi_tx_ctrl.o(.data) + sg_ccm_para 0x000700cc Data 36 hal_dsi_tx_ctrl.o(.data) + sg_honly_para 0x000700f0 Data 36 hal_dsi_tx_ctrl.o(.data) + .data 0x00070114 Section 1 hal_spi_master.o(.data) + sg_spim_trans_end 0x00070114 Data 1 hal_spi_master.o(.data) + .data 0x00070115 Section 2 hal_swire.o(.data) + sg_swire_timer 0x00070115 Data 1 hal_swire.o(.data) + sg_swire_repeat 0x00070116 Data 1 hal_swire.o(.data) + .data 0x00070118 Section 8 hal_pwr.o(.data) + sg_wake_up_io 0x00070118 Data 1 hal_pwr.o(.data) + sg_stop_sleep_wakeup_int 0x0007011c Data 4 hal_pwr.o(.data) + .data 0x00070120 Section 1 tau_log.o(.data) + g_log_port 0x00070120 Data 1 tau_log.o(.data) + .data 0x00070124 Section 24 hal_uart.o(.data) + sg_dma_callback 0x00070134 Data 4 hal_uart.o(.data) + sg_user_data 0x00070138 Data 4 hal_uart.o(.data) + .data 0x0007013c Section 16 hal_internal_vsync.o(.data) + s_te_refine_mode 0x0007013c Data 1 hal_internal_vsync.o(.data) + .data 0x0007014c Section 36 hal_internal_dcs.o(.data) + g_imm_packet 0x0007014c Data 24 hal_internal_dcs.o(.data) + g_cus_rx_write_cmd_handle 0x00070164 Data 12 hal_internal_dcs.o(.data) + .data 0x00070170 Section 12 drv_common.o(.data) + s_my_tick 0x00070170 Data 4 drv_common.o(.data) + .data 0x0007017c Section 1 drv_common.o(.data) + .data 0x00070180 Section 400 drv_dma.o(.data) + sg_dma_handle 0x00070180 Data 256 drv_dma.o(.data) + .data 0x00070310 Section 4 drv_gpio.o(.data) + g_ap_reset_cb 0x00070310 Data 4 drv_gpio.o(.data) + .data 0x00070314 Section 4 drv_swire.o(.data) + sg_drv_swire_cb 0x00070314 Data 4 drv_swire.o(.data) + .data 0x00070318 Section 80 drv_timer.o(.data) + sg_timer_info 0x00070318 Data 80 drv_timer.o(.data) + .data 0x00070368 Section 36 drv_i2c.o(.data) + .data 0x0007038c Section 4 drv_se.o(.data) + chip_info 0x0007038c Data 4 drv_se.o(.data) + .data 0x00070390 Section 1 drv_dsi_rx.o(.data) + sg_rx_drv_level 0x00070390 Data 1 drv_dsi_rx.o(.data) + .data 0x00070394 Section 8 drv_rxbr.o(.data) + .data 0x0007039c Section 4 drv_vidc.o(.data) + .data 0x000703a0 Section 4 stdout.o(.data) + .bss 0x000703a4 Section 208 hal_dsi_rx_ctrl.o(.bss) + g_rx_ctrl_handle 0x000703a4 Data 208 hal_dsi_rx_ctrl.o(.bss) + .bss 0x00070474 Section 184 hal_dsi_tx_ctrl.o(.bss) + g_tx_ctrl_handle 0x00070474 Data 92 hal_dsi_tx_ctrl.o(.bss) + sg_dsi_tx_param 0x000704d0 Data 92 hal_dsi_tx_ctrl.o(.bss) + .bss 0x0007052c Section 256 tau_log.o(.bss) + g_log_buf 0x0007052c Data 256 tau_log.o(.bss) + .bss 0x0007062c Section 68 hal_internal_vsync.o(.bss) + .bss 0x00070670 Section 2048 hal_internal_dcs.o(.bss) + .bss 0x00070e70 Section 255 hal_internal_dcs.o(.bss) + g_imm_buffer 0x00070e70 Data 255 hal_internal_dcs.o(.bss) + .bss 0x00070f70 Section 68 hal_internal_fb.o(.bss) + .bss 0x00070fb4 Section 68 hal_internal_svs.o(.bss) + sg_sys_handler 0x00070fb4 Data 68 hal_internal_svs.o(.bss) + .bss 0x00070ff8 Section 16 drv_dma.o(.bss) + sg_dma_int_list 0x00070ff8 Data 16 drv_dma.o(.bss) + .bss 0x00071008 Section 64 drv_gpio.o(.bss) + s_gpio_cb 0x00071008 Data 64 drv_gpio.o(.bss) + .bss 0x00071048 Section 4204 dcs_packet_fifo.o(.bss) + .bss 0x000720b4 Section 96 drv_uart.o(.bss) + sg_uart_userdata 0x000720b4 Data 96 drv_uart.o(.bss) + STACK 0x00072118 Section 4096 startup_armcm0.o(STACK) + + Global Symbols + + Symbol Name Value Ov Type Size Object(Section) + + BuildAttributes$$THM_ISAv3M$S$PE$A:L22$X:L11$S22$IEEE1$IW$USESV6$~STKCKD$USESV7$~SHL$OTIME$ROPI$IEEEJ$EBA8$MICROLIB$REQ8$PRES8$EABIv2 0x00000000 Number 0 anon$$obj.o ABSOLUTE + __ARM_use_no_argv 0x00000000 Number 0 main.o ABSOLUTE + _printf_a 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_c 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_charcount 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_d 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_e 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_f 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_flags 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_fp_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_g 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_i 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_int_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_l 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ll 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lld 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_lli 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llo 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llu 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_llx 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_dec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_hex 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_longlong_oct 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_ls 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_mbtowc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_n 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_o 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_p 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_percent 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_pre_padding 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_return_value 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_s 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_sizespec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_str 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_signed 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_truncate_unsigned 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_u 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wc 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_wctomb 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_widthprec 0x00000000 Number 0 stubs.o ABSOLUTE + _printf_x 0x00000000 Number 0 stubs.o ABSOLUTE + __cpp_initialize__aeabi_ - Undefined Weak Reference + __cxa_finalize - Undefined Weak Reference + _clock_init - Undefined Weak Reference + _microlib_exit - Undefined Weak Reference + __Vectors_Size 0x000000c0 Number 0 startup_armcm0.o ABSOLUTE + __Vectors 0x00010000 Data 4 startup_armcm0.o(RESET) + __Vectors_End 0x000100c0 Data 0 startup_armcm0.o(RESET) + __main 0x000100c1 Thumb Code 0 entry.o(.ARM.Collect$$$$00000000) + _main_stk 0x000100c1 Thumb Code 0 entry2.o(.ARM.Collect$$$$00000001) + _main_scatterload 0x000100c5 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + __main_after_scatterload 0x000100c9 Thumb Code 0 entry5.o(.ARM.Collect$$$$00000004) + _main_clock 0x000100c9 Thumb Code 0 entry7b.o(.ARM.Collect$$$$00000008) + _main_cpp_init 0x000100c9 Thumb Code 0 entry8b.o(.ARM.Collect$$$$0000000A) + _main_init 0x000100c9 Thumb Code 0 entry9a.o(.ARM.Collect$$$$0000000B) + __rt_final_cpp 0x000100d1 Thumb Code 0 entry10a.o(.ARM.Collect$$$$0000000D) + __rt_final_exit 0x000100d1 Thumb Code 0 entry11a.o(.ARM.Collect$$$$0000000F) + Reset_Handler 0x000100d5 Thumb Code 28 startup_armcm0.o(.text) + NMI_Handler 0x000100f1 Thumb Code 2 startup_armcm0.o(.text) + SVC_Handler 0x000100f5 Thumb Code 2 startup_armcm0.o(.text) + PendSV_Handler 0x000100f7 Thumb Code 2 startup_armcm0.o(.text) + FLSCTRL_IRQn_Handler 0x00010107 Thumb Code 2 startup_armcm0.o(.text) + WDG_IRQn_Handler 0x00010113 Thumb Code 2 startup_armcm0.o(.text) + SPIS_IRQn_Handler 0x0001011b Thumb Code 2 startup_armcm0.o(.text) + OTP_IRQn_Handler 0x00010123 Thumb Code 2 startup_armcm0.o(.text) + PVD_IRQn_Handler 0x00010127 Thumb Code 2 startup_armcm0.o(.text) + __aeabi_uidiv 0x0001014d Thumb Code 0 uidiv.o(.text) + __aeabi_uidivmod 0x0001014d Thumb Code 44 uidiv.o(.text) + __aeabi_idiv 0x00010179 Thumb Code 0 idiv.o(.text) + __aeabi_idivmod 0x00010179 Thumb Code 40 idiv.o(.text) + __aeabi_memcpy 0x000101a1 Thumb Code 36 memcpya.o(.text) + __aeabi_memcpy4 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memcpy8 0x000101a1 Thumb Code 0 memcpya.o(.text) + __aeabi_memset 0x000101c5 Thumb Code 14 memseta.o(.text) + __aeabi_memset4 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memset8 0x000101c5 Thumb Code 0 memseta.o(.text) + __aeabi_memclr 0x000101d3 Thumb Code 4 memseta.o(.text) + __aeabi_memclr4 0x000101d3 Thumb Code 0 memseta.o(.text) + __aeabi_memclr8 0x000101d3 Thumb Code 0 memseta.o(.text) + _memset$wrapper 0x000101d7 Thumb Code 18 memseta.o(.text) + strlen 0x000101e9 Thumb Code 14 strlen.o(.text) + memcmp 0x000101f7 Thumb Code 26 memcmp.o(.text) + __aeabi_fadd 0x00010211 Thumb Code 162 fadd.o(.text) + __aeabi_fsub 0x000102b3 Thumb Code 8 fadd.o(.text) + __aeabi_frsub 0x000102bb Thumb Code 8 fadd.o(.text) + __aeabi_fmul 0x000102c3 Thumb Code 122 fmul.o(.text) + __aeabi_fdiv 0x0001033d Thumb Code 124 fdiv.o(.text) + __ARM_scalbnf 0x000103b9 Thumb Code 24 fscalb.o(.text) + scalbnf 0x000103b9 Thumb Code 0 fscalb.o(.text) + __aeabi_dadd 0x000103d1 Thumb Code 328 dadd.o(.text) + __aeabi_dsub 0x00010519 Thumb Code 12 dadd.o(.text) + __aeabi_drsub 0x00010525 Thumb Code 12 dadd.o(.text) + __aeabi_dmul 0x00010535 Thumb Code 202 dmul.o(.text) + __aeabi_ddiv 0x00010605 Thumb Code 234 ddiv.o(.text) + __aeabi_ui2f 0x000106f5 Thumb Code 14 ffltui.o(.text) + __aeabi_ui2d 0x00010705 Thumb Code 24 dfltui.o(.text) + __aeabi_f2uiz 0x00010721 Thumb Code 40 ffixui.o(.text) + __aeabi_d2uiz 0x00010749 Thumb Code 50 dfixui.o(.text) + __aeabi_f2d 0x00010785 Thumb Code 40 f2d.o(.text) + __aeabi_d2f 0x000107ad Thumb Code 56 d2f.o(.text) + __aeabi_cfcmpeq 0x000107e5 Thumb Code 0 cfcmple.o(.text) + __aeabi_cfcmple 0x000107e5 Thumb Code 20 cfcmple.o(.text) + __aeabi_cfrcmple 0x000107f9 Thumb Code 20 cfrcmple.o(.text) + __aeabi_uldivmod 0x0001080d Thumb Code 96 uldiv.o(.text) + __aeabi_llsl 0x0001086d Thumb Code 32 llshl.o(.text) + _ll_shift_l 0x0001086d Thumb Code 0 llshl.o(.text) + __aeabi_llsr 0x0001088d Thumb Code 34 llushr.o(.text) + _ll_ushift_r 0x0001088d Thumb Code 0 llushr.o(.text) + __aeabi_lasr 0x000108af Thumb Code 38 llsshr.o(.text) + _ll_sshift_r 0x000108af Thumb Code 0 llsshr.o(.text) + __I$use$fp 0x000108d5 Thumb Code 0 iusefp.o(.text) + _float_round 0x000108d5 Thumb Code 16 fepilogue.o(.text) + _float_epilogue 0x000108e5 Thumb Code 114 fepilogue.o(.text) + _double_round 0x00010957 Thumb Code 26 depilogue.o(.text) + _double_epilogue 0x00010971 Thumb Code 164 depilogue.o(.text) + __aeabi_d2ulz 0x00010a15 Thumb Code 54 dfixul.o(.text) + __aeabi_cdrcmple 0x00010a55 Thumb Code 38 cdrcmple.o(.text) + __scatterload 0x00010a7d Thumb Code 28 init.o(.text) + __scatterload_rt2 0x00010a7d Thumb Code 0 init.o(.text) + __decompress 0x00010aa1 Thumb Code 0 __dczerorl2.o(.text) + __decompress1 0x00010aa1 Thumb Code 86 __dczerorl2.o(.text) + AP_NRESET_IRQn_Handler 0x00010af9 Thumb Code 22 drv_gpio.o(i.AP_NRESET_IRQn_Handler) + DMA_IRQn_Handler 0x00010b15 Thumb Code 78 drv_dma.o(i.DMA_IRQn_Handler) + EXTI_INT0_IRQn_Handler 0x00010b71 Thumb Code 10 drv_gpio.o(i.EXTI_INT0_IRQn_Handler) + EXTI_INT1_IRQn_Handler 0x00010b7b Thumb Code 10 drv_gpio.o(i.EXTI_INT1_IRQn_Handler) + EXTI_INT2_IRQn_Handler 0x00010b85 Thumb Code 10 drv_gpio.o(i.EXTI_INT2_IRQn_Handler) + EXTI_INT3_IRQn_Handler 0x00010b8f Thumb Code 10 drv_gpio.o(i.EXTI_INT3_IRQn_Handler) + EXTI_INT4_IRQn_Handler 0x00010b99 Thumb Code 10 drv_gpio.o(i.EXTI_INT4_IRQn_Handler) + EXTI_INT5_IRQn_Handler 0x00010ba3 Thumb Code 10 drv_gpio.o(i.EXTI_INT5_IRQn_Handler) + EXTI_INT6_IRQn_Handler 0x00010bad Thumb Code 10 drv_gpio.o(i.EXTI_INT6_IRQn_Handler) + EXTI_INT7_IRQn_Handler 0x00010bb7 Thumb Code 10 drv_gpio.o(i.EXTI_INT7_IRQn_Handler) + HardFault_Handler 0x00010bc1 Thumb Code 14 drv_common.o(i.HardFault_Handler) + I2C0_IRQn_Handler 0x00010c09 Thumb Code 8 drv_i2c.o(i.I2C0_IRQn_Handler) + I2C1_IRQn_Handler 0x00010c15 Thumb Code 8 drv_i2c.o(i.I2C1_IRQn_Handler) + I2C2_IRQn_Handler 0x00010c21 Thumb Code 8 drv_i2c.o(i.I2C2_IRQn_Handler) + LCDC_IRQn_Handler 0x00010c2d Thumb Code 118 hal_internal_vsync.o(i.LCDC_IRQn_Handler) + MEMC_IRQn_Handler 0x00010d2d Thumb Code 154 drv_memc.o(i.MEMC_IRQn_Handler) + MIPI_TX_IRQn_Handler 0x00010dc9 Thumb Code 70 drv_dsi_tx.o(i.MIPI_TX_IRQn_Handler) + SPIM_IRQn_Handler 0x00010f35 Thumb Code 62 hal_spi_master.o(i.SPIM_IRQn_Handler) + SWIRE_IRQn_Handler 0x00010f7d Thumb Code 38 drv_swire.o(i.SWIRE_IRQn_Handler) + SysTick_Handler 0x00010fad Thumb Code 20 drv_common.o(i.SysTick_Handler) + TIMER0_IRQn_Handler 0x00010fc5 Thumb Code 10 drv_timer.o(i.TIMER0_IRQn_Handler) + TIMER1_IRQn_Handler 0x00010fcf Thumb Code 10 drv_timer.o(i.TIMER1_IRQn_Handler) + TIMER2_IRQn_Handler 0x00010fd9 Thumb Code 10 drv_timer.o(i.TIMER2_IRQn_Handler) + TIMER3_IRQn_Handler 0x00010fe3 Thumb Code 10 drv_timer.o(i.TIMER3_IRQn_Handler) + __scatterload_copy 0x00010fed Thumb Code 14 handlers.o(i.__scatterload_copy) + __scatterload_null 0x00010ffb Thumb Code 2 handlers.o(i.__scatterload_null) + s_RAM_CK 0x00011000 Data 28 drv_common.o(.ARM.__at_0x11000) + g_tau_log 0x0001101c Data 16 tau_log.o(.ARM.__at_0x1101C) + sg_pq_para 0x0001102c Data 22 hal_dsi_tx_ctrl.o(.ARM.__at_0x1102C) + MIPI_RX_IRQn_Handler 0x00011045 Thumb Code 354 drv_dsi_rx.o(i.MIPI_RX_IRQn_Handler) + UART_IRQn_Handler 0x000113a9 Thumb Code 364 drv_uart.o(i.UART_IRQn_Handler) + VIDC_IRQn_Handler 0x00011529 Thumb Code 22 drv_vidc.o(i.VIDC_IRQn_Handler) + VPRE1_IRQn_Handler 0x00011545 Thumb Code 22 drv_rxbr.o(i.VPRE1_IRQn_Handler) + VPRE_IRQn_Handler 0x00011561 Thumb Code 104 hal_internal_dcs.o(i.VPRE_IRQn_Handler) + __0printf 0x000115cd Thumb Code 24 printfa.o(i.__0printf) + __1printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __2printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __c89printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + printf 0x000115cd Thumb Code 0 printfa.o(i.__0printf) + __0vsprintf 0x000115ed Thumb Code 30 printfa.o(i.__0vsprintf) + __1vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __2vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __c89vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + vsprintf 0x000115ed Thumb Code 0 printfa.o(i.__0vsprintf) + __ARM_clz 0x00011611 Thumb Code 46 depilogue.o(i.__ARM_clz) + __ARM_common_switch8 0x0001163f Thumb Code 26 hal_dsi_rx_ctrl.o(i.__ARM_common_switch8) + __scatterload_zeroinit 0x00011691 Thumb Code 14 handlers.o(i.__scatterload_zeroinit) + app_display_init 0x00012269 Thumb Code 44 s8_demo.o(i.app_display_init) + app_gpio_init 0x00012295 Thumb Code 28 s8_demo.o(i.app_gpio_init) + board_Init 0x00012771 Thumb Code 26 board.o(i.board_Init) + ceil 0x00012791 Thumb Code 180 ceil.o(i.ceil) + dcs_packet_fifo_alloc 0x0001290d Thumb Code 80 dcs_packet_fifo.o(i.dcs_packet_fifo_alloc) + dcs_packet_fifo_init 0x00012965 Thumb Code 18 dcs_packet_fifo.o(i.dcs_packet_fifo_init) + dcs_packet_free_fifo_header 0x0001297d Thumb Code 60 dcs_packet_fifo.o(i.dcs_packet_free_fifo_header) + dcs_packet_get_fifo_header 0x000129c1 Thumb Code 26 dcs_packet_fifo.o(i.dcs_packet_get_fifo_header) + delayMs 0x000129e5 Thumb Code 24 tau_delay.o(i.delayMs) + delayUs 0x000129fd Thumb Code 40 tau_delay.o(i.delayUs) + drv_common_enable_systick 0x00012a29 Thumb Code 70 drv_common.o(i.drv_common_enable_systick) + drv_common_get_tick 0x00012a81 Thumb Code 6 drv_common.o(i.drv_common_get_tick) + drv_common_system_init 0x00012a8d Thumb Code 8 drv_common.o(i.drv_common_system_init) + drv_crgu_enable_clock 0x00012a95 Thumb Code 54 drv_crgu.o(i.drv_crgu_enable_clock) + drv_crgu_get_rxbr_clk 0x00012ad1 Thumb Code 70 drv_crgu.o(i.drv_crgu_get_rxbr_clk) + drv_crgu_reset_modules 0x00012b39 Thumb Code 10 drv_crgu.o(i.drv_crgu_reset_modules) + drv_crgu_set_ahb_clk 0x00012b49 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_ahb_clk) + drv_crgu_set_clock_div 0x00012b71 Thumb Code 12 drv_crgu.o(i.drv_crgu_set_clock_div) + drv_crgu_set_dpi_clk 0x00012b81 Thumb Code 54 drv_crgu.o(i.drv_crgu_set_dpi_clk) + drv_crgu_set_dsc_clk 0x00012bbd Thumb Code 52 drv_crgu.o(i.drv_crgu_set_dsc_clk) + drv_crgu_set_fb_clk 0x00012bf5 Thumb Code 34 drv_crgu.o(i.drv_crgu_set_fb_clk) + drv_crgu_set_lcdc_clk 0x00012c1d Thumb Code 36 drv_crgu.o(i.drv_crgu_set_lcdc_clk) + drv_crgu_set_reset 0x00012c45 Thumb Code 20 drv_crgu.o(i.drv_crgu_set_reset) + drv_crgu_set_rxbr_clk 0x00012c5d Thumb Code 34 drv_crgu.o(i.drv_crgu_set_rxbr_clk) + drv_crgu_set_vidc_clk 0x00012c85 Thumb Code 36 drv_crgu.o(i.drv_crgu_set_vidc_clk) + drv_dma_clear_status 0x00012cad Thumb Code 20 drv_dma.o(i.drv_dma_clear_status) + drv_dsc_dec_disable 0x00012cd9 Thumb Code 20 drv_dsc_dec.o(i.drv_dsc_dec_disable) + drv_dsc_dec_enable 0x00012cf5 Thumb Code 44 drv_dsc_dec.o(i.drv_dsc_dec_enable) + drv_dsc_dec_get_nslc 0x00012d2d Thumb Code 22 drv_dsc_dec.o(i.drv_dsc_dec_get_nslc) + drv_dsc_dec_set_irqen 0x00012d4d Thumb Code 24 drv_dsc_dec.o(i.drv_dsc_dec_set_irqen) + drv_dsi_rx_calc_ipi_tx_delay 0x00012d69 Thumb Code 252 drv_dsi_rx.o(i.drv_dsi_rx_calc_ipi_tx_delay) + drv_dsi_rx_enable_irq 0x00012e75 Thumb Code 58 drv_dsi_rx.o(i.drv_dsi_rx_enable_irq) + drv_dsi_rx_get_compression_en 0x00012f21 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_compression_en) + drv_dsi_rx_get_ddi_crc_en 0x00012f31 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_get_ddi_crc_en) + drv_dsi_rx_power_up 0x00012f41 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_power_up) + drv_dsi_rx_set_check_crc 0x00012f59 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_check_crc) + drv_dsi_rx_set_ctrl_cfg 0x00012f75 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_ctrl_cfg) + drv_dsi_rx_set_ddi_cfg 0x00012f99 Thumb Code 10 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_cfg) + drv_dsi_rx_set_ddi_crc_en 0x00012fa9 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ddi_crc_en) + drv_dsi_rx_set_inten 0x00012fc5 Thumb Code 8 drv_dsi_rx.o(i.drv_dsi_rx_set_inten) + drv_dsi_rx_set_ipi_cfg 0x00012fd1 Thumb Code 12 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_cfg) + drv_dsi_rx_set_ipi_ycbcr_frmt 0x00012fe1 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_ipi_ycbcr_frmt) + drv_dsi_rx_set_lane_swap 0x00012ffd Thumb Code 16 drv_dsi_rx.o(i.drv_dsi_rx_set_lane_swap) + drv_dsi_rx_set_resp_cnt 0x00013011 Thumb Code 32 drv_dsi_rx.o(i.drv_dsi_rx_set_resp_cnt) + drv_dsi_rx_set_tear_resp_en 0x00013035 Thumb Code 24 drv_dsi_rx.o(i.drv_dsi_rx_set_tear_resp_en) + drv_dsi_rx_set_up_phy 0x00013051 Thumb Code 224 drv_dsi_rx.o(i.drv_dsi_rx_set_up_phy) + drv_dsi_rx_shut_down 0x00013151 Thumb Code 14 drv_dsi_rx.o(i.drv_dsi_rx_shut_down) + drv_dsi_tx_command_header 0x00013169 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_command_header) + drv_dsi_tx_command_mode_cfg 0x00013181 Thumb Code 82 drv_dsi_tx.o(i.drv_dsi_tx_command_mode_cfg) + drv_dsi_tx_command_put_payload 0x000131d9 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_command_put_payload) + drv_dsi_tx_config_eotp 0x000131e5 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_config_eotp) + drv_dsi_tx_config_int 0x00013205 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_config_int) + drv_dsi_tx_dpi_lpcmd_time 0x00013211 Thumb Code 10 drv_dsi_tx.o(i.drv_dsi_tx_dpi_lpcmd_time) + drv_dsi_tx_dpi_mode 0x00013221 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_dpi_mode) + drv_dsi_tx_dpi_polarity 0x00013231 Thumb Code 32 drv_dsi_tx.o(i.drv_dsi_tx_dpi_polarity) + drv_dsi_tx_edpi_cmd_size 0x00013255 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_edpi_cmd_size) + drv_dsi_tx_get_cmd_status 0x00013261 Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_get_cmd_status) + drv_dsi_tx_mode 0x0001326d Thumb Code 6 drv_dsi_tx.o(i.drv_dsi_tx_mode) + drv_dsi_tx_phy_clock_lane_auto_lp 0x00013279 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_auto_lp) + drv_dsi_tx_phy_clock_lane_req_hs 0x00013295 Thumb Code 26 drv_dsi_tx.o(i.drv_dsi_tx_phy_clock_lane_req_hs) + drv_dsi_tx_phy_lane_mode 0x000132b5 Thumb Code 12 drv_dsi_tx.o(i.drv_dsi_tx_phy_lane_mode) + drv_dsi_tx_phy_status_ready 0x000132c5 Thumb Code 100 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_ready) + drv_dsi_tx_phy_status_stopstate 0x0001332d Thumb Code 62 drv_dsi_tx.o(i.drv_dsi_tx_phy_status_stopstate) + drv_dsi_tx_phy_test_setup 0x00013371 Thumb Code 314 drv_dsi_tx.o(i.drv_dsi_tx_phy_test_setup) + drv_dsi_tx_phy_time_cfg 0x000134c1 Thumb Code 28 drv_dsi_tx.o(i.drv_dsi_tx_phy_time_cfg) + drv_dsi_tx_powerup 0x000134e1 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_powerup) + drv_dsi_tx_response_mode 0x000134ed Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_response_mode) + drv_dsi_tx_set_bta_ack 0x00013511 Thumb Code 24 drv_dsi_tx.o(i.drv_dsi_tx_set_bta_ack) + drv_dsi_tx_set_esc_div 0x0001352d Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_esc_div) + drv_dsi_tx_set_int 0x00013541 Thumb Code 58 drv_dsi_tx.o(i.drv_dsi_tx_set_int) + drv_dsi_tx_set_time_out_div 0x00013581 Thumb Code 18 drv_dsi_tx.o(i.drv_dsi_tx_set_time_out_div) + drv_dsi_tx_set_video_chunk 0x00013599 Thumb Code 14 drv_dsi_tx.o(i.drv_dsi_tx_set_video_chunk) + drv_dsi_tx_set_video_timing 0x000135ad Thumb Code 30 drv_dsi_tx.o(i.drv_dsi_tx_set_video_timing) + drv_dsi_tx_shutdown 0x000135d1 Thumb Code 8 drv_dsi_tx.o(i.drv_dsi_tx_shutdown) + drv_dsi_tx_timeout_cfg 0x000135dd Thumb Code 38 drv_dsi_tx.o(i.drv_dsi_tx_timeout_cfg) + drv_dsi_tx_video_mode_cfg 0x00013609 Thumb Code 226 drv_dsi_tx.o(i.drv_dsi_tx_video_mode_cfg) + drv_efuse_enter_inactive 0x000136f1 Thumb Code 54 drv_efuse.o(i.drv_efuse_enter_inactive) + drv_efuse_int_enable 0x00013727 Thumb Code 12 drv_efuse.o(i.drv_efuse_int_enable) + drv_efuse_read 0x00013733 Thumb Code 58 drv_efuse.o(i.drv_efuse_read) + drv_efuse_read_req 0x0001376d Thumb Code 24 drv_efuse.o(i.drv_efuse_read_req) + drv_gpio_get_attribute 0x00013785 Thumb Code 12 drv_gpio.o(i.drv_gpio_get_attribute) + drv_gpio_get_input_data 0x00013795 Thumb Code 20 drv_gpio.o(i.drv_gpio_get_input_data) + drv_gpio_register_ap_reset_callback 0x000137d1 Thumb Code 6 drv_gpio.o(i.drv_gpio_register_ap_reset_callback) + drv_gpio_register_callback 0x000137dd Thumb Code 14 drv_gpio.o(i.drv_gpio_register_callback) + drv_gpio_set_attribute 0x000137f1 Thumb Code 22 drv_gpio.o(i.drv_gpio_set_attribute) + drv_gpio_set_int 0x0001380d Thumb Code 62 drv_gpio.o(i.drv_gpio_set_int) + drv_gpio_set_ioe 0x00013851 Thumb Code 26 drv_gpio.o(i.drv_gpio_set_ioe) + drv_gpio_set_mode 0x00013871 Thumb Code 16 drv_gpio.o(i.drv_gpio_set_mode) + drv_lcdc_bcsa_config 0x000138a5 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_bcsa_config) + drv_lcdc_cfg_int_frame 0x000138cd Thumb Code 34 drv_lcdc.o(i.drv_lcdc_cfg_int_frame) + drv_lcdc_cmd_start 0x00013911 Thumb Code 46 drv_lcdc.o(i.drv_lcdc_cmd_start) + drv_lcdc_config_acc_command_mode 0x00013945 Thumb Code 14 drv_lcdc.o(i.drv_lcdc_config_acc_command_mode) + drv_lcdc_config_int 0x00013959 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_config_int) + drv_lcdc_config_int_single 0x00013991 Thumb Code 34 drv_lcdc.o(i.drv_lcdc_config_int_single) + drv_lcdc_config_overwrite_rgb 0x000139b9 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_config_overwrite_rgb) + drv_lcdc_config_src_parameter 0x000139d1 Thumb Code 72 drv_lcdc.o(i.drv_lcdc_config_src_parameter) + drv_lcdc_crop_hact 0x00013a21 Thumb Code 10 drv_lcdc.o(i.drv_lcdc_crop_hact) + drv_lcdc_ctrl_flow 0x00013a31 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_ctrl_flow) + drv_lcdc_dith_config 0x00013a69 Thumb Code 40 drv_lcdc.o(i.drv_lcdc_dith_config) + drv_lcdc_edge_dect_config 0x00013a99 Thumb Code 50 drv_lcdc.o(i.drv_lcdc_edge_dect_config) + drv_lcdc_edge_enh_config 0x00013ad5 Thumb Code 86 drv_lcdc.o(i.drv_lcdc_edge_enh_config) + drv_lcdc_enable_shadow_reg 0x00013b39 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_enable_shadow_reg) + drv_lcdc_endianness_config 0x00013b5d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_endianness_config) + drv_lcdc_fc_config 0x00013b79 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_fc_config) + drv_lcdc_fldc_config 0x00013b99 Thumb Code 32 drv_lcdc.o(i.drv_lcdc_fldc_config) + drv_lcdc_function_disable 0x00013bbd Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_disable) + drv_lcdc_function_enable 0x00013be1 Thumb Code 30 drv_lcdc.o(i.drv_lcdc_function_enable) + drv_lcdc_set_int 0x00013c05 Thumb Code 54 drv_lcdc.o(i.drv_lcdc_set_int) + drv_lcdc_set_prefetch 0x00013c41 Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_prefetch) + drv_lcdc_set_tear_line 0x00013c5d Thumb Code 24 drv_lcdc.o(i.drv_lcdc_set_tear_line) + drv_lcdc_stop_display 0x00013c79 Thumb Code 12 drv_lcdc.o(i.drv_lcdc_stop_display) + drv_lcdc_vid_hw_start 0x00013c89 Thumb Code 56 drv_lcdc.o(i.drv_lcdc_vid_hw_start) + drv_lcdc_vintp_mode_config 0x00013cc5 Thumb Code 18 drv_lcdc.o(i.drv_lcdc_vintp_mode_config) + drv_memc_clear_status 0x00013cdd Thumb Code 14 drv_memc.o(i.drv_memc_clear_status) + drv_memc_enable_irq 0x00013cf1 Thumb Code 58 drv_memc.o(i.drv_memc_enable_irq) + drv_memc_gen_a_tear_signal 0x00013d31 Thumb Code 12 drv_memc.o(i.drv_memc_gen_a_tear_signal) + drv_memc_get_status 0x00013d41 Thumb Code 20 drv_memc.o(i.drv_memc_get_status) + drv_memc_get_tear_mode 0x00013d59 Thumb Code 10 drv_memc.o(i.drv_memc_get_tear_mode) + drv_memc_rate_transfer_sel 0x00013d69 Thumb Code 22 drv_memc.o(i.drv_memc_rate_transfer_sel) + drv_memc_sel_vsync 0x00013d85 Thumb Code 16 drv_memc.o(i.drv_memc_sel_vsync) + drv_memc_set_active_height 0x00013d99 Thumb Code 16 drv_memc.o(i.drv_memc_set_active_height) + drv_memc_set_circ_mode_enable 0x00013db1 Thumb Code 24 drv_memc.o(i.drv_memc_set_circ_mode_enable) + drv_memc_set_data_mode 0x00013dcd Thumb Code 14 drv_memc.o(i.drv_memc_set_data_mode) + drv_memc_set_double_buffer 0x00013de1 Thumb Code 18 drv_memc.o(i.drv_memc_set_double_buffer) + drv_memc_set_frame_drop_select 0x00013df9 Thumb Code 24 drv_memc.o(i.drv_memc_set_frame_drop_select) + drv_memc_set_fs_en_conditions 0x00013e15 Thumb Code 18 drv_memc.o(i.drv_memc_set_fs_en_conditions) + drv_memc_set_lcdc_st_conditions 0x00013e2d Thumb Code 20 drv_memc.o(i.drv_memc_set_lcdc_st_conditions) + drv_memc_set_ltpo_mode 0x00013e49 Thumb Code 28 drv_memc.o(i.drv_memc_set_ltpo_mode) + drv_memc_set_ltpo_pu_thres 0x00013e69 Thumb Code 18 drv_memc.o(i.drv_memc_set_ltpo_pu_thres) + drv_memc_set_tear_mode 0x00013e81 Thumb Code 16 drv_memc.o(i.drv_memc_set_tear_mode) + drv_memc_set_tear_waveform 0x00013e95 Thumb Code 36 drv_memc.o(i.drv_memc_set_tear_waveform) + drv_memc_set_vidc_sync_cnt 0x00013ec1 Thumb Code 16 drv_memc.o(i.drv_memc_set_vidc_sync_cnt) + drv_phy_test_clear 0x00013ed5 Thumb Code 16 drv_phy_common.o(i.drv_phy_test_clear) + drv_phy_test_lock 0x00013ee5 Thumb Code 24 drv_phy_common.o(i.drv_phy_test_lock) + drv_pwr_efuse_pd 0x00013efd Thumb Code 36 drv_pwr.o(i.drv_pwr_efuse_pd) + drv_pwr_enter_deep_sleep_mode 0x00013f2d Thumb Code 60 drv_pwr.o(i.drv_pwr_enter_deep_sleep_mode) + drv_pwr_enter_sleep_mode_ex 0x00013f79 Thumb Code 34 drv_pwr.o(i.drv_pwr_enter_sleep_mode_ex) + drv_pwr_enter_stop_sleep_mode 0x00013fad Thumb Code 132 drv_pwr.o(i.drv_pwr_enter_stop_sleep_mode) + drv_pwr_exit_sleep_mode 0x00014045 Thumb Code 32 drv_pwr.o(i.drv_pwr_exit_sleep_mode) + drv_pwr_get_power_ready_st 0x0001406d Thumb Code 10 drv_pwr.o(i.drv_pwr_get_power_ready_st) + drv_pwr_set_breath_screen_power_sel 0x0001407d Thumb Code 34 drv_pwr.o(i.drv_pwr_set_breath_screen_power_sel) + drv_pwr_set_digit_power_sel 0x000140a5 Thumb Code 34 drv_pwr.o(i.drv_pwr_set_digit_power_sel) + drv_pwr_set_pll_clk 0x000140cd Thumb Code 30 drv_pwr.o(i.drv_pwr_set_pll_clk) + drv_pwr_set_pvd 0x00014101 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_pvd) + drv_pwr_set_wakeup_type 0x00014135 Thumb Code 40 drv_pwr.o(i.drv_pwr_set_wakeup_type) + drv_pwr_write_lock 0x00014161 Thumb Code 18 drv_pwr.o(i.drv_pwr_write_lock) + drv_rxbr_clear_pkt_buffer 0x00014181 Thumb Code 12 drv_rxbr.o(i.drv_rxbr_clear_pkt_buffer) + drv_rxbr_clear_status0 0x00014191 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_clear_status0) + drv_rxbr_enable_irq 0x0001419d Thumb Code 90 drv_rxbr.o(i.drv_rxbr_enable_irq) + drv_rxbr_frame_drop_cfg 0x000141f9 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_frame_drop_cfg) + drv_rxbr_hline_rcv1_cfg 0x00014245 Thumb Code 14 drv_rxbr.o(i.drv_rxbr_hline_rcv1_cfg) + drv_rxbr_hline_rcv_cfg 0x00014259 Thumb Code 10 drv_rxbr.o(i.drv_rxbr_hline_rcv_cfg) + drv_rxbr_register_irq1_callback 0x00014269 Thumb Code 6 drv_rxbr.o(i.drv_rxbr_register_irq1_callback) + drv_rxbr_set_cmd_response 0x00014275 Thumb Code 320 drv_rxbr.o(i.drv_rxbr_set_cmd_response) + drv_rxbr_set_color_format 0x000143b9 Thumb Code 24 drv_rxbr.o(i.drv_rxbr_set_color_format) + drv_rxbr_set_filter_regs 0x000143d5 Thumb Code 32 drv_rxbr.o(i.drv_rxbr_set_filter_regs) + drv_rxbr_set_inten 0x000143f9 Thumb Code 22 drv_rxbr.o(i.drv_rxbr_set_inten) + drv_rxbr_set_ltpo_drop_th 0x00014415 Thumb Code 18 drv_rxbr.o(i.drv_rxbr_set_ltpo_drop_th) + drv_rxbr_set_usr_cfg 0x0001442d Thumb Code 56 drv_rxbr.o(i.drv_rxbr_set_usr_cfg) + drv_rxbr_set_usr_col 0x0001446d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_col) + drv_rxbr_set_usr_row 0x0001447d Thumb Code 10 drv_rxbr.o(i.drv_rxbr_set_usr_row) + drv_se_init 0x0001448d Thumb Code 106 drv_se.o(i.drv_se_init) + drv_se_set_dsc 0x00014505 Thumb Code 162 drv_se.o(i.drv_se_set_dsc) + drv_se_set_lcdc 0x000145d9 Thumb Code 88 drv_se.o(i.drv_se_set_lcdc) + drv_se_set_memc 0x00014661 Thumb Code 96 drv_se.o(i.drv_se_set_memc) + drv_se_set_rxbr 0x000146f1 Thumb Code 158 drv_se.o(i.drv_se_set_rxbr) + drv_se_set_vidc 0x000147c1 Thumb Code 122 drv_se.o(i.drv_se_set_vidc) + drv_se_start_rx 0x0001486d Thumb Code 16 drv_se.o(i.drv_se_start_rx) + drv_spim_clear_int_status 0x00014881 Thumb Code 8 drv_spi_master.o(i.drv_spim_clear_int_status) + drv_spim_disable_int 0x0001488d Thumb Code 38 drv_spi_master.o(i.drv_spim_disable_int) + drv_spim_set_inten 0x000148bd Thumb Code 22 drv_spi_master.o(i.drv_spim_set_inten) + drv_swire_enable 0x000148d9 Thumb Code 24 drv_swire.o(i.drv_swire_enable) + drv_swire_get_pulse_count 0x000148f5 Thumb Code 6 drv_swire.o(i.drv_swire_get_pulse_count) + drv_swire_register_callback 0x00014901 Thumb Code 6 drv_swire.o(i.drv_swire_register_callback) + drv_swire_set_bit_time 0x0001490d Thumb Code 18 drv_swire.o(i.drv_swire_set_bit_time) + drv_swire_set_int 0x00014925 Thumb Code 64 drv_swire.o(i.drv_swire_set_int) + drv_swire_set_power_down 0x0001496d Thumb Code 24 drv_swire.o(i.drv_swire_set_power_down) + drv_swire_set_pulse_count 0x00014989 Thumb Code 6 drv_swire.o(i.drv_swire_set_pulse_count) + drv_swire_set_trig_mode 0x00014995 Thumb Code 24 drv_swire.o(i.drv_swire_set_trig_mode) + drv_sys_cfg_clear_all_int 0x000149b1 Thumb Code 8 drv_sys_cfg.o(i.drv_sys_cfg_clear_all_int) + drv_sys_cfg_clear_pending 0x000149bd Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_clear_pending) + drv_sys_cfg_sel_ap_rst_trig 0x000149e5 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_ap_rst_trig) + drv_sys_cfg_sel_gpio_group 0x00014a09 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_sel_gpio_group) + drv_sys_cfg_sel_int_trig 0x00014a2d Thumb Code 32 drv_sys_cfg.o(i.drv_sys_cfg_sel_int_trig) + drv_sys_cfg_sel_swire_timer 0x00014a51 Thumb Code 18 drv_sys_cfg.o(i.drv_sys_cfg_sel_swire_timer) + drv_sys_cfg_set_int 0x00014a69 Thumb Code 30 drv_sys_cfg.o(i.drv_sys_cfg_set_int) + drv_timer_enable 0x00014aa7 Thumb Code 32 drv_timer.o(i.drv_timer_enable) + drv_timer_get_instance 0x00014ac9 Thumb Code 10 drv_timer.o(i.drv_timer_get_instance) + drv_timer_set_compare_val 0x00014b15 Thumb Code 50 drv_timer.o(i.drv_timer_set_compare_val) + drv_timer_set_int 0x00014b55 Thumb Code 68 drv_timer.o(i.drv_timer_set_int) + drv_timer_set_prescaler 0x00014b9d Thumb Code 36 drv_timer.o(i.drv_timer_set_prescaler) + drv_timer_set_repeat 0x00014bc5 Thumb Code 12 drv_timer.o(i.drv_timer_set_repeat) + drv_tx_phy_test_enter 0x00014bd5 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_enter) + drv_tx_phy_test_exit 0x00014bf5 Thumb Code 28 drv_dsi_tx.o(i.drv_tx_phy_test_exit) + drv_tx_phy_test_write_code 0x00014c15 Thumb Code 34 drv_dsi_tx.o(i.drv_tx_phy_test_write_code) + drv_uart_abort_recv 0x00014c3d Thumb Code 46 drv_uart.o(i.drv_uart_abort_recv) + drv_uart_abort_send 0x00014c71 Thumb Code 46 drv_uart.o(i.drv_uart_abort_send) + drv_uart_config_int 0x00014ca5 Thumb Code 20 drv_uart.o(i.drv_uart_config_int) + drv_uart_enable_int 0x00014cd1 Thumb Code 84 drv_uart.o(i.drv_uart_enable_int) + drv_uart_get_instance 0x00014d2d Thumb Code 36 drv_uart.o(i.drv_uart_get_instance) + drv_uart_init 0x00014d55 Thumb Code 206 drv_uart.o(i.drv_uart_init) + drv_uart_reset_rx_fifo 0x00014e61 Thumb Code 28 drv_uart.o(i.drv_uart_reset_rx_fifo) + drv_uart_reset_tx_fifo 0x00014e7d Thumb Code 28 drv_uart.o(i.drv_uart_reset_tx_fifo) + drv_uart_send_blocking 0x00014e99 Thumb Code 26 drv_uart.o(i.drv_uart_send_blocking) + drv_uart_set_baud_rate 0x00014eb3 Thumb Code 84 drv_uart.o(i.drv_uart_set_baud_rate) + drv_uart_trans_create_handle 0x00014f09 Thumb Code 72 drv_uart.o(i.drv_uart_trans_create_handle) + drv_vidc_clear_irq 0x00014f55 Thumb Code 10 drv_vidc.o(i.drv_vidc_clear_irq) + drv_vidc_enable 0x00014f65 Thumb Code 26 drv_vidc.o(i.drv_vidc_enable) + drv_vidc_enable_irq 0x00014f85 Thumb Code 58 drv_vidc.o(i.drv_vidc_enable_irq) + drv_vidc_get_int_source 0x00014fc5 Thumb Code 40 drv_vidc.o(i.drv_vidc_get_int_source) + drv_vidc_get_irq_status 0x00014ff1 Thumb Code 20 drv_vidc.o(i.drv_vidc_get_irq_status) + drv_vidc_init_module_enable 0x00015009 Thumb Code 36 drv_vidc.o(i.drv_vidc_init_module_enable) + drv_vidc_register_callback 0x00015035 Thumb Code 6 drv_vidc.o(i.drv_vidc_register_callback) + drv_vidc_reset 0x00015041 Thumb Code 8 drv_vidc.o(i.drv_vidc_reset) + drv_vidc_set_circ_mode_enable 0x0001504d Thumb Code 24 drv_vidc.o(i.drv_vidc_set_circ_mode_enable) + drv_vidc_set_dither_config 0x00015069 Thumb Code 50 drv_vidc.o(i.drv_vidc_set_dither_config) + drv_vidc_set_dst_parameter 0x000150a1 Thumb Code 86 drv_vidc.o(i.drv_vidc_set_dst_parameter) + drv_vidc_set_honly_hcoef0 0x000150fd Thumb Code 6 drv_vidc.o(i.drv_vidc_set_honly_hcoef0) + drv_vidc_set_honly_hinitb 0x00015109 Thumb Code 38 drv_vidc.o(i.drv_vidc_set_honly_hinitb) + drv_vidc_set_honly_hinitr 0x00015135 Thumb Code 42 drv_vidc.o(i.drv_vidc_set_honly_hinitr) + drv_vidc_set_irqen 0x00015165 Thumb Code 22 drv_vidc.o(i.drv_vidc_set_irqen) + drv_vidc_set_mirror 0x00015181 Thumb Code 16 drv_vidc.o(i.drv_vidc_set_mirror) + drv_vidc_set_pentile_swap 0x00015195 Thumb Code 20 drv_vidc.o(i.drv_vidc_set_pentile_swap) + drv_vidc_set_pu_ctrl 0x000151b1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_pu_ctrl) + drv_vidc_set_rotation 0x000151bd Thumb Code 18 drv_vidc.o(i.drv_vidc_set_rotation) + drv_vidc_set_scld_hcoef0 0x000151d5 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef0) + drv_vidc_set_scld_hcoef1 0x000151e1 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_hcoef1) + drv_vidc_set_scld_step 0x000151ed Thumb Code 14 drv_vidc.o(i.drv_vidc_set_scld_step) + drv_vidc_set_scld_vcoef0 0x00015201 Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef0) + drv_vidc_set_scld_vcoef1 0x0001520d Thumb Code 6 drv_vidc.o(i.drv_vidc_set_scld_vcoef1) + drv_vidc_set_src_parameter 0x00015219 Thumb Code 28 drv_vidc.o(i.drv_vidc_set_src_parameter) + drv_vidc_set_vintp_config 0x00015239 Thumb Code 52 drv_vidc.o(i.drv_vidc_set_vintp_config) + fputc 0x00015271 Thumb Code 42 tau_log.o(i.fputc) + hal_dsi_rx_ctrl_create_handle 0x000152e5 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_create_handle) + hal_dsi_rx_ctrl_dcs_async_handler 0x00015325 Thumb Code 60 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_dcs_async_handler) + hal_dsi_rx_ctrl_deinit 0x00015365 Thumb Code 132 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_deinit) + hal_dsi_rx_ctrl_init 0x000153f9 Thumb Code 158 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_init) + hal_dsi_rx_ctrl_pre_init_pps 0x00015ba1 Thumb Code 50 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_pre_init_pps) + hal_dsi_rx_ctrl_set_auto_ack 0x00015bd9 Thumb Code 148 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_set_auto_ack) + hal_dsi_rx_ctrl_start 0x00015cb9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_start) + hal_dsi_rx_ctrl_stop 0x00015ce9 Thumb Code 42 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_stop) + hal_dsi_rx_ctrl_toggle_resolution 0x00015d19 Thumb Code 28 hal_dsi_rx_ctrl.o(i.hal_dsi_rx_ctrl_toggle_resolution) + hal_dsi_tx_ctrl_create_handle 0x00015fb5 Thumb Code 48 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_create_handle) + hal_dsi_tx_ctrl_deinit 0x00015fed Thumb Code 102 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_deinit) + hal_dsi_tx_ctrl_gen_a_tear_signal 0x00016061 Thumb Code 34 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_gen_a_tear_signal) + hal_dsi_tx_ctrl_init 0x00016085 Thumb Code 110 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_init) + hal_dsi_tx_ctrl_set_overwrite_rgb 0x00016111 Thumb Code 8 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_overwrite_rgb) + hal_dsi_tx_ctrl_set_tear_mode 0x00016119 Thumb Code 10 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_set_tear_mode) + hal_dsi_tx_ctrl_start 0x00016125 Thumb Code 134 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_start) + hal_dsi_tx_ctrl_stop 0x000161b5 Thumb Code 52 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_stop) + hal_dsi_tx_ctrl_write_array_cmd 0x000161ed Thumb Code 238 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_array_cmd) + hal_dsi_tx_ctrl_write_cmd 0x000162e1 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_dsi_tx_ctrl_write_cmd) + hal_gpio_config_pad 0x00016999 Thumb Code 58 hal_gpio.o(i.hal_gpio_config_pad) + hal_gpio_ctrl_eint 0x000169d5 Thumb Code 18 hal_gpio.o(i.hal_gpio_ctrl_eint) + hal_gpio_get_input_data 0x000169ed Thumb Code 18 hal_gpio.o(i.hal_gpio_get_input_data) + hal_gpio_init_eint 0x00016a01 Thumb Code 58 hal_gpio.o(i.hal_gpio_init_eint) + hal_gpio_init_input 0x00016a41 Thumb Code 22 hal_gpio.o(i.hal_gpio_init_input) + hal_gpio_init_output 0x00016a57 Thumb Code 28 hal_gpio.o(i.hal_gpio_init_output) + hal_gpio_reg_eint_cb 0x00016a75 Thumb Code 22 hal_gpio.o(i.hal_gpio_reg_eint_cb) + hal_gpio_set_ap_reset_int 0x00016a91 Thumb Code 76 hal_gpio.o(i.hal_gpio_set_ap_reset_int) + hal_gpio_set_mode 0x00016ae1 Thumb Code 92 hal_gpio.o(i.hal_gpio_set_mode) + hal_gpio_set_output_data 0x00016b41 Thumb Code 8 hal_gpio.o(i.hal_gpio_set_output_data) + hal_gpio_set_pull_state 0x00016b49 Thumb Code 66 hal_gpio.o(i.hal_gpio_set_pull_state) + hal_internal_sync_get_hight_performan_mode 0x00016b91 Thumb Code 10 hal_internal_vsync.o(i.hal_internal_sync_get_hight_performan_mode) + hal_internal_sync_input_resolution_change 0x00016ba1 Thumb Code 336 hal_internal_vsync.o(i.hal_internal_sync_input_resolution_change) + hal_internal_sync_register_lcdc_cb 0x00016d55 Thumb Code 8 hal_internal_vsync.o(i.hal_internal_sync_register_lcdc_cb) + hal_internal_vsync_deinit 0x00016d61 Thumb Code 22 hal_internal_vsync.o(i.hal_internal_vsync_deinit) + hal_internal_vsync_get_rx_state 0x00016d81 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_rx_state) + hal_internal_vsync_get_sync_line 0x00016d8d Thumb Code 16 hal_internal_vsync.o(i.hal_internal_vsync_get_sync_line) + hal_internal_vsync_get_tx_state 0x00016da1 Thumb Code 6 hal_internal_vsync.o(i.hal_internal_vsync_get_tx_state) + hal_internal_vsync_init_rx 0x00016dad Thumb Code 206 hal_internal_vsync.o(i.hal_internal_vsync_init_rx) + hal_internal_vsync_init_tx 0x00016e95 Thumb Code 194 hal_internal_vsync.o(i.hal_internal_vsync_init_tx) + hal_internal_vsync_set_rx_state 0x00016f5d Thumb Code 28 hal_internal_vsync.o(i.hal_internal_vsync_set_rx_state) + hal_internal_vsync_set_tear_mode 0x00016f7d Thumb Code 298 hal_internal_vsync.o(i.hal_internal_vsync_set_tear_mode) + hal_internal_vsync_set_tx_state 0x000170b9 Thumb Code 78 hal_internal_vsync.o(i.hal_internal_vsync_set_tx_state) + hal_intl_dcs_init_sw_fltr 0x00017111 Thumb Code 90 hal_internal_dcs.o(i.hal_intl_dcs_init_sw_fltr) + hal_intl_dcs_set_auto_hw_filter 0x000177c5 Thumb Code 130 hal_internal_dcs.o(i.hal_intl_dcs_set_auto_hw_filter) + hal_intl_fb_cal_fb_info 0x0001787d Thumb Code 738 hal_internal_fb.o(i.hal_intl_fb_cal_fb_info) + hal_intl_fb_get_memc_flow_mode 0x00017d21 Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_memc_flow_mode) + hal_intl_fb_get_rx_fb_info 0x00017d2d Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_rx_fb_info) + hal_intl_fb_get_tx_fb_info 0x00017d3d Thumb Code 12 hal_internal_fb.o(i.hal_intl_fb_get_tx_fb_info) + hal_intl_fb_get_user_flow 0x00017d4d Thumb Code 6 hal_internal_fb.o(i.hal_intl_fb_get_user_flow) + hal_intl_svs_deinit_rx 0x00017d59 Thumb Code 32 hal_internal_svs.o(i.hal_intl_svs_deinit_rx) + hal_intl_svs_deinit_tx 0x00017d81 Thumb Code 10 hal_internal_svs.o(i.hal_intl_svs_deinit_tx) + hal_intl_svs_handle 0x00017d91 Thumb Code 24 hal_internal_svs.o(i.hal_intl_svs_handle) + hal_intl_svs_init_rx 0x00017db5 Thumb Code 120 hal_internal_svs.o(i.hal_intl_svs_init_rx) + hal_intl_svs_init_tx 0x00017e35 Thumb Code 16 hal_internal_svs.o(i.hal_intl_svs_init_tx) + hal_intl_svs_set_rx_vtt 0x00017e49 Thumb Code 6 hal_internal_svs.o(i.hal_intl_svs_set_rx_vtt) + hal_intl_svs_update_rxbr_clk 0x00017e55 Thumb Code 52 hal_internal_svs.o(i.hal_intl_svs_update_rxbr_clk) + hal_lcdc_displayproc_config 0x00017e9d Thumb Code 94 hal_dsi_tx_ctrl.o(i.hal_lcdc_displayproc_config) + hal_lcdc_postproc_config 0x00017fbd Thumb Code 276 hal_dsi_tx_ctrl.o(i.hal_lcdc_postproc_config) + hal_lcdc_upscaler_config 0x00018145 Thumb Code 202 hal_dsi_tx_ctrl.o(i.hal_lcdc_upscaler_config) + hal_nonshadow_func_update 0x00018225 Thumb Code 180 hal_dsi_tx_ctrl.o(i.hal_nonshadow_func_update) + hal_pwr_enter_deep_sleep_mode 0x000182e1 Thumb Code 42 hal_pwr.o(i.hal_pwr_enter_deep_sleep_mode) + hal_pwr_enter_normal_sleep_mode 0x0001830b Thumb Code 8 hal_pwr.o(i.hal_pwr_enter_normal_sleep_mode) + hal_pwr_enter_stop_sleep_mode 0x00018315 Thumb Code 88 hal_pwr.o(i.hal_pwr_enter_stop_sleep_mode) + hal_pwr_exit_sleep_mode 0x00018379 Thumb Code 10 hal_pwr.o(i.hal_pwr_exit_sleep_mode) + hal_pwr_get_vcc_power_ready 0x00018383 Thumb Code 8 hal_pwr.o(i.hal_pwr_get_vcc_power_ready) + hal_pwr_set_main_power 0x0001838b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_main_power) + hal_pwr_set_pvd 0x00018393 Thumb Code 8 hal_pwr.o(i.hal_pwr_set_pvd) + hal_pwr_set_sleep_mode_power 0x0001839b Thumb Code 8 hal_pwr.o(i.hal_pwr_set_sleep_mode_power) + hal_pwr_set_stop_sleep_wakeup_pin 0x000183a5 Thumb Code 86 hal_pwr.o(i.hal_pwr_set_stop_sleep_wakeup_pin) + hal_swire_deinit 0x00018409 Thumb Code 60 hal_swire.o(i.hal_swire_deinit) + hal_swire_enable 0x00018449 Thumb Code 86 hal_swire.o(i.hal_swire_enable) + hal_swire_init 0x000184a5 Thumb Code 74 hal_swire.o(i.hal_swire_init) + hal_swire_set_pulse 0x000184fd Thumb Code 32 hal_swire.o(i.hal_swire_set_pulse) + hal_swire_set_timer 0x00018521 Thumb Code 60 hal_swire.o(i.hal_swire_set_timer) + hal_system_enable_systick 0x00018561 Thumb Code 8 hal_system.o(i.hal_system_enable_systick) + hal_system_get_tick 0x00018569 Thumb Code 8 hal_system.o(i.hal_system_get_tick) + hal_system_init 0x00018571 Thumb Code 192 hal_system.o(i.hal_system_init) + hal_system_updata_sysclk 0x00018655 Thumb Code 60 hal_system.o(i.hal_system_updata_sysclk) + hal_timer_deinit 0x000186a5 Thumb Code 48 hal_timer.o(i.hal_timer_deinit) + hal_timer_init 0x000186d5 Thumb Code 28 hal_timer.o(i.hal_timer_init) + hal_timer_set_repeat 0x000186f1 Thumb Code 8 hal_timer.o(i.hal_timer_set_repeat) + hal_uart_init 0x00018729 Thumb Code 134 hal_uart.o(i.hal_uart_init) + hal_uart_send_blocking 0x000187bd Thumb Code 24 hal_uart.o(i.hal_uart_send_blocking) + hal_vsync_func_update 0x000187d9 Thumb Code 18 hal_dsi_tx_ctrl.o(i.hal_vsync_func_update) + hal_vsync_reset_lcdc_scaler 0x000187f1 Thumb Code 206 hal_internal_vsync.o(i.hal_vsync_reset_lcdc_scaler) + main 0x000188d1 Thumb Code 32 main.o(i.main) + s8_demo 0x00018c49 Thumb Code 52 s8_demo.o(i.s8_demo) + tau_log_init 0x0001923d Thumb Code 48 tau_log.o(i.tau_log_init) + tau_log_printf 0x00019271 Thumb Code 116 tau_log.o(i.tau_log_printf) + tau_log_push_log 0x000192f5 Thumb Code 118 tau_log.o(i.tau_log_push_log) + panel_init_code 0x000195a4 Data 7815 s8_demo.o(.constdata) + Region$$Table$$Base 0x0001b724 Number 0 anon$$obj.o(Region$$Table) + Region$$Table$$Limit 0x0001b744 Number 0 anon$$obj.o(Region$$Table) + s_swire_pwm_counter 0x0007000d Data 1 s8_demo.o(.data) + t_pps 0x0007000e Data 128 s8_demo.o(.data) + sg_uart0_tx_handle 0x00070124 Data 4 hal_uart.o(.data) + sg_uart0_rx_handle 0x00070128 Data 4 hal_uart.o(.data) + sg_uart1_tx_handle 0x0007012c Data 4 hal_uart.o(.data) + sg_uart1_rx_handle 0x00070130 Data 4 hal_uart.o(.data) + g_sof_gen_te_func 0x00070140 Data 4 hal_internal_vsync.o(.data) + hal_internal_vsync_handle_callback 0x00070144 Data 4 hal_internal_vsync.o(.data) + hal_internal_disp_end_handle_callback 0x00070148 Data 4 hal_internal_vsync.o(.data) + g_systick_cb_func 0x00070174 Data 4 drv_common.o(.data) + g_system_clock 0x00070178 Data 4 drv_common.o(.data) + g_system_delay_step 0x0007017c Data 1 drv_common.o(.data) + dma_req_map 0x00070280 Data 144 drv_dma.o(.data) + drv_i2c_table 0x00070368 Data 36 drv_i2c.o(.data) + g_int_rxbr_irq0_cb_func 0x00070394 Data 4 drv_rxbr.o(.data) + g_int_rxbr_irq1_cb_func 0x00070398 Data 4 drv_rxbr.o(.data) + g_int_vidc_cb_func 0x0007039c Data 4 drv_vidc.o(.data) + __stdout 0x000703a0 Data 4 stdout.o(.data) + g_vsync_handle 0x0007062c Data 40 hal_internal_vsync.o(.bss) + sg_pro_motion_handle 0x00070654 Data 28 hal_internal_vsync.o(.bss) + g_dcs_execute_table 0x00070670 Data 2048 hal_internal_dcs.o(.bss) + g_rx_fb_info 0x00070f70 Data 68 hal_internal_fb.o(.bss) + g_packet_fifo 0x00071048 Data 4204 dcs_packet_fifo.o(.bss) + __stack_limit 0x00072118 Data 0 startup_armcm0.o(STACK) + __initial_sp 0x00073118 Data 0 startup_armcm0.o(STACK) + + + +============================================================================== + +Memory Map of the image + + Image Entry point : 0x000100c1 + + Load Region LR_IROM2 (Base: 0x00010000, Size: 0x0000bae8, Max: 0x00010000, ABSOLUTE, COMPRESSED[0x0000b8a4]) + + Execution Region ER_IROM2 (Exec base: 0x00010000, Load base: 0x00010000, Size: 0x0000b744, Max: 0x00010000, ABSOLUTE) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00010000 0x00010000 0x000000c0 Data RO 548 RESET startup_armcm0.o + 0x000100c0 0x000100c0 0x00000000 Code RO 2236 * .ARM.Collect$$$$00000000 mc_p.l(entry.o) + 0x000100c0 0x000100c0 0x00000004 Code RO 2544 .ARM.Collect$$$$00000001 mc_p.l(entry2.o) + 0x000100c4 0x000100c4 0x00000004 Code RO 2547 .ARM.Collect$$$$00000004 mc_p.l(entry5.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2549 .ARM.Collect$$$$00000008 mc_p.l(entry7b.o) + 0x000100c8 0x000100c8 0x00000000 Code RO 2551 .ARM.Collect$$$$0000000A mc_p.l(entry8b.o) + 0x000100c8 0x000100c8 0x00000008 Code RO 2552 .ARM.Collect$$$$0000000B mc_p.l(entry9a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2554 .ARM.Collect$$$$0000000D mc_p.l(entry10a.o) + 0x000100d0 0x000100d0 0x00000000 Code RO 2556 .ARM.Collect$$$$0000000F mc_p.l(entry11a.o) + 0x000100d0 0x000100d0 0x00000004 Code RO 2545 .ARM.Collect$$$$00002712 mc_p.l(entry2.o) + 0x000100d4 0x000100d4 0x00000078 Code RO 549 .text startup_armcm0.o + 0x0001014c 0x0001014c 0x0000002c Code RO 2239 .text mc_p.l(uidiv.o) + 0x00010178 0x00010178 0x00000028 Code RO 2241 .text mc_p.l(idiv.o) + 0x000101a0 0x000101a0 0x00000024 Code RO 2243 .text mc_p.l(memcpya.o) + 0x000101c4 0x000101c4 0x00000024 Code RO 2245 .text mc_p.l(memseta.o) + 0x000101e8 0x000101e8 0x0000000e Code RO 2247 .text mc_p.l(strlen.o) + 0x000101f6 0x000101f6 0x0000001a Code RO 2249 .text mc_p.l(memcmp.o) + 0x00010210 0x00010210 0x000000b2 Code RO 2514 .text mf_p.l(fadd.o) + 0x000102c2 0x000102c2 0x0000007a Code RO 2516 .text mf_p.l(fmul.o) + 0x0001033c 0x0001033c 0x0000007c Code RO 2518 .text mf_p.l(fdiv.o) + 0x000103b8 0x000103b8 0x00000018 Code RO 2520 .text mf_p.l(fscalb.o) + 0x000103d0 0x000103d0 0x00000164 Code RO 2522 .text mf_p.l(dadd.o) + 0x00010534 0x00010534 0x000000d0 Code RO 2524 .text mf_p.l(dmul.o) + 0x00010604 0x00010604 0x000000f0 Code RO 2526 .text mf_p.l(ddiv.o) + 0x000106f4 0x000106f4 0x0000000e Code RO 2528 .text mf_p.l(ffltui.o) + 0x00010702 0x00010702 0x00000002 PAD + 0x00010704 0x00010704 0x0000001c Code RO 2530 .text mf_p.l(dfltui.o) + 0x00010720 0x00010720 0x00000028 Code RO 2532 .text mf_p.l(ffixui.o) + 0x00010748 0x00010748 0x0000003c Code RO 2534 .text mf_p.l(dfixui.o) + 0x00010784 0x00010784 0x00000028 Code RO 2536 .text mf_p.l(f2d.o) + 0x000107ac 0x000107ac 0x00000038 Code RO 2538 .text mf_p.l(d2f.o) + 0x000107e4 0x000107e4 0x00000014 Code RO 2540 .text mf_p.l(cfcmple.o) + 0x000107f8 0x000107f8 0x00000014 Code RO 2542 .text mf_p.l(cfrcmple.o) + 0x0001080c 0x0001080c 0x00000060 Code RO 2559 .text mc_p.l(uldiv.o) + 0x0001086c 0x0001086c 0x00000020 Code RO 2561 .text mc_p.l(llshl.o) + 0x0001088c 0x0001088c 0x00000022 Code RO 2563 .text mc_p.l(llushr.o) + 0x000108ae 0x000108ae 0x00000026 Code RO 2565 .text mc_p.l(llsshr.o) + 0x000108d4 0x000108d4 0x00000000 Code RO 2567 .text mc_p.l(iusefp.o) + 0x000108d4 0x000108d4 0x00000082 Code RO 2568 .text mf_p.l(fepilogue.o) + 0x00010956 0x00010956 0x000000be Code RO 2570 .text mf_p.l(depilogue.o) + 0x00010a14 0x00010a14 0x00000040 Code RO 2574 .text mf_p.l(dfixul.o) + 0x00010a54 0x00010a54 0x00000028 Code RO 2576 .text mf_p.l(cdrcmple.o) + 0x00010a7c 0x00010a7c 0x00000024 Code RO 2578 .text mc_p.l(init.o) + 0x00010aa0 0x00010aa0 0x00000056 Code RO 2588 .text mc_p.l(__dczerorl2.o) + 0x00010af6 0x00010af6 0x00000002 PAD + 0x00010af8 0x00010af8 0x0000001c Code RO 1294 i.AP_NRESET_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b14 0x00010b14 0x0000005c Code RO 1219 i.DMA_IRQn_Handler CVWL668.lib(drv_dma.o) + 0x00010b70 0x00010b70 0x0000000a Code RO 1295 i.EXTI_INT0_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b7a 0x00010b7a 0x0000000a Code RO 1296 i.EXTI_INT1_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b84 0x00010b84 0x0000000a Code RO 1297 i.EXTI_INT2_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b8e 0x00010b8e 0x0000000a Code RO 1298 i.EXTI_INT3_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010b98 0x00010b98 0x0000000a Code RO 1299 i.EXTI_INT4_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010ba2 0x00010ba2 0x0000000a Code RO 1300 i.EXTI_INT5_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bac 0x00010bac 0x0000000a Code RO 1301 i.EXTI_INT6_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bb6 0x00010bb6 0x0000000a Code RO 1302 i.EXTI_INT7_IRQn_Handler CVWL668.lib(drv_gpio.o) + 0x00010bc0 0x00010bc0 0x00000048 Code RO 1154 i.HardFault_Handler CVWL668.lib(drv_common.o) + 0x00010c08 0x00010c08 0x0000000c Code RO 1550 i.I2C0_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c14 0x00010c14 0x0000000c Code RO 1551 i.I2C1_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c20 0x00010c20 0x0000000c Code RO 1552 i.I2C2_IRQn_Handler CVWL668.lib(drv_i2c.o) + 0x00010c2c 0x00010c2c 0x00000100 Code RO 999 i.LCDC_IRQn_Handler CVWL668.lib(hal_internal_vsync.o) + 0x00010d2c 0x00010d2c 0x0000009a Code RO 1918 i.MEMC_IRQn_Handler CVWL668.lib(drv_memc.o) + 0x00010dc6 0x00010dc6 0x00000002 PAD + 0x00010dc8 0x00010dc8 0x000000b8 Code RO 1724 i.MIPI_TX_IRQn_Handler CVWL668.lib(drv_dsi_tx.o) + 0x00010e80 0x00010e80 0x000000b4 Code RO 321 i.PhoneDisOffDeal s8_demo.o + 0x00010f34 0x00010f34 0x00000048 Code RO 817 i.SPIM_IRQn_Handler CVWL668.lib(hal_spi_master.o) + 0x00010f7c 0x00010f7c 0x00000030 Code RO 1474 i.SWIRE_IRQn_Handler CVWL668.lib(drv_swire.o) + 0x00010fac 0x00010fac 0x00000018 Code RO 1155 i.SysTick_Handler CVWL668.lib(drv_common.o) + 0x00010fc4 0x00010fc4 0x0000000a Code RO 1517 i.TIMER0_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fce 0x00010fce 0x0000000a Code RO 1518 i.TIMER1_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fd8 0x00010fd8 0x0000000a Code RO 1519 i.TIMER2_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fe2 0x00010fe2 0x0000000a Code RO 1520 i.TIMER3_IRQn_Handler CVWL668.lib(drv_timer.o) + 0x00010fec 0x00010fec 0x0000000e Code RO 2582 i.__scatterload_copy mc_p.l(handlers.o) + 0x00010ffa 0x00010ffa 0x00000002 Code RO 2583 i.__scatterload_null mc_p.l(handlers.o) + 0x00010ffc 0x00010ffc 0x00000004 PAD + 0x00011000 0x00011000 0x0000001c Data RO 1162 .ARM.__at_0x11000 CVWL668.lib(drv_common.o) + 0x0001101c 0x0001101c 0x00000010 Data RO 955 .ARM.__at_0x1101C CVWL668.lib(tau_log.o) + 0x0001102c 0x0001102c 0x00000016 Data RO 686 .ARM.__at_0x1102C CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00011042 0x00011042 0x00000002 PAD + 0x00011044 0x00011044 0x00000364 Code RO 1663 i.MIPI_RX_IRQn_Handler CVWL668.lib(drv_dsi_rx.o) + 0x000113a8 0x000113a8 0x00000180 Code RO 2158 i.UART_IRQn_Handler CVWL668.lib(drv_uart.o) + 0x00011528 0x00011528 0x0000001c Code RO 2073 i.VIDC_IRQn_Handler CVWL668.lib(drv_vidc.o) + 0x00011544 0x00011544 0x0000001c Code RO 1984 i.VPRE1_IRQn_Handler CVWL668.lib(drv_rxbr.o) + 0x00011560 0x00011560 0x0000006c Code RO 1065 i.VPRE_IRQn_Handler CVWL668.lib(hal_internal_dcs.o) + 0x000115cc 0x000115cc 0x00000020 Code RO 2486 i.__0printf mc_p.l(printfa.o) + 0x000115ec 0x000115ec 0x00000024 Code RO 2492 i.__0vsprintf mc_p.l(printfa.o) + 0x00011610 0x00011610 0x0000002e Code RO 2572 i.__ARM_clz mf_p.l(depilogue.o) + 0x0001163e 0x0001163e 0x0000001a Code RO 633 i.__ARM_common_switch8 CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00011658 0x00011658 0x00000020 Code RO 1985 i.__NVIC_DisableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011678 0x00011678 0x00000018 Code RO 1986 i.__NVIC_EnableIRQ CVWL668.lib(drv_rxbr.o) + 0x00011690 0x00011690 0x0000000e Code RO 2584 i.__scatterload_zeroinit mc_p.l(handlers.o) + 0x0001169e 0x0001169e 0x00000002 PAD + 0x000116a0 0x000116a0 0x00000174 Code RO 2493 i._fp_digits mc_p.l(printfa.o) + 0x00011814 0x00011814 0x000006ec Code RO 2494 i._printf_core mc_p.l(printfa.o) + 0x00011f00 0x00011f00 0x00000020 Code RO 2495 i._printf_post_padding mc_p.l(printfa.o) + 0x00011f20 0x00011f20 0x0000002c Code RO 2496 i._printf_pre_padding mc_p.l(printfa.o) + 0x00011f4c 0x00011f4c 0x0000000a Code RO 2498 i._sputc mc_p.l(printfa.o) + 0x00011f56 0x00011f56 0x00000002 PAD + 0x00011f58 0x00011f58 0x00000020 Code RO 323 i.ap_dcs_set_AOD_53 s8_demo.o + 0x00011f78 0x00011f78 0x000000c0 Code RO 324 i.ap_dcs_set_backlight s8_demo.o + 0x00012038 0x00012038 0x00000006 Code RO 325 i.ap_dcs_set_display_off s8_demo.o + 0x0001203e 0x0001203e 0x00000002 PAD + 0x00012040 0x00012040 0x0000003c Code RO 326 i.ap_dcs_set_display_on s8_demo.o + 0x0001207c 0x0001207c 0x00000054 Code RO 327 i.ap_dcs_set_enter_sleep_mode s8_demo.o + 0x000120d0 0x000120d0 0x0000004c Code RO 328 i.ap_dcs_set_exit_sleep_mode s8_demo.o + 0x0001211c 0x0001211c 0x0000005c Code RO 330 i.ap_rstn_pull_down_cb s8_demo.o + 0x00012178 0x00012178 0x00000054 Code RO 331 i.ap_rstn_pull_high_cb s8_demo.o + 0x000121cc 0x000121cc 0x00000018 Code RO 332 i.ap_set_framerate s8_demo.o + 0x000121e4 0x000121e4 0x00000084 Code RO 333 i.ap_update_pps_9E s8_demo.o + 0x00012268 0x00012268 0x0000002c Code RO 334 i.app_display_init s8_demo.o + 0x00012294 0x00012294 0x00000020 Code RO 335 i.app_gpio_init s8_demo.o + 0x000122b4 0x000122b4 0x00000044 Code RO 336 i.app_init_panel s8_demo.o + 0x000122f8 0x000122f8 0x000000e8 Code RO 337 i.app_mipi_rx_init s8_demo.o + 0x000123e0 0x000123e0 0x000000c0 Code RO 339 i.app_mipi_tx_init s8_demo.o + 0x000124a0 0x000124a0 0x0000006c Code RO 340 i.app_mipi_tx_start s8_demo.o + 0x0001250c 0x0001250c 0x0000008c Code RO 341 i.app_set_dcs_hw_ack s8_demo.o + 0x00012598 0x00012598 0x00000034 Code RO 342 i.app_system_process s8_demo.o + 0x000125cc 0x000125cc 0x00000048 Code RO 343 i.app_system_resume s8_demo.o + 0x00012614 0x00012614 0x0000012c Code RO 344 i.app_system_suspend s8_demo.o + 0x00012740 0x00012740 0x0000002e Code RO 345 i.app_tx_panel_reset s8_demo.o + 0x0001276e 0x0001276e 0x00000002 PAD + 0x00012770 0x00012770 0x00000020 Code RO 528 i.board_Init board.o + 0x00012790 0x00012790 0x000000c8 Code RO 2233 i.ceil m_ps.l(ceil.o) + 0x00012858 0x00012858 0x0000002c Code RO 1000 i.check_mipi_rx_tx_video_info CVWL668.lib(hal_internal_vsync.o) + 0x00012884 0x00012884 0x00000088 Code RO 1066 i.check_pkt_buf_rev CVWL668.lib(hal_internal_dcs.o) + 0x0001290c 0x0001290c 0x00000058 Code RO 1629 i.dcs_packet_fifo_alloc CVWL668.lib(dcs_packet_fifo.o) + 0x00012964 0x00012964 0x00000018 Code RO 1630 i.dcs_packet_fifo_init CVWL668.lib(dcs_packet_fifo.o) + 0x0001297c 0x0001297c 0x00000044 Code RO 1631 i.dcs_packet_free_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000129c0 0x000129c0 0x00000024 Code RO 1632 i.dcs_packet_get_fifo_header CVWL668.lib(dcs_packet_fifo.o) + 0x000129e4 0x000129e4 0x00000018 Code RO 942 i.delayMs CVWL668.lib(tau_delay.o) + 0x000129fc 0x000129fc 0x0000002c Code RO 943 i.delayUs CVWL668.lib(tau_delay.o) + 0x00012a28 0x00012a28 0x00000058 Code RO 1157 i.drv_common_enable_systick CVWL668.lib(drv_common.o) + 0x00012a80 0x00012a80 0x0000000c Code RO 1158 i.drv_common_get_tick CVWL668.lib(drv_common.o) + 0x00012a8c 0x00012a8c 0x00000008 Code RO 1160 i.drv_common_system_init CVWL668.lib(drv_common.o) + 0x00012a94 0x00012a94 0x0000003c Code RO 1179 i.drv_crgu_enable_clock CVWL668.lib(drv_crgu.o) + 0x00012ad0 0x00012ad0 0x00000068 Code RO 1182 i.drv_crgu_get_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012b38 0x00012b38 0x00000010 Code RO 1185 i.drv_crgu_reset_modules CVWL668.lib(drv_crgu.o) + 0x00012b48 0x00012b48 0x00000028 Code RO 1186 i.drv_crgu_set_ahb_clk CVWL668.lib(drv_crgu.o) + 0x00012b70 0x00012b70 0x00000010 Code RO 1187 i.drv_crgu_set_clock_div CVWL668.lib(drv_crgu.o) + 0x00012b80 0x00012b80 0x0000003c Code RO 1189 i.drv_crgu_set_dpi_clk CVWL668.lib(drv_crgu.o) + 0x00012bbc 0x00012bbc 0x00000038 Code RO 1190 i.drv_crgu_set_dsc_clk CVWL668.lib(drv_crgu.o) + 0x00012bf4 0x00012bf4 0x00000028 Code RO 1191 i.drv_crgu_set_fb_clk CVWL668.lib(drv_crgu.o) + 0x00012c1c 0x00012c1c 0x00000028 Code RO 1192 i.drv_crgu_set_lcdc_clk CVWL668.lib(drv_crgu.o) + 0x00012c44 0x00012c44 0x00000018 Code RO 1193 i.drv_crgu_set_reset CVWL668.lib(drv_crgu.o) + 0x00012c5c 0x00012c5c 0x00000028 Code RO 1194 i.drv_crgu_set_rxbr_clk CVWL668.lib(drv_crgu.o) + 0x00012c84 0x00012c84 0x00000028 Code RO 1195 i.drv_crgu_set_vidc_clk CVWL668.lib(drv_crgu.o) + 0x00012cac 0x00012cac 0x00000018 Code RO 1221 i.drv_dma_clear_status CVWL668.lib(drv_dma.o) + 0x00012cc4 0x00012cc4 0x00000014 Code RO 1227 i.drv_dma_get_int_source CVWL668.lib(drv_dma.o) + 0x00012cd8 0x00012cd8 0x0000001c Code RO 1282 i.drv_dsc_dec_disable CVWL668.lib(drv_dsc_dec.o) + 0x00012cf4 0x00012cf4 0x00000038 Code RO 1283 i.drv_dsc_dec_enable CVWL668.lib(drv_dsc_dec.o) + 0x00012d2c 0x00012d2c 0x00000020 Code RO 1284 i.drv_dsc_dec_get_nslc CVWL668.lib(drv_dsc_dec.o) + 0x00012d4c 0x00012d4c 0x0000001c Code RO 1285 i.drv_dsc_dec_set_irqen CVWL668.lib(drv_dsc_dec.o) + 0x00012d68 0x00012d68 0x0000010c Code RO 1664 i.drv_dsi_rx_calc_ipi_tx_delay CVWL668.lib(drv_dsi_rx.o) + 0x00012e74 0x00012e74 0x00000040 Code RO 1665 i.drv_dsi_rx_enable_irq CVWL668.lib(drv_dsi_rx.o) + 0x00012eb4 0x00012eb4 0x00000050 Code RO 1667 i.drv_dsi_rx_get_color_bpp CVWL668.lib(drv_dsi_rx.o) + 0x00012f04 0x00012f04 0x0000001c Code RO 1668 i.drv_dsi_rx_get_color_pcc CVWL668.lib(drv_dsi_rx.o) + 0x00012f20 0x00012f20 0x00000010 Code RO 1669 i.drv_dsi_rx_get_compression_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f30 0x00012f30 0x00000010 Code RO 1670 i.drv_dsi_rx_get_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012f40 0x00012f40 0x00000018 Code RO 1675 i.drv_dsi_rx_power_up CVWL668.lib(drv_dsi_rx.o) + 0x00012f58 0x00012f58 0x0000001c Code RO 1676 i.drv_dsi_rx_set_check_crc CVWL668.lib(drv_dsi_rx.o) + 0x00012f74 0x00012f74 0x00000024 Code RO 1677 i.drv_dsi_rx_set_ctrl_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012f98 0x00012f98 0x00000010 Code RO 1678 i.drv_dsi_rx_set_ddi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012fa8 0x00012fa8 0x0000001c Code RO 1679 i.drv_dsi_rx_set_ddi_crc_en CVWL668.lib(drv_dsi_rx.o) + 0x00012fc4 0x00012fc4 0x0000000c Code RO 1682 i.drv_dsi_rx_set_inten CVWL668.lib(drv_dsi_rx.o) + 0x00012fd0 0x00012fd0 0x00000010 Code RO 1683 i.drv_dsi_rx_set_ipi_cfg CVWL668.lib(drv_dsi_rx.o) + 0x00012fe0 0x00012fe0 0x0000001c Code RO 1685 i.drv_dsi_rx_set_ipi_ycbcr_frmt CVWL668.lib(drv_dsi_rx.o) + 0x00012ffc 0x00012ffc 0x00000014 Code RO 1686 i.drv_dsi_rx_set_lane_swap CVWL668.lib(drv_dsi_rx.o) + 0x00013010 0x00013010 0x00000024 Code RO 1687 i.drv_dsi_rx_set_resp_cnt CVWL668.lib(drv_dsi_rx.o) + 0x00013034 0x00013034 0x0000001c Code RO 1688 i.drv_dsi_rx_set_tear_resp_en CVWL668.lib(drv_dsi_rx.o) + 0x00013050 0x00013050 0x00000100 Code RO 1689 i.drv_dsi_rx_set_up_phy CVWL668.lib(drv_dsi_rx.o) + 0x00013150 0x00013150 0x00000018 Code RO 1690 i.drv_dsi_rx_shut_down CVWL668.lib(drv_dsi_rx.o) + 0x00013168 0x00013168 0x00000018 Code RO 1726 i.drv_dsi_tx_command_header CVWL668.lib(drv_dsi_tx.o) + 0x00013180 0x00013180 0x00000058 Code RO 1727 i.drv_dsi_tx_command_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000131d8 0x000131d8 0x0000000c Code RO 1728 i.drv_dsi_tx_command_put_payload CVWL668.lib(drv_dsi_tx.o) + 0x000131e4 0x000131e4 0x00000020 Code RO 1729 i.drv_dsi_tx_config_eotp CVWL668.lib(drv_dsi_tx.o) + 0x00013204 0x00013204 0x0000000c Code RO 1730 i.drv_dsi_tx_config_int CVWL668.lib(drv_dsi_tx.o) + 0x00013210 0x00013210 0x00000010 Code RO 1731 i.drv_dsi_tx_dpi_lpcmd_time CVWL668.lib(drv_dsi_tx.o) + 0x00013220 0x00013220 0x00000010 Code RO 1732 i.drv_dsi_tx_dpi_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013230 0x00013230 0x00000024 Code RO 1733 i.drv_dsi_tx_dpi_polarity CVWL668.lib(drv_dsi_tx.o) + 0x00013254 0x00013254 0x0000000c Code RO 1734 i.drv_dsi_tx_edpi_cmd_size CVWL668.lib(drv_dsi_tx.o) + 0x00013260 0x00013260 0x0000000c Code RO 1736 i.drv_dsi_tx_get_cmd_status CVWL668.lib(drv_dsi_tx.o) + 0x0001326c 0x0001326c 0x0000000c Code RO 1738 i.drv_dsi_tx_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013278 0x00013278 0x0000001c Code RO 1739 i.drv_dsi_tx_phy_clock_lane_auto_lp CVWL668.lib(drv_dsi_tx.o) + 0x00013294 0x00013294 0x00000020 Code RO 1740 i.drv_dsi_tx_phy_clock_lane_req_hs CVWL668.lib(drv_dsi_tx.o) + 0x000132b4 0x000132b4 0x00000010 Code RO 1742 i.drv_dsi_tx_phy_lane_mode CVWL668.lib(drv_dsi_tx.o) + 0x000132c4 0x000132c4 0x00000068 Code RO 1745 i.drv_dsi_tx_phy_status_ready CVWL668.lib(drv_dsi_tx.o) + 0x0001332c 0x0001332c 0x00000044 Code RO 1746 i.drv_dsi_tx_phy_status_stopstate CVWL668.lib(drv_dsi_tx.o) + 0x00013370 0x00013370 0x00000150 Code RO 1748 i.drv_dsi_tx_phy_test_setup CVWL668.lib(drv_dsi_tx.o) + 0x000134c0 0x000134c0 0x00000020 Code RO 1749 i.drv_dsi_tx_phy_time_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000134e0 0x000134e0 0x0000000c Code RO 1753 i.drv_dsi_tx_powerup CVWL668.lib(drv_dsi_tx.o) + 0x000134ec 0x000134ec 0x00000024 Code RO 1754 i.drv_dsi_tx_response_mode CVWL668.lib(drv_dsi_tx.o) + 0x00013510 0x00013510 0x0000001c Code RO 1757 i.drv_dsi_tx_set_bta_ack CVWL668.lib(drv_dsi_tx.o) + 0x0001352c 0x0001352c 0x00000014 Code RO 1758 i.drv_dsi_tx_set_esc_div CVWL668.lib(drv_dsi_tx.o) + 0x00013540 0x00013540 0x00000040 Code RO 1759 i.drv_dsi_tx_set_int CVWL668.lib(drv_dsi_tx.o) + 0x00013580 0x00013580 0x00000018 Code RO 1760 i.drv_dsi_tx_set_time_out_div CVWL668.lib(drv_dsi_tx.o) + 0x00013598 0x00013598 0x00000014 Code RO 1761 i.drv_dsi_tx_set_video_chunk CVWL668.lib(drv_dsi_tx.o) + 0x000135ac 0x000135ac 0x00000024 Code RO 1762 i.drv_dsi_tx_set_video_timing CVWL668.lib(drv_dsi_tx.o) + 0x000135d0 0x000135d0 0x0000000c Code RO 1764 i.drv_dsi_tx_shutdown CVWL668.lib(drv_dsi_tx.o) + 0x000135dc 0x000135dc 0x0000002c Code RO 1765 i.drv_dsi_tx_timeout_cfg CVWL668.lib(drv_dsi_tx.o) + 0x00013608 0x00013608 0x000000e8 Code RO 1768 i.drv_dsi_tx_video_mode_cfg CVWL668.lib(drv_dsi_tx.o) + 0x000136f0 0x000136f0 0x00000036 Code RO 2203 i.drv_efuse_enter_inactive CVWL668.lib(drv_efuse.o) + 0x00013726 0x00013726 0x0000000c Code RO 2206 i.drv_efuse_int_enable CVWL668.lib(drv_efuse.o) + 0x00013732 0x00013732 0x0000003a Code RO 2207 i.drv_efuse_read CVWL668.lib(drv_efuse.o) + 0x0001376c 0x0001376c 0x00000018 Code RO 2208 i.drv_efuse_read_req CVWL668.lib(drv_efuse.o) + 0x00013784 0x00013784 0x00000010 Code RO 1303 i.drv_gpio_get_attribute CVWL668.lib(drv_gpio.o) + 0x00013794 0x00013794 0x00000018 Code RO 1304 i.drv_gpio_get_input_data CVWL668.lib(drv_gpio.o) + 0x000137ac 0x000137ac 0x00000024 Code RO 1305 i.drv_gpio_handle_int CVWL668.lib(drv_gpio.o) + 0x000137d0 0x000137d0 0x0000000c Code RO 1306 i.drv_gpio_register_ap_reset_callback CVWL668.lib(drv_gpio.o) + 0x000137dc 0x000137dc 0x00000014 Code RO 1307 i.drv_gpio_register_callback CVWL668.lib(drv_gpio.o) + 0x000137f0 0x000137f0 0x0000001c Code RO 1308 i.drv_gpio_set_attribute CVWL668.lib(drv_gpio.o) + 0x0001380c 0x0001380c 0x00000044 Code RO 1309 i.drv_gpio_set_int CVWL668.lib(drv_gpio.o) + 0x00013850 0x00013850 0x00000020 Code RO 1310 i.drv_gpio_set_ioe CVWL668.lib(drv_gpio.o) + 0x00013870 0x00013870 0x00000014 Code RO 1311 i.drv_gpio_set_mode CVWL668.lib(drv_gpio.o) + 0x00013884 0x00013884 0x00000020 Code RO 743 i.drv_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x000138a4 0x000138a4 0x00000028 Code RO 1830 i.drv_lcdc_bcsa_config CVWL668.lib(drv_lcdc.o) + 0x000138cc 0x000138cc 0x0000002c Code RO 1831 i.drv_lcdc_cfg_int_frame CVWL668.lib(drv_lcdc.o) + 0x000138f8 0x000138f8 0x00000018 Code RO 1832 i.drv_lcdc_clear_int CVWL668.lib(drv_lcdc.o) + 0x00013910 0x00013910 0x00000034 Code RO 1834 i.drv_lcdc_cmd_start CVWL668.lib(drv_lcdc.o) + 0x00013944 0x00013944 0x00000014 Code RO 1835 i.drv_lcdc_config_acc_command_mode CVWL668.lib(drv_lcdc.o) + 0x00013958 0x00013958 0x00000038 Code RO 1836 i.drv_lcdc_config_int CVWL668.lib(drv_lcdc.o) + 0x00013990 0x00013990 0x00000028 Code RO 1837 i.drv_lcdc_config_int_single CVWL668.lib(drv_lcdc.o) + 0x000139b8 0x000139b8 0x00000018 Code RO 1838 i.drv_lcdc_config_overwrite_rgb CVWL668.lib(drv_lcdc.o) + 0x000139d0 0x000139d0 0x00000050 Code RO 1839 i.drv_lcdc_config_src_parameter CVWL668.lib(drv_lcdc.o) + 0x00013a20 0x00013a20 0x00000010 Code RO 1840 i.drv_lcdc_crop_hact CVWL668.lib(drv_lcdc.o) + 0x00013a30 0x00013a30 0x00000038 Code RO 1841 i.drv_lcdc_ctrl_flow CVWL668.lib(drv_lcdc.o) + 0x00013a68 0x00013a68 0x00000030 Code RO 1842 i.drv_lcdc_dith_config CVWL668.lib(drv_lcdc.o) + 0x00013a98 0x00013a98 0x0000003c Code RO 1844 i.drv_lcdc_edge_dect_config CVWL668.lib(drv_lcdc.o) + 0x00013ad4 0x00013ad4 0x00000064 Code RO 1845 i.drv_lcdc_edge_enh_config CVWL668.lib(drv_lcdc.o) + 0x00013b38 0x00013b38 0x00000024 Code RO 1846 i.drv_lcdc_enable_shadow_reg CVWL668.lib(drv_lcdc.o) + 0x00013b5c 0x00013b5c 0x0000001c Code RO 1847 i.drv_lcdc_endianness_config CVWL668.lib(drv_lcdc.o) + 0x00013b78 0x00013b78 0x00000020 Code RO 1848 i.drv_lcdc_fc_config CVWL668.lib(drv_lcdc.o) + 0x00013b98 0x00013b98 0x00000024 Code RO 1850 i.drv_lcdc_fldc_config CVWL668.lib(drv_lcdc.o) + 0x00013bbc 0x00013bbc 0x00000024 Code RO 1851 i.drv_lcdc_function_disable CVWL668.lib(drv_lcdc.o) + 0x00013be0 0x00013be0 0x00000024 Code RO 1852 i.drv_lcdc_function_enable CVWL668.lib(drv_lcdc.o) + 0x00013c04 0x00013c04 0x0000003c Code RO 1863 i.drv_lcdc_set_int CVWL668.lib(drv_lcdc.o) + 0x00013c40 0x00013c40 0x0000001c Code RO 1864 i.drv_lcdc_set_prefetch CVWL668.lib(drv_lcdc.o) + 0x00013c5c 0x00013c5c 0x0000001c Code RO 1865 i.drv_lcdc_set_tear_line CVWL668.lib(drv_lcdc.o) + 0x00013c78 0x00013c78 0x00000010 Code RO 1867 i.drv_lcdc_stop_display CVWL668.lib(drv_lcdc.o) + 0x00013c88 0x00013c88 0x0000003c Code RO 1869 i.drv_lcdc_vid_hw_start CVWL668.lib(drv_lcdc.o) + 0x00013cc4 0x00013cc4 0x00000018 Code RO 1871 i.drv_lcdc_vintp_mode_config CVWL668.lib(drv_lcdc.o) + 0x00013cdc 0x00013cdc 0x00000014 Code RO 1919 i.drv_memc_clear_status CVWL668.lib(drv_memc.o) + 0x00013cf0 0x00013cf0 0x00000040 Code RO 1920 i.drv_memc_enable_irq CVWL668.lib(drv_memc.o) + 0x00013d30 0x00013d30 0x00000010 Code RO 1921 i.drv_memc_gen_a_tear_signal CVWL668.lib(drv_memc.o) + 0x00013d40 0x00013d40 0x00000018 Code RO 1922 i.drv_memc_get_status CVWL668.lib(drv_memc.o) + 0x00013d58 0x00013d58 0x00000010 Code RO 1923 i.drv_memc_get_tear_mode CVWL668.lib(drv_memc.o) + 0x00013d68 0x00013d68 0x0000001c Code RO 1924 i.drv_memc_rate_transfer_sel CVWL668.lib(drv_memc.o) + 0x00013d84 0x00013d84 0x00000014 Code RO 1925 i.drv_memc_sel_vsync CVWL668.lib(drv_memc.o) + 0x00013d98 0x00013d98 0x00000018 Code RO 1926 i.drv_memc_set_active_height CVWL668.lib(drv_memc.o) + 0x00013db0 0x00013db0 0x0000001c Code RO 1927 i.drv_memc_set_circ_mode_enable CVWL668.lib(drv_memc.o) + 0x00013dcc 0x00013dcc 0x00000014 Code RO 1928 i.drv_memc_set_data_mode CVWL668.lib(drv_memc.o) + 0x00013de0 0x00013de0 0x00000018 Code RO 1931 i.drv_memc_set_double_buffer CVWL668.lib(drv_memc.o) + 0x00013df8 0x00013df8 0x0000001c Code RO 1935 i.drv_memc_set_frame_drop_select CVWL668.lib(drv_memc.o) + 0x00013e14 0x00013e14 0x00000018 Code RO 1936 i.drv_memc_set_fs_en_conditions CVWL668.lib(drv_memc.o) + 0x00013e2c 0x00013e2c 0x0000001c Code RO 1938 i.drv_memc_set_lcdc_st_conditions CVWL668.lib(drv_memc.o) + 0x00013e48 0x00013e48 0x00000020 Code RO 1939 i.drv_memc_set_ltpo_mode CVWL668.lib(drv_memc.o) + 0x00013e68 0x00013e68 0x00000018 Code RO 1940 i.drv_memc_set_ltpo_pu_thres CVWL668.lib(drv_memc.o) + 0x00013e80 0x00013e80 0x00000014 Code RO 1944 i.drv_memc_set_tear_mode CVWL668.lib(drv_memc.o) + 0x00013e94 0x00013e94 0x0000002c Code RO 1945 i.drv_memc_set_tear_waveform CVWL668.lib(drv_memc.o) + 0x00013ec0 0x00013ec0 0x00000014 Code RO 1947 i.drv_memc_set_vidc_sync_cnt CVWL668.lib(drv_memc.o) + 0x00013ed4 0x00013ed4 0x00000010 Code RO 2226 i.drv_phy_test_clear CVWL668.lib(drv_phy_common.o) + 0x00013ee4 0x00013ee4 0x00000018 Code RO 2227 i.drv_phy_test_lock CVWL668.lib(drv_phy_common.o) + 0x00013efc 0x00013efc 0x00000030 Code RO 1341 i.drv_pwr_efuse_pd CVWL668.lib(drv_pwr.o) + 0x00013f2c 0x00013f2c 0x0000004c Code RO 1343 i.drv_pwr_enter_deep_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00013f78 0x00013f78 0x00000034 Code RO 1345 i.drv_pwr_enter_sleep_mode_ex CVWL668.lib(drv_pwr.o) + 0x00013fac 0x00013fac 0x00000098 Code RO 1346 i.drv_pwr_enter_stop_sleep_mode CVWL668.lib(drv_pwr.o) + 0x00014044 0x00014044 0x00000028 Code RO 1347 i.drv_pwr_exit_sleep_mode CVWL668.lib(drv_pwr.o) + 0x0001406c 0x0001406c 0x00000010 Code RO 1350 i.drv_pwr_get_power_ready_st CVWL668.lib(drv_pwr.o) + 0x0001407c 0x0001407c 0x00000028 Code RO 1382 i.drv_pwr_set_breath_screen_power_sel CVWL668.lib(drv_pwr.o) + 0x000140a4 0x000140a4 0x00000028 Code RO 1383 i.drv_pwr_set_digit_power_sel CVWL668.lib(drv_pwr.o) + 0x000140cc 0x000140cc 0x00000034 Code RO 1386 i.drv_pwr_set_pll_clk CVWL668.lib(drv_pwr.o) + 0x00014100 0x00014100 0x00000034 Code RO 1387 i.drv_pwr_set_pvd CVWL668.lib(drv_pwr.o) + 0x00014134 0x00014134 0x0000002c Code RO 1390 i.drv_pwr_set_wakeup_type CVWL668.lib(drv_pwr.o) + 0x00014160 0x00014160 0x00000020 Code RO 1393 i.drv_pwr_write_lock CVWL668.lib(drv_pwr.o) + 0x00014180 0x00014180 0x00000010 Code RO 1987 i.drv_rxbr_clear_pkt_buffer CVWL668.lib(drv_rxbr.o) + 0x00014190 0x00014190 0x0000000c Code RO 1988 i.drv_rxbr_clear_status0 CVWL668.lib(drv_rxbr.o) + 0x0001419c 0x0001419c 0x0000005a Code RO 1991 i.drv_rxbr_enable_irq CVWL668.lib(drv_rxbr.o) + 0x000141f6 0x000141f6 0x00000002 PAD + 0x000141f8 0x000141f8 0x0000001c Code RO 1992 i.drv_rxbr_frame_drop_cfg CVWL668.lib(drv_rxbr.o) + 0x00014214 0x00014214 0x00000018 Code RO 1001 i.drv_rxbr_get_int_source CVWL668.lib(hal_internal_vsync.o) + 0x0001422c 0x0001422c 0x00000018 Code RO 1067 i.drv_rxbr_get_status0 CVWL668.lib(hal_internal_dcs.o) + 0x00014244 0x00014244 0x00000014 Code RO 2002 i.drv_rxbr_hline_rcv1_cfg CVWL668.lib(drv_rxbr.o) + 0x00014258 0x00014258 0x00000010 Code RO 2003 i.drv_rxbr_hline_rcv_cfg CVWL668.lib(drv_rxbr.o) + 0x00014268 0x00014268 0x0000000c Code RO 2005 i.drv_rxbr_register_irq1_callback CVWL668.lib(drv_rxbr.o) + 0x00014274 0x00014274 0x00000144 Code RO 2009 i.drv_rxbr_set_cmd_response CVWL668.lib(drv_rxbr.o) + 0x000143b8 0x000143b8 0x0000001c Code RO 2011 i.drv_rxbr_set_color_format CVWL668.lib(drv_rxbr.o) + 0x000143d4 0x000143d4 0x00000024 Code RO 2014 i.drv_rxbr_set_filter_regs CVWL668.lib(drv_rxbr.o) + 0x000143f8 0x000143f8 0x0000001c Code RO 2015 i.drv_rxbr_set_inten CVWL668.lib(drv_rxbr.o) + 0x00014414 0x00014414 0x00000018 Code RO 2016 i.drv_rxbr_set_ltpo_drop_th CVWL668.lib(drv_rxbr.o) + 0x0001442c 0x0001442c 0x00000040 Code RO 2020 i.drv_rxbr_set_usr_cfg CVWL668.lib(drv_rxbr.o) + 0x0001446c 0x0001446c 0x00000010 Code RO 2021 i.drv_rxbr_set_usr_col CVWL668.lib(drv_rxbr.o) + 0x0001447c 0x0001447c 0x00000010 Code RO 2022 i.drv_rxbr_set_usr_row CVWL668.lib(drv_rxbr.o) + 0x0001448c 0x0001448c 0x00000078 Code RO 1644 i.drv_se_init CVWL668.lib(drv_se.o) + 0x00014504 0x00014504 0x000000d4 Code RO 1645 i.drv_se_set_dsc CVWL668.lib(drv_se.o) + 0x000145d8 0x000145d8 0x00000088 Code RO 1646 i.drv_se_set_lcdc CVWL668.lib(drv_se.o) + 0x00014660 0x00014660 0x00000090 Code RO 1647 i.drv_se_set_memc CVWL668.lib(drv_se.o) + 0x000146f0 0x000146f0 0x000000d0 Code RO 1648 i.drv_se_set_rxbr CVWL668.lib(drv_se.o) + 0x000147c0 0x000147c0 0x000000ac Code RO 1649 i.drv_se_set_vidc CVWL668.lib(drv_se.o) + 0x0001486c 0x0001486c 0x00000014 Code RO 1650 i.drv_se_start_rx CVWL668.lib(drv_se.o) + 0x00014880 0x00014880 0x0000000c Code RO 1456 i.drv_spim_clear_int_status CVWL668.lib(drv_spi_master.o) + 0x0001488c 0x0001488c 0x00000030 Code RO 1457 i.drv_spim_disable_int CVWL668.lib(drv_spi_master.o) + 0x000148bc 0x000148bc 0x0000001c Code RO 1461 i.drv_spim_set_inten CVWL668.lib(drv_spi_master.o) + 0x000148d8 0x000148d8 0x0000001c Code RO 1475 i.drv_swire_enable CVWL668.lib(drv_swire.o) + 0x000148f4 0x000148f4 0x0000000c Code RO 1476 i.drv_swire_get_pulse_count CVWL668.lib(drv_swire.o) + 0x00014900 0x00014900 0x0000000c Code RO 1477 i.drv_swire_register_callback CVWL668.lib(drv_swire.o) + 0x0001490c 0x0001490c 0x00000018 Code RO 1478 i.drv_swire_set_bit_time CVWL668.lib(drv_swire.o) + 0x00014924 0x00014924 0x00000048 Code RO 1479 i.drv_swire_set_int CVWL668.lib(drv_swire.o) + 0x0001496c 0x0001496c 0x0000001c Code RO 1480 i.drv_swire_set_power_down CVWL668.lib(drv_swire.o) + 0x00014988 0x00014988 0x0000000c Code RO 1481 i.drv_swire_set_pulse_count CVWL668.lib(drv_swire.o) + 0x00014994 0x00014994 0x0000001c Code RO 1482 i.drv_swire_set_trig_mode CVWL668.lib(drv_swire.o) + 0x000149b0 0x000149b0 0x0000000c Code RO 1497 i.drv_sys_cfg_clear_all_int CVWL668.lib(drv_sys_cfg.o) + 0x000149bc 0x000149bc 0x00000028 Code RO 1498 i.drv_sys_cfg_clear_pending CVWL668.lib(drv_sys_cfg.o) + 0x000149e4 0x000149e4 0x00000024 Code RO 1499 i.drv_sys_cfg_sel_ap_rst_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014a08 0x00014a08 0x00000024 Code RO 1501 i.drv_sys_cfg_sel_gpio_group CVWL668.lib(drv_sys_cfg.o) + 0x00014a2c 0x00014a2c 0x00000024 Code RO 1502 i.drv_sys_cfg_sel_int_trig CVWL668.lib(drv_sys_cfg.o) + 0x00014a50 0x00014a50 0x00000018 Code RO 1503 i.drv_sys_cfg_sel_swire_timer CVWL668.lib(drv_sys_cfg.o) + 0x00014a68 0x00014a68 0x00000024 Code RO 1504 i.drv_sys_cfg_set_int CVWL668.lib(drv_sys_cfg.o) + 0x00014a8c 0x00014a8c 0x0000001a Code RO 1521 i.drv_timer_clear_status_flags CVWL668.lib(drv_timer.o) + 0x00014aa6 0x00014aa6 0x00000020 Code RO 1522 i.drv_timer_enable CVWL668.lib(drv_timer.o) + 0x00014ac6 0x00014ac6 0x00000002 PAD + 0x00014ac8 0x00014ac8 0x00000010 Code RO 1523 i.drv_timer_get_instance CVWL668.lib(drv_timer.o) + 0x00014ad8 0x00014ad8 0x0000003c Code RO 1525 i.drv_timer_handle_interrupt CVWL668.lib(drv_timer.o) + 0x00014b14 0x00014b14 0x00000040 Code RO 1527 i.drv_timer_set_compare_val CVWL668.lib(drv_timer.o) + 0x00014b54 0x00014b54 0x00000048 Code RO 1528 i.drv_timer_set_int CVWL668.lib(drv_timer.o) + 0x00014b9c 0x00014b9c 0x00000028 Code RO 1529 i.drv_timer_set_prescaler CVWL668.lib(drv_timer.o) + 0x00014bc4 0x00014bc4 0x00000010 Code RO 1530 i.drv_timer_set_repeat CVWL668.lib(drv_timer.o) + 0x00014bd4 0x00014bd4 0x00000020 Code RO 1770 i.drv_tx_phy_test_enter CVWL668.lib(drv_dsi_tx.o) + 0x00014bf4 0x00014bf4 0x00000020 Code RO 1771 i.drv_tx_phy_test_exit CVWL668.lib(drv_dsi_tx.o) + 0x00014c14 0x00014c14 0x00000028 Code RO 1774 i.drv_tx_phy_test_write_code CVWL668.lib(drv_dsi_tx.o) + 0x00014c3c 0x00014c3c 0x00000034 Code RO 2159 i.drv_uart_abort_recv CVWL668.lib(drv_uart.o) + 0x00014c70 0x00014c70 0x00000034 Code RO 2160 i.drv_uart_abort_send CVWL668.lib(drv_uart.o) + 0x00014ca4 0x00014ca4 0x00000014 Code RO 2161 i.drv_uart_config_int CVWL668.lib(drv_uart.o) + 0x00014cb8 0x00014cb8 0x00000018 Code RO 2163 i.drv_uart_enable_clk CVWL668.lib(drv_uart.o) + 0x00014cd0 0x00014cd0 0x0000005c Code RO 2164 i.drv_uart_enable_int CVWL668.lib(drv_uart.o) + 0x00014d2c 0x00014d2c 0x00000028 Code RO 2166 i.drv_uart_get_instance CVWL668.lib(drv_uart.o) + 0x00014d54 0x00014d54 0x000000ce Code RO 2167 i.drv_uart_init CVWL668.lib(drv_uart.o) + 0x00014e22 0x00014e22 0x00000002 PAD + 0x00014e24 0x00014e24 0x0000003c Code RO 2168 i.drv_uart_int_trans_handle CVWL668.lib(drv_uart.o) + 0x00014e60 0x00014e60 0x0000001c Code RO 2171 i.drv_uart_reset_rx_fifo CVWL668.lib(drv_uart.o) + 0x00014e7c 0x00014e7c 0x0000001c Code RO 2172 i.drv_uart_reset_tx_fifo CVWL668.lib(drv_uart.o) + 0x00014e98 0x00014e98 0x0000001a Code RO 2173 i.drv_uart_send_blocking CVWL668.lib(drv_uart.o) + 0x00014eb2 0x00014eb2 0x00000054 Code RO 2175 i.drv_uart_set_baud_rate CVWL668.lib(drv_uart.o) + 0x00014f06 0x00014f06 0x00000002 PAD + 0x00014f08 0x00014f08 0x0000004c Code RO 2176 i.drv_uart_trans_create_handle CVWL668.lib(drv_uart.o) + 0x00014f54 0x00014f54 0x00000010 Code RO 2074 i.drv_vidc_clear_irq CVWL668.lib(drv_vidc.o) + 0x00014f64 0x00014f64 0x00000020 Code RO 2078 i.drv_vidc_enable CVWL668.lib(drv_vidc.o) + 0x00014f84 0x00014f84 0x00000040 Code RO 2079 i.drv_vidc_enable_irq CVWL668.lib(drv_vidc.o) + 0x00014fc4 0x00014fc4 0x0000002c Code RO 2080 i.drv_vidc_get_int_source CVWL668.lib(drv_vidc.o) + 0x00014ff0 0x00014ff0 0x00000018 Code RO 2081 i.drv_vidc_get_irq_status CVWL668.lib(drv_vidc.o) + 0x00015008 0x00015008 0x0000002c Code RO 2085 i.drv_vidc_init_module_enable CVWL668.lib(drv_vidc.o) + 0x00015034 0x00015034 0x0000000c Code RO 2086 i.drv_vidc_register_callback CVWL668.lib(drv_vidc.o) + 0x00015040 0x00015040 0x0000000c Code RO 2087 i.drv_vidc_reset CVWL668.lib(drv_vidc.o) + 0x0001504c 0x0001504c 0x0000001c Code RO 2088 i.drv_vidc_set_circ_mode_enable CVWL668.lib(drv_vidc.o) + 0x00015068 0x00015068 0x00000038 Code RO 2089 i.drv_vidc_set_dither_config CVWL668.lib(drv_vidc.o) + 0x000150a0 0x000150a0 0x0000005c Code RO 2091 i.drv_vidc_set_dst_parameter CVWL668.lib(drv_vidc.o) + 0x000150fc 0x000150fc 0x0000000c Code RO 2093 i.drv_vidc_set_honly_hcoef0 CVWL668.lib(drv_vidc.o) + 0x00015108 0x00015108 0x0000002c Code RO 2094 i.drv_vidc_set_honly_hinitb CVWL668.lib(drv_vidc.o) + 0x00015134 0x00015134 0x00000030 Code RO 2095 i.drv_vidc_set_honly_hinitr CVWL668.lib(drv_vidc.o) + 0x00015164 0x00015164 0x0000001c Code RO 2098 i.drv_vidc_set_irqen CVWL668.lib(drv_vidc.o) + 0x00015180 0x00015180 0x00000014 Code RO 2099 i.drv_vidc_set_mirror CVWL668.lib(drv_vidc.o) + 0x00015194 0x00015194 0x0000001c Code RO 2102 i.drv_vidc_set_pentile_swap CVWL668.lib(drv_vidc.o) + 0x000151b0 0x000151b0 0x0000000c Code RO 2103 i.drv_vidc_set_pu_ctrl CVWL668.lib(drv_vidc.o) + 0x000151bc 0x000151bc 0x00000018 Code RO 2104 i.drv_vidc_set_rotation CVWL668.lib(drv_vidc.o) + 0x000151d4 0x000151d4 0x0000000c Code RO 2105 i.drv_vidc_set_scld_hcoef0 CVWL668.lib(drv_vidc.o) + 0x000151e0 0x000151e0 0x0000000c Code RO 2106 i.drv_vidc_set_scld_hcoef1 CVWL668.lib(drv_vidc.o) + 0x000151ec 0x000151ec 0x00000014 Code RO 2107 i.drv_vidc_set_scld_step CVWL668.lib(drv_vidc.o) + 0x00015200 0x00015200 0x0000000c Code RO 2108 i.drv_vidc_set_scld_vcoef0 CVWL668.lib(drv_vidc.o) + 0x0001520c 0x0001520c 0x0000000c Code RO 2109 i.drv_vidc_set_scld_vcoef1 CVWL668.lib(drv_vidc.o) + 0x00015218 0x00015218 0x00000020 Code RO 2110 i.drv_vidc_set_src_parameter CVWL668.lib(drv_vidc.o) + 0x00015238 0x00015238 0x00000038 Code RO 2111 i.drv_vidc_set_vintp_config CVWL668.lib(drv_vidc.o) + 0x00015270 0x00015270 0x00000034 Code RO 951 i.fputc CVWL668.lib(tau_log.o) + 0x000152a4 0x000152a4 0x00000040 Code RO 1095 i.ha_intl_fb_check_pu_size CVWL668.lib(hal_internal_fb.o) + 0x000152e4 0x000152e4 0x00000040 Code RO 557 i.hal_dsi_rx_ctrl_create_handle CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015324 0x00015324 0x00000040 Code RO 558 i.hal_dsi_rx_ctrl_dcs_async_handler CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015364 0x00015364 0x00000094 Code RO 559 i.hal_dsi_rx_ctrl_deinit CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000153f8 0x000153f8 0x000000ac Code RO 565 i.hal_dsi_rx_ctrl_init CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000154a4 0x000154a4 0x00000100 Code RO 566 i.hal_dsi_rx_ctrl_init_clk CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000155a4 0x000155a4 0x00000108 Code RO 567 i.hal_dsi_rx_ctrl_init_dsi_rx CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000156ac 0x000156ac 0x0000012c Code RO 568 i.hal_dsi_rx_ctrl_init_memc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000157d8 0x000157d8 0x00000148 Code RO 569 i.hal_dsi_rx_ctrl_init_rxbr CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015920 0x00015920 0x00000280 Code RO 570 i.hal_dsi_rx_ctrl_init_vidc CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ba0 0x00015ba0 0x00000038 Code RO 571 i.hal_dsi_rx_ctrl_pre_init_pps CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015bd8 0x00015bd8 0x000000b0 Code RO 577 i.hal_dsi_rx_ctrl_set_auto_ack CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015c88 0x00015c88 0x00000030 Code RO 582 i.hal_dsi_rx_ctrl_set_ipi_cfg CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015cb8 0x00015cb8 0x00000030 Code RO 587 i.hal_dsi_rx_ctrl_start CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015ce8 0x00015ce8 0x00000030 Code RO 588 i.hal_dsi_rx_ctrl_stop CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015d18 0x00015d18 0x00000020 Code RO 590 i.hal_dsi_rx_ctrl_toggle_resolution CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00015d38 0x00015d38 0x0000027c Code RO 637 i.hal_dsi_tx_cmd_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fb4 0x00015fb4 0x00000038 Code RO 639 i.hal_dsi_tx_ctrl_create_handle CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00015fec 0x00015fec 0x00000074 Code RO 640 i.hal_dsi_tx_ctrl_deinit CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016060 0x00016060 0x00000022 Code RO 643 i.hal_dsi_tx_ctrl_gen_a_tear_signal CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016082 0x00016082 0x00000002 PAD + 0x00016084 0x00016084 0x0000007c Code RO 645 i.hal_dsi_tx_ctrl_init CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016100 0x00016100 0x00000010 Code RO 646 i.hal_dsi_tx_ctrl_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016110 0x00016110 0x00000008 Code RO 659 i.hal_dsi_tx_ctrl_set_overwrite_rgb CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016118 0x00016118 0x0000000a Code RO 660 i.hal_dsi_tx_ctrl_set_tear_mode CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016122 0x00016122 0x00000002 PAD + 0x00016124 0x00016124 0x00000090 Code RO 662 i.hal_dsi_tx_ctrl_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161b4 0x000161b4 0x00000038 Code RO 663 i.hal_dsi_tx_ctrl_stop CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000161ec 0x000161ec 0x000000f4 Code RO 665 i.hal_dsi_tx_ctrl_write_array_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000162e0 0x000162e0 0x000000d0 Code RO 666 i.hal_dsi_tx_ctrl_write_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000163b0 0x000163b0 0x00000104 Code RO 667 i.hal_dsi_tx_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164b4 0x000164b4 0x00000044 Code RO 668 i.hal_dsi_tx_init_dpi_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000164f8 0x000164f8 0x00000016 Code RO 669 i.hal_dsi_tx_init_phy_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001650e 0x0001650e 0x00000052 Code RO 670 i.hal_dsi_tx_init_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016560 0x00016560 0x00000054 Code RO 671 i.hal_dsi_tx_init_vid_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165b4 0x000165b4 0x00000040 Code RO 672 i.hal_dsi_tx_send_cmd CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000165f4 0x000165f4 0x00000094 Code RO 673 i.hal_dsi_tx_timing_info_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016688 0x00016688 0x00000310 Code RO 674 i.hal_dsi_tx_vid_mode_cal_timing CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00016998 0x00016998 0x0000003a Code RO 744 i.hal_gpio_config_pad CVWL668.lib(hal_gpio.o) + 0x000169d2 0x000169d2 0x00000002 PAD + 0x000169d4 0x000169d4 0x00000018 Code RO 745 i.hal_gpio_ctrl_eint CVWL668.lib(hal_gpio.o) + 0x000169ec 0x000169ec 0x00000012 Code RO 746 i.hal_gpio_get_input_data CVWL668.lib(hal_gpio.o) + 0x000169fe 0x000169fe 0x00000002 PAD + 0x00016a00 0x00016a00 0x00000040 Code RO 749 i.hal_gpio_init_eint CVWL668.lib(hal_gpio.o) + 0x00016a40 0x00016a40 0x00000016 Code RO 750 i.hal_gpio_init_input CVWL668.lib(hal_gpio.o) + 0x00016a56 0x00016a56 0x0000001c Code RO 751 i.hal_gpio_init_output CVWL668.lib(hal_gpio.o) + 0x00016a72 0x00016a72 0x00000002 PAD + 0x00016a74 0x00016a74 0x0000001c Code RO 752 i.hal_gpio_reg_eint_cb CVWL668.lib(hal_gpio.o) + 0x00016a90 0x00016a90 0x00000050 Code RO 753 i.hal_gpio_set_ap_reset_int CVWL668.lib(hal_gpio.o) + 0x00016ae0 0x00016ae0 0x00000060 Code RO 756 i.hal_gpio_set_mode CVWL668.lib(hal_gpio.o) + 0x00016b40 0x00016b40 0x00000008 Code RO 757 i.hal_gpio_set_output_data CVWL668.lib(hal_gpio.o) + 0x00016b48 0x00016b48 0x00000048 Code RO 758 i.hal_gpio_set_pull_state CVWL668.lib(hal_gpio.o) + 0x00016b90 0x00016b90 0x00000010 Code RO 1003 i.hal_internal_sync_get_hight_performan_mode CVWL668.lib(hal_internal_vsync.o) + 0x00016ba0 0x00016ba0 0x000001b4 Code RO 1004 i.hal_internal_sync_input_resolution_change CVWL668.lib(hal_internal_vsync.o) + 0x00016d54 0x00016d54 0x0000000c Code RO 1005 i.hal_internal_sync_register_lcdc_cb CVWL668.lib(hal_internal_vsync.o) + 0x00016d60 0x00016d60 0x00000020 Code RO 1008 i.hal_internal_vsync_deinit CVWL668.lib(hal_internal_vsync.o) + 0x00016d80 0x00016d80 0x0000000c Code RO 1009 i.hal_internal_vsync_get_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016d8c 0x00016d8c 0x00000014 Code RO 1010 i.hal_internal_vsync_get_sync_line CVWL668.lib(hal_internal_vsync.o) + 0x00016da0 0x00016da0 0x0000000c Code RO 1011 i.hal_internal_vsync_get_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016dac 0x00016dac 0x000000e8 Code RO 1012 i.hal_internal_vsync_init_rx CVWL668.lib(hal_internal_vsync.o) + 0x00016e94 0x00016e94 0x000000c8 Code RO 1013 i.hal_internal_vsync_init_tx CVWL668.lib(hal_internal_vsync.o) + 0x00016f5c 0x00016f5c 0x00000020 Code RO 1014 i.hal_internal_vsync_set_rx_state CVWL668.lib(hal_internal_vsync.o) + 0x00016f7c 0x00016f7c 0x0000013c Code RO 1016 i.hal_internal_vsync_set_tear_mode CVWL668.lib(hal_internal_vsync.o) + 0x000170b8 0x000170b8 0x00000058 Code RO 1017 i.hal_internal_vsync_set_tx_state CVWL668.lib(hal_internal_vsync.o) + 0x00017110 0x00017110 0x0000006c Code RO 1068 i.hal_intl_dcs_init_sw_fltr CVWL668.lib(hal_internal_dcs.o) + 0x0001717c 0x0001717c 0x0000044c Code RO 1070 i.hal_intl_dcs_rx_get_dcs_packet_data CVWL668.lib(hal_internal_dcs.o) + 0x000175c8 0x000175c8 0x00000088 Code RO 1071 i.hal_intl_dcs_rx_receive_packet CVWL668.lib(hal_internal_dcs.o) + 0x00017650 0x00017650 0x00000174 Code RO 1072 i.hal_intl_dcs_rx_receive_pps CVWL668.lib(hal_internal_dcs.o) + 0x000177c4 0x000177c4 0x0000008c Code RO 1073 i.hal_intl_dcs_set_auto_hw_filter CVWL668.lib(hal_internal_dcs.o) + 0x00017850 0x00017850 0x0000002c Code RO 1075 i.hal_intl_dcs_sw_filter_handle CVWL668.lib(hal_internal_dcs.o) + 0x0001787c 0x0001787c 0x000002f0 Code RO 1096 i.hal_intl_fb_cal_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017b6c 0x00017b6c 0x00000064 Code RO 1097 i.hal_intl_fb_check_bandwidth CVWL668.lib(hal_internal_fb.o) + 0x00017bd0 0x00017bd0 0x000000dc Code RO 1098 i.hal_intl_fb_edge_resize CVWL668.lib(hal_internal_fb.o) + 0x00017cac 0x00017cac 0x00000074 Code RO 1099 i.hal_intl_fb_flow_control_adapter CVWL668.lib(hal_internal_fb.o) + 0x00017d20 0x00017d20 0x0000000c Code RO 1100 i.hal_intl_fb_get_memc_flow_mode CVWL668.lib(hal_internal_fb.o) + 0x00017d2c 0x00017d2c 0x00000010 Code RO 1101 i.hal_intl_fb_get_rx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017d3c 0x00017d3c 0x00000010 Code RO 1102 i.hal_intl_fb_get_tx_fb_info CVWL668.lib(hal_internal_fb.o) + 0x00017d4c 0x00017d4c 0x0000000c Code RO 1103 i.hal_intl_fb_get_user_flow CVWL668.lib(hal_internal_fb.o) + 0x00017d58 0x00017d58 0x00000028 Code RO 1121 i.hal_intl_svs_deinit_rx CVWL668.lib(hal_internal_svs.o) + 0x00017d80 0x00017d80 0x00000010 Code RO 1122 i.hal_intl_svs_deinit_tx CVWL668.lib(hal_internal_svs.o) + 0x00017d90 0x00017d90 0x00000024 Code RO 1123 i.hal_intl_svs_handle CVWL668.lib(hal_internal_svs.o) + 0x00017db4 0x00017db4 0x00000080 Code RO 1124 i.hal_intl_svs_init_rx CVWL668.lib(hal_internal_svs.o) + 0x00017e34 0x00017e34 0x00000014 Code RO 1125 i.hal_intl_svs_init_tx CVWL668.lib(hal_internal_svs.o) + 0x00017e48 0x00017e48 0x0000000c Code RO 1127 i.hal_intl_svs_set_rx_vtt CVWL668.lib(hal_internal_svs.o) + 0x00017e54 0x00017e54 0x00000048 Code RO 1129 i.hal_intl_svs_update_rxbr_clk CVWL668.lib(hal_internal_svs.o) + 0x00017e9c 0x00017e9c 0x00000070 Code RO 675 i.hal_lcdc_displayproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f0c 0x00017f0c 0x0000003e Code RO 676 i.hal_lcdc_init_cfg CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017f4a 0x00017f4a 0x00000070 Code RO 677 i.hal_lcdc_init_clk CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00017fba 0x00017fba 0x00000002 PAD + 0x00017fbc 0x00017fbc 0x00000128 Code RO 678 i.hal_lcdc_postproc_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000180e4 0x000180e4 0x00000024 Code RO 679 i.hal_lcdc_start CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018108 0x00018108 0x0000003c Code RO 680 i.hal_lcdc_timinggen_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018144 0x00018144 0x000000e0 Code RO 681 i.hal_lcdc_upscaler_config CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018224 0x00018224 0x000000bc Code RO 683 i.hal_nonshadow_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000182e0 0x000182e0 0x0000002a Code RO 902 i.hal_pwr_enter_deep_sleep_mode CVWL668.lib(hal_pwr.o) + 0x0001830a 0x0001830a 0x00000008 Code RO 903 i.hal_pwr_enter_normal_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018312 0x00018312 0x00000002 PAD + 0x00018314 0x00018314 0x00000064 Code RO 904 i.hal_pwr_enter_stop_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018378 0x00018378 0x0000000a Code RO 905 i.hal_pwr_exit_sleep_mode CVWL668.lib(hal_pwr.o) + 0x00018382 0x00018382 0x00000008 Code RO 907 i.hal_pwr_get_vcc_power_ready CVWL668.lib(hal_pwr.o) + 0x0001838a 0x0001838a 0x00000008 Code RO 912 i.hal_pwr_set_main_power CVWL668.lib(hal_pwr.o) + 0x00018392 0x00018392 0x00000008 Code RO 913 i.hal_pwr_set_pvd CVWL668.lib(hal_pwr.o) + 0x0001839a 0x0001839a 0x00000008 Code RO 914 i.hal_pwr_set_sleep_mode_power CVWL668.lib(hal_pwr.o) + 0x000183a2 0x000183a2 0x00000002 PAD + 0x000183a4 0x000183a4 0x00000064 Code RO 915 i.hal_pwr_set_stop_sleep_wakeup_pin CVWL668.lib(hal_pwr.o) + 0x00018408 0x00018408 0x00000040 Code RO 838 i.hal_swire_deinit CVWL668.lib(hal_swire.o) + 0x00018448 0x00018448 0x0000005c Code RO 839 i.hal_swire_enable CVWL668.lib(hal_swire.o) + 0x000184a4 0x000184a4 0x00000058 Code RO 840 i.hal_swire_init CVWL668.lib(hal_swire.o) + 0x000184fc 0x000184fc 0x00000024 Code RO 842 i.hal_swire_set_pulse CVWL668.lib(hal_swire.o) + 0x00018520 0x00018520 0x00000040 Code RO 843 i.hal_swire_set_timer CVWL668.lib(hal_swire.o) + 0x00018560 0x00018560 0x00000008 Code RO 859 i.hal_system_enable_systick CVWL668.lib(hal_system.o) + 0x00018568 0x00018568 0x00000008 Code RO 861 i.hal_system_get_tick CVWL668.lib(hal_system.o) + 0x00018570 0x00018570 0x000000e4 Code RO 863 i.hal_system_init CVWL668.lib(hal_system.o) + 0x00018654 0x00018654 0x00000050 Code RO 866 i.hal_system_updata_sysclk CVWL668.lib(hal_system.o) + 0x000186a4 0x000186a4 0x00000030 Code RO 881 i.hal_timer_deinit CVWL668.lib(hal_timer.o) + 0x000186d4 0x000186d4 0x0000001c Code RO 883 i.hal_timer_init CVWL668.lib(hal_timer.o) + 0x000186f0 0x000186f0 0x00000008 Code RO 884 i.hal_timer_set_repeat CVWL668.lib(hal_timer.o) + 0x000186f8 0x000186f8 0x00000030 Code RO 684 i.hal_tx_frame_rate_adjust CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00018728 0x00018728 0x00000094 Code RO 975 i.hal_uart_init CVWL668.lib(hal_uart.o) + 0x000187bc 0x000187bc 0x0000001c Code RO 978 i.hal_uart_send_blocking CVWL668.lib(hal_uart.o) + 0x000187d8 0x000187d8 0x00000018 Code RO 685 i.hal_vsync_func_update CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x000187f0 0x000187f0 0x000000e0 Code RO 1019 i.hal_vsync_reset_lcdc_scaler CVWL668.lib(hal_internal_vsync.o) + 0x000188d0 0x000188d0 0x00000040 Code RO 3 i.main main.o + 0x00018910 0x00018910 0x00000054 Code RO 346 i.pps_update_handle s8_demo.o + 0x00018964 0x00018964 0x000002e4 Code RO 1020 i.rxbr_irq1_callback CVWL668.lib(hal_internal_vsync.o) + 0x00018c48 0x00018c48 0x00000064 Code RO 347 i.s8_demo s8_demo.o + 0x00018cac 0x00018cac 0x0000003a Code RO 348 i.send_panel_init_code s8_demo.o + 0x00018ce6 0x00018ce6 0x00000002 PAD + 0x00018ce8 0x00018ce8 0x00000044 Code RO 1021 i.soft_double_buffer_update CVWL668.lib(hal_internal_vsync.o) + 0x00018d2c 0x00018d2c 0x0000006c Code RO 1022 i.soft_gen_te CVWL668.lib(hal_internal_vsync.o) + 0x00018d98 0x00018d98 0x000000e0 Code RO 1023 i.soft_gen_te_double_buffer CVWL668.lib(hal_internal_vsync.o) + 0x00018e78 0x00018e78 0x00000038 Code RO 1024 i.soft_pro_motion_init CVWL668.lib(hal_internal_vsync.o) + 0x00018eb0 0x00018eb0 0x00000024 Code RO 1025 i.soft_tear_adjust_line CVWL668.lib(hal_internal_vsync.o) + 0x00018ed4 0x00018ed4 0x00000018 Code RO 917 i.stop_sleep_cb CVWL668.lib(hal_pwr.o) + 0x00018eec 0x00018eec 0x000000ac Code RO 1130 i.svs_direct_mode_setting CVWL668.lib(hal_internal_svs.o) + 0x00018f98 0x00018f98 0x0000001c Code RO 1131 i.svs_get_rel_intv CVWL668.lib(hal_internal_svs.o) + 0x00018fb4 0x00018fb4 0x000000b0 Code RO 1132 i.svs_sync_handle CVWL668.lib(hal_internal_svs.o) + 0x00019064 0x00019064 0x000000cc Code RO 1133 i.svs_wait_fr_stab CVWL668.lib(hal_internal_svs.o) + 0x00019130 0x00019130 0x0000010c Code RO 1134 i.svs_wait_start CVWL668.lib(hal_internal_svs.o) + 0x0001923c 0x0001923c 0x00000034 Code RO 952 i.tau_log_init CVWL668.lib(tau_log.o) + 0x00019270 0x00019270 0x00000084 Code RO 953 i.tau_log_printf CVWL668.lib(tau_log.o) + 0x000192f4 0x000192f4 0x00000076 Code RO 954 i.tau_log_push_log CVWL668.lib(tau_log.o) + 0x0001936a 0x0001936a 0x00000002 PAD + 0x0001936c 0x0001936c 0x000000b4 Code RO 1026 i.vidc_callback CVWL668.lib(hal_internal_vsync.o) + 0x00019420 0x00019420 0x00000118 Code RO 1027 i.vpre_err_reset CVWL668.lib(hal_internal_vsync.o) + 0x00019538 0x00019538 0x00001f08 Data RO 352 .constdata s8_demo.o + 0x0001b440 0x0001b440 0x00000028 Data RO 592 .constdata CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b468 0x0001b468 0x0000001c Data RO 688 .constdata CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0001b484 0x0001b484 0x000000b6 Data RO 761 .constdata CVWL668.lib(hal_gpio.o) + 0x0001b53a 0x0001b53a 0x00000002 PAD + 0x0001b53c 0x0001b53c 0x00000030 Data RO 980 .constdata CVWL668.lib(hal_uart.o) + 0x0001b56c 0x0001b56c 0x00000010 Data RO 2178 .constdata CVWL668.lib(drv_uart.o) + 0x0001b57c 0x0001b57c 0x00000087 Data RO 593 .conststring CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x0001b603 0x0001b603 0x00000001 PAD + 0x0001b604 0x0001b604 0x00000090 Data RO 1029 .conststring CVWL668.lib(hal_internal_vsync.o) + 0x0001b694 0x0001b694 0x0000008e Data RO 1078 .conststring CVWL668.lib(hal_internal_dcs.o) + 0x0001b722 0x0001b722 0x00000002 PAD + 0x0001b724 0x0001b724 0x00000020 Data RO 2580 Region$$Table anon$$obj.o + + + Execution Region RW_IRAM1 (Exec base: 0x00070000, Load base: 0x0001b744, Size: 0x00003118, Max: 0x00008000, ABSOLUTE, COMPRESSED[0x00000160]) + + Exec Addr Load Addr Size Type Attr Idx E Section Name Object + + 0x00070000 COMPRESSED 0x00000094 Data RW 353 .data s8_demo.o + 0x00070094 COMPRESSED 0x00000024 Data RW 594 .data CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x000700b8 COMPRESSED 0x0000005c Data RW 689 .data CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x00070114 COMPRESSED 0x00000001 Data RW 824 .data CVWL668.lib(hal_spi_master.o) + 0x00070115 COMPRESSED 0x00000002 Data RW 845 .data CVWL668.lib(hal_swire.o) + 0x00070117 COMPRESSED 0x00000001 PAD + 0x00070118 COMPRESSED 0x00000008 Data RW 918 .data CVWL668.lib(hal_pwr.o) + 0x00070120 COMPRESSED 0x00000001 Data RW 957 .data CVWL668.lib(tau_log.o) + 0x00070121 COMPRESSED 0x00000003 PAD + 0x00070124 COMPRESSED 0x00000018 Data RW 981 .data CVWL668.lib(hal_uart.o) + 0x0007013c COMPRESSED 0x00000010 Data RW 1030 .data CVWL668.lib(hal_internal_vsync.o) + 0x0007014c COMPRESSED 0x00000024 Data RW 1079 .data CVWL668.lib(hal_internal_dcs.o) + 0x00070170 COMPRESSED 0x0000000c Data RW 1163 .data CVWL668.lib(drv_common.o) + 0x0007017c COMPRESSED 0x00000001 Data RW 1164 .data CVWL668.lib(drv_common.o) + 0x0007017d COMPRESSED 0x00000003 PAD + 0x00070180 COMPRESSED 0x00000190 Data RW 1249 .data CVWL668.lib(drv_dma.o) + 0x00070310 COMPRESSED 0x00000004 Data RW 1313 .data CVWL668.lib(drv_gpio.o) + 0x00070314 COMPRESSED 0x00000004 Data RW 1483 .data CVWL668.lib(drv_swire.o) + 0x00070318 COMPRESSED 0x00000050 Data RW 1531 .data CVWL668.lib(drv_timer.o) + 0x00070368 COMPRESSED 0x00000024 Data RW 1582 .data CVWL668.lib(drv_i2c.o) + 0x0007038c COMPRESSED 0x00000004 Data RW 1651 .data CVWL668.lib(drv_se.o) + 0x00070390 COMPRESSED 0x00000001 Data RW 1691 .data CVWL668.lib(drv_dsi_rx.o) + 0x00070391 COMPRESSED 0x00000003 PAD + 0x00070394 COMPRESSED 0x00000008 Data RW 2026 .data CVWL668.lib(drv_rxbr.o) + 0x0007039c COMPRESSED 0x00000004 Data RW 2113 .data CVWL668.lib(drv_vidc.o) + 0x000703a0 COMPRESSED 0x00000004 Data RW 2558 .data mc_p.l(stdout.o) + 0x000703a4 - 0x000000d0 Zero RW 591 .bss CVWL668.lib(hal_dsi_rx_ctrl.o) + 0x00070474 - 0x000000b8 Zero RW 687 .bss CVWL668.lib(hal_dsi_tx_ctrl.o) + 0x0007052c - 0x00000100 Zero RW 956 .bss CVWL668.lib(tau_log.o) + 0x0007062c - 0x00000044 Zero RW 1028 .bss CVWL668.lib(hal_internal_vsync.o) + 0x00070670 - 0x00000800 Zero RW 1076 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070e70 - 0x000000ff Zero RW 1077 .bss CVWL668.lib(hal_internal_dcs.o) + 0x00070f6f COMPRESSED 0x00000001 PAD + 0x00070f70 - 0x00000044 Zero RW 1105 .bss CVWL668.lib(hal_internal_fb.o) + 0x00070fb4 - 0x00000044 Zero RW 1135 .bss CVWL668.lib(hal_internal_svs.o) + 0x00070ff8 - 0x00000010 Zero RW 1247 .bss CVWL668.lib(drv_dma.o) + 0x00071008 - 0x00000040 Zero RW 1312 .bss CVWL668.lib(drv_gpio.o) + 0x00071048 - 0x0000106c Zero RW 1634 .bss CVWL668.lib(dcs_packet_fifo.o) + 0x000720b4 - 0x00000060 Zero RW 2177 .bss CVWL668.lib(drv_uart.o) + 0x00072114 COMPRESSED 0x00000004 PAD + 0x00072118 - 0x00001000 Zero RW 546 STACK startup_armcm0.o + + +============================================================================== + +Image component sizes + + + Code (inc. data) RO Data RW Data ZI Data Debug Object Name + + 0 0 0 0 0 5336 app_tp_transfer.o + 32 6 0 0 0 585 board.o + 64 32 0 0 0 10483 main.o + 2490 544 7944 148 0 26989 s8_demo.o + 120 18 192 0 4096 2148 startup_armcm0.o + + ---------------------------------------------------------------------- + 2712 600 8168 148 4096 45541 Object Totals + 0 0 32 0 0 0 (incl. Generated) + 6 0 0 0 0 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Member Name + + 216 32 0 0 4204 252 dcs_packet_fifo.o + 204 86 28 13 0 324 drv_common.o + 536 90 0 0 0 792 drv_crgu.o + 136 22 0 400 16 196 drv_dma.o + 144 34 0 0 0 248 drv_dsc_dec.o + 1892 678 0 1 0 1280 drv_dsi_rx.o + 1704 306 0 0 0 2036 drv_dsi_tx.o + 148 0 0 0 0 260 drv_efuse.o + 364 54 0 4 64 1192 drv_gpio.o + 36 12 0 36 0 180 drv_i2c.o + 1080 166 0 0 0 1620 drv_lcdc.o + 658 104 0 0 0 1240 drv_memc.o + 40 0 0 0 0 120 drv_phy_common.o + 644 144 0 0 0 784 drv_pwr.o + 814 110 0 8 0 1136 drv_rxbr.o + 1012 264 0 4 0 492 drv_se.o + 88 20 0 0 0 188 drv_spi_master.o + 264 54 0 4 0 560 drv_swire.o + 220 40 0 0 0 428 drv_sys_cfg.o + 366 38 0 80 0 816 drv_timer.o + 1172 54 16 0 96 980 drv_uart.o + 824 152 0 4 0 1700 drv_vidc.o + 2670 198 175 36 208 1168 hal_dsi_rx_ctrl.o + 4326 338 50 92 184 2212 hal_dsi_tx_ctrl.o + 530 38 182 0 0 828 hal_gpio.o + 2168 510 142 36 2303 652 hal_internal_dcs.o + 1308 60 0 0 68 700 hal_internal_fb.o + 1172 182 0 0 68 840 hal_internal_svs.o + 3648 754 144 16 68 1688 hal_internal_vsync.o + 316 32 0 8 0 684 hal_pwr.o + 72 10 0 1 0 68 hal_spi_master.o + 344 32 0 2 0 348 hal_swire.o + 324 56 0 0 0 272 hal_system.o + 84 0 0 0 0 204 hal_timer.o + 176 18 48 24 0 144 hal_uart.o + 68 4 0 0 0 136 tau_delay.o + 354 30 16 1 256 320 tau_log.o + 200 20 0 0 0 76 ceil.o + 86 0 0 0 0 0 __dczerorl2.o + 0 0 0 0 0 0 entry.o + 0 0 0 0 0 0 entry10a.o + 0 0 0 0 0 0 entry11a.o + 8 4 0 0 0 0 entry2.o + 4 0 0 0 0 0 entry5.o + 0 0 0 0 0 0 entry7b.o + 0 0 0 0 0 0 entry8b.o + 8 4 0 0 0 0 entry9a.o + 30 0 0 0 0 0 handlers.o + 40 0 0 0 0 72 idiv.o + 36 8 0 0 0 68 init.o + 0 0 0 0 0 0 iusefp.o + 32 0 0 0 0 68 llshl.o + 38 0 0 0 0 68 llsshr.o + 34 0 0 0 0 68 llushr.o + 26 0 0 0 0 72 memcmp.o + 36 0 0 0 0 60 memcpya.o + 36 0 0 0 0 100 memseta.o + 2298 104 0 0 0 544 printfa.o + 0 0 0 4 0 0 stdout.o + 14 0 0 0 0 60 strlen.o + 44 0 0 0 0 72 uidiv.o + 96 0 0 0 0 84 uldiv.o + 40 2 0 0 0 68 cdrcmple.o + 20 0 0 0 0 68 cfcmple.o + 20 0 0 0 0 68 cfrcmple.o + 56 0 0 0 0 68 d2f.o + 356 4 0 0 0 140 dadd.o + 240 6 0 0 0 84 ddiv.o + 236 0 0 0 0 216 depilogue.o + 60 10 0 0 0 68 dfixui.o + 64 10 0 0 0 68 dfixul.o + 28 4 0 0 0 68 dfltui.o + 208 6 0 0 0 88 dmul.o + 40 0 0 0 0 60 f2d.o + 178 0 0 0 0 108 fadd.o + 124 0 0 0 0 72 fdiv.o + 130 0 0 0 0 144 fepilogue.o + 40 0 0 0 0 60 ffixui.o + 14 0 0 0 0 68 ffltui.o + 122 0 0 0 0 72 fmul.o + 24 0 0 0 0 60 fscalb.o + + ---------------------------------------------------------------------- + 35228 4904 808 784 7540 30148 Library Totals + 40 0 7 10 5 0 (incl. Padding) + + ---------------------------------------------------------------------- + + Code (inc. data) RO Data RW Data ZI Data Debug Library Name + + 30122 4722 801 770 7535 27088 CVWL668.lib + 200 20 0 0 0 76 m_ps.l + 2866 120 0 4 0 1336 mc_p.l + 2000 42 0 0 0 1648 mf_p.l + + ---------------------------------------------------------------------- + 35228 4904 808 784 7540 30148 Library Totals + + ---------------------------------------------------------------------- + +============================================================================== + + + Code (inc. data) RO Data RW Data ZI Data Debug + + 37940 5504 8976 932 11636 55429 Grand Totals + 37940 5504 8976 352 11636 55429 ELF Image Totals (compressed) + 37940 5504 8976 352 0 0 ROM Totals + +============================================================================== + + Total RO Size (Code + RO Data) 46916 ( 45.82kB) + Total RW Size (RW Data + ZI Data) 12568 ( 12.27kB) + Total ROM Size (Code + RO Data + RW Data) 47268 ( 46.16kB) + +============================================================================== + diff --git a/project/WL668/Listings/app_tp_for_custom_s8.txt b/project/WL668/Listings/app_tp_for_custom_s8.txt new file mode 100644 index 0000000..672b84e --- /dev/null +++ b/project/WL668/Listings/app_tp_for_custom_s8.txt @@ -0,0 +1,2107 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_for_custom_s8.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_for_custom_s8.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\app_tp_for_custom_s8.crf ..\..\src\app\S8\app_tp_for_custom_s8.c] + THUMB + + AREA ||i.app_tp_phone_analysis_data||, CODE, READONLY, ALIGN=2 + + app_tp_phone_analysis_data PROC +;;;335 } +;;;336 void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, +000000 b5f8 PUSH {r3-r7,lr} +;;;337 size_t *txbuffer_size) +;;;338 { +000002 4606 MOV r6,r0 +000004 460f MOV r7,r1 +000006 4614 MOV r4,r2 +000008 461d MOV r5,r3 +;;;339 static uint8_t phone_reg_e4_count = 1; +;;;340 switch (rxbuffer[0]) +00000a 7830 LDRB r0,[r6,#0] +00000c 2890 CMP r0,#0x90 +00000e d070 BEQ |L1.242| +000010 dc1c BGT |L1.76| +000012 2855 CMP r0,#0x55 +000014 d05e BEQ |L1.212| +000016 dc0c BGT |L1.50| +000018 2823 CMP r0,#0x23 +00001a d06b BEQ |L1.244| +00001c dc04 BGT |L1.40| +00001e 2821 CMP r0,#0x21 +000020 d053 BEQ |L1.202| +000022 2822 CMP r0,#0x22 + |L1.36| +000024 d140 BNE |L1.168| +000026 e04b B |L1.192| + |L1.40| +000028 2830 CMP r0,#0x30 +00002a d06e BEQ |L1.266| +00002c 2852 CMP r0,#0x52 +00002e d1f9 BNE |L1.36| +000030 e072 B |L1.280| + |L1.50| +000032 2872 CMP r0,#0x72 +000034 d06a BEQ |L1.268| +000036 dc04 BGT |L1.66| +000038 2860 CMP r0,#0x60 +00003a d020 BEQ |L1.126| +00003c 2861 CMP r0,#0x61 +00003e d1f1 BNE |L1.36| +000040 e033 B |L1.170| + |L1.66| +000042 2880 CMP r0,#0x80 +000044 d072 BEQ |L1.300| +000046 2885 CMP r0,#0x85 +000048 d1ec BNE |L1.36| +00004a e083 B |L1.340| + |L1.76| +00004c 28e4 CMP r0,#0xe4 +00004e d074 BEQ |L1.314| +000050 dc0c BGT |L1.108| +000052 28a5 CMP r0,#0xa5 +000054 d04f BEQ |L1.246| +000056 dc04 BGT |L1.98| +000058 28a3 CMP r0,#0xa3 +00005a d051 BEQ |L1.256| +00005c 28a4 CMP r0,#0xa4 +00005e d1e1 BNE |L1.36| +000060 e055 B |L1.270| + |L1.98| +000062 28af CMP r0,#0xaf +000064 d03b BEQ |L1.222| +000066 28b1 CMP r0,#0xb1 +000068 d1dc BNE |L1.36| +00006a e087 B |L1.380| + |L1.108| +00006c 28ea CMP r0,#0xea +00006e d06f BEQ |L1.336| +000070 28f1 CMP r0,#0xf1 +000072 d039 BEQ |L1.232| +000074 28f5 CMP r0,#0xf5 +000076 d072 BEQ |L1.350| +000078 28f6 CMP r0,#0xf6 +00007a d1d3 BNE |L1.36| +00007c e074 B |L1.360| + |L1.126| +;;;341 { +;;;342 case 0x60: +;;;343 if (start_now) +00007e 484c LDR r0,|L1.432| +000080 7800 LDRB r0,[r0,#0] ; start_now +000082 2800 CMP r0,#0 +000084 d007 BEQ |L1.150| +;;;344 { +;;;345 start_now = 0; +000086 2000 MOVS r0,#0 +000088 4949 LDR r1,|L1.432| +00008a 7008 STRB r0,[r1,#0] +;;;346 *txbuffer_size = sizeof(phone_60_start_back); +00008c 2008 MOVS r0,#8 +00008e 6028 STR r0,[r5,#0] +;;;347 *txbuffer = phone_60_start_back; +000090 4848 LDR r0,|L1.436| +000092 6020 STR r0,[r4,#0] +000094 e008 B |L1.168| + |L1.150| +;;;348 } +;;;349 else +;;;350 { +;;;351 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); +000096 2101 MOVS r1,#1 +000098 4847 LDR r0,|L1.440| +00009a 7800 LDRB r0,[r0,#0] ; g_phone_output_int_pad +00009c f7fffffe BL hal_gpio_set_output_data +;;;352 *txbuffer = phone_reg_coord_back_X61; +0000a0 4846 LDR r0,|L1.444| +0000a2 6020 STR r0,[r4,#0] +;;;353 *txbuffer_size = sizeof(phone_reg_coord_back_X61); +0000a4 2050 MOVS r0,#0x50 +0000a6 6028 STR r0,[r5,#0] + |L1.168| +;;;354 } +;;;355 break; +0000a8 e07e B |L1.424| + |L1.170| +;;;356 case 0x61: +;;;357 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); +0000aa 2101 MOVS r1,#1 +0000ac 4842 LDR r0,|L1.440| +0000ae 7800 LDRB r0,[r0,#0] ; g_phone_output_int_pad +0000b0 f7fffffe BL hal_gpio_set_output_data +;;;358 *txbuffer = &phone_reg_coord_back_X61[8]; +0000b4 4841 LDR r0,|L1.444| +0000b6 3008 ADDS r0,r0,#8 +0000b8 6020 STR r0,[r4,#0] +;;;359 *txbuffer_size = sizeof(phone_reg_coord_back_X61) - 8; +0000ba 2048 MOVS r0,#0x48 +0000bc 6028 STR r0,[r5,#0] +;;;360 break; +0000be e073 B |L1.424| + |L1.192| +;;;361 case 0x22: +;;;362 *txbuffer = phone_22_back; +0000c0 483f LDR r0,|L1.448| +0000c2 6020 STR r0,[r4,#0] +;;;363 *txbuffer_size = sizeof(phone_22_back); +0000c4 2005 MOVS r0,#5 +0000c6 6028 STR r0,[r5,#0] +;;;364 break; +0000c8 e06e B |L1.424| + |L1.202| +;;;365 case 0x21: +;;;366 *txbuffer = phone_21_back; +0000ca 483e LDR r0,|L1.452| +0000cc 6020 STR r0,[r4,#0] +;;;367 *txbuffer_size = sizeof(phone_21_back); +0000ce 2001 MOVS r0,#1 +0000d0 6028 STR r0,[r5,#0] +;;;368 break; +0000d2 e069 B |L1.424| + |L1.212| +;;;369 case 0x55: +;;;370 *txbuffer = phone_55_back; +0000d4 483c LDR r0,|L1.456| +0000d6 6020 STR r0,[r4,#0] +;;;371 *txbuffer_size = sizeof(phone_55_back); +0000d8 2001 MOVS r0,#1 +0000da 6028 STR r0,[r5,#0] +;;;372 break; +0000dc e064 B |L1.424| + |L1.222| +;;;373 case 0xaf: +;;;374 *txbuffer = phone_af_back; +0000de 483b LDR r0,|L1.460| +0000e0 6020 STR r0,[r4,#0] +;;;375 *txbuffer_size = sizeof(phone_af_back); +0000e2 2004 MOVS r0,#4 +0000e4 6028 STR r0,[r5,#0] +;;;376 break; +0000e6 e05f B |L1.424| + |L1.232| +;;;377 case 0xf1: +;;;378 *txbuffer = phone_f1_back; +0000e8 4839 LDR r0,|L1.464| +0000ea 6020 STR r0,[r4,#0] +;;;379 *txbuffer_size = sizeof(phone_f1_back); +0000ec 2004 MOVS r0,#4 +0000ee 6028 STR r0,[r5,#0] +;;;380 break; +0000f0 e05a B |L1.424| + |L1.242| +0000f2 e054 B |L1.414| + |L1.244| +0000f4 e015 B |L1.290| + |L1.246| +;;;381 case 0xa5: +;;;382 *txbuffer = phone_a5_back; +0000f6 4837 LDR r0,|L1.468| +0000f8 6020 STR r0,[r4,#0] +;;;383 *txbuffer_size = sizeof(phone_a5_back); +0000fa 2004 MOVS r0,#4 +0000fc 6028 STR r0,[r5,#0] +;;;384 break; +0000fe e053 B |L1.424| + |L1.256| +;;;385 case 0xa3: +;;;386 *txbuffer = phone_a3_back; +000100 4835 LDR r0,|L1.472| +000102 6020 STR r0,[r4,#0] +;;;387 *txbuffer_size = sizeof(phone_a3_back); +000104 2004 MOVS r0,#4 +000106 6028 STR r0,[r5,#0] +;;;388 break; +000108 e04e B |L1.424| + |L1.266| +00010a e011 B |L1.304| + |L1.268| +00010c e03b B |L1.390| + |L1.270| +;;;389 case 0xa4: +;;;390 *txbuffer = phone_a4_back; +00010e 4833 LDR r0,|L1.476| +000110 6020 STR r0,[r4,#0] +;;;391 *txbuffer_size = sizeof(phone_a4_back); +000112 2004 MOVS r0,#4 +000114 6028 STR r0,[r5,#0] +;;;392 break; +000116 e047 B |L1.424| + |L1.280| +;;;393 case 0x52: +;;;394 *txbuffer = phone_52_back; +000118 4831 LDR r0,|L1.480| +00011a 6020 STR r0,[r4,#0] +;;;395 *txbuffer_size = sizeof(phone_52_back); +00011c 2003 MOVS r0,#3 +00011e 6028 STR r0,[r5,#0] +;;;396 break; +000120 e042 B |L1.424| + |L1.290| +;;;397 case 0x23: +;;;398 *txbuffer = phone_23_back; +000122 4830 LDR r0,|L1.484| +000124 6020 STR r0,[r4,#0] +;;;399 *txbuffer_size = sizeof(phone_23_back); +000126 200b MOVS r0,#0xb +000128 6028 STR r0,[r5,#0] +;;;400 break; +00012a e03d B |L1.424| + |L1.300| +00012c e031 B |L1.402| +00012e e004 B |L1.314| + |L1.304| +;;;401 case 0x30: +;;;402 *txbuffer = phone_30_back; +000130 482d LDR r0,|L1.488| +000132 6020 STR r0,[r4,#0] +;;;403 *txbuffer_size = sizeof(phone_30_back); +000134 2002 MOVS r0,#2 +000136 6028 STR r0,[r5,#0] +;;;404 break; +000138 e036 B |L1.424| + |L1.314| +;;;405 case 0xe4: +;;;406 if (rxbuffer_size == 2) +00013a 2f02 CMP r7,#2 +00013c d103 BNE |L1.326| +;;;407 { +;;;408 phone_reg_e4_count = rxbuffer[1]; +00013e 7870 LDRB r0,[r6,#1] +000140 492a LDR r1,|L1.492| +000142 7008 STRB r0,[r1,#0] + |L1.324| +;;;409 return; +;;;410 } +;;;411 else +;;;412 { +;;;413 rxbuffer[1] = phone_reg_e4_count; +;;;414 rxbuffer_size = 2; +;;;415 } +;;;416 break; +;;;417 case 0x85: +;;;418 *txbuffer = phone_85_back; +;;;419 *txbuffer_size = sizeof(phone_85_back); +;;;420 break; +;;;421 case 0xf5: +;;;422 *txbuffer = phone_f5_back; +;;;423 *txbuffer_size = sizeof(phone_f5_back); +;;;424 break; +;;;425 case 0xf6: +;;;426 *txbuffer = phone_f6_back; +;;;427 *txbuffer_size = sizeof(phone_f6_back); +;;;428 break; +;;;429 case 0xea: +;;;430 *txbuffer = phone_ea_back; +;;;431 *txbuffer_size = sizeof(phone_ea_back); +;;;432 break; +;;;433 case 0xb1: +;;;434 *txbuffer = phone_b1_back; +;;;435 *txbuffer_size = sizeof(phone_b1_back); +;;;436 break; +;;;437 case 0x72: +;;;438 *txbuffer = phone_72_back; +;;;439 *txbuffer_size = sizeof(phone_72_back); +;;;440 #if S8_TP_DEBUG_LOG +;;;441 TAU_LOGD("AP Touch Init Ok"); +;;;442 #endif +;;;443 break; +;;;444 case 0x80: +;;;445 *txbuffer = phone_80_back; +;;;446 *txbuffer_size = sizeof(phone_80_back); +;;;447 break; +;;;448 case 0x90: +;;;449 *txbuffer = phone_90_back; +;;;450 *txbuffer_size = sizeof(phone_90_back); +;;;451 break; +;;;452 } +;;;453 } +000144 bdf8 POP {r3-r7,pc} + |L1.326| +000146 4829 LDR r0,|L1.492| +000148 7800 LDRB r0,[r0,#0] ;413 ; phone_reg_e4_count +00014a 7070 STRB r0,[r6,#1] ;413 +00014c 2702 MOVS r7,#2 ;414 +00014e e02b B |L1.424| + |L1.336| +000150 e00f B |L1.370| +000152 e004 B |L1.350| + |L1.340| +000154 4826 LDR r0,|L1.496| +000156 6020 STR r0,[r4,#0] ;418 +000158 2001 MOVS r0,#1 ;419 +00015a 6028 STR r0,[r5,#0] ;419 +00015c e024 B |L1.424| + |L1.350| +00015e 4825 LDR r0,|L1.500| +000160 6020 STR r0,[r4,#0] ;422 +000162 2001 MOVS r0,#1 ;423 +000164 6028 STR r0,[r5,#0] ;423 +000166 e01f B |L1.424| + |L1.360| +000168 4823 LDR r0,|L1.504| +00016a 6020 STR r0,[r4,#0] ;426 +00016c 2006 MOVS r0,#6 ;427 +00016e 6028 STR r0,[r5,#0] ;427 +000170 e01a B |L1.424| + |L1.370| +000172 4822 LDR r0,|L1.508| +000174 6020 STR r0,[r4,#0] ;430 +000176 2012 MOVS r0,#0x12 ;431 +000178 6028 STR r0,[r5,#0] ;431 +00017a e015 B |L1.424| + |L1.380| +00017c 4820 LDR r0,|L1.512| +00017e 6020 STR r0,[r4,#0] ;434 +000180 2002 MOVS r0,#2 ;435 +000182 6028 STR r0,[r5,#0] ;435 +000184 e010 B |L1.424| + |L1.390| +000186 481f LDR r0,|L1.516| +000188 6020 STR r0,[r4,#0] ;438 +00018a 2021 MOVS r0,#0x21 ;439 +00018c 0140 LSLS r0,r0,#5 ;439 +00018e 6028 STR r0,[r5,#0] ;439 +000190 e00a B |L1.424| + |L1.402| +000192 481d LDR r0,|L1.520| +000194 6020 STR r0,[r4,#0] ;445 +000196 20ff MOVS r0,#0xff ;446 +000198 30f6 ADDS r0,r0,#0xf6 ;446 +00019a 6028 STR r0,[r5,#0] ;446 +00019c e004 B |L1.424| + |L1.414| +00019e 481b LDR r0,|L1.524| +0001a0 6020 STR r0,[r4,#0] ;449 +0001a2 200a MOVS r0,#0xa ;450 +0001a4 6028 STR r0,[r5,#0] ;450 +0001a6 bf00 NOP ;451 + |L1.424| +0001a8 bf00 NOP ;355 +0001aa bf00 NOP +0001ac e7ca B |L1.324| +;;;454 /************************************************************************** + ENDP + +0001ae 0000 DCW 0x0000 + |L1.432| + DCD start_now + |L1.436| + DCD phone_60_start_back + |L1.440| + DCD g_phone_output_int_pad + |L1.444| + DCD phone_reg_coord_back_X61 + |L1.448| + DCD phone_22_back + |L1.452| + DCD phone_21_back + |L1.456| + DCD phone_55_back + |L1.460| + DCD phone_af_back + |L1.464| + DCD phone_f1_back + |L1.468| + DCD phone_a5_back + |L1.472| + DCD phone_a3_back + |L1.476| + DCD phone_a4_back + |L1.480| + DCD phone_52_back + |L1.484| + DCD phone_23_back + |L1.488| + DCD phone_30_back + |L1.492| + DCD phone_reg_e4_count + |L1.496| + DCD phone_85_back + |L1.500| + DCD phone_f5_back + |L1.504| + DCD phone_f6_back + |L1.508| + DCD phone_ea_back + |L1.512| + DCD phone_b1_back + |L1.516| + DCD phone_72_back + |L1.520| + DCD phone_80_back + |L1.524| + DCD phone_90_back + + AREA ||i.app_tp_screen_analysis_const||, CODE, READONLY, ALIGN=2 + + app_tp_screen_analysis_const PROC +;;;148 **************************************************************************/ +;;;149 uint8_t app_tp_screen_analysis_const(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +000000 b5f8 PUSH {r3-r7,lr} +;;;150 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +000006 4617 MOV r7,r2 +;;;151 uint8_t return_num = transfer_now + 1; +000008 1c60 ADDS r0,r4,#1 +00000a b2c6 UXTB r6,r0 +;;;152 static uint8_t app_tp_count = 0; +;;;153 +;;;154 switch (transfer_now) +00000c 2c00 CMP r4,#0 +00000e d118 BNE |L2.66| +;;;155 { +;;;156 case data_num_00: //87 +;;;157 if (rxbuffer[1] == 0x87 && rxbuffer[2] == 0x03) +000010 7868 LDRB r0,[r5,#1] +000012 2887 CMP r0,#0x87 +000014 d102 BNE |L2.28| +000016 78a8 LDRB r0,[r5,#2] +000018 2803 CMP r0,#3 +00001a d011 BEQ |L2.64| + |L2.28| +;;;158 { +;;;159 #if S8_TP_DEBUG_LOG +;;;160 TAU_LOGD("87 wait 03 ok\r\n"); +;;;161 #endif +;;;162 } +;;;163 else +;;;164 { +;;;165 #if S8_TP_DEBUG_LOG +;;;166 TAU_LOGD("TD TP init [%d] \r\n", rxbuffer[2]); +;;;167 #endif +;;;168 app_tp_count++; +00001c 480b LDR r0,|L2.76| +00001e 7800 LDRB r0,[r0,#0] ; app_tp_count +000020 1c40 ADDS r0,r0,#1 +000022 490a LDR r1,|L2.76| +000024 7008 STRB r0,[r1,#0] +;;;169 return_num = transfer_now; +000026 4626 MOV r6,r4 +;;;170 if (app_tp_count > 120) //初始化不成功,重新reset screen +000028 4608 MOV r0,r1 +00002a 7800 LDRB r0,[r0,#0] ; app_tp_count +00002c 2878 CMP r0,#0x78 +00002e dd04 BLE |L2.58| +;;;171 { +;;;172 app_tp_count = 0; +000030 2000 MOVS r0,#0 +000032 7008 STRB r0,[r1,#0] +;;;173 app_tp_screen_init(); +000034 f7fffffe BL app_tp_screen_init +;;;174 return_num = data_num_00; +000038 2600 MOVS r6,#0 + |L2.58| +;;;175 } +;;;176 delayMs(10); +00003a 200a MOVS r0,#0xa +00003c f7fffffe BL delayMs + |L2.64| +;;;177 } +;;;178 break; +000040 e000 B |L2.68| + |L2.66| +;;;179 default: +;;;180 break; +000042 bf00 NOP + |L2.68| +000044 bf00 NOP ;178 +;;;181 } +;;;182 +;;;183 return return_num; +000046 4630 MOV r0,r6 +;;;184 } +000048 bdf8 POP {r3-r7,pc} +;;;185 /************************************************************************** + ENDP + +00004a 0000 DCW 0x0000 + |L2.76| + DCD app_tp_count + + AREA ||i.app_tp_screen_analysis_int||, CODE, READONLY, ALIGN=2 + + app_tp_screen_analysis_int PROC +;;;191 **************************************************************************/ +;;;192 uint8_t app_tp_screen_analysis_int(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +000000 b5f7 PUSH {r0-r2,r4-r7,lr} +;;;193 { +000002 b08a SUB sp,sp,#0x28 +;;;194 for (uint8_t ss = 0; ss < 10; ss++) +000004 2000 MOVS r0,#0 +000006 e00a B |L3.30| + |L3.8| +;;;195 phone_reg_coord_back_BUF[phone_reg_coord_BUF_NUM][ss] = rxbuffer[ss]; +000008 990b LDR r1,[sp,#0x2c] +00000a 5c0a LDRB r2,[r1,r0] +00000c 49fe LDR r1,|L3.1032| +00000e 7809 LDRB r1,[r1,#0] ; phone_reg_coord_BUF_NUM +000010 230a MOVS r3,#0xa +000012 4359 MULS r1,r3,r1 +000014 4bfd LDR r3,|L3.1036| +000016 18c9 ADDS r1,r1,r3 +000018 540a STRB r2,[r1,r0] +00001a 1c41 ADDS r1,r0,#1 ;194 +00001c b2c8 UXTB r0,r1 ;194 + |L3.30| +00001e 280a CMP r0,#0xa ;194 +000020 dbf2 BLT |L3.8| +;;;196 +;;;197 if (++phone_reg_coord_BUF_NUM >= Touch_MAX_Point) +000022 48f9 LDR r0,|L3.1032| +000024 7800 LDRB r0,[r0,#0] ; phone_reg_coord_BUF_NUM +000026 1c40 ADDS r0,r0,#1 +000028 b2c0 UXTB r0,r0 +00002a 49f7 LDR r1,|L3.1032| +00002c 7008 STRB r0,[r1,#0] +00002e 280a CMP r0,#0xa +000030 db01 BLT |L3.54| +;;;198 phone_reg_coord_BUF_NUM = Touch_MAX_Point; +000032 200a MOVS r0,#0xa +000034 7008 STRB r0,[r1,#0] + |L3.54| +;;;199 +;;;200 if ((rxbuffer[9] & 0x1f) > 0) +000036 980b LDR r0,[sp,#0x2c] +000038 7a40 LDRB r0,[r0,#9] +00003a 06c0 LSLS r0,r0,#27 +00003c 0ec0 LSRS r0,r0,#27 +00003e 2800 CMP r0,#0 +000040 dd02 BLE |L3.72| +;;;201 { +;;;202 return 0; +000042 2000 MOVS r0,#0 + |L3.68| +;;;203 } +;;;204 for (uint8_t ss = 0; ss < phone_reg_coord_BUF_NUM; ss++) +;;;205 { +;;;206 uint8_t touch_id = 0; +;;;207 uint8_t touch_event_id = 0; +;;;208 +;;;209 touch_id = phone_reg_coord_back_BUF[ss][3] >> 4; +;;;210 if (touch_id >= Touch_MAX_Point) +;;;211 continue; //判断手指编号是否超出范围 +;;;212 +;;;213 touch_event_id = phone_reg_coord_back_BUF[ss][2] >> 4;//触摸事件 +;;;214 +;;;215 if (touch_event_id == 0x01) +;;;216 { +;;;217 +;;;218 Touch.Touch_Single_Point[touch_id].Event = 0x01; +;;;219 +;;;220 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;221 +;;;222 Touch.Touch_Single_Point[touch_id].X_in = (((uint16_t)phone_reg_coord_back_BUF[ss][5] & 0x0F) << 8) | +;;;223 (phone_reg_coord_back_BUF[ss][4]); +;;;224 Touch.Touch_Single_Point[touch_id].Y_in = ((uint16_t)phone_reg_coord_back_BUF[ss][6] << 4) | (( +;;;225 phone_reg_coord_back_BUF[ss][5] & 0xF0) >> 4); +;;;226 Touch.Touch_Single_Point[touch_id].Z = phone_reg_coord_back_BUF[ss][7]; +;;;227 //分辨率转换 +;;;228 Touch.Touch_Single_Point[touch_id].X = (((float)Touch.Touch_Single_Point[touch_id].X_in) * +;;;229 (float)INPUT_WIDTH_VALUE) / ((float)OUTPUT_WIDTH_VALUE); +;;;230 Touch.Touch_Single_Point[touch_id].Y = (((float)Touch.Touch_Single_Point[touch_id].Y_in) * +;;;231 (float)INPUT_HEIGHT_VALUE) / ((float)OUTPUT_HEIGHT_VALUE); +;;;232 } +;;;233 else if (touch_event_id == 0x02) +;;;234 { +;;;235 +;;;236 Touch.Touch_Single_Point[touch_id].Event = 0x02; +;;;237 +;;;238 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;239 +;;;240 Touch.Touch_Single_Point[touch_id].X_in = (((uint16_t)phone_reg_coord_back_BUF[ss][5] & 0x0F) << 8) | +;;;241 (phone_reg_coord_back_BUF[ss][4]); +;;;242 Touch.Touch_Single_Point[touch_id].Y_in = ((uint16_t)phone_reg_coord_back_BUF[ss][6] << 4) | (( +;;;243 phone_reg_coord_back_BUF[ss][5] & 0xF0) >> 4); +;;;244 Touch.Touch_Single_Point[touch_id].Z = phone_reg_coord_back_BUF[ss][7]; +;;;245 //分辨率转换 +;;;246 Touch.Touch_Single_Point[touch_id].X = (((float)Touch.Touch_Single_Point[touch_id].X_in) * +;;;247 (float)INPUT_WIDTH_VALUE) / ((float)OUTPUT_WIDTH_VALUE); +;;;248 Touch.Touch_Single_Point[touch_id].Y = (((float)Touch.Touch_Single_Point[touch_id].Y_in) * +;;;249 (float)INPUT_HEIGHT_VALUE) / ((float)OUTPUT_HEIGHT_VALUE); +;;;250 } +;;;251 else if (touch_event_id == 0x03) +;;;252 { +;;;253 Touch.Touch_Single_Point[touch_id].Event = 0x03; +;;;254 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;255 +;;;256 } +;;;257 else if (touch_event_id == 0x04) +;;;258 { +;;;259 if (Touch.Touch_Single_Point[touch_id].Event != 0) +;;;260 { +;;;261 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;262 } +;;;263 } +;;;264 else if (touch_event_id == 0) +;;;265 { +;;;266 if (Touch.Touch_Single_Point[touch_id].Event != 0) +;;;267 { +;;;268 Touch.Touch_Single_Point[touch_id].Event = 0x03; +;;;269 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;270 } +;;;271 } +;;;272 else +;;;273 { +;;;274 if (Touch.Touch_Single_Point[touch_id].Event != 0) +;;;275 { +;;;276 Touch.Touch_Single_Point[touch_id].Event = 0x03; +;;;277 Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; +;;;278 } +;;;279 } +;;;280 } +;;;281 Touch.Event_Single_Flag = 1; +;;;282 phone_reg_coord_BUF_NUM = 0; +;;;283 if (Touch.Event_Single_Flag) +;;;284 { +;;;285 uint8_t Touch_num = 0; +;;;286 for (uint8_t ss = 0; ss < Touch_MAX_Point; ss++) +;;;287 { +;;;288 if (Touch.Touch_Single_Point[ss].Event == 0) +;;;289 continue; +;;;290 Touch_num++; +;;;291 } +;;;292 uint8_t s1 = 0; +;;;293 for (uint8_t ss = 0; ss < Touch_MAX_Point; ss++) +;;;294 { +;;;295 +;;;296 if (Touch.Touch_Single_Point[ss].Event == 0) +;;;297 continue; +;;;298 +;;;299 uint16_t X0, Y0; +;;;300 X0 = ((float)Touch.Touch_Single_Point[ss].X) * 4095.1 / ((float)INPUT_WIDTH_VALUE); +;;;301 Y0 = ((float)Touch.Touch_Single_Point[ss].Y) * 4095.1 / ((float)INPUT_HEIGHT_VALUE); +;;;302 if (X0 > 0xfff) +;;;303 X0 = 0xfff; +;;;304 if (Y0 > 0xfff) +;;;305 Y0 = 0xfff; +;;;306 +;;;307 //bit0-bit1:event id; 0表示触摸类事件;1表示状态事件;2表示手势事件;3表示空事件 +;;;308 //bit2-bit5:touch id; 表示第几个触摸手指 +;;;309 //bit6-bit7:touch action; 0:没有触摸事件;1:按下;2:移动;3:松开 +;;;310 +;;;311 phone_reg_coord_back_X61[((s1) * 8) + 0] = (Touch.Touch_Single_Point[ss].Event << 6) | (( +;;;312 ss + 1) << 2); //44 press C4 leave 84 move +;;;313 +;;;314 phone_reg_coord_back_X61[((s1) * 8) + 1] = (uint8_t)((X0 & 0xFF0) >> 4); //x 高八位 +;;;315 phone_reg_coord_back_X61[((s1) * 8) + 2] = (uint8_t)((Y0 & 0xFF0) >> 4); //y 高八位 +;;;316 phone_reg_coord_back_X61[((s1) * 8) + 3] = ((X0 & 0xF) << 4) | ((Y0 & 0xF)); //bit0-bit3:y低四位;bit4-bit7:x低四位; +;;;317 phone_reg_coord_back_X61[((s1) * 8) + 4] = 4; //major +;;;318 phone_reg_coord_back_X61[((s1) * 8) + 5] = 4; //minor +;;;319 //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 +;;;320 phone_reg_coord_back_X61[((s1) * 8) + 6] = ((Touch.Touch_Single_Point[ss].Z & 0xFE) >> 2); //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 +;;;321 phone_reg_coord_back_X61[((s1) * 8) + 7] = --Touch_num; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 +;;;322 +;;;323 Touch.Touch_Single_Point[ss].Eventbk = Touch.Touch_Single_Point[ss].Event; +;;;324 #if S8_TP_DEBUG_LOG +;;;325 TAU_LOGD("[%x] %d %d\r\n", phone_reg_coord_back_X61[((s1) * 8) + 0], X0, Y0); +;;;326 #endif +;;;327 Touch.Touch_Single_Point[ss].Event = 0; +;;;328 s1++; +;;;329 } +;;;330 +;;;331 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 +;;;332 Touch.Event_Single_Flag = 0; +;;;333 } +;;;334 return screen_reg_int_data_size + 1; +;;;335 } +000044 b00d ADD sp,sp,#0x34 +000046 bdf0 POP {r4-r7,pc} + |L3.72| +000048 2500 MOVS r5,#0 ;204 +00004a e12b B |L3.676| + |L3.76| +00004c bf00 NOP ;206 +00004e 2600 MOVS r6,#0 ;207 +000050 200a MOVS r0,#0xa ;209 +000052 4368 MULS r0,r5,r0 ;209 +000054 49ed LDR r1,|L3.1036| +000056 1840 ADDS r0,r0,r1 ;209 +000058 78c0 LDRB r0,[r0,#3] ;209 +00005a 1104 ASRS r4,r0,#4 ;209 +00005c 2c0a CMP r4,#0xa ;210 +00005e db00 BLT |L3.98| +000060 e11e B |L3.672| + |L3.98| +000062 200a MOVS r0,#0xa ;213 +000064 4368 MULS r0,r5,r0 ;213 +000066 49e9 LDR r1,|L3.1036| +000068 1840 ADDS r0,r0,r1 ;213 +00006a 7880 LDRB r0,[r0,#2] ;213 +00006c 1106 ASRS r6,r0,#4 ;213 +00006e 2e01 CMP r6,#1 ;215 +000070 d167 BNE |L3.322| +000072 2101 MOVS r1,#1 ;218 +000074 200e MOVS r0,#0xe ;218 +000076 4360 MULS r0,r4,r0 ;218 +000078 4ae5 LDR r2,|L3.1040| +00007a 1880 ADDS r0,r0,r2 ;218 +00007c 7281 STRB r1,[r0,#0xa] ;218 +00007e 2102 MOVS r1,#2 ;220 +000080 200e MOVS r0,#0xe ;220 +000082 4360 MULS r0,r4,r0 ;220 +000084 1880 ADDS r0,r0,r2 ;220 +000086 8181 STRH r1,[r0,#0xc] ;220 +000088 200a MOVS r0,#0xa ;222 +00008a 4368 MULS r0,r5,r0 ;222 +00008c 49df LDR r1,|L3.1036| +00008e 1840 ADDS r0,r0,r1 ;222 +000090 7940 LDRB r0,[r0,#5] ;222 +000092 0700 LSLS r0,r0,#28 ;222 +000094 0d00 LSRS r0,r0,#20 ;222 +000096 210a MOVS r1,#0xa ;222 +000098 4369 MULS r1,r5,r1 ;222 +00009a 4adc LDR r2,|L3.1036| +00009c 1889 ADDS r1,r1,r2 ;222 +00009e 7909 LDRB r1,[r1,#4] ;222 +0000a0 4308 ORRS r0,r0,r1 ;222 +0000a2 210e MOVS r1,#0xe ;222 +0000a4 4361 MULS r1,r4,r1 ;222 +0000a6 4ada LDR r2,|L3.1040| +0000a8 1889 ADDS r1,r1,r2 ;222 +0000aa 8088 STRH r0,[r1,#4] ;222 +0000ac 200a MOVS r0,#0xa ;224 +0000ae 4368 MULS r0,r5,r0 ;224 +0000b0 49d6 LDR r1,|L3.1036| +0000b2 1840 ADDS r0,r0,r1 ;224 +0000b4 7980 LDRB r0,[r0,#6] ;224 +0000b6 0100 LSLS r0,r0,#4 ;224 +0000b8 210a MOVS r1,#0xa ;224 +0000ba 4369 MULS r1,r5,r1 ;224 +0000bc 4ad3 LDR r2,|L3.1036| +0000be 1889 ADDS r1,r1,r2 ;224 +0000c0 7949 LDRB r1,[r1,#5] ;224 +0000c2 22f0 MOVS r2,#0xf0 ;224 +0000c4 4011 ANDS r1,r1,r2 ;224 +0000c6 1109 ASRS r1,r1,#4 ;224 +0000c8 4308 ORRS r0,r0,r1 ;224 +0000ca 210e MOVS r1,#0xe ;224 +0000cc 4361 MULS r1,r4,r1 ;224 +0000ce 4ad0 LDR r2,|L3.1040| +0000d0 1889 ADDS r1,r1,r2 ;224 +0000d2 80c8 STRH r0,[r1,#6] ;224 +0000d4 200a MOVS r0,#0xa ;226 +0000d6 4368 MULS r0,r5,r0 ;226 +0000d8 49cc LDR r1,|L3.1036| +0000da 1840 ADDS r0,r0,r1 ;226 +0000dc 79c1 LDRB r1,[r0,#7] ;226 +0000de 200e MOVS r0,#0xe ;226 +0000e0 4360 MULS r0,r4,r0 ;226 +0000e2 1880 ADDS r0,r0,r2 ;226 +0000e4 8101 STRH r1,[r0,#8] ;226 +0000e6 210e MOVS r1,#0xe ;228 +0000e8 4361 MULS r1,r4,r1 ;228 +0000ea 1889 ADDS r1,r1,r2 ;228 +0000ec 8888 LDRH r0,[r1,#4] ;228 +0000ee f7fffffe BL __aeabi_ui2f +0000f2 49c8 LDR r1,|L3.1044| +0000f4 9007 STR r0,[sp,#0x1c] ;228 +0000f6 f7fffffe BL __aeabi_fmul +0000fa 49c7 LDR r1,|L3.1048| +0000fc 9008 STR r0,[sp,#0x20] ;228 +0000fe f7fffffe BL __aeabi_fdiv +000102 4607 MOV r7,r0 ;228 +000104 f7fffffe BL __aeabi_f2uiz +000108 b281 UXTH r1,r0 ;228 +00010a 200e MOVS r0,#0xe ;228 +00010c 4360 MULS r0,r4,r0 ;228 +00010e 4ac0 LDR r2,|L3.1040| +000110 5211 STRH r1,[r2,r0] ;228 +000112 210e MOVS r1,#0xe ;230 +000114 4361 MULS r1,r4,r1 ;230 +000116 1889 ADDS r1,r1,r2 ;230 +000118 88c8 LDRH r0,[r1,#6] ;230 +00011a f7fffffe BL __aeabi_ui2f +00011e 49bf LDR r1,|L3.1052| +000120 9007 STR r0,[sp,#0x1c] ;230 +000122 f7fffffe BL __aeabi_fmul +000126 4607 MOV r7,r0 ;230 +000128 49bd LDR r1,|L3.1056| +00012a f7fffffe BL __aeabi_fdiv +00012e 9008 STR r0,[sp,#0x20] ;230 +000130 f7fffffe BL __aeabi_f2uiz +000134 b281 UXTH r1,r0 ;230 +000136 200e MOVS r0,#0xe ;230 +000138 4360 MULS r0,r4,r0 ;230 +00013a 4ab5 LDR r2,|L3.1040| +00013c 1880 ADDS r0,r0,r2 ;230 +00013e 8041 STRH r1,[r0,#2] ;230 +000140 e0ad B |L3.670| + |L3.322| +000142 2e02 CMP r6,#2 ;233 +000144 d166 BNE |L3.532| +000146 2102 MOVS r1,#2 ;236 +000148 200e MOVS r0,#0xe ;236 +00014a 4360 MULS r0,r4,r0 ;236 +00014c 4ab0 LDR r2,|L3.1040| +00014e 1880 ADDS r0,r0,r2 ;236 +000150 7281 STRB r1,[r0,#0xa] ;236 +000152 200e MOVS r0,#0xe ;238 +000154 4360 MULS r0,r4,r0 ;238 +000156 1880 ADDS r0,r0,r2 ;238 +000158 8181 STRH r1,[r0,#0xc] ;238 +00015a 200a MOVS r0,#0xa ;240 +00015c 4368 MULS r0,r5,r0 ;240 +00015e 49ab LDR r1,|L3.1036| +000160 1840 ADDS r0,r0,r1 ;240 +000162 7940 LDRB r0,[r0,#5] ;240 +000164 0700 LSLS r0,r0,#28 ;240 +000166 0d00 LSRS r0,r0,#20 ;240 +000168 210a MOVS r1,#0xa ;240 +00016a 4369 MULS r1,r5,r1 ;240 +00016c 4aa7 LDR r2,|L3.1036| +00016e 1889 ADDS r1,r1,r2 ;240 +000170 7909 LDRB r1,[r1,#4] ;240 +000172 4308 ORRS r0,r0,r1 ;240 +000174 210e MOVS r1,#0xe ;240 +000176 4361 MULS r1,r4,r1 ;240 +000178 4aa5 LDR r2,|L3.1040| +00017a 1889 ADDS r1,r1,r2 ;240 +00017c 8088 STRH r0,[r1,#4] ;240 +00017e 200a MOVS r0,#0xa ;242 +000180 4368 MULS r0,r5,r0 ;242 +000182 49a2 LDR r1,|L3.1036| +000184 1840 ADDS r0,r0,r1 ;242 +000186 7980 LDRB r0,[r0,#6] ;242 +000188 0100 LSLS r0,r0,#4 ;242 +00018a 210a MOVS r1,#0xa ;242 +00018c 4369 MULS r1,r5,r1 ;242 +00018e 4a9f LDR r2,|L3.1036| +000190 1889 ADDS r1,r1,r2 ;242 +000192 7949 LDRB r1,[r1,#5] ;242 +000194 22f0 MOVS r2,#0xf0 ;242 +000196 4011 ANDS r1,r1,r2 ;242 +000198 1109 ASRS r1,r1,#4 ;242 +00019a 4308 ORRS r0,r0,r1 ;242 +00019c 210e MOVS r1,#0xe ;242 +00019e 4361 MULS r1,r4,r1 ;242 +0001a0 4a9b LDR r2,|L3.1040| +0001a2 1889 ADDS r1,r1,r2 ;242 +0001a4 80c8 STRH r0,[r1,#6] ;242 +0001a6 200a MOVS r0,#0xa ;244 +0001a8 4368 MULS r0,r5,r0 ;244 +0001aa 4998 LDR r1,|L3.1036| +0001ac 1840 ADDS r0,r0,r1 ;244 +0001ae 79c1 LDRB r1,[r0,#7] ;244 +0001b0 200e MOVS r0,#0xe ;244 +0001b2 4360 MULS r0,r4,r0 ;244 +0001b4 1880 ADDS r0,r0,r2 ;244 +0001b6 8101 STRH r1,[r0,#8] ;244 +0001b8 210e MOVS r1,#0xe ;246 +0001ba 4361 MULS r1,r4,r1 ;246 +0001bc 1889 ADDS r1,r1,r2 ;246 +0001be 8888 LDRH r0,[r1,#4] ;246 +0001c0 f7fffffe BL __aeabi_ui2f +0001c4 4993 LDR r1,|L3.1044| +0001c6 9007 STR r0,[sp,#0x1c] ;246 +0001c8 f7fffffe BL __aeabi_fmul +0001cc 4992 LDR r1,|L3.1048| +0001ce 9008 STR r0,[sp,#0x20] ;246 +0001d0 f7fffffe BL __aeabi_fdiv +0001d4 4607 MOV r7,r0 ;246 +0001d6 f7fffffe BL __aeabi_f2uiz +0001da b281 UXTH r1,r0 ;246 +0001dc 200e MOVS r0,#0xe ;246 +0001de 4360 MULS r0,r4,r0 ;246 +0001e0 4a8b LDR r2,|L3.1040| +0001e2 5211 STRH r1,[r2,r0] ;246 +0001e4 210e MOVS r1,#0xe ;248 +0001e6 4361 MULS r1,r4,r1 ;248 +0001e8 1889 ADDS r1,r1,r2 ;248 +0001ea 88c8 LDRH r0,[r1,#6] ;248 +0001ec f7fffffe BL __aeabi_ui2f +0001f0 498a LDR r1,|L3.1052| +0001f2 9007 STR r0,[sp,#0x1c] ;248 +0001f4 f7fffffe BL __aeabi_fmul +0001f8 4989 LDR r1,|L3.1056| +0001fa 9008 STR r0,[sp,#0x20] ;248 +0001fc f7fffffe BL __aeabi_fdiv +000200 4607 MOV r7,r0 ;248 +000202 f7fffffe BL __aeabi_f2uiz +000206 b281 UXTH r1,r0 ;248 +000208 200e MOVS r0,#0xe ;248 +00020a 4360 MULS r0,r4,r0 ;248 +00020c 4a80 LDR r2,|L3.1040| +00020e 1880 ADDS r0,r0,r2 ;248 +000210 8041 STRH r1,[r0,#2] ;248 +000212 e044 B |L3.670| + |L3.532| +000214 2e03 CMP r6,#3 ;251 +000216 d10b BNE |L3.560| +000218 2103 MOVS r1,#3 ;253 +00021a 200e MOVS r0,#0xe ;253 +00021c 4360 MULS r0,r4,r0 ;253 +00021e 4a7c LDR r2,|L3.1040| +000220 1880 ADDS r0,r0,r2 ;253 +000222 7281 STRB r1,[r0,#0xa] ;253 +000224 2102 MOVS r1,#2 ;254 +000226 200e MOVS r0,#0xe ;254 +000228 4360 MULS r0,r4,r0 ;254 +00022a 1880 ADDS r0,r0,r2 ;254 +00022c 8181 STRH r1,[r0,#0xc] ;254 +00022e e036 B |L3.670| + |L3.560| +000230 2e04 CMP r6,#4 ;257 +000232 d10d BNE |L3.592| +000234 200e MOVS r0,#0xe ;259 +000236 4360 MULS r0,r4,r0 ;259 +000238 4975 LDR r1,|L3.1040| +00023a 1840 ADDS r0,r0,r1 ;259 +00023c 7a80 LDRB r0,[r0,#0xa] ;259 +00023e 2800 CMP r0,#0 ;259 +000240 d02d BEQ |L3.670| +000242 2102 MOVS r1,#2 ;261 +000244 200e MOVS r0,#0xe ;261 +000246 4360 MULS r0,r4,r0 ;261 +000248 4a71 LDR r2,|L3.1040| +00024a 1880 ADDS r0,r0,r2 ;261 +00024c 8181 STRH r1,[r0,#0xc] ;261 +00024e e026 B |L3.670| + |L3.592| +000250 2e00 CMP r6,#0 ;264 +000252 d112 BNE |L3.634| +000254 200e MOVS r0,#0xe ;266 +000256 4360 MULS r0,r4,r0 ;266 +000258 496d LDR r1,|L3.1040| +00025a 1840 ADDS r0,r0,r1 ;266 +00025c 7a80 LDRB r0,[r0,#0xa] ;266 +00025e 2800 CMP r0,#0 ;266 +000260 d01d BEQ |L3.670| +000262 2103 MOVS r1,#3 ;268 +000264 200e MOVS r0,#0xe ;268 +000266 4360 MULS r0,r4,r0 ;268 +000268 4a69 LDR r2,|L3.1040| +00026a 1880 ADDS r0,r0,r2 ;268 +00026c 7281 STRB r1,[r0,#0xa] ;268 +00026e 2102 MOVS r1,#2 ;269 +000270 200e MOVS r0,#0xe ;269 +000272 4360 MULS r0,r4,r0 ;269 +000274 1880 ADDS r0,r0,r2 ;269 +000276 8181 STRH r1,[r0,#0xc] ;269 +000278 e011 B |L3.670| + |L3.634| +00027a 200e MOVS r0,#0xe ;274 +00027c 4360 MULS r0,r4,r0 ;274 +00027e 4964 LDR r1,|L3.1040| +000280 1840 ADDS r0,r0,r1 ;274 +000282 7a80 LDRB r0,[r0,#0xa] ;274 +000284 2800 CMP r0,#0 ;274 +000286 d00a BEQ |L3.670| +000288 2103 MOVS r1,#3 ;276 +00028a 200e MOVS r0,#0xe ;276 +00028c 4360 MULS r0,r4,r0 ;276 +00028e 4a60 LDR r2,|L3.1040| +000290 1880 ADDS r0,r0,r2 ;276 +000292 7281 STRB r1,[r0,#0xa] ;276 +000294 2102 MOVS r1,#2 ;277 +000296 200e MOVS r0,#0xe ;277 +000298 4360 MULS r0,r4,r0 ;277 +00029a 1880 ADDS r0,r0,r2 ;277 +00029c 8181 STRH r1,[r0,#0xc] ;277 + |L3.670| +00029e bf00 NOP ;211 + |L3.672| +0002a0 1c68 ADDS r0,r5,#1 ;204 +0002a2 b2c5 UXTB r5,r0 ;204 + |L3.676| +0002a4 4858 LDR r0,|L3.1032| +0002a6 7800 LDRB r0,[r0,#0] ;204 ; phone_reg_coord_BUF_NUM +0002a8 4285 CMP r5,r0 ;204 +0002aa da00 BGE |L3.686| +0002ac e6ce B |L3.76| + |L3.686| +0002ae 2101 MOVS r1,#1 ;281 +0002b0 4857 LDR r0,|L3.1040| +0002b2 3080 ADDS r0,r0,#0x80 ;281 +0002b4 7341 STRB r1,[r0,#0xd] ;281 +0002b6 2000 MOVS r0,#0 ;282 +0002b8 4953 LDR r1,|L3.1032| +0002ba 7008 STRB r0,[r1,#0] ;282 +0002bc 4854 LDR r0,|L3.1040| +0002be 3080 ADDS r0,r0,#0x80 ;283 +0002c0 7b40 LDRB r0,[r0,#0xd] ;283 ; Touch +0002c2 2800 CMP r0,#0 ;283 +0002c4 d07e BEQ |L3.964| +0002c6 2000 MOVS r0,#0 ;285 +0002c8 9008 STR r0,[sp,#0x20] ;285 +0002ca bf00 NOP ;286 +0002cc e00e B |L3.748| + |L3.718| +0002ce 210e MOVS r1,#0xe ;288 +0002d0 4341 MULS r1,r0,r1 ;288 +0002d2 4a4f LDR r2,|L3.1040| +0002d4 1889 ADDS r1,r1,r2 ;288 +0002d6 7a89 LDRB r1,[r1,#0xa] ;288 +0002d8 2900 CMP r1,#0 ;288 +0002da d100 BNE |L3.734| +0002dc e004 B |L3.744| + |L3.734| +0002de 9908 LDR r1,[sp,#0x20] ;290 +0002e0 1c49 ADDS r1,r1,#1 ;290 +0002e2 b2c9 UXTB r1,r1 ;290 +0002e4 9108 STR r1,[sp,#0x20] ;290 +0002e6 bf00 NOP ;289 + |L3.744| +0002e8 1c41 ADDS r1,r0,#1 ;286 +0002ea b2c8 UXTB r0,r1 ;286 + |L3.748| +0002ec 280a CMP r0,#0xa ;286 +0002ee dbee BLT |L3.718| +0002f0 2500 MOVS r5,#0 ;292 +0002f2 2400 MOVS r4,#0 ;293 +0002f4 e0b1 B |L3.1114| + |L3.758| +0002f6 200e MOVS r0,#0xe ;296 +0002f8 4360 MULS r0,r4,r0 ;296 +0002fa 4945 LDR r1,|L3.1040| +0002fc 1840 ADDS r0,r0,r1 ;296 +0002fe 7a80 LDRB r0,[r0,#0xa] ;296 +000300 2800 CMP r0,#0 ;296 +000302 d100 BNE |L3.774| +000304 e0a7 B |L3.1110| + |L3.774| +000306 210e MOVS r1,#0xe ;300 +000308 4361 MULS r1,r4,r1 ;300 +00030a 4a41 LDR r2,|L3.1040| +00030c 5a50 LDRH r0,[r2,r1] ;300 +00030e f7fffffe BL __aeabi_ui2f +000312 9001 STR r0,[sp,#4] ;300 +000314 f7fffffe BL __aeabi_f2d +000318 4a42 LDR r2,|L3.1060| +00031a 4b43 LDR r3,|L3.1064| +00031c 9103 STR r1,[sp,#0xc] ;300 +00031e 9002 STR r0,[sp,#8] ;300 +000320 f7fffffe BL __aeabi_dmul +000324 2200 MOVS r2,#0 ;300 +000326 4b41 LDR r3,|L3.1068| +000328 9105 STR r1,[sp,#0x14] ;300 +00032a 9004 STR r0,[sp,#0x10] ;300 +00032c f7fffffe BL __aeabi_ddiv +000330 9107 STR r1,[sp,#0x1c] ;300 +000332 9006 STR r0,[sp,#0x18] ;300 +000334 f7fffffe BL __aeabi_d2uiz +000338 b286 UXTH r6,r0 ;300 +00033a 210e MOVS r1,#0xe ;301 +00033c 4361 MULS r1,r4,r1 ;301 +00033e 4a34 LDR r2,|L3.1040| +000340 1889 ADDS r1,r1,r2 ;301 +000342 8848 LDRH r0,[r1,#2] ;301 +000344 f7fffffe BL __aeabi_ui2f +000348 9001 STR r0,[sp,#4] ;301 +00034a f7fffffe BL __aeabi_f2d +00034e 4a35 LDR r2,|L3.1060| +000350 4b35 LDR r3,|L3.1064| +000352 9103 STR r1,[sp,#0xc] ;301 +000354 9002 STR r0,[sp,#8] ;301 +000356 f7fffffe BL __aeabi_dmul +00035a 2200 MOVS r2,#0 ;301 +00035c 4b34 LDR r3,|L3.1072| +00035e 9105 STR r1,[sp,#0x14] ;301 +000360 9004 STR r0,[sp,#0x10] ;301 +000362 f7fffffe BL __aeabi_ddiv +000366 9107 STR r1,[sp,#0x1c] ;301 +000368 9006 STR r0,[sp,#0x18] ;301 +00036a f7fffffe BL __aeabi_d2uiz +00036e b287 UXTH r7,r0 ;301 +000370 4830 LDR r0,|L3.1076| +000372 4286 CMP r6,r0 ;302 +000374 dd00 BLE |L3.888| +000376 4606 MOV r6,r0 ;303 + |L3.888| +000378 482e LDR r0,|L3.1076| +00037a 4287 CMP r7,r0 ;304 +00037c dd00 BLE |L3.896| +00037e 4607 MOV r7,r0 ;305 + |L3.896| +000380 200e MOVS r0,#0xe ;311 +000382 4360 MULS r0,r4,r0 ;311 +000384 4922 LDR r1,|L3.1040| +000386 1840 ADDS r0,r0,r1 ;311 +000388 7a80 LDRB r0,[r0,#0xa] ;311 +00038a 0180 LSLS r0,r0,#6 ;311 +00038c 1c61 ADDS r1,r4,#1 ;311 +00038e 0089 LSLS r1,r1,#2 ;311 +000390 4308 ORRS r0,r0,r1 ;311 +000392 b2c1 UXTB r1,r0 ;311 +000394 00e8 LSLS r0,r5,#3 ;311 +000396 4a28 LDR r2,|L3.1080| +000398 5411 STRB r1,[r2,r0] ;311 +00039a 20ff MOVS r0,#0xff ;314 +00039c 0100 LSLS r0,r0,#4 ;314 +00039e 4030 ANDS r0,r0,r6 ;314 +0003a0 1101 ASRS r1,r0,#4 ;314 +0003a2 00e8 LSLS r0,r5,#3 ;314 +0003a4 1c40 ADDS r0,r0,#1 ;314 +0003a6 5411 STRB r1,[r2,r0] ;314 +0003a8 20ff MOVS r0,#0xff ;315 +0003aa 0100 LSLS r0,r0,#4 ;315 +0003ac 4038 ANDS r0,r0,r7 ;315 +0003ae 1101 ASRS r1,r0,#4 ;315 +0003b0 00e8 LSLS r0,r5,#3 ;315 +0003b2 1c80 ADDS r0,r0,#2 ;315 +0003b4 5411 STRB r1,[r2,r0] ;315 +0003b6 0730 LSLS r0,r6,#28 ;316 +0003b8 0e00 LSRS r0,r0,#24 ;316 +0003ba 0739 LSLS r1,r7,#28 ;316 +0003bc 0f09 LSRS r1,r1,#28 ;316 +0003be 4308 ORRS r0,r0,r1 ;316 +0003c0 00e9 LSLS r1,r5,#3 ;316 +0003c2 e000 B |L3.966| + |L3.964| +0003c4 e056 B |L3.1140| + |L3.966| +0003c6 1cc9 ADDS r1,r1,#3 ;316 +0003c8 5450 STRB r0,[r2,r1] ;316 +0003ca 2104 MOVS r1,#4 ;317 +0003cc 00e8 LSLS r0,r5,#3 ;317 +0003ce 1d00 ADDS r0,r0,#4 ;317 +0003d0 5411 STRB r1,[r2,r0] ;317 +0003d2 00e8 LSLS r0,r5,#3 ;318 +0003d4 1d40 ADDS r0,r0,#5 ;318 +0003d6 5411 STRB r1,[r2,r0] ;318 +0003d8 200e MOVS r0,#0xe ;320 +0003da 4360 MULS r0,r4,r0 ;320 +0003dc 490c LDR r1,|L3.1040| +0003de 1840 ADDS r0,r0,r1 ;320 +0003e0 8900 LDRH r0,[r0,#8] ;320 +0003e2 21fe MOVS r1,#0xfe ;320 +0003e4 4008 ANDS r0,r0,r1 ;320 +0003e6 1081 ASRS r1,r0,#2 ;320 +0003e8 00e8 LSLS r0,r5,#3 ;320 +0003ea 1d80 ADDS r0,r0,#6 ;320 +0003ec 5411 STRB r1,[r2,r0] ;320 +0003ee 9808 LDR r0,[sp,#0x20] ;321 +0003f0 1e40 SUBS r0,r0,#1 ;321 +0003f2 b2c1 UXTB r1,r0 ;321 +0003f4 00e8 LSLS r0,r5,#3 ;321 +0003f6 1dc0 ADDS r0,r0,#7 ;321 +0003f8 9108 STR r1,[sp,#0x20] ;321 +0003fa 5411 STRB r1,[r2,r0] ;321 +0003fc 200e MOVS r0,#0xe ;323 +0003fe 4360 MULS r0,r4,r0 ;323 +000400 4903 LDR r1,|L3.1040| +000402 1840 ADDS r0,r0,r1 ;323 +000404 7a81 LDRB r1,[r0,#0xa] ;323 +000406 e019 B |L3.1084| + |L3.1032| + DCD phone_reg_coord_BUF_NUM + |L3.1036| + DCD phone_reg_coord_back_BUF + |L3.1040| + DCD Touch + |L3.1044| + DCD 0x44b40000 + |L3.1048| + DCD 0x44870000 + |L3.1052| + DCD 0x45390000 + |L3.1056| + DCD 0x450e8000 + |L3.1060| + DCD 0x33333333 + |L3.1064| + DCD 0x40affe33 + |L3.1068| + DCD 0x40968000 + |L3.1072| + DCD 0x40a72000 + |L3.1076| + DCD 0x00000fff + |L3.1080| + DCD phone_reg_coord_back_X61 + |L3.1084| +00043c 200e MOVS r0,#0xe ;323 +00043e 4360 MULS r0,r4,r0 ;323 +000440 4a0d LDR r2,|L3.1144| +000442 1880 ADDS r0,r0,r2 ;323 +000444 72c1 STRB r1,[r0,#0xb] ;323 +000446 2100 MOVS r1,#0 ;327 +000448 200e MOVS r0,#0xe ;327 +00044a 4360 MULS r0,r4,r0 ;327 +00044c 1880 ADDS r0,r0,r2 ;327 +00044e 7281 STRB r1,[r0,#0xa] ;327 +000450 1c68 ADDS r0,r5,#1 ;328 +000452 b2c5 UXTB r5,r0 ;328 +000454 bf00 NOP ;297 + |L3.1110| +000456 1c60 ADDS r0,r4,#1 ;293 +000458 b2c4 UXTB r4,r0 ;293 + |L3.1114| +00045a 2c0a CMP r4,#0xa ;293 +00045c da00 BGE |L3.1120| +00045e e74a B |L3.758| + |L3.1120| +000460 2100 MOVS r1,#0 ;331 +000462 4806 LDR r0,|L3.1148| +000464 7800 LDRB r0,[r0,#0] ;331 ; g_phone_output_int_pad +000466 f7fffffe BL hal_gpio_set_output_data +00046a 2100 MOVS r1,#0 ;332 +00046c 4802 LDR r0,|L3.1144| +00046e 3080 ADDS r0,r0,#0x80 ;332 +000470 7341 STRB r1,[r0,#0xd] ;332 +000472 bf00 NOP ;333 + |L3.1140| +000474 2004 MOVS r0,#4 ;334 +000476 e5e5 B |L3.68| +;;;336 void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, + ENDP + + |L3.1144| + DCD Touch + |L3.1148| + DCD g_phone_output_int_pad + + AREA ||i.app_tp_write_other_operations||, CODE, READONLY, ALIGN=2 + + app_tp_write_other_operations PROC +;;;462 **************************************************************************/ +;;;463 void app_tp_write_other_operations(const uint8_t *txbuffer, uint32_t buffer_size) +000000 b570 PUSH {r4-r6,lr} +;;;464 { +000002 4605 MOV r5,r0 +000004 460c MOV r4,r1 +;;;465 if (txbuffer == NULL) //数组为null,buffer_size复用做事件标志 +000006 2d00 CMP r5,#0 +000008 d107 BNE |L4.26| +;;;466 { +;;;467 switch (buffer_size) +00000a 2c00 CMP r4,#0 +00000c d103 BNE |L4.22| +;;;468 { +;;;469 case 0: +;;;470 start_now = 1; +00000e 2001 MOVS r0,#1 +000010 4907 LDR r1,|L4.48| +000012 7008 STRB r0,[r1,#0] +;;;471 break; +000014 e000 B |L4.24| + |L4.22| +;;;472 default: +;;;473 break; +000016 bf00 NOP + |L4.24| +000018 e009 B |L4.46| + |L4.26| +;;;474 } +;;;475 } +;;;476 else +;;;477 { +;;;478 //if(txbuffer[0]=='xx') todo 可按需判断数组功能,目前只有一种功能,所以不需要判断了 +;;;479 phone_reg_coord_back_X61[0] = 0x84; +00001a 2084 MOVS r0,#0x84 +00001c 4905 LDR r1,|L4.52| +00001e 7008 STRB r0,[r1,#0] +;;;480 phone_reg_coord_back_X61[7] = 0xff; //发送第七BYTE的值0xff,释放全部手指 +000020 20ff MOVS r0,#0xff +000022 71c8 STRB r0,[r1,#7] +;;;481 hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 +000024 2100 MOVS r1,#0 +000026 4804 LDR r0,|L4.56| +000028 7800 LDRB r0,[r0,#0] ; g_phone_output_int_pad +00002a f7fffffe BL hal_gpio_set_output_data + |L4.46| +;;;482 } +;;;483 } +00002e bd70 POP {r4-r6,pc} +;;;484 + ENDP + + |L4.48| + DCD start_now + |L4.52| + DCD phone_reg_coord_back_X61 + |L4.56| + DCD g_phone_output_int_pad + + AREA ||.bss||, DATA, NOINIT, ALIGN=1 + + Touch + % 142 + + AREA ||.constdata||, DATA, READONLY, ALIGN=0 + + phone_60_start_back +000000 09001000 DCB 0x09,0x00,0x10,0x00 +000004 00000000 DCB 0x00,0x00,0x00,0x00 + phone_22_data +000008 22 DCB 0x22 + phone_22_back +000009 534537 DCB 0x53,0x45,0x37 +00000c 6100 DCB 0x61,0x00 + phone_21_data +00000e 21 DCB 0x21 + phone_21_back +00000f 80 DCB 0x80 + phone_55_data +000010 55 DCB 0x55 + phone_55_back +000011 20 DCB 0x20 + phone_af_data +000012 af DCB 0xaf + phone_af_back +000013 00 DCB 0x00 +000014 030000 DCB 0x03,0x00,0x00 + phone_f1_data +000017 f1 DCB 0xf1 + phone_f1_back +000018 090900a2 DCB 0x09,0x09,0x00,0xa2 + phone_a5_data +00001c a5 DCB 0xa5 + phone_a5_back +00001d 101701 DCB 0x10,0x17,0x01 +000020 38 DCB 0x38 + phone_a3_data +000021 a3 DCB 0xa3 + phone_a3_back +000022 1017 DCB 0x10,0x17 +000024 0200 DCB 0x02,0x00 + phone_a4_data +000026 a4 DCB 0xa4 + phone_a4_back +000027 10 DCB 0x10 +000028 170128 DCB 0x17,0x01,0x28 + phone_52_data +00002b 52 DCB 0x52 + phone_52_back +00002c ac3761 DCB 0xac,0x37,0x61 + phone_23_data +00002f 23 DCB 0x23 + phone_23_back +000030 10001000 DCB 0x10,0x00,0x10,0x00 +000034 05a00b90 DCB 0x05,0xa0,0x0b,0x90 +000038 102103 DCB 0x10,0x21,0x03 + phone_30_data +00003b 30 DCB 0x30 + phone_30_back +00003c 6100 DCB 0x61,0x00 + phone_90_data +00003e 90 DCB 0x90 + phone_90_back +00003f 47 DCB 0x47 +000040 39353000 DCB 0x39,0x35,0x30,0x00 +000044 04002110 DCB 0x04,0x00,0x21,0x10 +000048 00 DCB 0x00 + phone_e4_00_data +000049 e400 DCB 0xe4,0x00 + phone_e4_00_back +00004b 00 DCB 0x00 + phone_e4_01_data +00004c e401 DCB 0xe4,0x01 + phone_e4_01_back +00004e 01 DCB 0x01 + phone_85_data +00004f 85 DCB 0x85 + phone_85_back +000050 28 DCB 0x28 + phone_f5_data +000051 f5 DCB 0xf5 + phone_f5_back +000052 ff DCB 0xff + phone_f6_data +000053 f6 DCB 0xf6 + phone_f6_back +000054 fc16fc32 DCB 0xfc,0x16,0xfc,0x32 +000058 fc44 DCB 0xfc,0x44 + phone_ea_data +00005a ea DCB 0xea + phone_ea_back +00005b 00 DCB 0x00 +00005c 00000000 DCB 0x00,0x00,0x00,0x00 +000060 00000001 DCB 0x00,0x00,0x00,0x01 +000064 f7000000 DCB 0xf7,0x00,0x00,0x00 +000068 00000000 DCB 0x00,0x00,0x00,0x00 +00006c 00 DCB 0x00 + phone_b1_data +00006d b1 DCB 0xb1 + phone_b1_back +00006e 0004 DCB 0x00,0x04 + phone_80_data +000070 80 DCB 0x80 + phone_80_back +000071 fe87ff DCB 0xfe,0x87,0xff +000074 aeffcaff DCB 0xae,0xff,0xca,0xff +000078 c0ffd4ff DCB 0xc0,0xff,0xd4,0xff +00007c e4fff0ff DCB 0xe4,0xff,0xf0,0xff +000080 f6fff6ff DCB 0xf6,0xff,0xf6,0xff +000084 f5000a00 DCB 0xf5,0x00,0x0a,0x00 +000088 0c000d00 DCB 0x0c,0x00,0x0d,0x00 +00008c 0f001900 DCB 0x0f,0x00,0x19,0x00 +000090 18002000 DCB 0x18,0x00,0x20,0x00 +000094 23002200 DCB 0x23,0x00,0x22,0x00 +000098 2b002900 DCB 0x2b,0x00,0x29,0x00 +00009c 31003700 DCB 0x31,0x00,0x37,0x00 +0000a0 43004200 DCB 0x43,0x00,0x42,0x00 +0000a4 48004c00 DCB 0x48,0x00,0x4c,0x00 +0000a8 4d005200 DCB 0x4d,0x00,0x52,0x00 +0000ac 4b005800 DCB 0x4b,0x00,0x58,0x00 +0000b0 6d004efd DCB 0x6d,0x00,0x4e,0xfd +0000b4 fdff95ff DCB 0xfd,0xff,0x95,0xff +0000b8 acffb9ff DCB 0xac,0xff,0xb9,0xff +0000bc ceffe4ff DCB 0xce,0xff,0xe4,0xff +0000c0 eaffe8ff DCB 0xea,0xff,0xe8,0xff +0000c4 f4fffd00 DCB 0xf4,0xff,0xfd,0x00 +0000c8 0e001500 DCB 0x0e,0x00,0x15,0x00 +0000cc 11001500 DCB 0x11,0x00,0x15,0x00 +0000d0 23002800 DCB 0x23,0x00,0x28,0x00 +0000d4 2a002b00 DCB 0x2a,0x00,0x2b,0x00 +0000d8 28002f00 DCB 0x28,0x00,0x2f,0x00 +0000dc 22003700 DCB 0x22,0x00,0x37,0x00 +0000e0 42004500 DCB 0x42,0x00,0x45,0x00 +0000e4 4b004d00 DCB 0x4b,0x00,0x4d,0x00 +0000e8 52005100 DCB 0x52,0x00,0x51,0x00 +0000ec 52004b00 DCB 0x52,0x00,0x4b,0x00 +0000f0 50005300 DCB 0x50,0x00,0x53,0x00 +0000f4 63fde9ff DCB 0x63,0xfd,0xe9,0xff +0000f8 96ffb0ff DCB 0x96,0xff,0xb0,0xff +0000fc c2ffdeff DCB 0xc2,0xff,0xde,0xff +000100 f2fffeff DCB 0xf2,0xff,0xfe,0xff +000104 fefff800 DCB 0xfe,0xff,0xf8,0x00 +000108 0a001000 DCB 0x0a,0x00,0x10,0x00 +00010c 1e002500 DCB 0x1e,0x00,0x25,0x00 +000110 27003300 DCB 0x27,0x00,0x33,0x00 +000114 36003a00 DCB 0x36,0x00,0x3a,0x00 +000118 3b003800 DCB 0x3b,0x00,0x38,0x00 +00011c 43004000 DCB 0x43,0x00,0x40,0x00 +000120 49004f00 DCB 0x49,0x00,0x4f,0x00 +000124 51005500 DCB 0x51,0x00,0x55,0x00 +000128 59005c00 DCB 0x59,0x00,0x5c,0x00 +00012c 5a005600 DCB 0x5a,0x00,0x56,0x00 +000130 4d004e00 DCB 0x4d,0x00,0x4e,0x00 +000134 490051fd DCB 0x49,0x00,0x51,0xfd +000138 deff98ff DCB 0xde,0xff,0x98,0xff +00013c b9ffd0ff DCB 0xb9,0xff,0xd0,0xff +000140 ecfffc00 DCB 0xec,0xff,0xfc,0x00 +000144 05000200 DCB 0x05,0x00,0x02,0x00 +000148 0c001500 DCB 0x0c,0x00,0x15,0x00 +00014c 1c002600 DCB 0x1c,0x00,0x26,0x00 +000150 2d002f00 DCB 0x2d,0x00,0x2f,0x00 +000154 3f003f00 DCB 0x3f,0x00,0x3f,0x00 +000158 42002b00 DCB 0x42,0x00,0x2b,0x00 +00015c 42004d00 DCB 0x42,0x00,0x4d,0x00 +000160 4d004f00 DCB 0x4d,0x00,0x4f,0x00 +000164 55005700 DCB 0x55,0x00,0x57,0x00 +000168 5c005d00 DCB 0x5c,0x00,0x5d,0x00 +00016c 5d005b00 DCB 0x5d,0x00,0x5b,0x00 +000170 58004d00 DCB 0x58,0x00,0x4d,0x00 +000174 48004100 DCB 0x48,0x00,0x41,0x00 +000178 46fdd7ff DCB 0x46,0xfd,0xd7,0xff +00017c 97ffbbff DCB 0x97,0xff,0xbb,0xff +000180 d7fff4ff DCB 0xd7,0xff,0xf4,0xff +000184 fcfffa00 DCB 0xfc,0xff,0xfa,0x00 +000188 17000e00 DCB 0x17,0x00,0x0e,0x00 +00018c 1c002900 DCB 0x1c,0x00,0x29,0x00 +000190 36003700 DCB 0x36,0x00,0x37,0x00 +000194 3a004200 DCB 0x3a,0x00,0x42,0x00 +000198 42004400 DCB 0x42,0x00,0x44,0x00 +00019c 4b004d00 DCB 0x4b,0x00,0x4d,0x00 +0001a0 56005600 DCB 0x56,0x00,0x56,0x00 +0001a4 56005a00 DCB 0x56,0x00,0x5a,0x00 +0001a8 61006100 DCB 0x61,0x00,0x61,0x00 +0001ac 63006300 DCB 0x63,0x00,0x63,0x00 +0001b0 5e005a00 DCB 0x5e,0x00,0x5a,0x00 +0001b4 51004800 DCB 0x51,0x00,0x48,0x00 +0001b8 400041fd DCB 0x40,0x00,0x41,0xfd +0001bc dbff99ff DCB 0xdb,0xff,0x99,0xff +0001c0 beffd8ff DCB 0xbe,0xff,0xd8,0xff +0001c4 fa001000 DCB 0xfa,0x00,0x10,0x00 +0001c8 1a002300 DCB 0x1a,0x00,0x23,0x00 +0001cc 26002c00 DCB 0x26,0x00,0x2c,0x00 +0001d0 3f004200 DCB 0x3f,0x00,0x42,0x00 +0001d4 43004200 DCB 0x43,0x00,0x42,0x00 +0001d8 48005400 DCB 0x48,0x00,0x54,0x00 +0001dc 5b005a00 DCB 0x5b,0x00,0x5a,0x00 +0001e0 5c006200 DCB 0x5c,0x00,0x62,0x00 +0001e4 62006200 DCB 0x62,0x00,0x62,0x00 +0001e8 5e006500 DCB 0x5e,0x00,0x65,0x00 +0001ec 6a006900 DCB 0x6a,0x00,0x69,0x00 +0001f0 6c006200 DCB 0x6c,0x00,0x62,0x00 +0001f4 5a005300 DCB 0x5a,0x00,0x53,0x00 +0001f8 4d003e00 DCB 0x4d,0x00,0x3e,0x00 +0001fc 3ffdddff DCB 0x3f,0xfd,0xdd,0xff +000200 93ffb3ff DCB 0x93,0xff,0xb3,0xff +000204 d5fff500 DCB 0xd5,0xff,0xf5,0x00 +000208 10001e00 DCB 0x10,0x00,0x1e,0x00 +00020c 29002e00 DCB 0x29,0x00,0x2e,0x00 +000210 32003f00 DCB 0x32,0x00,0x3f,0x00 +000214 47004400 DCB 0x47,0x00,0x44,0x00 +000218 48005400 DCB 0x48,0x00,0x54,0x00 +00021c 57005d00 DCB 0x57,0x00,0x5d,0x00 +000220 5a005c00 DCB 0x5a,0x00,0x5c,0x00 +000224 61006000 DCB 0x61,0x00,0x60,0x00 +000228 64006500 DCB 0x64,0x00,0x65,0x00 +00022c 65006800 DCB 0x65,0x00,0x68,0x00 +000230 65006800 DCB 0x65,0x00,0x68,0x00 +000234 56005900 DCB 0x56,0x00,0x59,0x00 +000238 4f004500 DCB 0x4f,0x00,0x45,0x00 +00023c 370037fd DCB 0x37,0x00,0x37,0xfd +000240 d9ff8fff DCB 0xd9,0xff,0x8f,0xff +000244 a5ffc1ff DCB 0xa5,0xff,0xc1,0xff +000248 ec000200 DCB 0xec,0x00,0x02,0x00 +00024c 13002100 DCB 0x13,0x00,0x21,0x00 +000250 1a002400 DCB 0x1a,0x00,0x24,0x00 +000254 30003700 DCB 0x30,0x00,0x37,0x00 +000258 38003200 DCB 0x38,0x00,0x32,0x00 +00025c 3e004600 DCB 0x3e,0x00,0x46,0x00 +000260 4f005000 DCB 0x4f,0x00,0x50,0x00 +000264 5000 DCB 0x50,0x00 + phone_72_data +000266 72 DCB 0x72 + phone_72_back +000267 fe DCB 0xfe +000268 87ffaeff DCB 0x87,0xff,0xae,0xff +00026c caffc0ff DCB 0xca,0xff,0xc0,0xff +000270 d4ffe4ff DCB 0xd4,0xff,0xe4,0xff +000274 f0fff6ff DCB 0xf0,0xff,0xf6,0xff +000278 f6fff500 DCB 0xf6,0xff,0xf5,0x00 +00027c 0a000c00 DCB 0x0a,0x00,0x0c,0x00 +000280 0d000f00 DCB 0x0d,0x00,0x0f,0x00 +000284 19001800 DCB 0x19,0x00,0x18,0x00 +000288 20002300 DCB 0x20,0x00,0x23,0x00 +00028c 22002b00 DCB 0x22,0x00,0x2b,0x00 +000290 29003100 DCB 0x29,0x00,0x31,0x00 +000294 37004300 DCB 0x37,0x00,0x43,0x00 +000298 42004800 DCB 0x42,0x00,0x48,0x00 +00029c 4c004d00 DCB 0x4c,0x00,0x4d,0x00 +0002a0 52004b00 DCB 0x52,0x00,0x4b,0x00 +0002a4 58006d00 DCB 0x58,0x00,0x6d,0x00 +0002a8 4efdfdff DCB 0x4e,0xfd,0xfd,0xff +0002ac 95ffacff DCB 0x95,0xff,0xac,0xff +0002b0 b9ffceff DCB 0xb9,0xff,0xce,0xff +0002b4 e4ffeaff DCB 0xe4,0xff,0xea,0xff +0002b8 e8fff4ff DCB 0xe8,0xff,0xf4,0xff +0002bc fd000e00 DCB 0xfd,0x00,0x0e,0x00 +0002c0 15001100 DCB 0x15,0x00,0x11,0x00 +0002c4 15002300 DCB 0x15,0x00,0x23,0x00 +0002c8 28002a00 DCB 0x28,0x00,0x2a,0x00 +0002cc 2b002800 DCB 0x2b,0x00,0x28,0x00 +0002d0 2f002200 DCB 0x2f,0x00,0x22,0x00 +0002d4 37004200 DCB 0x37,0x00,0x42,0x00 +0002d8 45004b00 DCB 0x45,0x00,0x4b,0x00 +0002dc 4d005200 DCB 0x4d,0x00,0x52,0x00 +0002e0 51005200 DCB 0x51,0x00,0x52,0x00 +0002e4 4b005000 DCB 0x4b,0x00,0x50,0x00 +0002e8 530063fd DCB 0x53,0x00,0x63,0xfd +0002ec e9ff96ff DCB 0xe9,0xff,0x96,0xff +0002f0 b0ffc2ff DCB 0xb0,0xff,0xc2,0xff +0002f4 defff2ff DCB 0xde,0xff,0xf2,0xff +0002f8 fefffeff DCB 0xfe,0xff,0xfe,0xff +0002fc f8000a00 DCB 0xf8,0x00,0x0a,0x00 +000300 10001e00 DCB 0x10,0x00,0x1e,0x00 +000304 25002700 DCB 0x25,0x00,0x27,0x00 +000308 33003600 DCB 0x33,0x00,0x36,0x00 +00030c 3a003b00 DCB 0x3a,0x00,0x3b,0x00 +000310 38004300 DCB 0x38,0x00,0x43,0x00 +000314 40004900 DCB 0x40,0x00,0x49,0x00 +000318 4f005100 DCB 0x4f,0x00,0x51,0x00 +00031c 55005900 DCB 0x55,0x00,0x59,0x00 +000320 5c005a00 DCB 0x5c,0x00,0x5a,0x00 +000324 56004d00 DCB 0x56,0x00,0x4d,0x00 +000328 4e004900 DCB 0x4e,0x00,0x49,0x00 +00032c 51fddeff DCB 0x51,0xfd,0xde,0xff +000330 98ffb9ff DCB 0x98,0xff,0xb9,0xff +000334 d0ffecff DCB 0xd0,0xff,0xec,0xff +000338 fc000500 DCB 0xfc,0x00,0x05,0x00 +00033c 02000c00 DCB 0x02,0x00,0x0c,0x00 +000340 15001c00 DCB 0x15,0x00,0x1c,0x00 +000344 26002d00 DCB 0x26,0x00,0x2d,0x00 +000348 2f003f00 DCB 0x2f,0x00,0x3f,0x00 +00034c 3f004200 DCB 0x3f,0x00,0x42,0x00 +000350 2b004200 DCB 0x2b,0x00,0x42,0x00 +000354 4d004d00 DCB 0x4d,0x00,0x4d,0x00 +000358 4f005500 DCB 0x4f,0x00,0x55,0x00 +00035c 57005c00 DCB 0x57,0x00,0x5c,0x00 +000360 5d005d00 DCB 0x5d,0x00,0x5d,0x00 +000364 5b005800 DCB 0x5b,0x00,0x58,0x00 +000368 4d004800 DCB 0x4d,0x00,0x48,0x00 +00036c 410046fd DCB 0x41,0x00,0x46,0xfd +000370 d7ff97ff DCB 0xd7,0xff,0x97,0xff +000374 bbffd7ff DCB 0xbb,0xff,0xd7,0xff +000378 f4fffcff DCB 0xf4,0xff,0xfc,0xff +00037c fa001700 DCB 0xfa,0x00,0x17,0x00 +000380 0e001c00 DCB 0x0e,0x00,0x1c,0x00 +000384 29003600 DCB 0x29,0x00,0x36,0x00 +000388 37003a00 DCB 0x37,0x00,0x3a,0x00 +00038c 42004200 DCB 0x42,0x00,0x42,0x00 +000390 44004b00 DCB 0x44,0x00,0x4b,0x00 +000394 4d005600 DCB 0x4d,0x00,0x56,0x00 +000398 56005600 DCB 0x56,0x00,0x56,0x00 +00039c 5a006100 DCB 0x5a,0x00,0x61,0x00 +0003a0 61006300 DCB 0x61,0x00,0x63,0x00 +0003a4 63005e00 DCB 0x63,0x00,0x5e,0x00 +0003a8 5a005100 DCB 0x5a,0x00,0x51,0x00 +0003ac 48004000 DCB 0x48,0x00,0x40,0x00 +0003b0 41fddbff DCB 0x41,0xfd,0xdb,0xff +0003b4 99ffbeff DCB 0x99,0xff,0xbe,0xff +0003b8 d8fffa00 DCB 0xd8,0xff,0xfa,0x00 +0003bc 10001a00 DCB 0x10,0x00,0x1a,0x00 +0003c0 23002600 DCB 0x23,0x00,0x26,0x00 +0003c4 2c003f00 DCB 0x2c,0x00,0x3f,0x00 +0003c8 42004300 DCB 0x42,0x00,0x43,0x00 +0003cc 42004800 DCB 0x42,0x00,0x48,0x00 +0003d0 54005b00 DCB 0x54,0x00,0x5b,0x00 +0003d4 5a005c00 DCB 0x5a,0x00,0x5c,0x00 +0003d8 62006200 DCB 0x62,0x00,0x62,0x00 +0003dc 62005e00 DCB 0x62,0x00,0x5e,0x00 +0003e0 65006a00 DCB 0x65,0x00,0x6a,0x00 +0003e4 69006c00 DCB 0x69,0x00,0x6c,0x00 +0003e8 62005a00 DCB 0x62,0x00,0x5a,0x00 +0003ec 53004d00 DCB 0x53,0x00,0x4d,0x00 +0003f0 3e003ffd DCB 0x3e,0x00,0x3f,0xfd +0003f4 ddff93ff DCB 0xdd,0xff,0x93,0xff +0003f8 b3ffd5ff DCB 0xb3,0xff,0xd5,0xff +0003fc f5001000 DCB 0xf5,0x00,0x10,0x00 +000400 1e002900 DCB 0x1e,0x00,0x29,0x00 +000404 2e003200 DCB 0x2e,0x00,0x32,0x00 +000408 3f004700 DCB 0x3f,0x00,0x47,0x00 +00040c 44004800 DCB 0x44,0x00,0x48,0x00 +000410 54005700 DCB 0x54,0x00,0x57,0x00 +000414 5d005a00 DCB 0x5d,0x00,0x5a,0x00 +000418 5c006100 DCB 0x5c,0x00,0x61,0x00 +00041c 60006400 DCB 0x60,0x00,0x64,0x00 +000420 65006500 DCB 0x65,0x00,0x65,0x00 +000424 68006500 DCB 0x68,0x00,0x65,0x00 +000428 68005600 DCB 0x68,0x00,0x56,0x00 +00042c 59004f00 DCB 0x59,0x00,0x4f,0x00 +000430 45003700 DCB 0x45,0x00,0x37,0x00 +000434 37fdd9ff DCB 0x37,0xfd,0xd9,0xff +000438 8fffa5ff DCB 0x8f,0xff,0xa5,0xff +00043c c1ffec00 DCB 0xc1,0xff,0xec,0x00 +000440 02001300 DCB 0x02,0x00,0x13,0x00 +000444 21001a00 DCB 0x21,0x00,0x1a,0x00 +000448 24003000 DCB 0x24,0x00,0x30,0x00 +00044c 37003800 DCB 0x37,0x00,0x38,0x00 +000450 32003e00 DCB 0x32,0x00,0x3e,0x00 +000454 46004f00 DCB 0x46,0x00,0x4f,0x00 +000458 50005000 DCB 0x50,0x00,0x50,0x00 +00045c 58005800 DCB 0x58,0x00,0x58,0x00 +000460 5a005c00 DCB 0x5a,0x00,0x5c,0x00 +000464 5e005c00 DCB 0x5e,0x00,0x5c,0x00 +000468 4b004f00 DCB 0x4b,0x00,0x4f,0x00 +00046c 56004c00 DCB 0x56,0x00,0x4c,0x00 +000470 41003700 DCB 0x41,0x00,0x37,0x00 +000474 2c0025fe DCB 0x2c,0x00,0x25,0xfe +000478 53ff88ff DCB 0x53,0xff,0x88,0xff +00047c a7ffc2ff DCB 0xa7,0xff,0xc2,0xff +000480 e4fffa00 DCB 0xe4,0xff,0xfa,0x00 +000484 0a001500 DCB 0x0a,0x00,0x15,0x00 +000488 11001b00 DCB 0x11,0x00,0x1b,0x00 +00048c 23002500 DCB 0x23,0x00,0x25,0x00 +000490 19002000 DCB 0x19,0x00,0x20,0x00 +000494 32003300 DCB 0x32,0x00,0x33,0x00 +000498 40004300 DCB 0x40,0x00,0x43,0x00 +00049c 43004c00 DCB 0x43,0x00,0x4c,0x00 +0004a0 4a004f00 DCB 0x4a,0x00,0x4f,0x00 +0004a4 50005100 DCB 0x50,0x00,0x51,0x00 +0004a8 4f004f00 DCB 0x4f,0x00,0x4f,0x00 +0004ac 4d004600 DCB 0x4d,0x00,0x46,0x00 +0004b0 3c003200 DCB 0x3c,0x00,0x32,0x00 +0004b4 2b001600 DCB 0x2b,0x00,0x16,0x00 +0004b8 16feabff DCB 0x16,0xfe,0xab,0xff +0004bc 84ffa1ff DCB 0x84,0xff,0xa1,0xff +0004c0 baffdcff DCB 0xba,0xff,0xdc,0xff +0004c4 ee000400 DCB 0xee,0x00,0x04,0x00 +0004c8 10001000 DCB 0x10,0x00,0x10,0x00 +0004cc 15001000 DCB 0x15,0x00,0x10,0x00 +0004d0 17001000 DCB 0x17,0x00,0x10,0x00 +0004d4 16001e00 DCB 0x16,0x00,0x1e,0x00 +0004d8 2f003a00 DCB 0x2f,0x00,0x3a,0x00 +0004dc 3b003d00 DCB 0x3b,0x00,0x3d,0x00 +0004e0 44004500 DCB 0x44,0x00,0x45,0x00 +0004e4 44004900 DCB 0x44,0x00,0x49,0x00 +0004e8 43004800 DCB 0x43,0x00,0x48,0x00 +0004ec 3d004500 DCB 0x3d,0x00,0x45,0x00 +0004f0 40003800 DCB 0x40,0x00,0x38,0x00 +0004f4 29002100 DCB 0x29,0x00,0x21,0x00 +0004f8 160012fe DCB 0x16,0x00,0x12,0xfe +0004fc b0ff7aff DCB 0xb0,0xff,0x7a,0xff +000500 9bffb3ff DCB 0x9b,0xff,0xb3,0xff +000504 ceffe6ff DCB 0xce,0xff,0xe6,0xff +000508 f6fffd00 DCB 0xf6,0xff,0xfd,0x00 +00050c 04000c00 DCB 0x04,0x00,0x0c,0x00 +000510 11001300 DCB 0x11,0x00,0x13,0x00 +000514 09000600 DCB 0x09,0x00,0x06,0x00 +000518 18002500 DCB 0x18,0x00,0x25,0x00 +00051c 2d002b00 DCB 0x2d,0x00,0x2b,0x00 +000520 2d003300 DCB 0x2d,0x00,0x33,0x00 +000524 2f003700 DCB 0x2f,0x00,0x37,0x00 +000528 38003900 DCB 0x38,0x00,0x39,0x00 +00052c 3b003d00 DCB 0x3b,0x00,0x3d,0x00 +000530 37003400 DCB 0x37,0x00,0x34,0x00 +000534 2c001f00 DCB 0x2c,0x00,0x1f,0x00 +000538 15000c00 DCB 0x15,0x00,0x0c,0x00 +00053c 08fe97ff DCB 0x08,0xfe,0x97,0xff +000540 72ff8fff DCB 0x72,0xff,0x8f,0xff +000544 a4ffbeff DCB 0xa4,0xff,0xbe,0xff +000548 d3ffe0ff DCB 0xd3,0xff,0xe0,0xff +00054c ecfff2ff DCB 0xec,0xff,0xf2,0xff +000550 f90004ff DCB 0xf9,0x00,0x04,0xff +000554 ff000100 DCB 0xff,0x00,0x01,0x00 +000558 02000f00 DCB 0x02,0x00,0x0f,0x00 +00055c 15001600 DCB 0x15,0x00,0x16,0x00 +000560 16001700 DCB 0x16,0x00,0x17,0x00 +000564 20001d00 DCB 0x20,0x00,0x1d,0x00 +000568 22002200 DCB 0x22,0x00,0x22,0x00 +00056c 23002200 DCB 0x23,0x00,0x22,0x00 +000570 24002700 DCB 0x24,0x00,0x27,0x00 +000574 21001c00 DCB 0x21,0x00,0x1c,0x00 +000578 0e0007ff DCB 0x0e,0x00,0x07,0xff +00057c f9fffffe DCB 0xf9,0xff,0xff,0xfe +000580 19ff61ff DCB 0x19,0xff,0x61,0xff +000584 82ff91ff DCB 0x82,0xff,0x91,0xff +000588 adffbcff DCB 0xad,0xff,0xbc,0xff +00058c ccffd4ff DCB 0xcc,0xff,0xd4,0xff +000590 d9ffe0ff DCB 0xd9,0xff,0xe0,0xff +000594 e6ffe5ff DCB 0xe6,0xff,0xe5,0xff +000598 edfff0ff DCB 0xed,0xff,0xf0,0xff +00059c fafffd00 DCB 0xfa,0xff,0xfd,0x00 +0005a0 03ffff00 DCB 0x03,0xff,0xff,0x00 +0005a4 01000a00 DCB 0x01,0x00,0x0a,0x00 +0005a8 08000700 DCB 0x08,0x00,0x07,0x00 +0005ac 0c000c00 DCB 0x0c,0x00,0x0c,0x00 +0005b0 0a001500 DCB 0x0a,0x00,0x15,0x00 +0005b4 11000a00 DCB 0x11,0x00,0x0a,0x00 +0005b8 07fffdff DCB 0x07,0xff,0xfd,0xff +0005bc f7fff0ff DCB 0xf7,0xff,0xf0,0xff +0005c0 f8f2c5fe DCB 0xf8,0xf2,0xc5,0xfe +0005c4 b5ff7dff DCB 0xb5,0xff,0x7d,0xff +0005c8 86ff9dff DCB 0x86,0xff,0x9d,0xff +0005cc b0ffc0ff DCB 0xb0,0xff,0xc0,0xff +0005d0 c6ffc9ff DCB 0xc6,0xff,0xc9,0xff +0005d4 d0ffd6ff DCB 0xd0,0xff,0xd6,0xff +0005d8 dfffdfff DCB 0xdf,0xff,0xdf,0xff +0005dc e0ffeaff DCB 0xe0,0xff,0xea,0xff +0005e0 edfff5ff DCB 0xed,0xff,0xf5,0xff +0005e4 f2fff1ff DCB 0xf2,0xff,0xf1,0xff +0005e8 f8fff8ff DCB 0xf8,0xff,0xf8,0xff +0005ec fb000000 DCB 0xfb,0x00,0x00,0x00 +0005f0 03000600 DCB 0x03,0x00,0x06,0x00 +0005f4 08000900 DCB 0x08,0x00,0x09,0x00 +0005f8 060001ff DCB 0x06,0x00,0x01,0xff +0005fc fdfff7ff DCB 0xfd,0xff,0xf7,0xff +000600 f30003f7 DCB 0xf3,0x00,0x03,0xf7 +000604 5cfe6aff DCB 0x5c,0xfe,0x6a,0xff +000608 5cff72ff DCB 0x5c,0xff,0x72,0xff +00060c 8eff9cff DCB 0x8e,0xff,0x9c,0xff +000610 aaffb4ff DCB 0xaa,0xff,0xb4,0xff +000614 b2ffb4ff DCB 0xb2,0xff,0xb4,0xff +000618 9affb3ff DCB 0x9a,0xff,0xb3,0xff +00061c b9ffcaff DCB 0xb9,0xff,0xca,0xff +000620 d8ffd9ff DCB 0xd8,0xff,0xd9,0xff +000624 dfffdcff DCB 0xdf,0xff,0xdc,0xff +000628 ddffe7ff DCB 0xdd,0xff,0xe7,0xff +00062c e7ffe5ff DCB 0xe7,0xff,0xe5,0xff +000630 ebffebff DCB 0xeb,0xff,0xeb,0xff +000634 ecffedff DCB 0xec,0xff,0xed,0xff +000638 fdfff8ff DCB 0xfd,0xff,0xf8,0xff +00063c e9ffebff DCB 0xe9,0xff,0xeb,0xff +000640 f5fff800 DCB 0xf5,0xff,0xf8,0x00 +000644 19f721ff DCB 0x19,0xf7,0x21,0xff +000648 bffe8bfe DCB 0xbf,0xfe,0x8b,0xfe +00064c 44ff93ff DCB 0x44,0xff,0x93,0xff +000650 a0ffaeff DCB 0xa0,0xff,0xae,0xff +000654 b1ffadff DCB 0xb1,0xff,0xad,0xff +000658 b2ffb8ff DCB 0xb2,0xff,0xb8,0xff +00065c c5ffc1ff DCB 0xc5,0xff,0xc1,0xff +000660 c8ffd4ff DCB 0xc8,0xff,0xd4,0xff +000664 d5ffdbff DCB 0xd5,0xff,0xdb,0xff +000668 d8ffd7ff DCB 0xd8,0xff,0xd7,0xff +00066c deffddff DCB 0xde,0xff,0xdd,0xff +000670 daffe4ff DCB 0xda,0xff,0xe4,0xff +000674 eaffecff DCB 0xea,0xff,0xec,0xff +000678 f0fff9ff DCB 0xf0,0xff,0xf9,0xff +00067c f9fff3ff DCB 0xf9,0xff,0xf3,0xff +000680 f9000100 DCB 0xf9,0x00,0x01,0x00 +000684 180093 DCB 0x18,0x00,0x93 + screen_87_data +000687 87 DCB 0x87 + screen_a0_00_ff_data +000688 a000ff DCB 0xa0,0x00,0xff + screen_a4_06_c1_data +00068b a4 DCB 0xa4 +00068c 06c1 DCB 0x06,0xc1 + screen_a4_06_01_data +00068e a406 DCB 0xa4,0x06 +000690 01 DCB 0x01 + screen_a4_00_01_data +000691 a40001 DCB 0xa4,0x00,0x01 + screen_a4_0c_5a_data +000694 a40c5a DCB 0xa4,0x0c,0x5a + screen_a4_05_04_data +000697 a4 DCB 0xa4 +000698 0504 DCB 0x05,0x04 + screen_a4_00_03_data +00069a a400 DCB 0xa4,0x00 +00069c 03 DCB 0x03 + screen_a7_00_00_data +00069d a70000 DCB 0xa7,0x00,0x00 +0006a0 00 DCB 0x00 + screen_fa_20_24_data +0006a1 fa2000 DCB 0xfa,0x20,0x00 +0006a4 002401 DCB 0x00,0x24,0x01 + screen_fa_20_32_data +0006a7 fa DCB 0xfa +0006a8 20000032 DCB 0x20,0x00,0x00,0x32 +0006ac 10 DCB 0x10 + screen_fa_20_34_data +0006ad fa2000 DCB 0xfa,0x20,0x00 +0006b0 003402 DCB 0x00,0x34,0x02 + screen_fa_20_3f_data +0006b3 fa DCB 0xfa +0006b4 2000003f DCB 0x20,0x00,0x00,0x3f +0006b8 07 DCB 0x07 + screen_fa_20_3d_data +0006b9 fa2000 DCB 0xfa,0x20,0x00 +0006bc 003d30 DCB 0x00,0x3d,0x30 + screen_fa_20_2d_data +0006bf fa DCB 0xfa +0006c0 2000002d DCB 0x20,0x00,0x00,0x2d +0006c4 02 DCB 0x02 + screen_fa_20_1b_data +0006c5 fa2000 DCB 0xfa,0x20,0x00 +0006c8 001b66 DCB 0x00,0x1b,0x66 + screen_fa_20_68_data +0006cb fa DCB 0xfa +0006cc 20000068 DCB 0x20,0x00,0x00,0x68 +0006d0 13 DCB 0x13 + screen_fa_20_25_data +0006d1 fa2000 DCB 0xfa,0x20,0x00 +0006d4 002520 DCB 0x00,0x25,0x20 + screen_fa_20_6b_data +0006d7 fa DCB 0xfa +0006d8 2000006b DCB 0x20,0x00,0x00,0x6b +0006dc 00 DCB 0x00 + screen_fa_20_de_data +0006dd fa2000 DCB 0xfa,0x20,0x00 +0006e0 00de03 DCB 0x00,0xde,0x03 + screen_fa_20_28_data +0006e3 fa DCB 0xfa +0006e4 20000128 DCB 0x20,0x00,0x01,0x28 +0006e8 ffffff83 DCB 0xff,0xff,0xff,0x83 + screen_fa_20_6a_data +0006ec fa200000 DCB 0xfa,0x20,0x00,0x00 +0006f0 6aa0 DCB 0x6a,0xa0 + screen_fb_20_6a_data +0006f2 fb20 DCB 0xfb,0x20 +0006f4 00006a DCB 0x00,0x00,0x6a + screen_fa_20_72_data1 +0006f7 fa DCB 0xfa +0006f8 20000072 DCB 0x20,0x00,0x00,0x72 +0006fc 00000000 DCB 0x00,0x00,0x00,0x00 +000700 ff3f00 DCB 0xff,0x3f,0x00 + screen_fa_20_72_data2 +000703 fa DCB 0xfa +000704 20000072 DCB 0x20,0x00,0x00,0x72 +000708 00000040 DCB 0x00,0x00,0x00,0x40 +00070c 3e2700 DCB 0x3e,0x27,0x00 + screen_fa_20_72_data3 +00070f fa DCB 0xfa +000710 20000072 DCB 0x20,0x00,0x00,0x72 +000714 0000007c DCB 0x00,0x00,0x00,0x7c +000718 2d0300 DCB 0x2d,0x03,0x00 + screen_fa_20_6B_data +00071b fa DCB 0xfa +00071c 2000006b DCB 0x20,0x00,0x00,0x6b +000720 0040420f DCB 0x00,0x40,0x42,0x0f +000724 0000c0 DCB 0x00,0x00,0xc0 + screen_fb_20_71_data +000727 fb DCB 0xfb +000728 20000071 DCB 0x20,0x00,0x00,0x71 + screen_reg_int_data_size +00072c 03 DCB 0x03 + screen_reg_start_data_size +00072d 03 DCB 0x03 + + AREA ||.data||, DATA, ALIGN=2 + + g_screen_input_rst_pad +000000 17 DCB 0x17 + g_screen_input_int_pad +000001 16 DCB 0x16 + g_phone_input_rst_pad +000002 15 DCB 0x15 + g_phone_output_int_pad +000003 02 DCB 0x02 + start_now +000004 01 DCB 0x01 + screen_data_write_1 +000005 87 DCB 0x87 + screen_data_write_2 +000006 c005 DCB 0xc0,0x05 +000008 01 DCB 0x01 + screen_data_write_3 +000009 c00500 DCB 0xc0,0x05,0x00 + screen_reg_int_data + DCD screen_data_write_1 + DCD 0x00000001 + DCD 0x0000000a +000018 01000000 DCB 0x01,0x00,0x00,0x00 + DCD screen_data_write_2 + DCD 0x00000003 + DCD 0x00000000 +000028 00000000 DCB 0x00,0x00,0x00,0x00 + DCD screen_data_write_3 + DCD 0x00000003 + DCD 0x00000000 +000038 00000000 DCB 0x00,0x00,0x00,0x00 + screen_reg_start_data +00003c 00000000 DCB 0x00,0x00,0x00,0x00 + DCD screen_87_data + DCD 0x00000001 + DCD 0x0000000a +00004c 01000000 DCB 0x01,0x00,0x00,0x00 +000050 01000000 DCB 0x01,0x00,0x00,0x00 + DCD screen_a0_00_ff_data + DCD 0x00000003 + DCD 0x00000000 +000060 00000000 DCB 0x00,0x00,0x00,0x00 +000064 02000000 DCB 0x02,0x00,0x00,0x00 + DCD screen_a4_06_c1_data + DCD 0x00000003 + DCD 0x00000000 +000074 00000000 DCB 0x00,0x00,0x00,0x00 + phone_reg_coord_data +000078 60 DCB 0x60 + phone_reg_coord_back +000079 090010 DCB 0x09,0x00,0x10 +00007c 00000000 DCB 0x00,0x00,0x00,0x00 +000080 00 DCB 0x00 + phone_reg_coord_back_BUF +000081 090010 DCB 0x09,0x00,0x10 +000084 00000000 DCB 0x00,0x00,0x00,0x00 +000088 00000000 DCB 0x00,0x00,0x00,0x00 + % 88 +0000e4 00 DCB 0x00 + phone_reg_coord_back_X61 +0000e5 090010 DCB 0x09,0x00,0x10 +0000e8 00000000 DCB 0x00,0x00,0x00,0x00 +0000ec 00000000 DCB 0x00,0x00,0x00,0x00 + % 68 +000134 00 DCB 0x00 + phone_reg_coord_BUF_NUM +000135 000000 DCB 0x00,0x00,0x00 + phone_reg_int_data +000138 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000008 + DCD phone_reg_coord_back_X61 + DCD phone_reg_coord_back_X61 + phone_reg_int_size +000148 01000000 DCB 0x01,0x00,0x00,0x00 + phone_reg_const_data +00014c 08000000 DCB 0x08,0x00,0x00,0x00 + DCD 0x00000008 + DCD phone_60_start_back + DCD phone_60_start_back +00015c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000005 + DCD phone_22_data + DCD phone_22_back +00016c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_21_data + DCD phone_21_back +00017c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_55_data + DCD phone_55_back +00018c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000004 + DCD phone_af_data + DCD phone_af_back +00019c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000004 + DCD phone_f1_data + DCD phone_f1_back +0001ac 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000004 + DCD phone_a5_data + DCD phone_a5_back +0001bc 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000004 + DCD phone_a3_data + DCD phone_a3_back +0001cc 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000004 + DCD phone_a4_data + DCD phone_a4_back +0001dc 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000003 + DCD phone_52_data + DCD phone_52_back +0001ec 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x0000000b + DCD phone_23_data + DCD phone_23_back +0001fc 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000002 + DCD phone_30_data + DCD phone_30_back +00020c 02000000 DCB 0x02,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_e4_00_data + DCD phone_e4_00_back +00021c 02000000 DCB 0x02,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_e4_01_data + DCD phone_e4_01_back +00022c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_85_data + DCD phone_85_back +00023c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000001 + DCD phone_f5_data + DCD phone_f5_back +00024c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000006 + DCD phone_f6_data + DCD phone_f6_back +00025c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000012 + DCD phone_ea_data + DCD phone_ea_back +00026c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000002 + DCD phone_b1_data + DCD phone_b1_back +00027c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000420 + DCD phone_72_data + DCD phone_72_back +00028c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x000001f5 + DCD phone_80_data + DCD phone_80_back +00029c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x0000000a + DCD phone_90_data + DCD phone_90_back + phone_reg_const_data_size +0002ac 16 DCB 0x16 + app_tp_count +0002ad 00 DCB 0x00 + phone_reg_e4_count +0002ae 01 DCB 0x01 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\S8\\app_tp_for_custom_s8.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___22_app_tp_for_custom_s8_c_17d07c66____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___22_app_tp_for_custom_s8_c_17d07c66____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___22_app_tp_for_custom_s8_c_17d07c66____REVSH| +#line 482 +|__asm___22_app_tp_for_custom_s8_c_17d07c66____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/app_tp_transfer.txt b/project/WL668/Listings/app_tp_transfer.txt new file mode 100644 index 0000000..96d1269 --- /dev/null +++ b/project/WL668/Listings/app_tp_transfer.txt @@ -0,0 +1,1184 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\app_tp_transfer.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\app_tp_transfer.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\app_tp_transfer.crf ..\..\src\app\touch\app_tp_transfer.c] + THUMB + + AREA ||i.app_tp_i2cs_callback||, CODE, READONLY, ALIGN=2 + + app_tp_i2cs_callback PROC +;;;382 #if PHONE_SLAVE_TRANSFER_I2C //消除warning +;;;383 static void app_tp_i2cs_callback(i2c_index_e index, hal_i2cs_event_e int_status, size_t recieve_num) +000000 b570 PUSH {r4-r6,lr} +;;;384 { +000002 4606 MOV r6,r0 +000004 460c MOV r4,r1 +000006 4615 MOV r5,r2 +;;;385 static bool i2cs_transfer = true; //确保一次通信只解析一次 +;;;386 if (i2cs_transfer) +000008 480d LDR r0,|L1.64| +00000a 7800 LDRB r0,[r0,#0] ; i2cs_transfer +00000c 2800 CMP r0,#0 +00000e d006 BEQ |L1.30| +;;;387 { +;;;388 i2cs_transfer = false; +000010 2000 MOVS r0,#0 +000012 490b LDR r1,|L1.64| +000014 7008 STRB r0,[r1,#0] +;;;389 app_tp_transfer_phone(index, recieve_num); +000016 4629 MOV r1,r5 +000018 4630 MOV r0,r6 +00001a f7fffffe BL app_tp_transfer_phone + |L1.30| +;;;390 } +;;;391 if (int_status == I2CS_EVENT_READ) +00001e 2c00 CMP r4,#0 +000020 d107 BNE |L1.50| +;;;392 { +;;;393 app_tp_s_write(index, s_slave_txbuffer, s_slave_txbuffer_size); +000022 4808 LDR r0,|L1.68| +000024 6802 LDR r2,[r0,#0] ; s_slave_txbuffer_size +000026 4808 LDR r0,|L1.72| +000028 6801 LDR r1,[r0,#0] ; s_slave_txbuffer +00002a 4630 MOV r0,r6 +00002c f7fffffe BL app_tp_s_write +000030 e004 B |L1.60| + |L1.50| +;;;394 } +;;;395 else if (int_status == I2CS_EVENT_STOP) +000032 2c02 CMP r4,#2 +000034 d102 BNE |L1.60| +;;;396 { +;;;397 i2cs_transfer = true; +000036 2001 MOVS r0,#1 +000038 4901 LDR r1,|L1.64| +00003a 7008 STRB r0,[r1,#0] + |L1.60| +;;;398 } +;;;399 } +00003c bd70 POP {r4-r6,pc} +;;;400 #endif + ENDP + +00003e 0000 DCW 0x0000 + |L1.64| + DCD i2cs_transfer + |L1.68| + DCD s_slave_txbuffer_size + |L1.72| + DCD s_slave_txbuffer + + AREA ||i.app_tp_init||, CODE, READONLY, ALIGN=2 + + app_tp_init PROC +;;;224 **************************************************************************/ +;;;225 void app_tp_init(void) +000000 b510 PUSH {r4,lr} +;;;226 { +;;;227 #if _DEMO_IPHONE_X_EN +;;;228 app_tp_phone_data_init(); +;;;229 #endif +;;;230 app_tp_phone_reset_init(); //初始化手机复位的IO口 +000002 f7fffffe BL app_tp_phone_reset_init +;;;231 app_tp_screen_int_init(); //配置screen中断输入引脚 +000006 f7fffffe BL app_tp_screen_int_init +;;;232 hal_gpio_init_output(g_phone_output_int_pad, IO_LVL_HIGH); //配置phone报点输出中断IO口 +00000a 2101 MOVS r1,#1 +00000c 4812 LDR r0,|L2.88| +00000e 7800 LDRB r0,[r0,#0] ; g_phone_output_int_pad +000010 f7fffffe BL hal_gpio_init_output +;;;233 +;;;234 #if SCREEN_MASTER_TRANSFER_I2C +;;;235 screen_i2cm_io_init(); +;;;236 hal_i2cm_init(SCREEN_I2CM_INDEX, SCREEN_I2C_ADDRESS, SCREEN_I2C_ADDR_BITS, I2C_MASTER_SPEED); +;;;237 #elif SCREEN_MASTER_TRANSFER_SPI +;;;238 screen_spim_io_init(); +000014 f7fffffe BL screen_spim_io_init +;;;239 hal_spim_init(SPI_MASTER_SPEED, SCREEN_SPI_CPHA, SCREEN_SPI_CPOL); +000018 2200 MOVS r2,#0 +00001a 4611 MOV r1,r2 +00001c 480f LDR r0,|L2.92| +00001e f7fffffe BL hal_spim_init +;;;240 #endif +;;;241 +;;;242 #if PHONE_SLAVE_TRANSFER_I2C +;;;243 phone_i2cs_io_init(); +000022 f7fffffe BL phone_i2cs_io_init +;;;244 hal_i2cs_init(PHONE_I2CS_INDEX, CHIP_I2C_ADDRESS, CHIP_I2C_ADDR_BITS); +000026 2207 MOVS r2,#7 +000028 2148 MOVS r1,#0x48 +00002a 2000 MOVS r0,#0 +00002c f7fffffe BL hal_i2cs_init +;;;245 hal_i2cs_register_callback(PHONE_I2CS_INDEX, app_tp_i2cs_callback); +000030 490b LDR r1,|L2.96| +000032 2000 MOVS r0,#0 +000034 f7fffffe BL hal_i2cs_register_callback +;;;246 hal_i2cs_update_rx_buffer(PHONE_I2CS_INDEX, s_phone_read_buffer, BUFFER_SIZE_MAX); +000038 22fa MOVS r2,#0xfa +00003a 490a LDR r1,|L2.100| +00003c 2000 MOVS r0,#0 +00003e f7fffffe BL hal_i2cs_update_rx_buffer +;;;247 hal_i2cs_update_tx_buffer(PHONE_I2CS_INDEX, phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size, false); +000042 4809 LDR r0,|L2.104| +000044 6842 LDR r2,[r0,#4] ; phone_reg_const_data +000046 2300 MOVS r3,#0 +000048 68c1 LDR r1,[r0,#0xc] ; phone_reg_const_data +00004a 4618 MOV r0,r3 +00004c f7fffffe BL hal_i2cs_update_tx_buffer +;;;248 hal_i2cs_start(PHONE_I2CS_INDEX); +000050 2000 MOVS r0,#0 +000052 f7fffffe BL hal_i2cs_start +;;;249 #elif PHONE_SLAVE_TRANSFER_SPI +;;;250 phone_spis_io_init(); +;;;251 hal_spis_init(PHONE_SPI_CPHA, PHONE_SPI_CPOL); // 初始化spis +;;;252 hal_spis_update_rx_buffer(s_phone_read_buffer, BUFFER_SIZE_MAX); // 设置auto rx buffer +;;;253 hal_spis_update_tx_buffer(phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size, false); // 配置TX BUFFER +;;;254 hal_spis_register_callback(app_tp_spis_callback, SPIS_EVENT_RCV_FULL | SPIS_EVENT_RCV_CS_RISE, 0); // 注册回调 +;;;255 hal_spis_start(); // 启动tx自动发送 +;;;256 #endif +;;;257 } +000056 bd10 POP {r4,pc} +;;;258 + ENDP + + |L2.88| + DCD g_phone_output_int_pad + |L2.92| + DCD 0x007a1200 + |L2.96| + DCD app_tp_i2cs_callback + |L2.100| + DCD s_phone_read_buffer + |L2.104| + DCD phone_reg_const_data + + AREA ||i.app_tp_m_read||, CODE, READONLY, ALIGN=1 + + app_tp_m_read PROC +;;;324 **************************************************************************/ +;;;325 static void app_tp_m_read(const uint8_t *cmd, size_t cmd_size, uint8_t *data_buffer, size_t data_size) +000000 b5f8 PUSH {r3-r7,lr} +;;;326 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +000006 4616 MOV r6,r2 +000008 461f MOV r7,r3 +;;;327 #if SCREEN_MASTER_TRANSFER_I2C +;;;328 uint8_t i = 0; +;;;329 uint32_t address = 0; +;;;330 +;;;331 for (i = 0; i < cmd_size; i++) //先将要发送的数据整合到 address +;;;332 { +;;;333 address |= (uint32_t)cmd[i] << i * 8; +;;;334 } +;;;335 hal_i2cm_dma_read(SCREEN_I2CM_INDEX, address, cmd_size, data_buffer, data_size); +;;;336 #elif SCREEN_MASTER_TRANSFER_SPI +;;;337 hal_spim_read(cmd, cmd_size, data_buffer, data_size); +00000a 463b MOV r3,r7 +00000c 4632 MOV r2,r6 +00000e 4629 MOV r1,r5 +000010 4620 MOV r0,r4 +000012 f7fffffe BL hal_spim_read +;;;338 #endif +;;;339 } +000016 bdf8 POP {r3-r7,pc} +;;;340 + ENDP + + + AREA ||i.app_tp_m_transfer_complate||, CODE, READONLY, ALIGN=1 + + app_tp_m_transfer_complate PROC +;;;265 **************************************************************************/ +;;;266 bool app_tp_m_transfer_complate(void) +000000 b510 PUSH {r4,lr} +;;;267 { +;;;268 #if SCREEN_MASTER_TRANSFER_I2C +;;;269 return hal_i2cm_get_transfer_complete(SCREEN_I2CM_INDEX); +;;;270 #elif SCREEN_MASTER_TRANSFER_SPI +;;;271 return hal_spim_get_transfer_complete(); +000002 f7fffffe BL hal_spim_get_transfer_complete +;;;272 #else +;;;273 return true; +;;;274 #endif +;;;275 } +000006 bd10 POP {r4,pc} +;;;276 + ENDP + + + AREA ||i.app_tp_m_write||, CODE, READONLY, ALIGN=2 + + app_tp_m_write PROC +;;;304 **************************************************************************/ +;;;305 static void app_tp_m_write(const uint8_t *txbuffer, size_t buffer_size) +000000 b570 PUSH {r4-r6,lr} +;;;306 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +;;;307 #if SCREEN_MASTER_TRANSFER_I2C +;;;308 hal_i2cm_dma_write(SCREEN_I2CM_INDEX, txbuffer, buffer_size); +;;;309 #elif SCREEN_MASTER_TRANSFER_SPI +;;;310 hal_spim_write(txbuffer, buffer_size); +000006 4629 MOV r1,r5 +000008 4620 MOV r0,r4 +00000a f7fffffe BL hal_spim_write +;;;311 s_spim_write = true; +00000e 2001 MOVS r0,#1 +000010 4901 LDR r1,|L5.24| +000012 7008 STRB r0,[r1,#0] +;;;312 #endif +;;;313 } +000014 bd70 POP {r4-r6,pc} +;;;314 + ENDP + +000016 0000 DCW 0x0000 + |L5.24| + DCD s_spim_write + + AREA ||i.app_tp_phone_clear_reset_on||, CODE, READONLY, ALIGN=2 + + app_tp_phone_clear_reset_on PROC +;;;634 **************************************************************************/ +;;;635 void app_tp_phone_clear_reset_on(void) +000000 2000 MOVS r0,#0 +;;;636 { +;;;637 s_phone_reset_flag = false; +000002 4901 LDR r1,|L6.8| +000004 7008 STRB r0,[r1,#0] +;;;638 } +000006 4770 BX lr +;;;639 + ENDP + + |L6.8| + DCD s_phone_reset_flag + + AREA ||i.app_tp_phone_reset_init||, CODE, READONLY, ALIGN=2 + + app_tp_phone_reset_init PROC +;;;100 **************************************************************************/ +;;;101 static void app_tp_phone_reset_init(void) +000000 b510 PUSH {r4,lr} +;;;102 { +;;;103 /*0.配置为输入*/ +;;;104 hal_gpio_init_input(g_phone_input_rst_pad); +000002 480c LDR r0,|L7.52| +000004 7800 LDRB r0,[r0,#0] ; g_phone_input_rst_pad +000006 f7fffffe BL hal_gpio_init_input +;;;105 /*1.关闭中断*/ +;;;106 hal_gpio_ctrl_eint(g_phone_input_rst_pad, false); +00000a 2100 MOVS r1,#0 +00000c 4809 LDR r0,|L7.52| +00000e 7800 LDRB r0,[r0,#0] ; g_phone_input_rst_pad +000010 f7fffffe BL hal_gpio_ctrl_eint +;;;107 /*2.中断初始化*/ +;;;108 hal_gpio_init_eint(g_phone_input_rst_pad, DETECT_RISING_EDGE); +000014 2102 MOVS r1,#2 +000016 4807 LDR r0,|L7.52| +000018 7800 LDRB r0,[r0,#0] ; g_phone_input_rst_pad +00001a f7fffffe BL hal_gpio_init_eint +;;;109 /*3.注册回调*/ +;;;110 hal_gpio_reg_eint_cb(g_phone_input_rst_pad, app_tp_reset_callback); +00001e 4906 LDR r1,|L7.56| +000020 4804 LDR r0,|L7.52| +000022 7800 LDRB r0,[r0,#0] ; g_phone_input_rst_pad +000024 f7fffffe BL hal_gpio_reg_eint_cb +;;;111 /*4.使能中断*/ +;;;112 hal_gpio_ctrl_eint(g_phone_input_rst_pad, true); +000028 2101 MOVS r1,#1 +00002a 4802 LDR r0,|L7.52| +00002c 7800 LDRB r0,[r0,#0] ; g_phone_input_rst_pad +00002e f7fffffe BL hal_gpio_ctrl_eint +;;;113 } +000032 bd10 POP {r4,pc} +;;;114 + ENDP + + |L7.52| + DCD g_phone_input_rst_pad + |L7.56| + DCD app_tp_reset_callback + + AREA ||i.app_tp_phone_reset_on||, CODE, READONLY, ALIGN=2 + + app_tp_phone_reset_on PROC +;;;622 **************************************************************************/ +;;;623 bool app_tp_phone_reset_on(void) +000000 4801 LDR r0,|L8.8| +;;;624 { +;;;625 return s_phone_reset_flag; +000002 7800 LDRB r0,[r0,#0] ; s_phone_reset_flag +;;;626 } +000004 4770 BX lr +;;;627 + ENDP + +000006 0000 DCW 0x0000 + |L8.8| + DCD s_phone_reset_flag + + AREA ||i.app_tp_reset_callback||, CODE, READONLY, ALIGN=2 + + app_tp_reset_callback PROC +;;;439 **************************************************************************/ +;;;440 static void app_tp_reset_callback(void *data) +000000 2101 MOVS r1,#1 +;;;441 { +;;;442 s_phone_reset_flag = true; +000002 4a01 LDR r2,|L9.8| +000004 7011 STRB r1,[r2,#0] +;;;443 //app_tp_s_write(phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size); ///////S8 s8p +;;;444 +;;;445 #if PHONE_SLAVE_TRANSFER_SPI +;;;446 hal_gpio_set_output_data(IO_PAD_AP_INT, IO_LVL_LOW); +;;;447 #endif +;;;448 //TAU_LOGD("app_tp_reset_callback\n"); +;;;449 } +000006 4770 BX lr +;;;450 + ENDP + + |L9.8| + DCD s_phone_reset_flag + + AREA ||i.app_tp_s_read||, CODE, READONLY, ALIGN=1 + + app_tp_s_read PROC +;;;367 **************************************************************************/ +;;;368 void app_tp_s_read(i2c_index_e index, void *rxBuffer, size_t data_size) +000000 b570 PUSH {r4-r6,lr} +;;;369 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +000006 4616 MOV r6,r2 +;;;370 #if PHONE_SLAVE_TRANSFER_I2C +;;;371 hal_i2cs_update_rx_buffer(index, rxBuffer, data_size); +000008 4632 MOV r2,r6 +00000a 4629 MOV r1,r5 +00000c 4620 MOV r0,r4 +00000e f7fffffe BL hal_i2cs_update_rx_buffer +;;;372 #endif +;;;373 } +000012 bd70 POP {r4-r6,pc} +;;;374 + ENDP + + + AREA ||i.app_tp_s_write||, CODE, READONLY, ALIGN=1 + + app_tp_s_write PROC +;;;348 **************************************************************************/ +;;;349 void app_tp_s_write(i2c_index_e index, const uint8_t *txbuffer, size_t buffer_size) +000000 b570 PUSH {r4-r6,lr} +;;;350 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +000006 4616 MOV r6,r2 +;;;351 #if PHONE_SLAVE_TRANSFER_I2C +;;;352 hal_i2cs_update_tx_buffer(index, txbuffer, buffer_size, true); +000008 2301 MOVS r3,#1 +00000a 4632 MOV r2,r6 +00000c 4629 MOV r1,r5 +00000e 4620 MOV r0,r4 +000010 f7fffffe BL hal_i2cs_update_tx_buffer +;;;353 #elif PHONE_SLAVE_TRANSFER_SPI +;;;354 hal_spis_update_rx_buffer(s_phone_read_buffer, BUFFER_SIZE_MAX); +;;;355 hal_spis_update_tx_buffer(txbuffer, buffer_size, true); +;;;356 app_tp_write_other_operations(txbuffer, buffer_size); +;;;357 #endif +;;;358 } +000014 bd70 POP {r4-r6,pc} +;;;359 + ENDP + + + AREA ||i.app_tp_screen_init||, CODE, READONLY, ALIGN=2 + + app_tp_screen_init PROC +;;;121 **************************************************************************/ +;;;122 void app_tp_screen_init(void) +000000 b510 PUSH {r4,lr} +;;;123 { +;;;124 hal_gpio_init_output(g_screen_input_rst_pad, IO_LVL_HIGH); +000002 2101 MOVS r1,#1 +000004 480c LDR r0,|L12.56| +000006 7800 LDRB r0,[r0,#0] ; g_screen_input_rst_pad +000008 f7fffffe BL hal_gpio_init_output +;;;125 delayUs(200); +00000c 20c8 MOVS r0,#0xc8 +00000e f7fffffe BL delayUs +;;;126 hal_gpio_set_output_data(g_screen_input_rst_pad, IO_LVL_LOW); +000012 2100 MOVS r1,#0 +000014 4808 LDR r0,|L12.56| +000016 7800 LDRB r0,[r0,#0] ; g_screen_input_rst_pad +000018 f7fffffe BL hal_gpio_set_output_data +;;;127 delayUs(200); +00001c 20c8 MOVS r0,#0xc8 +00001e f7fffffe BL delayUs +;;;128 hal_gpio_set_output_data(g_screen_input_rst_pad, IO_LVL_HIGH); +000022 2101 MOVS r1,#1 +000024 4804 LDR r0,|L12.56| +000026 7800 LDRB r0,[r0,#0] ; g_screen_input_rst_pad +000028 f7fffffe BL hal_gpio_set_output_data +;;;129 delayUs(400); +00002c 20ff MOVS r0,#0xff +00002e 3091 ADDS r0,r0,#0x91 +000030 f7fffffe BL delayUs +;;;130 } +000034 bd10 POP {r4,pc} +;;;131 + ENDP + +000036 0000 DCW 0x0000 + |L12.56| + DCD g_screen_input_rst_pad + + AREA ||i.app_tp_screen_int_callback||, CODE, READONLY, ALIGN=2 + + app_tp_screen_int_callback PROC +;;;51 **************************************************************************/ +;;;52 static void app_tp_screen_int_callback(void *data) +000000 2101 MOVS r1,#1 +;;;53 { +;;;54 s_screen_int_flag = true; +000002 4a01 LDR r2,|L13.8| +000004 7011 STRB r1,[r2,#0] +;;;55 } +000006 4770 BX lr +;;;56 + ENDP + + |L13.8| + DCD s_screen_int_flag + + AREA ||i.app_tp_screen_int_init||, CODE, READONLY, ALIGN=2 + + app_tp_screen_int_init PROC +;;;79 **************************************************************************/ +;;;80 static void app_tp_screen_int_init(void) +000000 b510 PUSH {r4,lr} +;;;81 { +;;;82 hal_gpio_ctrl_eint(g_screen_input_int_pad, false); // 1.关闭中断 +000002 2100 MOVS r1,#0 +000004 480c LDR r0,|L14.56| +000006 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +000008 f7fffffe BL hal_gpio_ctrl_eint +;;;83 #if SCREEN_INT_LOW_DEFAULT +;;;84 hal_gpio_set_pull_state(g_screen_input_int_pad, false, true); // 2.配置下拉 +;;;85 hal_gpio_init_eint(g_screen_input_int_pad, DETECT_RISING_EDGE); // 3.中断初始化,INT 上升沿触发中断 +;;;86 #else +;;;87 hal_gpio_set_pull_state(g_screen_input_int_pad, true, false); // 2.配置上拉 +00000c 2200 MOVS r2,#0 +00000e 2101 MOVS r1,#1 +000010 4809 LDR r0,|L14.56| +000012 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +000014 f7fffffe BL hal_gpio_set_pull_state +;;;88 hal_gpio_init_eint(g_screen_input_int_pad, DETECT_FALLING_EDGE); // 3.中断初始化,INT 下降沿触发中断 +000018 2103 MOVS r1,#3 +00001a 4807 LDR r0,|L14.56| +00001c 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +00001e f7fffffe BL hal_gpio_init_eint +;;;89 #endif +;;;90 hal_gpio_reg_eint_cb(g_screen_input_int_pad, app_tp_screen_int_callback); // 4.注册回调 +000022 4906 LDR r1,|L14.60| +000024 4804 LDR r0,|L14.56| +000026 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +000028 f7fffffe BL hal_gpio_reg_eint_cb +;;;91 hal_gpio_ctrl_eint(g_screen_input_int_pad, true); // 5.使能中断 +00002c 2101 MOVS r1,#1 +00002e 4802 LDR r0,|L14.56| +000030 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +000032 f7fffffe BL hal_gpio_ctrl_eint +;;;92 } +000036 bd10 POP {r4,pc} +;;;93 + ENDP + + |L14.56| + DCD g_screen_input_int_pad + |L14.60| + DCD app_tp_screen_int_callback + + AREA ||i.app_tp_screen_int_lvl_low||, CODE, READONLY, ALIGN=2 + + app_tp_screen_int_lvl_low PROC +;;;63 **************************************************************************/ +;;;64 static bool app_tp_screen_int_lvl_low(void) +000000 b510 PUSH {r4,lr} +;;;65 { +;;;66 #if SCREEN_INT_LOW_DEFAULT +;;;67 return hal_gpio_get_input_data(g_screen_input_int_pad); //INT 为高电平时,说明还有报点数据没读出 +;;;68 #else +;;;69 return !hal_gpio_get_input_data(g_screen_input_int_pad); //INT 为低电平时,说明还有报点数据没读出 +000002 4805 LDR r0,|L15.24| +000004 7800 LDRB r0,[r0,#0] ; g_screen_input_int_pad +000006 f7fffffe BL hal_gpio_get_input_data +00000a 2800 CMP r0,#0 +00000c d101 BNE |L15.18| +00000e 2001 MOVS r0,#1 + |L15.16| +;;;70 #endif +;;;71 } +000010 bd10 POP {r4,pc} + |L15.18| +000012 2000 MOVS r0,#0 ;69 +000014 e7fc B |L15.16| +;;;72 + ENDP + +000016 0000 DCW 0x0000 + |L15.24| + DCD g_screen_input_int_pad + + AREA ||i.app_tp_transfer_phone||, CODE, READONLY, ALIGN=2 + + app_tp_transfer_phone PROC +;;;604 **************************************************************************/ +;;;605 static void app_tp_transfer_phone(i2c_index_e index, size_t recieve_num) +000000 b570 PUSH {r4-r6,lr} +;;;606 { +000002 4605 MOV r5,r0 +000004 460c MOV r4,r1 +;;;607 /* 数据解析,判断是否需要答复以及答复的buffer指针 */ +;;;608 if (recieve_num > 0) +000006 2c00 CMP r4,#0 +000008 d005 BEQ |L16.22| +;;;609 { +;;;610 app_tp_phone_analysis_data(s_phone_read_buffer, recieve_num, &s_slave_txbuffer, &s_slave_txbuffer_size); +00000a 4b06 LDR r3,|L16.36| +00000c 4a06 LDR r2,|L16.40| +00000e 4621 MOV r1,r4 +000010 4806 LDR r0,|L16.44| +000012 f7fffffe BL app_tp_phone_analysis_data + |L16.22| +;;;611 } +;;;612 +;;;613 app_tp_s_read(index, s_phone_read_buffer, BUFFER_SIZE_MAX); +000016 22fa MOVS r2,#0xfa +000018 4904 LDR r1,|L16.44| +00001a 4628 MOV r0,r5 +00001c f7fffffe BL app_tp_s_read +;;;614 } +000020 bd70 POP {r4-r6,pc} +;;;615 + ENDP + +000022 0000 DCW 0x0000 + |L16.36| + DCD s_slave_txbuffer_size + |L16.40| + DCD s_slave_txbuffer + |L16.44| + DCD s_phone_read_buffer + + AREA ||i.app_tp_transfer_screen_const||, CODE, READONLY, ALIGN=2 + + app_tp_transfer_screen_const PROC +;;;457 **************************************************************************/ +;;;458 static void app_tp_transfer_screen_const(void) +000000 b510 PUSH {r4,lr} +;;;459 { +;;;460 static bool screen_const_transfer_buffer_ready = true; //发送 buffer 是否已准备好 +;;;461 +;;;462 /**** 1. 判断当前状态通信已结束, 并且开机初始化流程还未走完****/ +;;;463 if (app_tp_m_transfer_complate() && (s_screen_const_transfer_count < screen_reg_start_data_size)) +000002 f7fffffe BL app_tp_m_transfer_complate +000006 2800 CMP r0,#0 +000008 d06b BEQ |L17.226| +00000a 4836 LDR r0,|L17.228| +00000c 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +00000e 4936 LDR r1,|L17.232| +000010 7809 LDRB r1,[r1,#0] ; screen_reg_start_data_size +000012 4288 CMP r0,r1 +000014 da65 BGE |L17.226| +;;;464 { +;;;465 if (s_spim_write) //SPI 写数据后需要把接收FIFO的数据读出,不然会影响下一次读取 +000016 4835 LDR r0,|L17.236| +000018 7800 LDRB r0,[r0,#0] ; s_spim_write +00001a 2800 CMP r0,#0 +00001c d004 BEQ |L17.40| +;;;466 { +;;;467 hal_spim_flush(); +00001e f7fffffe BL hal_spim_flush +;;;468 s_spim_write = false; +000022 2000 MOVS r0,#0 +000024 4931 LDR r1,|L17.236| +000026 7008 STRB r0,[r1,#0] + |L17.40| +;;;469 } +;;;470 +;;;471 /**** 2. 发送或读取从机数据 ****/ +;;;472 if (screen_const_transfer_buffer_ready) +000028 4831 LDR r0,|L17.240| +00002a 7800 LDRB r0,[r0,#0] ; screen_const_transfer_buffer_ready +00002c 2800 CMP r0,#0 +00002e d03e BEQ |L17.174| +;;;473 { +;;;474 screen_const_transfer_buffer_ready = false; +000030 2000 MOVS r0,#0 +000032 492f LDR r1,|L17.240| +000034 7008 STRB r0,[r1,#0] +;;;475 if (screen_reg_start_data[s_screen_const_transfer_count].buffer) +000036 482b LDR r0,|L17.228| +000038 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +00003a 2114 MOVS r1,#0x14 +00003c 4348 MULS r0,r1,r0 +00003e 492d LDR r1,|L17.244| +000040 1840 ADDS r0,r0,r1 +000042 6840 LDR r0,[r0,#4] +000044 2800 CMP r0,#0 +000046 d04c BEQ |L17.226| +;;;476 { +;;;477 if (!screen_reg_start_data[s_screen_const_transfer_count].read_flag) //当前通信不需要读回,直接写 +000048 4826 LDR r0,|L17.228| +00004a 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +00004c 2114 MOVS r1,#0x14 +00004e 4348 MULS r0,r1,r0 +000050 4928 LDR r1,|L17.244| +000052 1840 ADDS r0,r0,r1 +000054 7c00 LDRB r0,[r0,#0x10] +000056 2800 CMP r0,#0 +000058 d110 BNE |L17.124| +;;;478 { +;;;479 app_tp_m_write(screen_reg_start_data[s_screen_const_transfer_count].buffer, screen_reg_start_data[s_screen_const_transfer_count].txbuffer_size); +00005a 4a22 LDR r2,|L17.228| +00005c 7812 LDRB r2,[r2,#0] ; s_screen_const_transfer_count +00005e 2314 MOVS r3,#0x14 +000060 435a MULS r2,r3,r2 +000062 460b MOV r3,r1 +000064 18d2 ADDS r2,r2,r3 +000066 6891 LDR r1,[r2,#8] +000068 4a1e LDR r2,|L17.228| +00006a 7812 LDRB r2,[r2,#0] ; s_screen_const_transfer_count +00006c 2314 MOVS r3,#0x14 +00006e 435a MULS r2,r3,r2 +000070 4b20 LDR r3,|L17.244| +000072 18d2 ADDS r2,r2,r3 +000074 6850 LDR r0,[r2,#4] +000076 f7fffffe BL app_tp_m_write +00007a e032 B |L17.226| + |L17.124| +;;;480 } +;;;481 else //当前通信需要读回,先写再读 +;;;482 { +;;;483 app_tp_m_read(screen_reg_start_data[s_screen_const_transfer_count].buffer, screen_reg_start_data[s_screen_const_transfer_count].txbuffer_size, \ +00007c 4a19 LDR r2,|L17.228| +00007e 7812 LDRB r2,[r2,#0] ; s_screen_const_transfer_count +000080 2414 MOVS r4,#0x14 +000082 4362 MULS r2,r4,r2 +000084 4c1b LDR r4,|L17.244| +000086 1912 ADDS r2,r2,r4 +000088 68d3 LDR r3,[r2,#0xc] +00008a 4a16 LDR r2,|L17.228| +00008c 7812 LDRB r2,[r2,#0] ; s_screen_const_transfer_count +00008e 2414 MOVS r4,#0x14 +000090 4362 MULS r2,r4,r2 +000092 4c18 LDR r4,|L17.244| +000094 1912 ADDS r2,r2,r4 +000096 6891 LDR r1,[r2,#8] +000098 4a12 LDR r2,|L17.228| +00009a 7812 LDRB r2,[r2,#0] ; s_screen_const_transfer_count +00009c 2414 MOVS r4,#0x14 +00009e 4362 MULS r2,r4,r2 +0000a0 4c14 LDR r4,|L17.244| +0000a2 1912 ADDS r2,r2,r4 +0000a4 6850 LDR r0,[r2,#4] +0000a6 4a14 LDR r2,|L17.248| +0000a8 f7fffffe BL app_tp_m_read +0000ac e019 B |L17.226| + |L17.174| +;;;484 s_screen_read_buffer, screen_reg_start_data[s_screen_const_transfer_count].rxbuffer_size); +;;;485 } +;;;486 } +;;;487 } +;;;488 /**** 3. 解析本次通信数据,并准备下一次通信的buffer ****/ +;;;489 else +;;;490 { +;;;491 screen_const_transfer_buffer_ready = true; +0000ae 2001 MOVS r0,#1 +0000b0 490f LDR r1,|L17.240| +0000b2 7008 STRB r0,[r1,#0] +;;;492 s_screen_const_transfer_count = app_tp_screen_analysis_const(s_screen_const_transfer_count, s_screen_read_buffer, \ +0000b4 480b LDR r0,|L17.228| +0000b6 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +0000b8 2114 MOVS r1,#0x14 +0000ba 4348 MULS r0,r1,r0 +0000bc 490d LDR r1,|L17.244| +0000be 1840 ADDS r0,r0,r1 +0000c0 490d LDR r1,|L17.248| +0000c2 68c2 LDR r2,[r0,#0xc] +0000c4 4807 LDR r0,|L17.228| +0000c6 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +0000c8 f7fffffe BL app_tp_screen_analysis_const +0000cc 4905 LDR r1,|L17.228| +0000ce 7008 STRB r0,[r1,#0] +;;;493 screen_reg_start_data[s_screen_const_transfer_count].rxbuffer_size); +;;;494 +;;;495 if (s_screen_const_transfer_count >= screen_reg_start_data_size) +0000d0 4608 MOV r0,r1 +0000d2 7800 LDRB r0,[r0,#0] ; s_screen_const_transfer_count +0000d4 4904 LDR r1,|L17.232| +0000d6 7809 LDRB r1,[r1,#0] ; screen_reg_start_data_size +0000d8 4288 CMP r0,r1 +0000da db02 BLT |L17.226| +;;;496 { +;;;497 s_screen_init_complate = true; +0000dc 2001 MOVS r0,#1 +0000de 4907 LDR r1,|L17.252| +0000e0 7008 STRB r0,[r1,#0] + |L17.226| +;;;498 } +;;;499 } +;;;500 } +;;;501 } +0000e2 bd10 POP {r4,pc} +;;;502 + ENDP + + |L17.228| + DCD s_screen_const_transfer_count + |L17.232| + DCD screen_reg_start_data_size + |L17.236| + DCD s_spim_write + |L17.240| + DCD screen_const_transfer_buffer_ready + |L17.244| + DCD screen_reg_start_data + |L17.248| + DCD s_screen_read_buffer + |L17.252| + DCD s_screen_init_complate + + AREA ||i.app_tp_transfer_screen_int||, CODE, READONLY, ALIGN=2 + + app_tp_transfer_screen_int PROC +;;;524 **************************************************************************/ +;;;525 void app_tp_transfer_screen_int(void) +000000 b538 PUSH {r3-r5,lr} +;;;526 { +;;;527 bool screen_gpio_int = false; +000002 2400 MOVS r4,#0 +;;;528 static uint8_t screen_int_transfer_count = 0; //记录当前通信到哪一步 +;;;529 static bool screen_int_transfer_buffer_ready = true; //发送 buffer 是否已准备好 +;;;530 volatile bool init_gpio = false; +000004 2000 MOVS r0,#0 +000006 9000 STR r0,[sp,#0] +;;;531 static bool Release_all_fingers = false; +;;;532 static volatile uint32_t current_time = 0; +;;;533 static volatile uint32_t back_time = 0; +;;;534 if (!s_screen_init_complate) //TP 初始化还未完成,则先进行初始化操作 +000008 484d LDR r0,|L18.320| +00000a 7800 LDRB r0,[r0,#0] ; s_screen_init_complate +00000c 2800 CMP r0,#0 +00000e d102 BNE |L18.22| +;;;535 { +;;;536 app_tp_transfer_screen_const(); +000010 f7fffffe BL app_tp_transfer_screen_const + |L18.20| +;;;537 return; +;;;538 } +;;;539 +;;;540 /**** 1. 判断 screen 是否发出中断信号 ****/ +;;;541 // s_screen_int_flag: 中断信号标志位 +;;;542 // app_tp_screen_int_lvl_low : SPI 长时间通信时,偶尔会出现cs拉高导致通信异常卡死,该标志位用于解决卡死的问题 +;;;543 init_gpio = app_tp_screen_int_lvl_low(); +;;;544 screen_gpio_int = (s_screen_int_flag || init_gpio); +;;;545 if (((screen_gpio_int) || (s_screen_int_transfer_status)) && app_tp_m_transfer_complate()) //判断当前不处于通信状态,并且准备通信 +;;;546 { +;;;547 s_screen_int_flag = false; +;;;548 if (s_spim_write) //SPI 写数据后需要把接收FIFO的数据读出,不然会影响下一次读取 +;;;549 { +;;;550 hal_spim_flush(); +;;;551 s_spim_write = false; +;;;552 } +;;;553 +;;;554 /**** 2. 发送或读取从机数据 ****/ +;;;555 if (screen_int_transfer_buffer_ready) +;;;556 { +;;;557 screen_int_transfer_buffer_ready = false; +;;;558 s_screen_int_transfer_status = true; +;;;559 if (!screen_reg_int_data[screen_int_transfer_count].read_flag) //当前通信不需要读回,直接写 +;;;560 { +;;;561 app_tp_m_write(screen_reg_int_data[screen_int_transfer_count].buffer, screen_reg_int_data[screen_int_transfer_count].txbuffer_size); +;;;562 } +;;;563 else //当前通信需要读回,先写再读 +;;;564 { +;;;565 app_tp_m_read(screen_reg_int_data[screen_int_transfer_count].buffer, screen_reg_int_data[screen_int_transfer_count].txbuffer_size, \ +;;;566 s_screen_read_buffer, screen_reg_int_data[screen_int_transfer_count].rxbuffer_size); +;;;567 } +;;;568 } +;;;569 /**** 3. 解析本次通信数据,并准备下一次通信的buffer ****/ +;;;570 else +;;;571 { +;;;572 screen_int_transfer_buffer_ready = true; +;;;573 screen_int_transfer_count = app_tp_screen_analysis_int(screen_int_transfer_count, s_screen_read_buffer, \ +;;;574 screen_reg_int_data[screen_int_transfer_count].rxbuffer_size); +;;;575 Release_all_fingers = true; +;;;576 back_time = hal_system_get_tick(); +;;;577 if (screen_int_transfer_count >= screen_reg_int_data_size) //解析需要等最后一次通信结束,最后一次数据解析后,停止通信 +;;;578 { +;;;579 screen_int_transfer_count = 0; +;;;580 s_screen_int_transfer_status = false; +;;;581 return; +;;;582 } +;;;583 } +;;;584 } +;;;585 #if _DEMO_S8_EN +;;;586 else +;;;587 { +;;;588 current_time = hal_system_get_tick(); +;;;589 if (((current_time - back_time) > 800) && Release_all_fingers) +;;;590 { +;;;591 app_tp_write_other_operations(s_screen_read_buffer, 8); +;;;592 Release_all_fingers = false; +;;;593 } +;;;594 } +;;;595 #endif +;;;596 } +000014 bd38 POP {r3-r5,pc} + |L18.22| +000016 f7fffffe BL app_tp_screen_int_lvl_low +00001a 9000 STR r0,[sp,#0] ;543 +00001c 4849 LDR r0,|L18.324| +00001e 7800 LDRB r0,[r0,#0] ;544 ; s_screen_int_flag +000020 2800 CMP r0,#0 ;544 +000022 d103 BNE |L18.44| +000024 4668 MOV r0,sp ;544 +000026 7800 LDRB r0,[r0,#0] ;544 +000028 2800 CMP r0,#0 ;544 +00002a d001 BEQ |L18.48| + |L18.44| +00002c 2001 MOVS r0,#1 ;544 +00002e e000 B |L18.50| + |L18.48| +000030 2000 MOVS r0,#0 ;544 + |L18.50| +000032 4604 MOV r4,r0 ;544 +000034 2c00 CMP r4,#0 ;545 +000036 d103 BNE |L18.64| +000038 4843 LDR r0,|L18.328| +00003a 7800 LDRB r0,[r0,#0] ;545 ; s_screen_int_transfer_status +00003c 2800 CMP r0,#0 ;545 +00003e d064 BEQ |L18.266| + |L18.64| +000040 f7fffffe BL app_tp_m_transfer_complate +000044 2800 CMP r0,#0 ;545 +000046 d060 BEQ |L18.266| +000048 2000 MOVS r0,#0 ;547 +00004a 493e LDR r1,|L18.324| +00004c 7008 STRB r0,[r1,#0] ;547 +00004e 483f LDR r0,|L18.332| +000050 7800 LDRB r0,[r0,#0] ;548 ; s_spim_write +000052 2800 CMP r0,#0 ;548 +000054 d004 BEQ |L18.96| +000056 f7fffffe BL hal_spim_flush +00005a 2000 MOVS r0,#0 ;551 +00005c 493b LDR r1,|L18.332| +00005e 7008 STRB r0,[r1,#0] ;551 + |L18.96| +000060 483b LDR r0,|L18.336| +000062 7800 LDRB r0,[r0,#0] ;555 ; screen_int_transfer_buffer_ready +000064 2800 CMP r0,#0 ;555 +000066 d02d BEQ |L18.196| +000068 2000 MOVS r0,#0 ;557 +00006a 4939 LDR r1,|L18.336| +00006c 7008 STRB r0,[r1,#0] ;557 +00006e 2001 MOVS r0,#1 ;558 +000070 4935 LDR r1,|L18.328| +000072 7008 STRB r0,[r1,#0] ;558 +000074 4837 LDR r0,|L18.340| +000076 7800 LDRB r0,[r0,#0] ;559 ; screen_int_transfer_count +000078 0100 LSLS r0,r0,#4 ;559 +00007a 4937 LDR r1,|L18.344| +00007c 1840 ADDS r0,r0,r1 ;559 +00007e 7b00 LDRB r0,[r0,#0xc] ;559 +000080 2800 CMP r0,#0 ;559 +000082 d10c BNE |L18.158| +000084 4a33 LDR r2,|L18.340| +000086 7812 LDRB r2,[r2,#0] ;561 ; screen_int_transfer_count +000088 0112 LSLS r2,r2,#4 ;561 +00008a 460b MOV r3,r1 ;561 +00008c 18d2 ADDS r2,r2,r3 ;561 +00008e 6851 LDR r1,[r2,#4] ;561 +000090 4a30 LDR r2,|L18.340| +000092 7812 LDRB r2,[r2,#0] ;561 ; screen_int_transfer_count +000094 0112 LSLS r2,r2,#4 ;561 +000096 5898 LDR r0,[r3,r2] ;561 +000098 f7fffffe BL app_tp_m_write +00009c e04d B |L18.314| + |L18.158| +00009e 4a2d LDR r2,|L18.340| +0000a0 7812 LDRB r2,[r2,#0] ;565 ; screen_int_transfer_count +0000a2 0112 LSLS r2,r2,#4 ;565 +0000a4 4d2c LDR r5,|L18.344| +0000a6 1952 ADDS r2,r2,r5 ;565 +0000a8 6893 LDR r3,[r2,#8] ;565 +0000aa 4a2a LDR r2,|L18.340| +0000ac 7812 LDRB r2,[r2,#0] ;565 ; screen_int_transfer_count +0000ae 0112 LSLS r2,r2,#4 ;565 +0000b0 1952 ADDS r2,r2,r5 ;565 +0000b2 6851 LDR r1,[r2,#4] ;565 +0000b4 4a27 LDR r2,|L18.340| +0000b6 7812 LDRB r2,[r2,#0] ;565 ; screen_int_transfer_count +0000b8 0112 LSLS r2,r2,#4 ;565 +0000ba 58a8 LDR r0,[r5,r2] ;565 +0000bc 4a27 LDR r2,|L18.348| +0000be f7fffffe BL app_tp_m_read +0000c2 e03a B |L18.314| + |L18.196| +0000c4 2001 MOVS r0,#1 ;572 +0000c6 4922 LDR r1,|L18.336| +0000c8 7008 STRB r0,[r1,#0] ;572 +0000ca 4822 LDR r0,|L18.340| +0000cc 7800 LDRB r0,[r0,#0] ;573 ; screen_int_transfer_count +0000ce 0100 LSLS r0,r0,#4 ;573 +0000d0 4921 LDR r1,|L18.344| +0000d2 1840 ADDS r0,r0,r1 ;573 +0000d4 4921 LDR r1,|L18.348| +0000d6 6882 LDR r2,[r0,#8] ;573 +0000d8 481e LDR r0,|L18.340| +0000da 7800 LDRB r0,[r0,#0] ;573 ; screen_int_transfer_count +0000dc f7fffffe BL app_tp_screen_analysis_int +0000e0 491c LDR r1,|L18.340| +0000e2 7008 STRB r0,[r1,#0] ;573 +0000e4 2001 MOVS r0,#1 ;575 +0000e6 491e LDR r1,|L18.352| +0000e8 7008 STRB r0,[r1,#0] ;575 +0000ea f7fffffe BL hal_system_get_tick +0000ee 491d LDR r1,|L18.356| +0000f0 6008 STR r0,[r1,#0] ;576 ; back_time +0000f2 4818 LDR r0,|L18.340| +0000f4 7800 LDRB r0,[r0,#0] ;577 ; screen_int_transfer_count +0000f6 491c LDR r1,|L18.360| +0000f8 7809 LDRB r1,[r1,#0] ;577 ; screen_reg_int_data_size +0000fa 4288 CMP r0,r1 ;577 +0000fc db1d BLT |L18.314| +0000fe 2000 MOVS r0,#0 ;579 +000100 4914 LDR r1,|L18.340| +000102 7008 STRB r0,[r1,#0] ;579 +000104 4910 LDR r1,|L18.328| +000106 7008 STRB r0,[r1,#0] ;580 +000108 e784 B |L18.20| + |L18.266| +00010a f7fffffe BL hal_system_get_tick +00010e 4917 LDR r1,|L18.364| +000110 6008 STR r0,[r1,#0] ;588 ; current_time +000112 4608 MOV r0,r1 ;589 +000114 6800 LDR r0,[r0,#0] ;589 ; current_time +000116 4913 LDR r1,|L18.356| +000118 6809 LDR r1,[r1,#0] ;589 ; back_time +00011a 1a40 SUBS r0,r0,r1 ;589 +00011c 2119 MOVS r1,#0x19 ;589 +00011e 0149 LSLS r1,r1,#5 ;589 +000120 4288 CMP r0,r1 ;589 +000122 d90a BLS |L18.314| +000124 480e LDR r0,|L18.352| +000126 7800 LDRB r0,[r0,#0] ;589 ; Release_all_fingers +000128 2800 CMP r0,#0 ;589 +00012a d006 BEQ |L18.314| +00012c 2108 MOVS r1,#8 ;591 +00012e 480b LDR r0,|L18.348| +000130 f7fffffe BL app_tp_write_other_operations +000134 2000 MOVS r0,#0 ;592 +000136 490a LDR r1,|L18.352| +000138 7008 STRB r0,[r1,#0] ;592 + |L18.314| +00013a bf00 NOP +00013c e76a B |L18.20| +;;;597 + ENDP + +00013e 0000 DCW 0x0000 + |L18.320| + DCD s_screen_init_complate + |L18.324| + DCD s_screen_int_flag + |L18.328| + DCD s_screen_int_transfer_status + |L18.332| + DCD s_spim_write + |L18.336| + DCD screen_int_transfer_buffer_ready + |L18.340| + DCD screen_int_transfer_count + |L18.344| + DCD screen_reg_int_data + |L18.348| + DCD s_screen_read_buffer + |L18.352| + DCD Release_all_fingers + |L18.356| + DCD back_time + |L18.360| + DCD screen_reg_int_data_size + |L18.364| + DCD current_time + + AREA ||i.app_tp_transfer_screen_start||, CODE, READONLY, ALIGN=2 + + app_tp_transfer_screen_start PROC +;;;509 **************************************************************************/ +;;;510 void app_tp_transfer_screen_start(void) +000000 b510 PUSH {r4,lr} +;;;511 { +;;;512 s_screen_init_complate = false; +000002 2000 MOVS r0,#0 +000004 4904 LDR r1,|L19.24| +000006 7008 STRB r0,[r1,#0] +;;;513 s_screen_const_transfer_count = 0; +000008 4904 LDR r1,|L19.28| +00000a 7008 STRB r0,[r1,#0] +;;;514 app_tp_screen_init(); +00000c f7fffffe BL app_tp_screen_init +;;;515 app_tp_transfer_screen_const(); +000010 f7fffffe BL app_tp_transfer_screen_const +;;;516 } +000014 bd10 POP {r4,pc} +;;;517 + ENDP + +000016 0000 DCW 0x0000 + |L19.24| + DCD s_screen_init_complate + |L19.28| + DCD s_screen_const_transfer_count + + AREA ||i.phone_i2cs_io_init||, CODE, READONLY, ALIGN=2 + + phone_i2cs_io_init PROC +;;;159 **************************************************************************/ +;;;160 static void phone_i2cs_io_init(void) +000000 b51c PUSH {r2-r4,lr} +;;;161 { +;;;162 io_pad_attr_t attrs[] = +000002 4905 LDR r1,|L20.24| +000004 c903 LDM r1,{r0,r1} +000006 9101 STR r1,[sp,#4] +000008 9000 STR r0,[sp,#0] +;;;163 { +;;;164 {IO_PAD_AP_SPIS_CLK, PIN32_MODE_I2C02_SCL, IO_IOE_NONE, IO_LVL_HIGH}, +;;;165 {IO_PAD_AP_SPIS_CSN, PIN31_MODE_I2C02_SDA, IO_IOE_NONE, IO_LVL_HIGH} +;;;166 }; +;;;167 uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); +00000a 2402 MOVS r4,#2 +;;;168 hal_gpio_config_pad(attrs, size); +00000c 4621 MOV r1,r4 +00000e 4668 MOV r0,sp +000010 f7fffffe BL hal_gpio_config_pad +;;;169 } +000014 bd1c POP {r2-r4,pc} +;;;170 #endif + ENDP + +000016 0000 DCW 0x0000 + |L20.24| + DCD ||.constdata|| + + AREA ||i.screen_spim_io_init||, CODE, READONLY, ALIGN=2 + + screen_spim_io_init PROC +;;;180 **************************************************************************/ +;;;181 static void screen_spim_io_init(void) +000000 b51f PUSH {r0-r4,lr} +;;;182 { +;;;183 io_pad_attr_t attrs[] = +000002 4b05 LDR r3,|L21.24| +000004 cb0f LDM r3,{r0-r3} +000006 466c MOV r4,sp +000008 c40f STM r4!,{r0-r3} +;;;184 { +;;;185 {IO_PAD_TD_SPIM_CLK, PIN5_MODE_SPIM_SCLK, IO_IOE_NONE, IO_LVL_HIGH}, +;;;186 {IO_PAD_TD_SPIM_CSN, PIN6_MODE_SPIM_CSN, IO_IOE_NONE, IO_LVL_HIGH}, +;;;187 {IO_PAD_TD_SPIM_MISO, PIN7_MODE_SPIM_MISO, IO_IOE_NONE, IO_LVL_HIGH}, +;;;188 {IO_PAD_TD_SPIM_MOSI, PIN4_MODE_SPIM_MOSI, IO_IOE_NONE, IO_LVL_HIGH} +;;;189 }; +;;;190 uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); +00000a 2404 MOVS r4,#4 +;;;191 hal_gpio_config_pad(attrs, size); +00000c 4621 MOV r1,r4 +00000e 4668 MOV r0,sp +000010 f7fffffe BL hal_gpio_config_pad +;;;192 } +000014 bd1f POP {r0-r4,pc} +;;;193 #endif + ENDP + +000016 0000 DCW 0x0000 + |L21.24| + DCD ||.constdata||+0x8 + + AREA ||.bss||, DATA, NOINIT, ALIGN=0 + + s_screen_read_buffer + % 250 + s_phone_read_buffer + % 250 + + AREA ||.constdata||, DATA, READONLY, ALIGN=2 + +000000 09030201 DCB 0x09,0x03,0x02,0x01 +000004 0a030201 DCB 0x0a,0x03,0x02,0x01 +000008 13000201 DCB 0x13,0x00,0x02,0x01 +00000c 14000201 DCB 0x14,0x00,0x02,0x01 +000010 05000201 DCB 0x05,0x00,0x02,0x01 +000014 06000201 DCB 0x06,0x00,0x02,0x01 + + AREA ||.data||, DATA, ALIGN=2 + + s_slave_txbuffer + DCD 0x00000000 + s_slave_txbuffer_size + DCD 0x00000000 + s_spim_write +000008 00 DCB 0x00 + s_screen_int_flag +000009 00 DCB 0x00 + s_phone_reset_flag +00000a 00 DCB 0x00 + s_screen_int_transfer_status +00000b 00 DCB 0x00 + s_screen_init_complate +00000c 01 DCB 0x01 + s_screen_const_transfer_count +00000d ff DCB 0xff + i2cs_transfer +00000e 01 DCB 0x01 + screen_const_transfer_buffer_ready +00000f 01 DCB 0x01 + screen_int_transfer_count +000010 00 DCB 0x00 + screen_int_transfer_buffer_ready +000011 01 DCB 0x01 + Release_all_fingers +000012 0000 DCB 0x00,0x00 + current_time + DCD 0x00000000 + back_time + DCD 0x00000000 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\touch\\app_tp_transfer.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___17_app_tp_transfer_c_a4d4ce89____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___17_app_tp_transfer_c_a4d4ce89____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___17_app_tp_transfer_c_a4d4ce89____REVSH| +#line 482 +|__asm___17_app_tp_transfer_c_a4d4ce89____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/board.txt b/project/WL668/Listings/board.txt new file mode 100644 index 0000000..1834f24 --- /dev/null +++ b/project/WL668/Listings/board.txt @@ -0,0 +1,60 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\board.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\board.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\board.crf ..\..\src\board\board.c] + THUMB + + AREA ||i.board_Init||, CODE, READONLY, ALIGN=2 + + board_Init PROC +;;;20 */ +;;;21 void board_Init(void) +000000 b510 PUSH {r4,lr} +;;;22 { +;;;23 /* system init ,配置MCU时钟 */ +;;;24 hal_system_init(HAL_SYSCLK_80M); +000002 4806 LDR r0,|L1.28| +000004 f7fffffe BL hal_system_init +;;;25 +;;;26 /* 使用SWD口作为Debug Log输出,可配置成Uart方式 */ +;;;27 tau_log_init(115200, LOG_PORT_SWD); +000008 2102 MOVS r1,#2 +00000a 20e1 MOVS r0,#0xe1 +00000c 0240 LSLS r0,r0,#9 +00000e f7fffffe BL tau_log_init +;;;28 +;;;29 /* systick init,根据需要配置 */ +;;;30 hal_system_enable_systick(1); +000012 2001 MOVS r0,#1 +000014 f7fffffe BL hal_system_enable_systick +;;;31 } +000018 bd10 POP {r4,pc} + ENDP + +00001a 0000 DCW 0x0000 + |L1.28| + DCD 0x04c4b400 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\board\\board.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___7_board_c_bcd01269____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___7_board_c_bcd01269____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___7_board_c_bcd01269____REVSH| +#line 482 +|__asm___7_board_c_bcd01269____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_crc.txt b/project/WL668/Listings/demo_hal_crc.txt new file mode 100644 index 0000000..87b34a3 --- /dev/null +++ b/project/WL668/Listings/demo_hal_crc.txt @@ -0,0 +1,192 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_crc.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_crc.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_crc.crf ..\..\src\app\module_demo\demo_hal_crc.c] + THUMB + + AREA ||i.demo_crc_array_dma_cal||, CODE, READONLY, ALIGN=2 + + demo_crc_array_dma_cal PROC +;;;76 */ +;;;77 bool demo_crc_array_dma_cal(void) +000000 b50e PUSH {r1-r3,lr} +;;;78 { +;;;79 crc_ctrl_handle_t crc_cfg_para = +000002 4a07 LDR r2,|L1.32| +000004 ca07 LDM r2,{r0-r2} +000006 466b MOV r3,sp +000008 c307 STM r3!,{r0-r2} +;;;80 { +;;;81 CRC_32_POL_VALUE0, +;;;82 CRC_SEED_VALUE_0, +;;;83 CRC_32_BIT_PROTOCOL, +;;;84 CRC_FXOR_ENABLE, +;;;85 CRC_REV_ONLY_BITS_TRANSPOSE, +;;;86 CRC_REV_ONLY_BITS_TRANSPOSE +;;;87 }; +;;;88 +;;;89 hal_crc_dma_init(&crc_cfg_para, demo_crc_dma_callback, sg_crc32_arry, CRC_ELEMENT_MAX_TATOL); +00000a 2320 MOVS r3,#0x20 +00000c 4a05 LDR r2,|L1.36| +00000e 4906 LDR r1,|L1.40| +000010 4668 MOV r0,sp +000012 f7fffffe BL hal_crc_dma_init +;;;90 +;;;91 hal_crc_dma_start(); +000016 f7fffffe BL hal_crc_dma_start +;;;92 +;;;93 return true; +00001a 2001 MOVS r0,#1 +;;;94 } +00001c bd0e POP {r1-r3,pc} +;;;95 #else + ENDP + +00001e 0000 DCW 0x0000 + |L1.32| + DCD ||.constdata|| + |L1.36| + DCD sg_crc32_arry + |L1.40| + DCD demo_crc_dma_callback + + AREA ||i.demo_crc_dma_callback||, CODE, READONLY, ALIGN=2 + + demo_crc_dma_callback PROC +;;;66 */ +;;;67 void demo_crc_dma_callback(uint32_t calculate_result) +000000 b538 PUSH {r3-r5,lr} +;;;68 { +000002 4604 MOV r4,r0 +;;;69 TAU_LOGD("dma demo[0x%x]\n", calculate_result); +000004 bf00 NOP +000006 2345 MOVS r3,#0x45 +000008 a203 ADR r2,|L2.24| +00000a a105 ADR r1,|L2.32| +00000c 2000 MOVS r0,#0 +00000e 9400 STR r4,[sp,#0] +000010 f7fffffe BL tau_log_printf +000014 bf00 NOP +;;;70 } +000016 bd38 POP {r3-r5,pc} +;;;71 + ENDP + + |L2.24| +000018 6372632d DCB "crc-log",0 +00001c 6c6f6700 + |L2.32| +000020 5b25735d DCB "[%s] (%04d) dma demo[0x%x]\n",0 +000024 20282530 +000028 34642920 +00002c 646d6120 +000030 64656d6f +000034 5b307825 +000038 785d0a00 + + AREA ||i.demo_hal_crc_case||, CODE, READONLY, ALIGN=2 + + demo_hal_crc_case PROC +;;;125 */ +;;;126 void demo_hal_crc_case(void) +000000 b510 PUSH {r4,lr} +;;;127 { +;;;128 TAU_LOGD("HAL CRC DEMO.\n"); +000002 bf00 NOP +000004 2380 MOVS r3,#0x80 +000006 a204 ADR r2,|L3.24| +000008 a105 ADR r1,|L3.32| +00000a 2000 MOVS r0,#0 +00000c f7fffffe BL tau_log_printf +000010 bf00 NOP +;;;129 +;;;130 #if CRC_DMA_CAL_EN +;;;131 demo_crc_array_dma_cal(); // DMA方式计算 +000012 f7fffffe BL demo_crc_array_dma_cal +;;;132 #else +;;;133 demo_crc_array_cal(); // CPU方式计算 +;;;134 #endif +;;;135 +;;;136 } +000016 bd10 POP {r4,pc} +;;;137 + ENDP + + |L3.24| +000018 6372632d DCB "crc-log",0 +00001c 6c6f6700 + |L3.32| +000020 5b25735d DCB "[%s] (%04d) HAL CRC DEMO.\n",0 +000024 20282530 +000028 34642920 +00002c 48414c20 +000030 43524320 +000034 44454d4f +000038 2e0a00 +00003b 00 DCB 0 + + AREA ||.constdata||, DATA, READONLY, ALIGN=2 + + DCD 0x04c11db7 + DCD 0x00000000 +000008 01010101 DCB 0x01,0x01,0x01,0x01 + + AREA ||.data||, DATA, ALIGN=2 + + sg_crc32_arry + DCD 0x00000000 + DCD 0xffffffff + DCD 0xaaaaaaaa + DCD 0xeeeeeeee + DCD 0x55555555 + DCD 0x66666666 + DCD 0x11111111 + DCD 0x77777777 + DCD 0x12345678 + DCD 0x456789ab + DCD 0x89abcdef + DCD 0x3456789a + DCD 0x6789abcd + DCD 0x9abcdef0 + DCD 0xbcdef012 + DCD 0xfedcab98 + DCD 0x5a5aa5a5 + DCD 0x37377373 + DCD 0x98988989 + DCD 0x76767676 + DCD 0x41233214 + DCD 0x67433467 + DCD 0x91df91df + DCD 0x76347634 + DCD 0x46378912 + DCD 0x57351059 + DCD 0xabfc9483 + DCD 0x837204af + DCD 0x41057dba + DCD 0x893cd024 + DCD 0x56378105 + DCD 0xfa34610b + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_crc.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_crc_c_aac8fc6c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_crc_c_aac8fc6c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_crc_c_aac8fc6c____REVSH| +#line 482 +|__asm___14_demo_hal_crc_c_aac8fc6c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_dsi_rx.txt b/project/WL668/Listings/demo_hal_dsi_rx.txt new file mode 100644 index 0000000..fa4ff46 --- /dev/null +++ b/project/WL668/Listings/demo_hal_dsi_rx.txt @@ -0,0 +1,576 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_dsi_rx.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_dsi_rx.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_dsi_rx.crf ..\..\src\app\module_demo\demo_hal_dsi_rx.c] + THUMB + + AREA ||i.ap_dcs_read||, CODE, READONLY, ALIGN=2 + + ap_dcs_read PROC +;;;79 +;;;80 static bool ap_dcs_read(uint8_t data_type, uint8_t dcs_cmd, uint8_t param) +000000 b5f0 PUSH {r4-r7,lr} +;;;81 { +000002 b0b7 SUB sp,sp,#0xdc +000004 4606 MOV r6,r0 +000006 460c MOV r4,r1 +000008 4617 MOV r7,r2 +;;;82 if (dcs_cmd == 0xaa) +00000a 2caa CMP r4,#0xaa +00000c d10b BNE |L1.38| +;;;83 { +;;;84 uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, +00000e 22d8 MOVS r2,#0xd8 +000010 491c LDR r1,|L1.132| +000012 a801 ADD r0,sp,#4 +000014 f7fffffe BL __aeabi_memcpy4 +;;;85 212, 0, 1, +;;;86 0x21, 0x07, 0x2C, 0x27, 0x2B, 0x7A, 0x78, 0x7A, +;;;87 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;88 0x71, 0xE8, 0x36, 0x2A, 0x2E, 0x07, 0x89, 0x17, +;;;89 0x8B, 0x84, 0x28, 0x26, 0x6D, 0xEB, 0x12, 0x34, +;;;90 0x79, 0x78, 0x79, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, +;;;91 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;92 0x7C, 0x67, 0x6E, 0x6c, 0x8A, 0x5B, 0x71, 0x00, +;;;93 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;94 0x7d, 0x68, 0x61, 0xd9, 0x1A, 0x5B, 0xa7, 0x00, +;;;95 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;96 0x7e, 0x69, 0x63, 0xe9, 0x3c, 0x5B, 0xfE, 0x00, +;;;97 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;98 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, +;;;99 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;100 0x70, 0x61, 0x4E, 0xc9, 0xdA, 0x5B, 0x69, 0x00, +;;;101 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;102 0x71, 0x63, 0xaE, 0x88, 0x0A, 0x5B, 0x30, 0x00, +;;;103 0x12, 0x34, 0x56, 0x78, 0x9a, 0xab, 0xcd, 0xef, +;;;104 0x11, 0x22, 0x33, 0x44, 0x0A, 0x5B, 0x30, 0x00, +;;;105 0x12, 0x34, 0x56, 0x78, 0x9a, 0xab, 0xcd, 0xef, +;;;106 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, +;;;107 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;108 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, +;;;109 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, +;;;110 0x71, 0xE8, 0x36, 0x2A, 0x2E, 0x07, 0x89, 0x17, +;;;111 0x8B, 0x84, 0x28, 0x26, 0x6D, 0xEB, 0x12, 0x34, +;;;112 0x11, 0x22, 0x33, 0x44 +;;;113 }; +;;;114 /*长包超128字节发送*/ +;;;115 hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); +000018 aa01 ADD r2,sp,#4 +00001a 21d8 MOVS r1,#0xd8 +00001c 481a LDR r0,|L1.136| +00001e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000020 f7fffffe BL hal_dsi_rx_ctrl_ack_long_cmd +;;;116 } +000024 e022 B |L1.108| + |L1.38| +;;;117 else if (dcs_cmd == 0xFE) +000026 2cfe CMP r4,#0xfe +000028 d120 BNE |L1.108| +;;;118 { +;;;119 uint16_t return_size; +;;;120 return_size = hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle); +00002a 4817 LDR r0,|L1.136| +00002c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00002e f7fffffe BL hal_dsi_rx_ctrl_get_max_ret_size +000032 b285 UXTH r5,r0 +;;;121 if (return_size == 3) +000034 2d03 CMP r5,#3 +000036 d10a BNE |L1.78| +;;;122 { +;;;123 uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, 3, 0, 1, 0x40, 0x00, 0x03}; +000038 a114 ADR r1,|L1.140| +00003a c903 LDM r1,{r0,r1} +00003c 9136 STR r1,[sp,#0xd8] +00003e 9035 STR r0,[sp,#0xd4] +;;;124 +;;;125 hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); +000040 aa35 ADD r2,sp,#0xd4 +000042 2107 MOVS r1,#7 +000044 4810 LDR r0,|L1.136| +000046 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000048 f7fffffe BL hal_dsi_rx_ctrl_ack_long_cmd +;;;126 } +00004c e00d B |L1.106| + |L1.78| +;;;127 else if (return_size == 32) +00004e 2d20 CMP r5,#0x20 +000050 d10b BNE |L1.106| +;;;128 { +;;;129 +;;;130 uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, +000052 2224 MOVS r2,#0x24 +000054 a10f ADR r1,|L1.148| +000056 a82e ADD r0,sp,#0xb8 +000058 f7fffffe BL __aeabi_memcpy4 +;;;131 32, 0, 1, 0x01, 0xc4, 0x01, 0xcd, 0x01, 0xfb, 0x55, 0x55, +;;;132 0x55, 0x4e, 0x4c, 0x4e, 0x2e, 0x2d, 0x31, 0x30, +;;;133 0x30, 0x38, 0x49, 0x42, 0x49, 0x3c, 0x39, 0x47, +;;;134 0x01, 0x07, 0x2b, 0xfa, 0x22, 0x19, 0x32, 0x02 +;;;135 }; +;;;136 +;;;137 hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); +00005c aa2e ADD r2,sp,#0xb8 +00005e 2124 MOVS r1,#0x24 +000060 4809 LDR r0,|L1.136| +000062 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000064 f7fffffe BL hal_dsi_rx_ctrl_ack_long_cmd +;;;138 } +000068 bf00 NOP + |L1.106| +;;;139 } +00006a bf00 NOP + |L1.108| +;;;140 +;;;141 TAU_LOGD("r %x\n", dcs_cmd); +00006c bf00 NOP +00006e 238d MOVS r3,#0x8d +000070 a211 ADR r2,|L1.184| +000072 a115 ADR r1,|L1.200| +000074 2000 MOVS r0,#0 +000076 9400 STR r4,[sp,#0] +000078 f7fffffe BL tau_log_printf +00007c bf00 NOP +;;;142 return true; +00007e 2001 MOVS r0,#1 +;;;143 } +000080 b037 ADD sp,sp,#0xdc +000082 bdf0 POP {r4-r7,pc} +;;;144 + ENDP + + |L1.132| + DCD ||.constdata||+0x18 + |L1.136| + DCD g_rx_ctrl_handle + |L1.140| +00008c 1c0300 DCB 28,3,0 +00008f 014000 DCB 1,"@",0 +000092 0300 DCB 3,0 + |L1.148| +000094 1c2000 DCB 28," ",0 +000097 0101c401 DCB 1,1,196,1,205,1,251,"UUUNLN.-1008IBI<9G",1,"\a+",250,"""" +00009b cd01fb55 +00009f 55554e4c +0000a3 4e2e2d31 +0000a7 30303849 +0000ab 42493c39 +0000af 4701072b +0000b3 fa22 +0000b5 193202 DCB 25,"2",2 + |L1.184| +0000b8 64656d6f DCB "demo_hal_dsi_rx",0 +0000bc 5f68616c +0000c0 5f647369 +0000c4 5f727800 + |L1.200| +0000c8 5b25735d DCB "[%s] (%04d) r %x\n",0 +0000cc 20282530 +0000d0 34642920 +0000d4 72202578 +0000d8 0a00 +0000da 00 DCB 0 +0000db 00 DCB 0 + + AREA ||i.cus_dsc_execute||, CODE, READONLY, ALIGN=2 + + cus_dsc_execute PROC +;;;49 //客制化DCS处理函数 +;;;50 static bool cus_dsc_execute(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b57c PUSH {r2-r6,lr} +;;;51 { +000002 4606 MOV r6,r0 +000004 460c MOV r4,r1 +;;;52 TAU_LOGD("cus_dsc_execute DCS[0x%x]\n", dcs_packet->dcs_command); +000006 bf00 NOP +000008 6860 LDR r0,[r4,#4] +00000a 2334 MOVS r3,#0x34 +00000c a211 ADR r2,|L2.84| +00000e a115 ADR r1,|L2.100| +000010 9000 STR r0,[sp,#0] +000012 2000 MOVS r0,#0 +000014 f7fffffe BL tau_log_printf +000018 bf00 NOP +;;;53 for (int i = 0; i < dcs_packet->param_length; i ++) +00001a 2500 MOVS r5,#0 +00001c e00c B |L2.56| + |L2.30| +;;;54 { +;;;55 TAU_LOGD("cus_dsc_execute param[%d]:0x%x\n", i, dcs_packet->packet_param[i]); +00001e bf00 NOP +000020 68e0 LDR r0,[r4,#0xc] +000022 5d40 LDRB r0,[r0,r5] +000024 2337 MOVS r3,#0x37 +000026 a20b ADR r2,|L2.84| +000028 a118 ADR r1,|L2.140| +00002a 9500 STR r5,[sp,#0] +00002c 9001 STR r0,[sp,#4] +00002e 2000 MOVS r0,#0 +000030 f7fffffe BL tau_log_printf +000034 bf00 NOP +000036 1c6d ADDS r5,r5,#1 ;53 + |L2.56| +000038 68a0 LDR r0,[r4,#8] ;53 +00003a 42a8 CMP r0,r5 ;53 +00003c d8ef BHI |L2.30| +;;;56 } +;;;57 +;;;58 #if 0 +;;;59 /* ack long cmd */ +;;;60 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;61 DSI_ACK_DT_GEN_LONG_RESPONSE, +;;;62 DSI_VC_0, +;;;63 5, +;;;64 0x1, +;;;65 0x2, +;;;66 0x3, +;;;67 0x4, +;;;68 0x5); +;;;69 #else +;;;70 /* ack short cmd */ +;;;71 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +00003e 20c1 MOVS r0,#0xc1 +000040 2301 MOVS r3,#1 +000042 2200 MOVS r2,#0 +000044 2121 MOVS r1,#0x21 +000046 9000 STR r0,[sp,#0] +000048 481b LDR r0,|L2.184| +00004a 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00004c f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd +;;;72 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;73 DSI_VC_0, +;;;74 1, +;;;75 0xC1); +;;;76 #endif +;;;77 return true; +000050 2001 MOVS r0,#1 +;;;78 } +000052 bd7c POP {r2-r6,pc} +;;;79 + ENDP + + |L2.84| +000054 64656d6f DCB "demo_hal_dsi_rx",0 +000058 5f68616c +00005c 5f647369 +000060 5f727800 + |L2.100| +000064 5b25735d DCB "[%s] (%04d) cus_dsc_execute DCS[0x%x]\n",0 +000068 20282530 +00006c 34642920 +000070 6375735f +000074 6473635f +000078 65786563 +00007c 75746520 +000080 4443535b +000084 30782578 +000088 5d0a00 +00008b 00 DCB 0 + |L2.140| +00008c 5b25735d DCB "[%s] (%04d) cus_dsc_execute param[%d]:0x%x\n",0 +000090 20282530 +000094 34642920 +000098 6375735f +00009c 6473635f +0000a0 65786563 +0000a4 75746520 +0000a8 70617261 +0000ac 6d5b2564 +0000b0 5d3a3078 +0000b4 25780a00 + |L2.184| + DCD g_rx_ctrl_handle + + AREA ||i.demo_hal_dsi_rx_case||, CODE, READONLY, ALIGN=2 + + demo_hal_dsi_rx_case PROC +;;;203 */ +;;;204 void demo_hal_dsi_rx_case() +000000 f7fffffe BL open_mipi_rx +;;;205 { +;;;206 open_mipi_rx(); +;;;207 TAU_LOGD("open_mipi_rx done !\n"); +000004 bf00 NOP +000006 23cf MOVS r3,#0xcf +000008 a205 ADR r2,|L3.32| +00000a a109 ADR r1,|L3.48| +00000c 2000 MOVS r0,#0 +00000e f7fffffe BL tau_log_printf +000012 bf00 NOP +;;;208 while (1) +000014 e003 B |L3.30| + |L3.22| +;;;209 { +;;;210 hal_dsi_rx_ctrl_dcs_async_handler(g_rx_ctrl_handle); +000016 480f LDR r0,|L3.84| +000018 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00001a f7fffffe BL hal_dsi_rx_ctrl_dcs_async_handler + |L3.30| +00001e e7fa B |L3.22| +;;;211 } +;;;212 } + ENDP + + |L3.32| +000020 64656d6f DCB "demo_hal_dsi_rx",0 +000024 5f68616c +000028 5f647369 +00002c 5f727800 + |L3.48| +000030 5b25735d DCB "[%s] (%04d) open_mipi_rx done !\n",0 +000034 20282530 +000038 34642920 +00003c 6f70656e +000040 5f6d6970 +000044 695f7278 +000048 2020646f +00004c 6e652021 +000050 0a00 +000052 00 DCB 0 +000053 00 DCB 0 + |L3.84| + DCD g_rx_ctrl_handle + + AREA ||i.open_mipi_rx||, CODE, READONLY, ALIGN=2 + + open_mipi_rx PROC +;;;151 +;;;152 static void open_mipi_rx() +000000 b510 PUSH {r4,lr} +;;;153 { +;;;154 if (g_rx_ctrl_handle == NULL) +000002 482d LDR r0,|L4.184| +000004 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000006 2800 CMP r0,#0 +000008 d103 BNE |L4.18| +;;;155 { +;;;156 g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); +00000a f7fffffe BL hal_dsi_rx_ctrl_create_handle +00000e 492a LDR r1,|L4.184| +000010 6008 STR r0,[r1,#0] ; g_rx_ctrl_handle + |L4.18| +;;;157 } +;;;158 +;;;159 g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +000012 202d MOVS r0,#0x2d +000014 0100 LSLS r0,r0,#4 +000016 4928 LDR r1,|L4.184| +000018 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +00001a 6008 STR r0,[r1,#0] +;;;160 g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +00001c 2005 MOVS r0,#5 +00001e 0200 LSLS r0,r0,#8 +000020 4925 LDR r1,|L4.184| +000022 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000024 6048 STR r0,[r1,#4] +;;;161 g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; +000026 202d MOVS r0,#0x2d +000028 0100 LSLS r0,r0,#4 +00002a 4923 LDR r1,|L4.184| +00002c 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +00002e 6088 STR r0,[r1,#8] +;;;162 g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; +000030 2005 MOVS r0,#5 +000032 0200 LSLS r0,r0,#8 +000034 4920 LDR r1,|L4.184| +000036 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000038 60c8 STR r0,[r1,#0xc] +;;;163 g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; +00003a 2000 MOVS r0,#0 +00003c 491e LDR r1,|L4.184| +00003e 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000040 7408 STRB r0,[r1,#0x10] +;;;164 g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; +000042 491d LDR r1,|L4.184| +000044 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000046 7448 STRB r0,[r1,#0x11] +;;;165 g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; +000048 2104 MOVS r1,#4 +00004a 481b LDR r0,|L4.184| +00004c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00004e 3020 ADDS r0,r0,#0x20 +000050 7401 STRB r1,[r0,#0x10] +;;;166 g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; +000052 4819 LDR r0,|L4.184| +000054 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000056 3020 ADDS r0,r0,#0x20 +000058 7441 STRB r1,[r0,#0x11] +;;;167 g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; +00005a 2101 MOVS r1,#1 +00005c 4816 LDR r0,|L4.184| +00005e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000060 3020 ADDS r0,r0,#0x20 +000062 7481 STRB r1,[r0,#0x12] +;;;168 g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; +000064 2100 MOVS r1,#0 +000066 4814 LDR r0,|L4.184| +000068 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00006a 3020 ADDS r0,r0,#0x20 +00006c 74c1 STRB r1,[r0,#0x13] +;;;169 g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; +00006e 4813 LDR r0,|L4.188| +000070 4911 LDR r1,|L4.184| +000072 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000074 6348 STR r0,[r1,#0x34] +;;;170 g_rx_ctrl_handle->extra_info.flow_control_mode = FC_AUTO_MODE; +000076 2100 MOVS r1,#0 +000078 480f LDR r0,|L4.184| +00007a 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00007c 76c1 STRB r1,[r0,#0x1b] +;;;171 g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; +00007e 4910 LDR r1,|L4.192| +000080 480d LDR r0,|L4.184| +000082 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000084 3080 ADDS r0,r0,#0x80 +000086 6381 STR r1,[r0,#0x38] +;;;172 g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; +000088 490e LDR r1,|L4.196| +00008a 480b LDR r0,|L4.184| +00008c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00008e 3080 ADDS r0,r0,#0x80 +000090 63c1 STR r1,[r0,#0x3c] +;;;173 +;;;174 /*PIN28~PIN19依次为21c03*/ +;;;175 g_rx_ctrl_handle->rx_lane_swap = RX_LANE_SWAP_2103; +000092 2102 MOVS r1,#2 +000094 4808 LDR r0,|L4.184| +000096 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000098 30c0 ADDS r0,r0,#0xc0 +00009a 7201 STRB r1,[r0,#8] +;;;176 +;;;177 /* 对 lane0~lane3 以及clk lane 进行PN交换*/ +;;;178 g_rx_ctrl_handle->base_info.pn_swap = RX_LANE_0_PN_SWAP | RX_LANE_1_PN_SWAP | RX_LANE_2_PN_SWAP | RX_LANE_3_PN_SWAP | RX_LANE_CLK_PN_SWAP; +00009c 201f MOVS r0,#0x1f +00009e 4906 LDR r1,|L4.184| +0000a0 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +0000a2 8288 STRH r0,[r1,#0x14] +;;;179 +;;;180 if (g_rx_ctrl_handle->compress_en == true) +;;;181 { +;;;182 //hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, pps, 128); +;;;183 } +;;;184 hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); +0000a4 4804 LDR r0,|L4.184| +0000a6 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000a8 f7fffffe BL hal_dsi_rx_ctrl_init +;;;185 #if 0 +;;;186 //使用盒子发送读命令 0xA,0xB,0xC,0xD,0xE,0xF,0x1E,0x1D +;;;187 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE0, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0F, 1, 0xab); +;;;188 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE1, DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, 0x0e, 2, 0xef, 0xcd); +;;;189 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE2, DSI_ACK_DT_GEN_SHORT_RESPONSE_1B, 0x0a, 1, 0x12); +;;;190 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE3, DSI_ACK_DT_GEN_SHORT_RESPONSE_2B, 0x0b, 2, 0x34, 0x56); +;;;191 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE4, DSI_ACK_DT_DCS_LONG_RESPONSE, 0x0c, 4, 0x12, 0x34, 0x56, 0x78); +;;;192 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE5, DSI_ACK_DT_GEN_LONG_RESPONSE, 0x0d, 4, 0xab, 0xcd, 0xef, 0x9a); +;;;193 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE6, DSI_ACK_DT_GEN_LONG_RESPONSE, 0x1e, 8, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8); +;;;194 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE7, DSI_ACK_DT_DCS_LONG_RESPONSE, 0x1d, 8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf, 0x10); +;;;195 #endif +;;;196 hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +0000ac 4802 LDR r0,|L4.184| +0000ae 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000b0 f7fffffe BL hal_dsi_rx_ctrl_start +;;;197 } +0000b4 bd10 POP {r4,pc} +;;;198 + ENDP + +0000b6 0000 DCW 0x0000 + |L4.184| + DCD g_rx_ctrl_handle + |L4.188| + DCD 0x1cab7a40 + |L4.192| + DCD g_cus_rx_dcs_execute_table + |L4.196| + DCD ap_dcs_read + + AREA ||.constdata||, DATA, READONLY, ALIGN=2 + + g_cus_rx_dcs_execute_table + DCD 0x00000083 + DCD cus_dsc_execute +000008 00000000 DCB 0x00,0x00,0x00,0x00 + DCD 0x00000000 + DCD 0x00000000 +000014 00000000 DCB 0x00,0x00,0x00,0x00 +000018 1cd40001 DCB 0x1c,0xd4,0x00,0x01 +00001c 21072c27 DCB 0x21,0x07,0x2c,0x27 +000020 2b7a787a DCB 0x2b,0x7a,0x78,0x7a +000024 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000028 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00002c 71e8362a DCB 0x71,0xe8,0x36,0x2a +000030 2e078917 DCB 0x2e,0x07,0x89,0x17 +000034 8b842826 DCB 0x8b,0x84,0x28,0x26 +000038 6deb1234 DCB 0x6d,0xeb,0x12,0x34 +00003c 7978797c DCB 0x79,0x78,0x79,0x7c +000040 7c7c7c7c DCB 0x7c,0x7c,0x7c,0x7c +000044 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000048 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00004c 7c676e6c DCB 0x7c,0x67,0x6e,0x6c +000050 8a5b7100 DCB 0x8a,0x5b,0x71,0x00 +000054 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000058 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00005c 7d6861d9 DCB 0x7d,0x68,0x61,0xd9 +000060 1a5ba700 DCB 0x1a,0x5b,0xa7,0x00 +000064 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000068 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00006c 7e6963e9 DCB 0x7e,0x69,0x63,0xe9 +000070 3c5bfe00 DCB 0x3c,0x5b,0xfe,0x00 +000074 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000078 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00007c 7f603e6f DCB 0x7f,0x60,0x3e,0x6f +000080 9b5b4500 DCB 0x9b,0x5b,0x45,0x00 +000084 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000088 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00008c 70614ec9 DCB 0x70,0x61,0x4e,0xc9 +000090 da5b6900 DCB 0xda,0x5b,0x69,0x00 +000094 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +000098 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +00009c 7163ae88 DCB 0x71,0x63,0xae,0x88 +0000a0 0a5b3000 DCB 0x0a,0x5b,0x30,0x00 +0000a4 12345678 DCB 0x12,0x34,0x56,0x78 +0000a8 9aabcdef DCB 0x9a,0xab,0xcd,0xef +0000ac 11223344 DCB 0x11,0x22,0x33,0x44 +0000b0 0a5b3000 DCB 0x0a,0x5b,0x30,0x00 +0000b4 12345678 DCB 0x12,0x34,0x56,0x78 +0000b8 9aabcdef DCB 0x9a,0xab,0xcd,0xef +0000bc 7f603e6f DCB 0x7f,0x60,0x3e,0x6f +0000c0 9b5b4500 DCB 0x9b,0x5b,0x45,0x00 +0000c4 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +0000c8 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +0000cc 7f603e6f DCB 0x7f,0x60,0x3e,0x6f +0000d0 9b5b4500 DCB 0x9b,0x5b,0x45,0x00 +0000d4 7d7d7e7f DCB 0x7d,0x7d,0x7e,0x7f +0000d8 7e7e7f7f DCB 0x7e,0x7e,0x7f,0x7f +0000dc 71e8362a DCB 0x71,0xe8,0x36,0x2a +0000e0 2e078917 DCB 0x2e,0x07,0x89,0x17 +0000e4 8b842826 DCB 0x8b,0x84,0x28,0x26 +0000e8 6deb1234 DCB 0x6d,0xeb,0x12,0x34 +0000ec 11223344 DCB 0x11,0x22,0x33,0x44 + + AREA ||.data||, DATA, ALIGN=2 + + g_rx_ctrl_handle + DCD 0x00000000 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_dsi_rx.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___17_demo_hal_dsi_rx_c_6471478a____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___17_demo_hal_dsi_rx_c_6471478a____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___17_demo_hal_dsi_rx_c_6471478a____REVSH| +#line 482 +|__asm___17_demo_hal_dsi_rx_c_6471478a____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_dsi_tx.txt b/project/WL668/Listings/demo_hal_dsi_tx.txt new file mode 100644 index 0000000..b4288e7 --- /dev/null +++ b/project/WL668/Listings/demo_hal_dsi_tx.txt @@ -0,0 +1,691 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_dsi_tx.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_dsi_tx.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_dsi_tx.crf ..\..\src\app\module_demo\demo_hal_dsi_tx.c] + THUMB + + AREA ||i.demo_dsi_tx_case||, CODE, READONLY, ALIGN=2 + + demo_dsi_tx_case PROC +;;;365 */ +;;;366 void demo_dsi_tx_case(void) +000000 bf00 NOP +;;;367 { +;;;368 TAU_LOGD("DSI TX DEMO.\n"); +000002 23ff MOVS r3,#0xff +000004 3371 ADDS r3,r3,#0x71 +000006 a206 ADR r2,|L1.32| +000008 a107 ADR r1,|L1.40| +00000a 2000 MOVS r0,#0 +00000c f7fffffe BL tau_log_printf +000010 bf00 NOP +;;;369 demo_open_mipi_rx(); +000012 f7fffffe BL demo_open_mipi_rx +;;;370 demo_open_mipi_tx(); +000016 f7fffffe BL demo_open_mipi_tx +;;;371 +;;;372 while (1) +00001a bf00 NOP + |L1.28| +00001c e7fe B |L1.28| +;;;373 { +;;;374 #if DEMO_BTA_HS_EN +;;;375 if (sg_bta_need_flag) //当需要进行BTA回读的时候置标志位,等待Vporch阶段进行BTA回读获取有效数据 +;;;376 { +;;;377 uint8_t bta_data = 0; +;;;378 if (hal_dsi_tx_ctrl_vporch_bta_opera(0x06, 0xDA, 1, &bta_data)) +;;;379 { +;;;380 //Vporch阶段进行BTA回读获取到有效数据,关闭本次回读流程 +;;;381 sg_bta_need_flag = false; +;;;382 TAU_LOGD("hs bta[0x%x]\n", bta_data); +;;;383 } +;;;384 } +;;;385 #endif +;;;386 } +;;;387 +;;;388 } +;;;389 + ENDP + +00001e 0000 DCW 0x0000 + |L1.32| +000020 74782d6c DCB "tx-log",0 +000024 6f6700 +000027 00 DCB 0 + |L1.40| +000028 5b25735d DCB "[%s] (%04d) DSI TX DEMO.\n",0 +00002c 20282530 +000030 34642920 +000034 44534920 +000038 54582044 +00003c 454d4f2e +000040 0a00 +000042 00 DCB 0 +000043 00 DCB 0 + + AREA ||i.demo_open_mipi_rx||, CODE, READONLY, ALIGN=1 + + demo_open_mipi_rx PROC +;;;208 **/ +;;;209 static void demo_open_mipi_rx(void) +000000 4770 BX lr +;;;210 { +;;;211 /*RX demo详细请参考demo_hal_dsi_rx*/ +;;;212 #if DEMO_RX_GEN_PATTERN +;;;213 /* 创建rx ctrl handle */ +;;;214 if (g_rx_ctrl_handle == NULL) +;;;215 { +;;;216 g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); +;;;217 } +;;;218 g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +;;;219 g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +;;;220 g_rx_ctrl_handle->base_info.dst_w = __DPI_HACT; +;;;221 g_rx_ctrl_handle->base_info.dst_h = __DPI_VACT; +;;;222 g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; +;;;223 g_rx_ctrl_handle->base_info.src_frate = INPUT_SRC_FRATE; +;;;224 g_rx_ctrl_handle->base_info.src_mode = DSI_INPUT_DATA_MODE; +;;;225 g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; +;;;226 g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; +;;;227 g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; +;;;228 +;;;229 /* 初始化rx ctrl */ +;;;230 hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); +;;;231 +;;;232 /* 配置RX video pattern */ +;;;233 hal_dsi_rx_ctrl_enable_test_pattern(g_rx_ctrl_handle, g_rx_pattern_sel, true, PATTERN_FPS); +;;;234 +;;;235 /* 启动rx ctrl */ +;;;236 hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +;;;237 #endif +;;;238 +;;;239 } +;;;240 + ENDP + + + AREA ||i.demo_open_mipi_tx||, CODE, READONLY, ALIGN=2 + + demo_open_mipi_tx PROC +;;;245 **/ +;;;246 static void demo_open_mipi_tx(void) +000000 b500 PUSH {lr} +;;;247 { +000002 b087 SUB sp,sp,#0x1c +;;;248 /*创建TX实例*/ +;;;249 if (g_tx_ctrl_handle == NULL) +000004 4853 LDR r0,|L3.340| +000006 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000008 2800 CMP r0,#0 +00000a d103 BNE |L3.20| +;;;250 { +;;;251 g_tx_ctrl_handle = hal_dsi_tx_ctrl_create_handle(); +00000c f7fffffe BL hal_dsi_tx_ctrl_create_handle +000010 4950 LDR r1,|L3.340| +000012 6008 STR r0,[r1,#0] ; g_tx_ctrl_handle + |L3.20| +;;;252 } +;;;253 g_tx_ctrl_handle->lane_num = _LANE_NUMBER; +000014 2104 MOVS r1,#4 +000016 484f LDR r0,|L3.340| +000018 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00001a 3020 ADDS r0,r0,#0x20 +00001c 7501 STRB r1,[r0,#0x14] +;;;254 g_tx_ctrl_handle->channel_id = VIRTUAL_CHANNEL; +00001e 2100 MOVS r1,#0 +000020 484c LDR r0,|L3.340| +000022 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000024 3020 ADDS r0,r0,#0x20 +000026 7601 STRB r1,[r0,#0x18] +;;;255 g_tx_ctrl_handle->vid_mode = OUTPUT_VID_SEL_MODE; +000028 2102 MOVS r1,#2 +00002a 484a LDR r0,|L3.340| +00002c 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00002e 3020 ADDS r0,r0,#0x20 +000030 7641 STRB r1,[r0,#0x19] +;;;256 g_tx_ctrl_handle->cmd_tx_type = _CMD_TYPE; +000032 2101 MOVS r1,#1 +000034 4847 LDR r0,|L3.340| +000036 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000038 3020 ADDS r0,r0,#0x20 +00003a 7681 STRB r1,[r0,#0x1a] +;;;257 g_tx_ctrl_handle->dpi_vsa = __DPI_VSA; +00003c 2010 MOVS r0,#0x10 +00003e 4945 LDR r1,|L3.340| +000040 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000042 6188 STR r0,[r1,#0x18] +;;;258 g_tx_ctrl_handle->dpi_vbp = __DPI_VBP; +000044 4943 LDR r1,|L3.340| +000046 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000048 61c8 STR r0,[r1,#0x1c] +;;;259 g_tx_ctrl_handle->dpi_vfp = __DPI_VFP; +00004a 207b MOVS r0,#0x7b +00004c 4941 LDR r1,|L3.340| +00004e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000050 6208 STR r0,[r1,#0x20] +;;;260 g_tx_ctrl_handle->dpi_hsa = __DPI_HSA; +000052 2006 MOVS r0,#6 +000054 493f LDR r1,|L3.340| +000056 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000058 6248 STR r0,[r1,#0x24] +;;;261 g_tx_ctrl_handle->dpi_hbp = __DPI_HBP; +00005a 2012 MOVS r0,#0x12 +00005c 493d LDR r1,|L3.340| +00005e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000060 6288 STR r0,[r1,#0x28] +;;;262 g_tx_ctrl_handle->dpi_hfp = __DPI_HFP; +000062 2020 MOVS r0,#0x20 +000064 493b LDR r1,|L3.340| +000066 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000068 62c8 STR r0,[r1,#0x2c] +;;;263 g_tx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +00006a 202d MOVS r0,#0x2d +00006c 0140 LSLS r0,r0,#5 +00006e 4939 LDR r1,|L3.340| +000070 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000072 6008 STR r0,[r1,#0] +;;;264 g_tx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +000074 20b9 MOVS r0,#0xb9 +000076 0100 LSLS r0,r0,#4 +000078 4936 LDR r1,|L3.340| +00007a 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00007c 6048 STR r0,[r1,#4] +;;;265 g_tx_ctrl_handle->base_info.dst_w = __DPI_HACT; +00007e 4836 LDR r0,|L3.344| +000080 4934 LDR r1,|L3.340| +000082 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000084 6088 STR r0,[r1,#8] +;;;266 g_tx_ctrl_handle->base_info.dst_h = __DPI_VACT; +000086 2015 MOVS r0,#0x15 +000088 01c0 LSLS r0,r0,#7 +00008a 4932 LDR r1,|L3.340| +00008c 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00008e 60c8 STR r0,[r1,#0xc] +;;;267 g_tx_ctrl_handle->base_info.src_frate = INPUT_SRC_FRATE; +000090 2000 MOVS r0,#0 +000092 4930 LDR r1,|L3.340| +000094 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000096 7408 STRB r0,[r1,#0x10] +;;;268 g_tx_ctrl_handle->base_info.src_mode = DSI_INPUT_DATA_MODE; +000098 492e LDR r1,|L3.340| +00009a 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00009c 7448 STRB r0,[r1,#0x11] +;;;269 g_tx_ctrl_handle->base_info.dst_mode = DSI_OUTPUT_DATA_MODE; +00009e 492d LDR r1,|L3.340| +0000a0 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +0000a2 7488 STRB r0,[r1,#0x12] +;;;270 +;;;271 #if LCD_PT628_CSOT //RGBG玻璃匹配RGB Driver IC +;;;272 //remap规则参数, 此款玻璃remapl_rule/remapr_rule使用同一规则; 如果玻璃存在两个规则需要支持,请定义两个数组分别配置remapl_rule/remapr_rule +;;;273 remap_rule_t remap_rule = +0000a4 2218 MOVS r2,#0x18 +0000a6 a12d ADR r1,|L3.348| +0000a8 a801 ADD r0,sp,#4 +0000aa f7fffffe BL __aeabi_memcpy4 +;;;274 { +;;;275 9, 11, 12, 8, 7, 10, 4, 5, 6, 2, 1, 3, +;;;276 20, 19, 22, 21, 23, 24, 14, 13, 15, 16, 17, 18 +;;;277 }; +;;;278 g_tx_ctrl_handle->pentile_info.pentile_24b = true; // 是否RGB驱动IC搭配RGBG玻璃使用 +0000ae 2101 MOVS r1,#1 +0000b0 4828 LDR r0,|L3.340| +0000b2 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000b4 303c ADDS r0,r0,#0x3c +0000b6 7081 STRB r1,[r0,#2] +;;;279 g_tx_ctrl_handle->pentile_info.pentile_reverse_en = true; // 是否需要使用芯片本身行反转功能 +0000b8 4826 LDR r0,|L3.340| +0000ba 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000bc 303c ADDS r0,r0,#0x3c +0000be 7041 STRB r1,[r0,#1] +;;;280 g_tx_ctrl_handle->pentile_info.pentile_enable = true; // 是否RGBG格式的数据传输 +0000c0 4824 LDR r0,|L3.340| +0000c2 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000c4 3020 ADDS r0,r0,#0x20 +0000c6 7701 STRB r1,[r0,#0x1c] +;;;281 g_tx_ctrl_handle->pentile_info.remapl_rule = &remap_rule; // reamp规则1 +0000c8 a901 ADD r1,sp,#4 +0000ca 4822 LDR r0,|L3.340| +0000cc 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000ce 6441 STR r1,[r0,#0x44] +;;;282 g_tx_ctrl_handle->pentile_info.remapr_rule = &remap_rule; // reamp规则2 +0000d0 4820 LDR r0,|L3.340| +0000d2 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000d4 6481 STR r1,[r0,#0x48] +;;;283 g_tx_ctrl_handle->pentile_info.rgb_hact = 900; // 如果是RGB驱动IC搭配RGBG玻璃使用,此处配置RGB驱动IC的分辨率;dst_w按玻璃分辨率进行配置 +0000d6 21e1 MOVS r1,#0xe1 +0000d8 0089 LSLS r1,r1,#2 +0000da 481e LDR r0,|L3.340| +0000dc 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000de 6401 STR r1,[r0,#0x40] +;;;284 /* RGBG 屏幕补黑配置,此款玻璃两块补黑区域均参与子像素重排*/ +;;;285 g_tx_ctrl_handle->pentile_info.blank_info0.blank_en = 1; // 是否使用补黑区域0 +0000e0 2101 MOVS r1,#1 +0000e2 481c LDR r0,|L3.340| +0000e4 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000e6 303c ADDS r0,r0,#0x3c +0000e8 7541 STRB r1,[r0,#0x15] +;;;286 g_tx_ctrl_handle->pentile_info.blank_info0.remap_en = 1; // 补黑区域0是否参与remap重排 +0000ea 481a LDR r0,|L3.340| +0000ec 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000ee 303c ADDS r0,r0,#0x3c +0000f0 7501 STRB r1,[r0,#0x14] +;;;287 g_tx_ctrl_handle->pentile_info.blank_info0.st_col = 0; // 补黑区域0起始位置,按有效子像素序号进行计算 +0000f2 2100 MOVS r1,#0 +0000f4 4817 LDR r0,|L3.340| +0000f6 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000f8 303c ADDS r0,r0,#0x3c +0000fa 8201 STRH r1,[r0,#0x10] +;;;288 g_tx_ctrl_handle->pentile_info.blank_info0.width = 12; // 补黑区域0补黑宽度,按子像素级计算 +0000fc 210c MOVS r1,#0xc +0000fe 4815 LDR r0,|L3.340| +000100 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000102 303c ADDS r0,r0,#0x3c +000104 8241 STRH r1,[r0,#0x12] +;;;289 g_tx_ctrl_handle->pentile_info.blank_info1.blank_en = 1; // 是否使用补黑区域1 +000106 2101 MOVS r1,#1 +000108 4812 LDR r0,|L3.340| +00010a 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00010c 303c ADDS r0,r0,#0x3c +00010e 76c1 STRB r1,[r0,#0x1b] +;;;290 g_tx_ctrl_handle->pentile_info.blank_info1.remap_en = 1; // 补黑区域1是否参与remap重排 +000110 4810 LDR r0,|L3.340| +000112 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000114 303c ADDS r0,r0,#0x3c +000116 7681 STRB r1,[r0,#0x1a] +;;;291 g_tx_ctrl_handle->pentile_info.blank_info1.st_col = 1248; // 补黑区域1起始位置,按有效子像素序号进行计算,必须大于补黑区域0的起始位置 +000118 2127 MOVS r1,#0x27 +00011a 0149 LSLS r1,r1,#5 +00011c 480d LDR r0,|L3.340| +00011e 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000120 303c ADDS r0,r0,#0x3c +000122 82c1 STRH r1,[r0,#0x16] +;;;292 g_tx_ctrl_handle->pentile_info.blank_info1.width = 216; // 补黑区域1补黑宽度,按子像素级计算 +000124 21d8 MOVS r1,#0xd8 +000126 480b LDR r0,|L3.340| +000128 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00012a 303c ADDS r0,r0,#0x3c +00012c 8301 STRH r1,[r0,#0x18] +;;;293 #endif +;;;294 +;;;295 #if DEMO_ENDIAN_EN +;;;296 hal_dsi_tx_ctrl_set_endianness(DPI_ENDIAN_BGR);// 默认RGB输出,可以更改为BGR 需要在初始化之前调用 +;;;297 #endif +;;;298 +;;;299 /*调用初始化接口进行TX初始化*/ +;;;300 hal_dsi_tx_ctrl_init(g_tx_ctrl_handle); +00012e 4809 LDR r0,|L3.340| +000130 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000132 f7fffffe BL hal_dsi_tx_ctrl_init +;;;301 +;;;302 /*屏幕初始化,复位时序和发送initial code*/ +;;;303 if (!panel_init) +000136 480f LDR r0,|L3.372| +000138 7800 LDRB r0,[r0,#0] ; panel_init +00013a 2800 CMP r0,#0 +00013c d104 BNE |L3.328| +;;;304 { +;;;305 demo_panel_init(); +00013e f7fffffe BL demo_panel_init +;;;306 panel_init = true; +000142 2001 MOVS r0,#1 +000144 490b LDR r1,|L3.372| +000146 7008 STRB r0,[r1,#0] + |L3.328| +;;;307 } +;;;308 +;;;309 #if DEMO_TX_VPG_EN /*使用TX VPG测试TX是否正常工作*/ +;;;310 hal_dsi_tx_ctrl_set_vpg(true, TX_VPG_V_COLOR, false); +;;;311 #endif +;;;312 +;;;313 /*tx start开始传输高速数据*/ +;;;314 hal_dsi_tx_ctrl_start(g_tx_ctrl_handle); +000148 4802 LDR r0,|L3.340| +00014a 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00014c f7fffffe BL hal_dsi_tx_ctrl_start +;;;315 +;;;316 /*可选功能配置,在任意时刻均可调用 start*/ +;;;317 #if DEMO_CCM_EN +;;;318 ccm_coef_t coef; +;;;319 coef.coef_c00 = 0x1f3; +;;;320 coef.coef_c01 = 0xf3a; +;;;321 coef.coef_c02 = 0xfd3; +;;;322 coef.coef_c10 = 0xf9c; +;;;323 coef.coef_c11 = 0x19c; +;;;324 coef.coef_c12 = 0xfca; +;;;325 coef.coef_c20 = 0x27; +;;;326 coef.coef_c21 = 0xf46; +;;;327 coef.coef_c22 = 0x193; +;;;328 hal_dsi_tx_ctrl_set_ccm(&coef); +;;;329 #endif +;;;330 +;;;331 #if DEMO_OVERWRITE_EN +;;;332 hal_dsi_tx_ctrl_set_overwrite_rgb(0x00, 0x00, 0xFF); //蓝色图形数据输出 参数为R/G/B灰度值 +;;;333 hal_dsi_tx_ctrl_overwrite_enable(true); //开启overwrite功能 +;;;334 /*........*/ +;;;335 //hal_dsi_tx_ctrl_overwrite_enable(false); //需要关闭overwrite功能时调用 +;;;336 #endif +;;;337 +;;;338 #if DEMO_EDGE_DECT_EN +;;;339 dsi_tx_edge_dect_t edge_dect_para = {0x10, true}; +;;;340 hal_dsi_tx_ctrl_set_edge_dect(&edge_dect_para); +;;;341 #endif +;;;342 +;;;343 #if DEMO_EDGE_ENHANCE_EN +;;;344 dsi_tx_edge_enh_t edge_enh_para = {true, 64, 4, 64, 0}; +;;;345 hal_dsi_tx_ctrl_set_edge_enhance(&edge_enh_para); +;;;346 #endif +;;;347 +;;;348 #if DEMO_FC_EN +;;;349 dsi_tx_fc_t fc_para = {64, 64}; +;;;350 hal_dsi_tx_ctrl_set_fc(&fc_para); +;;;351 #endif +;;;352 +;;;353 #if DEMO_BCS_EN +;;;354 dsi_tx_bcs_t bcs_cfg = {0x00, 0x10, 0x10}; // 参数含义:{明亮度,对比度,饱和度} +;;;355 hal_dsi_tx_ctrl_set_bcs(&bcs_cfg); +;;;356 #endif +;;;357 /*可选功能配置,在任意时刻均可调用 end*/ +;;;358 +;;;359 } +000150 b007 ADD sp,sp,#0x1c +000152 bd00 POP {pc} +;;;360 + ENDP + + |L3.340| + DCD g_tx_ctrl_handle + |L3.344| + DCD 0x000004da + |L3.348| +00015c 090b0c08 DCB "\t\v\f\b\a\n",4,5,6,2,1,3,20,19,22,21,23,24,14,"\r",15,16 +000160 070a0405 +000164 06020103 +000168 14131615 +00016c 17180e0d +000170 0f10 +000172 1112 DCB 17,18 + |L3.372| + DCD panel_init + + AREA ||i.demo_panel_init||, CODE, READONLY, ALIGN=2 + + demo_panel_init PROC +;;;123 **/ +;;;124 void demo_panel_init(void) +000000 b50e PUSH {r1-r3,lr} +;;;125 { +;;;126 #if AMOLED_NT37280 +;;;127 demo_tx_panel_backlight_on(); +;;;128 #endif +;;;129 +;;;130 /*初始化TD_RSTN并产生屏端复位信号*/ +;;;131 hal_gpio_init_output(PIN_TD_RSTN, IO_LVL_HIGH); +000002 2101 MOVS r1,#1 +000004 2007 MOVS r0,#7 +000006 f7fffffe BL hal_gpio_init_output +;;;132 hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_HIGH); +00000a 2101 MOVS r1,#1 +00000c 2007 MOVS r0,#7 +00000e f7fffffe BL hal_gpio_set_output_data +;;;133 delayMs(10); +000012 200a MOVS r0,#0xa +000014 f7fffffe BL delayMs +;;;134 hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_LOW); +000018 2100 MOVS r1,#0 +00001a 2007 MOVS r0,#7 +00001c f7fffffe BL hal_gpio_set_output_data +;;;135 delayMs(10); +000020 200a MOVS r0,#0xa +000022 f7fffffe BL delayMs +;;;136 hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_HIGH); +000026 2101 MOVS r1,#1 +000028 2007 MOVS r0,#7 +00002a f7fffffe BL hal_gpio_set_output_data +;;;137 delayMs(10); +00002e 200a MOVS r0,#0xa +000030 f7fffffe BL delayMs +;;;138 +;;;139 /*bta read register*/ +;;;140 #if DEMO_BTA_LP_EN +;;;141 hal_dsi_tx_ctrl_read_cmd(0x06, 0, 0xDA, 1, &bta_ack_data); +;;;142 TAU_LOGD("DA[0x%x]\n", bta_ack_data); +;;;143 #endif +;;;144 +;;;145 /*initial code*/ +;;;146 #if LCD_PT628_CSOT +;;;147 TAU_LOGD("LCD_PT628_CSOT pannel init\n"); +000034 bf00 NOP +000036 2393 MOVS r3,#0x93 +000038 a249 ADR r2,|L4.352| +00003a a14b ADR r1,|L4.360| +00003c 2000 MOVS r0,#0 +00003e f7fffffe BL tau_log_printf +000042 bf00 NOP +;;;148 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBF, 0x00); +000044 2000 MOVS r0,#0 +000046 23bf MOVS r3,#0xbf +000048 2202 MOVS r2,#2 +00004a 4601 MOV r1,r0 +00004c 9000 STR r0,[sp,#0] +00004e 2015 MOVS r0,#0x15 +000050 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;149 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x00); +000054 2000 MOVS r0,#0 +000056 23c0 MOVS r3,#0xc0 +000058 2202 MOVS r2,#2 +00005a 4601 MOV r1,r0 +00005c 9000 STR r0,[sp,#0] +00005e 2015 MOVS r0,#0x15 +000060 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;150 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x00); +000064 2000 MOVS r0,#0 +000066 4603 MOV r3,r0 +000068 2202 MOVS r2,#2 +00006a 4601 MOV r1,r0 +00006c 9000 STR r0,[sp,#0] +00006e 2015 MOVS r0,#0x15 +000070 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;151 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xFF, 0x87, 0x56, 0x01); +000074 2001 MOVS r0,#1 +000076 2156 MOVS r1,#0x56 +000078 2287 MOVS r2,#0x87 +00007a 23ff MOVS r3,#0xff +00007c 9200 STR r2,[sp,#0] +00007e 9101 STR r1,[sp,#4] +000080 9002 STR r0,[sp,#8] +000082 2204 MOVS r2,#4 +000084 2100 MOVS r1,#0 +000086 2039 MOVS r0,#0x39 +000088 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;152 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x80); +00008c 2080 MOVS r0,#0x80 +00008e 2300 MOVS r3,#0 +000090 2202 MOVS r2,#2 +000092 4619 MOV r1,r3 +000094 9000 STR r0,[sp,#0] +000096 2015 MOVS r0,#0x15 +000098 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;153 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xFF, 0x87, 0x56); +00009c 2056 MOVS r0,#0x56 +00009e 2187 MOVS r1,#0x87 +0000a0 23ff MOVS r3,#0xff +0000a2 2203 MOVS r2,#3 +0000a4 9100 STR r1,[sp,#0] +0000a6 9001 STR r0,[sp,#4] +0000a8 2100 MOVS r1,#0 +0000aa 2039 MOVS r0,#0x39 +0000ac f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;154 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0xE8); +0000b0 20e8 MOVS r0,#0xe8 +0000b2 2300 MOVS r3,#0 +0000b4 2202 MOVS r2,#2 +0000b6 4619 MOV r1,r3 +0000b8 9000 STR r0,[sp,#0] +0000ba 2015 MOVS r0,#0x15 +0000bc f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;155 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x20); +0000c0 2020 MOVS r0,#0x20 +0000c2 23c0 MOVS r3,#0xc0 +0000c4 2202 MOVS r2,#2 +0000c6 2100 MOVS r1,#0 +0000c8 9000 STR r0,[sp,#0] +0000ca 2015 MOVS r0,#0x15 +0000cc f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;156 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x00); +0000d0 2000 MOVS r0,#0 +0000d2 4603 MOV r3,r0 +0000d4 2202 MOVS r2,#2 +0000d6 4601 MOV r1,r0 +0000d8 9000 STR r0,[sp,#0] +0000da 2015 MOVS r0,#0x15 +0000dc f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;157 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xFF, 0x87, 0x56, 0x01); +0000e0 2001 MOVS r0,#1 +0000e2 2156 MOVS r1,#0x56 +0000e4 2287 MOVS r2,#0x87 +0000e6 23ff MOVS r3,#0xff +0000e8 9200 STR r2,[sp,#0] +0000ea 9101 STR r1,[sp,#4] +0000ec 9002 STR r0,[sp,#8] +0000ee 2204 MOVS r2,#4 +0000f0 2100 MOVS r1,#0 +0000f2 2039 MOVS r0,#0x39 +0000f4 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;158 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x80); +0000f8 2080 MOVS r0,#0x80 +0000fa 2300 MOVS r3,#0 +0000fc 2202 MOVS r2,#2 +0000fe 4619 MOV r1,r3 +000100 9000 STR r0,[sp,#0] +000102 2015 MOVS r0,#0x15 +000104 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;159 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xFF, 0x87, 0x56); +000108 2056 MOVS r0,#0x56 +00010a 2187 MOVS r1,#0x87 +00010c 23ff MOVS r3,#0xff +00010e 2203 MOVS r2,#3 +000110 9100 STR r1,[sp,#0] +000112 9001 STR r0,[sp,#4] +000114 2100 MOVS r1,#0 +000116 2039 MOVS r0,#0x39 +000118 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;160 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); +00011c 2311 MOVS r3,#0x11 +00011e 2201 MOVS r2,#1 +000120 2100 MOVS r1,#0 +000122 2005 MOVS r0,#5 +000124 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;161 delayMs(120); +000128 2078 MOVS r0,#0x78 +00012a f7fffffe BL delayMs +;;;162 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x00); +00012e 2000 MOVS r0,#0 +000130 2335 MOVS r3,#0x35 +000132 2202 MOVS r2,#2 +000134 4601 MOV r1,r0 +000136 9000 STR r0,[sp,#0] +000138 2015 MOVS r0,#0x15 +00013a f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;163 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x0F, 0xFF); +00013e 20ff MOVS r0,#0xff +000140 210f MOVS r1,#0xf +000142 2351 MOVS r3,#0x51 +000144 2203 MOVS r2,#3 +000146 9100 STR r1,[sp,#0] +000148 9001 STR r0,[sp,#4] +00014a 2100 MOVS r1,#0 +00014c 2039 MOVS r0,#0x39 +00014e f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;164 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); +000152 2329 MOVS r3,#0x29 +000154 2201 MOVS r2,#1 +000156 2100 MOVS r1,#0 +000158 2005 MOVS r0,#5 +00015a f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;165 +;;;166 #elif AMOLED_NT37280 +;;;167 TAU_LOGD("AMOLED_NT37280 pannel init\n"); +;;;168 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xE0); +;;;169 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); +;;;170 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x18, 0x80); +;;;171 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x1A, 0x15); +;;;172 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x73, 0x01); +;;;173 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x89, 0x7F); +;;;174 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x0D, 0x9B); +;;;175 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x46, 0x17); +;;;176 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xF0); +;;;177 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); +;;;178 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x54, 0x03); +;;;179 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x9C, 0x00); +;;;180 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x20); +;;;181 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); +;;;182 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x34, 0x00); +;;;183 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x66); +;;;184 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x36, 0x66); +;;;185 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x10); +;;;186 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); +;;;187 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x88, 0x07); +;;;188 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2A, 0x00, 0x00, 0x04, 0x37); +;;;189 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2B, 0x00, 0x00, 0x08, 0xE7); +;;;190 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x7F, 0x07); +;;;191 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xE9, 0x00); +;;;192 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBF, 0x00); +;;;193 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x00); +;;;194 hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x00); //TE 35=00是标准60Hz; 35=01是有很多小信号 +;;;195 hal_dsi_tx_ctrl_write_cmd(0x29, 0, 3, 0x51, 0x0F, 0xFF); //CABC +;;;196 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); +;;;197 delayMs(120); +;;;198 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); +;;;199 delayMs(10); +;;;200 #endif +;;;201 +;;;202 } +00015e bd0e POP {r1-r3,pc} +;;;203 + ENDP + + |L4.352| +000160 74782d6c DCB "tx-log",0 +000164 6f6700 +000167 00 DCB 0 + |L4.360| +000168 5b25735d DCB "[%s] (%04d) LCD_PT628_CSOT pannel init\n",0 +00016c 20282530 +000170 34642920 +000174 4c43445f +000178 50543632 +00017c 385f4353 +000180 4f542070 +000184 616e6e65 +000188 6c20696e +00018c 69740a00 + + AREA ||.data||, DATA, ALIGN=2 + + g_tx_ctrl_handle + DCD 0x00000000 + panel_init +000004 00 DCB 0x00 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_dsi_tx.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___17_demo_hal_dsi_tx_c_6c4bcf7f____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___17_demo_hal_dsi_tx_c_6c4bcf7f____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___17_demo_hal_dsi_tx_c_6c4bcf7f____REVSH| +#line 482 +|__asm___17_demo_hal_dsi_tx_c_6c4bcf7f____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_flash.txt b/project/WL668/Listings/demo_hal_flash.txt new file mode 100644 index 0000000..87042f4 --- /dev/null +++ b/project/WL668/Listings/demo_hal_flash.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_flash.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_flash.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_flash.crf ..\..\src\app\module_demo\demo_hal_flash.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_flash.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___16_demo_hal_flash_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___16_demo_hal_flash_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___16_demo_hal_flash_c____REVSH| +#line 482 +|__asm___16_demo_hal_flash_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_gpio.txt b/project/WL668/Listings/demo_hal_gpio.txt new file mode 100644 index 0000000..e4a3683 --- /dev/null +++ b/project/WL668/Listings/demo_hal_gpio.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_gpio.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_gpio.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_gpio.crf ..\..\src\app\module_demo\demo_hal_gpio.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_gpio.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___15_demo_hal_gpio_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___15_demo_hal_gpio_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___15_demo_hal_gpio_c____REVSH| +#line 482 +|__asm___15_demo_hal_gpio_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_i2c.txt b/project/WL668/Listings/demo_hal_i2c.txt new file mode 100644 index 0000000..c9481e9 --- /dev/null +++ b/project/WL668/Listings/demo_hal_i2c.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_i2c.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_i2c.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_i2c.crf ..\..\src\app\module_demo\demo_hal_i2c.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_i2c.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_i2c_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_i2c_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_i2c_c____REVSH| +#line 482 +|__asm___14_demo_hal_i2c_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_pwm.txt b/project/WL668/Listings/demo_hal_pwm.txt new file mode 100644 index 0000000..7a69da9 --- /dev/null +++ b/project/WL668/Listings/demo_hal_pwm.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_pwm.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_pwm.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_pwm.crf ..\..\src\app\module_demo\demo_hal_pwm.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_pwm.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_pwm_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_pwm_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_pwm_c____REVSH| +#line 482 +|__asm___14_demo_hal_pwm_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_pwr.txt b/project/WL668/Listings/demo_hal_pwr.txt new file mode 100644 index 0000000..6e3c910 --- /dev/null +++ b/project/WL668/Listings/demo_hal_pwr.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_pwr.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_pwr.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_pwr.crf ..\..\src\app\module_demo\demo_hal_pwr.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_pwr.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_pwr_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_pwr_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_pwr_c____REVSH| +#line 482 +|__asm___14_demo_hal_pwr_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_spi.txt b/project/WL668/Listings/demo_hal_spi.txt new file mode 100644 index 0000000..f5a8c21 --- /dev/null +++ b/project/WL668/Listings/demo_hal_spi.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_spi.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_spi.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_spi.crf ..\..\src\app\module_demo\demo_hal_spi.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_spi.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_spi_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_spi_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_spi_c____REVSH| +#line 482 +|__asm___14_demo_hal_spi_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_swire.txt b/project/WL668/Listings/demo_hal_swire.txt new file mode 100644 index 0000000..b08f64d --- /dev/null +++ b/project/WL668/Listings/demo_hal_swire.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_swire.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_swire.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_swire.crf ..\..\src\app\module_demo\demo_hal_swire.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_swire.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___16_demo_hal_swire_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___16_demo_hal_swire_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___16_demo_hal_swire_c____REVSH| +#line 482 +|__asm___16_demo_hal_swire_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_uart.txt b/project/WL668/Listings/demo_hal_uart.txt new file mode 100644 index 0000000..75e346a --- /dev/null +++ b/project/WL668/Listings/demo_hal_uart.txt @@ -0,0 +1,29 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_uart.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_uart.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_uart.crf ..\..\src\app\module_demo\demo_hal_uart.c] + THUMB + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_uart.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___15_demo_hal_uart_c____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___15_demo_hal_uart_c____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___15_demo_hal_uart_c____REVSH| +#line 482 +|__asm___15_demo_hal_uart_c____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/demo_hal_wdg.txt b/project/WL668/Listings/demo_hal_wdg.txt new file mode 100644 index 0000000..a2a3aa0 --- /dev/null +++ b/project/WL668/Listings/demo_hal_wdg.txt @@ -0,0 +1,252 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\demo_hal_wdg.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\demo_hal_wdg.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\demo_hal_wdg.crf ..\..\src\app\module_demo\demo_hal_wdg.c] + THUMB + + AREA ||i.demo_wdg_callback||, CODE, READONLY, ALIGN=2 + + demo_wdg_callback PROC +;;;70 */ +;;;71 static void demo_wdg_callback(void *data) +000000 b510 PUSH {r4,lr} +;;;72 { +000002 4604 MOV r4,r0 +;;;73 /* 翻转GPIO */ +;;;74 sg_wdg_io_lvl = (sg_wdg_io_lvl ? IO_LVL_LOW : IO_LVL_HIGH); +000004 480d LDR r0,|L1.60| +000006 7800 LDRB r0,[r0,#0] ; sg_wdg_io_lvl +000008 2800 CMP r0,#0 +00000a d101 BNE |L1.16| +00000c 2001 MOVS r0,#1 +00000e e000 B |L1.18| + |L1.16| +000010 2000 MOVS r0,#0 + |L1.18| +000012 490a LDR r1,|L1.60| +000014 7008 STRB r0,[r1,#0] +;;;75 hal_gpio_set_output_data(sg_wdg_io_pad, sg_wdg_io_lvl); +000016 4608 MOV r0,r1 +000018 7801 LDRB r1,[r0,#0] ; sg_wdg_io_lvl +00001a 4809 LDR r0,|L1.64| +00001c 7800 LDRB r0,[r0,#0] ; sg_wdg_io_pad +00001e f7fffffe BL hal_gpio_set_output_data +;;;76 sg_feed_cnt++; +000022 4808 LDR r0,|L1.68| +000024 7800 LDRB r0,[r0,#0] ; sg_feed_cnt +000026 1c40 ADDS r0,r0,#1 +000028 4906 LDR r1,|L1.68| +00002a 7008 STRB r0,[r1,#0] +;;;77 +;;;78 if (sg_feed_cnt > 10) +00002c 4608 MOV r0,r1 +00002e 7800 LDRB r0,[r0,#0] ; sg_feed_cnt +000030 280a CMP r0,#0xa +000032 dd01 BLE |L1.56| +;;;79 { +;;;80 hal_wdg_stop(); +000034 f7fffffe BL hal_wdg_stop + |L1.56| +;;;81 } +;;;82 } +000038 bd10 POP {r4,pc} +;;;83 + ENDP + +00003a 0000 DCW 0x0000 + |L1.60| + DCD sg_wdg_io_lvl + |L1.64| + DCD sg_wdg_io_pad + |L1.68| + DCD sg_feed_cnt + + AREA ||i.demo_wdg_case||, CODE, READONLY, ALIGN=2 + + demo_wdg_case PROC +;;;124 */ +;;;125 void demo_wdg_case(void) +000000 b510 PUSH {r4,lr} +;;;126 { +;;;127 TAU_LOGI("demo_wdg_case\r\n"); +000002 bf00 NOP +000004 237f MOVS r3,#0x7f +000006 a204 ADR r2,|L2.24| +000008 a105 ADR r1,|L2.32| +00000a 2001 MOVS r0,#1 +00000c f7fffffe BL tau_log_printf +000010 bf00 NOP +;;;128 +;;;129 #if WDG_CASE_RST +;;;130 demo_wdg_case_rst_mode(); +;;;131 #elif WDG_CASE_INTR +;;;132 demo_wdg_case_int_mode(); +000012 f7fffffe BL demo_wdg_case_int_mode +;;;133 #endif +;;;134 } +000016 bd10 POP {r4,pc} +;;;135 + ENDP + + |L2.24| +000018 7764672d DCB "wdg-log",0 +00001c 6c6f6700 + |L2.32| +000020 5b25735d DCB "[%s] (%04d) demo_wdg_case\r\n",0 +000024 20282530 +000028 34642920 +00002c 64656d6f +000030 5f776467 +000034 5f636173 +000038 650d0a00 + + AREA ||i.demo_wdg_case_int_mode||, CODE, READONLY, ALIGN=2 + + demo_wdg_case_int_mode PROC +;;;88 */ +;;;89 static void demo_wdg_case_int_mode(void) +000000 b508 PUSH {r3,lr} +;;;90 { +;;;91 TAU_LOGI("int start...\n"); +000002 bf00 NOP +000004 235b MOVS r3,#0x5b +000006 a21a ADR r2,|L3.112| +000008 a11b ADR r1,|L3.120| +00000a 2001 MOVS r0,#1 +00000c f7fffffe BL tau_log_printf +000010 bf00 NOP +;;;92 +;;;93 /* WDG初始化 */ +;;;94 hal_wdg_init(); +000012 f7fffffe BL hal_wdg_init +;;;95 +;;;96 /* 设置循环超时 */ +;;;97 hal_wdg_set_repeat(true); +000016 2001 MOVS r0,#1 +000018 f7fffffe BL hal_wdg_set_repeat +;;;98 +;;;99 /* 设置回调函数 */ +;;;100 hal_wdg_register_callback(demo_wdg_callback, NULL); +00001c 2100 MOVS r1,#0 +00001e 481d LDR r0,|L3.148| +000020 f7fffffe BL hal_wdg_register_callback +;;;101 +;;;102 /*初始化GPIO低状态*/ +;;;103 hal_gpio_init_output(sg_wdg_io_pad, sg_wdg_io_lvl); +000024 481c LDR r0,|L3.152| +000026 7801 LDRB r1,[r0,#0] ; sg_wdg_io_lvl +000028 481c LDR r0,|L3.156| +00002a 7800 LDRB r0,[r0,#0] ; sg_wdg_io_pad +00002c f7fffffe BL hal_gpio_init_output +;;;104 +;;;105 /* 设置中断模式 */ +;;;106 hal_wdg_start(WDG_MODE_INTERRUPT, 200); +000030 21c8 MOVS r1,#0xc8 +000032 2001 MOVS r0,#1 +000034 f7fffffe BL hal_wdg_start +;;;107 +;;;108 +;;;109 while (sg_feed_cnt < 6) +000038 e014 B |L3.100| + |L3.58| +;;;110 { +;;;111 sg_feed_cnt++; +00003a 4819 LDR r0,|L3.160| +00003c 7800 LDRB r0,[r0,#0] ; sg_feed_cnt +00003e 1c40 ADDS r0,r0,#1 +000040 4917 LDR r1,|L3.160| +000042 7008 STRB r0,[r1,#0] +;;;112 hal_wdg_kick_dog(); +000044 f7fffffe BL hal_wdg_kick_dog +;;;113 delayMs(150); +000048 2096 MOVS r0,#0x96 +00004a f7fffffe BL delayMs +;;;114 TAU_LOGI("feed [%d]th done\n", sg_feed_cnt); +00004e bf00 NOP +000050 4813 LDR r0,|L3.160| +000052 7800 LDRB r0,[r0,#0] ; sg_feed_cnt +000054 2372 MOVS r3,#0x72 +000056 a206 ADR r2,|L3.112| +000058 a112 ADR r1,|L3.164| +00005a 9000 STR r0,[sp,#0] +00005c 2001 MOVS r0,#1 +00005e f7fffffe BL tau_log_printf +000062 bf00 NOP + |L3.100| +000064 480e LDR r0,|L3.160| +000066 7800 LDRB r0,[r0,#0] ;109 ; sg_feed_cnt +000068 2806 CMP r0,#6 ;109 +00006a dbe6 BLT |L3.58| +;;;115 } +;;;116 +;;;117 } +00006c bd08 POP {r3,pc} +;;;118 #endif + ENDP + +00006e 0000 DCW 0x0000 + |L3.112| +000070 7764672d DCB "wdg-log",0 +000074 6c6f6700 + |L3.120| +000078 5b25735d DCB "[%s] (%04d) int start...\n",0 +00007c 20282530 +000080 34642920 +000084 696e7420 +000088 73746172 +00008c 742e2e2e +000090 0a00 +000092 00 DCB 0 +000093 00 DCB 0 + |L3.148| + DCD demo_wdg_callback + |L3.152| + DCD sg_wdg_io_lvl + |L3.156| + DCD sg_wdg_io_pad + |L3.160| + DCD sg_feed_cnt + |L3.164| +0000a4 5b25735d DCB "[%s] (%04d) feed [%d]th done\n",0 +0000a8 20282530 +0000ac 34642920 +0000b0 66656564 +0000b4 205b2564 +0000b8 5d746820 +0000bc 646f6e65 +0000c0 0a00 +0000c2 00 DCB 0 +0000c3 00 DCB 0 + + AREA ||.data||, DATA, ALIGN=0 + + sg_wdg_io_pad +000000 01 DCB 0x01 + sg_wdg_io_lvl +000001 00 DCB 0x00 + sg_feed_cnt +000002 00 DCB 0x00 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\module_demo\\demo_hal_wdg.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_wdg_c_481a36a8____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___14_demo_hal_wdg_c_481a36a8____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___14_demo_hal_wdg_c_481a36a8____REVSH| +#line 482 +|__asm___14_demo_hal_wdg_c_481a36a8____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Listings/main.txt b/project/WL668/Listings/main.txt new file mode 100644 index 0000000..d0aa023 --- /dev/null +++ b/project/WL668/Listings/main.txt @@ -0,0 +1,95 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\main.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\main.crf ..\..\src\app\main.c] + THUMB + + AREA ||i.main||, CODE, READONLY, ALIGN=2 + + main PROC +;;;68 #endif /* __MODULE_DEMO_MAIN_H__ */ +;;;9 int main() +000000 f7fffffe BL board_Init +;;;10 { +;;;11 board_Init(); +;;;12 +;;;13 while (1) +000004 e00b B |L1.30| + |L1.6| +;;;14 { +;;;15 #if _MODULE_DEMO_ENABLE +;;;16 module_demo_main(); +;;;17 #endif +;;;18 +;;;19 #if _DEMO_S8_EN +;;;20 s8_demo(); +000006 f7fffffe BL s8_demo +;;;21 #endif +;;;22 +;;;23 #if _DEMO_S8P_EN +;;;24 s8p_demo(); +;;;25 #endif +;;;26 +;;;27 #if _DEMO_S9_EN +;;;28 s9_demo(); +;;;29 #endif +;;;30 +;;;31 #if _DEMO_MI_12_LITE_EN +;;;32 mi12_lite_demo(); +;;;33 #endif +;;;34 TAU_LOGD("668 Demo\n"); +00000a bf00 NOP +00000c 2322 MOVS r3,#0x22 +00000e a204 ADR r2,|L1.32| +000010 a105 ADR r1,|L1.40| +000012 2000 MOVS r0,#0 +000014 f7fffffe BL tau_log_printf +000018 bf00 NOP +;;;35 while (1); +00001a bf00 NOP + |L1.28| +00001c e7fe B |L1.28| + |L1.30| +00001e e7f2 B |L1.6| +;;;36 } +;;;37 } + ENDP + + |L1.32| +000020 7461755f DCB "tau_log",0 +000024 6c6f6700 + |L1.40| +000028 5b25735d DCB "[%s] (%04d) 668 Demo\n",0 +00002c 20282530 +000030 34642920 +000034 36363820 +000038 44656d6f +00003c 0a00 +00003e 00 DCB 0 +00003f 00 DCB 0 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\main.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___6_main_c_main____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___6_main_c_main____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___6_main_c_main____REVSH| +#line 482 +|__asm___6_main_c_main____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** + + __ARM_use_no_argv EQU 0 diff --git a/project/WL668/Listings/mi12lite.txt b/project/WL668/Listings/mi12lite.txt new file mode 100644 index 0000000..e69de29 diff --git a/project/WL668/Listings/module_demo_main.txt b/project/WL668/Listings/module_demo_main.txt new file mode 100644 index 0000000..ea06e73 --- /dev/null +++ b/project/WL668/Listings/module_demo_main.txt @@ -0,0 +1,66 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\module_demo_main.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\module_demo_main.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\module_demo_main.crf ..\..\src\app\module_demo\module_demo_main.c] + THUMB + + AREA ||i.module_demo_main||, CODE, READONLY, ALIGN=1 + + module_demo_main PROC +;;;14 +;;;15 void module_demo_main() +000000 4770 BX lr +;;;16 { +;;;17 #if _MODULE_DEMO_DSI_TX_EN +;;;18 demo_dsi_tx_case(); +;;;19 #endif +;;;20 +;;;21 #if _MODULE_DEMO_DSI_RX_EN +;;;22 demo_hal_dsi_rx_case(); +;;;23 #endif +;;;24 +;;;25 #if _MODULE_DEMO_TIMER_EN +;;;26 demo_timer_case(); +;;;27 #endif +;;;28 +;;;29 #if _MODULE_DEMO_WDG_EN +;;;30 demo_wdg_case(); +;;;31 #endif +;;;32 +;;;33 #if _MODULE_DEMO_GPIO_EN +;;;34 demo_gpio_case(); +;;;35 #endif +;;;36 +;;;37 #if _MODULE_DEMO_SWIRE_EN +;;;38 demo_hal_swire(); +;;;39 #endif +;;;40 +;;;41 #if _MODULE_DEMO_SPI_EN +;;;42 demo_hal_spi(); +;;;43 #endif +;;;44 +;;;45 #if _MODULE_DEMO_I2C_EN +;;;46 demo_hal_i2c(); +;;;47 #endif +;;;48 +;;;49 #if _MODULE_DEMO_FLASH_EN +;;;50 demo_hal_flash(); +;;;51 #endif +;;;52 +;;;53 #if _MODULE_DEMO_PWM_EN +;;;54 demo_hal_pwm(); +;;;55 #endif +;;;56 +;;;57 #if _MODULE_DEMO_PWR_EN +;;;58 demo_hal_pwr(); +;;;59 #endif +;;;60 +;;;61 #if _MODULE_DEMO_UART_EN +;;;62 demo_hal_uart_case(); +;;;63 #endif +;;;64 +;;;65 #if _MODULE_DEMO_CRC_EN +;;;66 demo_hal_crc_case(); +;;;67 #endif +;;;68 +;;;69 } + ENDP + diff --git a/project/WL668/Listings/s8_demo.txt b/project/WL668/Listings/s8_demo.txt new file mode 100644 index 0000000..d10075f --- /dev/null +++ b/project/WL668/Listings/s8_demo.txt @@ -0,0 +1,4523 @@ +; generated by Component: ARM Compiler 5.06 update 6 (build 750) Tool: ArmCC [4d3637] +; commandline ArmCC [--c99 --list --split_sections --debug -c --asm --interleave --gnu -o.\objects\s8_demo.o --asm_dir=.\Listings\ --list_dir=.\Listings\ --depend=.\objects\s8_demo.d --cpu=Cortex-M0 --apcs=interwork -O0 --diag_suppress=9931 -I..\..\src -I..\..\src\board -I..\..\src\common -I..\..\src\sdk\include -I..\..\src\sdk\include\M0 -I..\..\src\app -I..\..\src\app\S8 -I..\..\src\app\touch -I..\..\src\app\module_demo -I..\..\src\app\Mi12Lite -I.\RTE\_WL668 -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\CMSIS\Core\Include -IC:\Keil_v5\ARM\PACK\ARM\CMSIS\5.5.1\Device\ARM\ARMCM0\Include -D__MICROLIB -D__UVISION_VERSION=528 -D_RTE_ -DARMCM0 --omf_browse=.\objects\s8_demo.crf ..\..\src\app\S8\s8_demo.c] + THUMB + + AREA ||i.PhoneDisOffDeal||, CODE, READONLY, ALIGN=2 + + PhoneDisOffDeal PROC +;;;2032 +;;;2033 static void PhoneDisOffDeal( void ) +000000 b510 PUSH {r4,lr} +;;;2034 { +;;;2035 static unsigned char Flag = 0; // 状态标志,防止反复执行函数状态 +;;;2036 static unsigned int ExitDelay = 0; +;;;2037 +;;;2038 if( 0 == Flag ) +000002 482a LDR r0,|L1.172| +000004 7800 LDRB r0,[r0,#0] ; Flag +000006 2800 CMP r0,#0 +000008 d10b BNE |L1.34| +;;;2039 { +;;;2040 /* 引脚初始化 */ +;;;2041 hal_gpio_set_pull_state( TOUCH_PHONE_DIS_OFF_PIN, ENABLE, DISABLE ); // 设定初始上拉状态 +00000a 2200 MOVS r2,#0 +00000c 2101 MOVS r1,#1 +00000e 2005 MOVS r0,#5 +000010 f7fffffe BL hal_gpio_set_pull_state +;;;2042 hal_gpio_init_input( TOUCH_PHONE_DIS_OFF_PIN ); +000014 2005 MOVS r0,#5 +000016 f7fffffe BL hal_gpio_init_input +;;;2043 Flag = 1; // 更新标志,防止反复执行, 并进入到下个状态 +00001a 2001 MOVS r0,#1 +00001c 4923 LDR r1,|L1.172| +00001e 7008 STRB r0,[r1,#0] +000020 e043 B |L1.170| + |L1.34| +;;;2044 } +;;;2045 else if( ( IO_LVL_HIGH == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) && ( 1 == Flag ) ) +000022 2005 MOVS r0,#5 +000024 f7fffffe BL hal_gpio_get_input_data +000028 2801 CMP r0,#1 +00002a d10d BNE |L1.72| +00002c 481f LDR r0,|L1.172| +00002e 7800 LDRB r0,[r0,#0] ; Flag +000030 2801 CMP r0,#1 +000032 d109 BNE |L1.72| +;;;2046 { +;;;2047 /* 高电平,刷黑操作 */ +;;;2048 hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x22 ); +000034 2322 MOVS r3,#0x22 +000036 2201 MOVS r2,#1 +000038 2100 MOVS r1,#0 +00003a 2005 MOVS r0,#5 +00003c f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;2049 Flag = 2; // 更新标志,防止反复执行 +000040 2002 MOVS r0,#2 +000042 491a LDR r1,|L1.172| +000044 7008 STRB r0,[r1,#0] +000046 e030 B |L1.170| + |L1.72| +;;;2050 } +;;;2051 else if( ( IO_LVL_LOW == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) && ( 2 == Flag ) ) +000048 2005 MOVS r0,#5 +00004a f7fffffe BL hal_gpio_get_input_data +00004e 2800 CMP r0,#0 +000050 d10b BNE |L1.106| +000052 4816 LDR r0,|L1.172| +000054 7800 LDRB r0,[r0,#0] ; Flag +000056 2802 CMP r0,#2 +000058 d107 BNE |L1.106| +;;;2052 { +;;;2053 /* 低电平, 退出操作 */ +;;;2054 ExitDelay = hal_system_get_tick(); // 更新计时时间 +00005a f7fffffe BL hal_system_get_tick +00005e 4914 LDR r1,|L1.176| +000060 6008 STR r0,[r1,#0] ; ExitDelay +;;;2055 //hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x13 ); +;;;2056 //Flag = 1; // 更新标志,防止反复执行 +;;;2057 Flag = 3; +000062 2003 MOVS r0,#3 +000064 4911 LDR r1,|L1.172| +000066 7008 STRB r0,[r1,#0] +000068 e01f B |L1.170| + |L1.106| +;;;2058 } +;;;2059 else if( 3 == Flag ) +00006a 4810 LDR r0,|L1.172| +00006c 7800 LDRB r0,[r0,#0] ; Flag +00006e 2803 CMP r0,#3 +000070 d11b BNE |L1.170| +;;;2060 { +;;;2061 if( hal_system_get_tick() - ExitDelay > 1000 ) // 延时 1S 退出黑屏状态 +000072 f7fffffe BL hal_system_get_tick +000076 490e LDR r1,|L1.176| +000078 6809 LDR r1,[r1,#0] ; ExitDelay +00007a 1a40 SUBS r0,r0,r1 +00007c 217d MOVS r1,#0x7d +00007e 00c9 LSLS r1,r1,#3 +000080 4288 CMP r0,r1 +000082 d909 BLS |L1.152| +;;;2062 { +;;;2063 hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x13 ); +000084 2313 MOVS r3,#0x13 +000086 2201 MOVS r2,#1 +000088 2100 MOVS r1,#0 +00008a 2005 MOVS r0,#5 +00008c f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;2064 Flag = 1; // 更新标志,防止反复执行 +000090 2001 MOVS r0,#1 +000092 4906 LDR r1,|L1.172| +000094 7008 STRB r0,[r1,#0] +000096 e008 B |L1.170| + |L1.152| +;;;2065 } +;;;2066 else if( IO_LVL_LOW == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) // 倒计时阶段又挡住了屏幕,继续更新时间 +000098 2005 MOVS r0,#5 +00009a f7fffffe BL hal_gpio_get_input_data +00009e 2800 CMP r0,#0 +0000a0 d103 BNE |L1.170| +;;;2067 { +;;;2068 ExitDelay = hal_system_get_tick(); // 更新计时时间 +0000a2 f7fffffe BL hal_system_get_tick +0000a6 4902 LDR r1,|L1.176| +0000a8 6008 STR r0,[r1,#0] ; ExitDelay + |L1.170| +;;;2069 } +;;;2070 } +;;;2071 +;;;2072 } +0000aa bd10 POP {r4,pc} +;;;2073 /** + ENDP + + |L1.172| + DCD Flag + |L1.176| + DCD ExitDelay + + AREA ||i.ap_dcs_read||, CODE, READONLY, ALIGN=2 + + ap_dcs_read PROC +;;;254 */ +;;;255 static bool ap_dcs_read(uint8_t data_type, uint8_t dcs_cmd, uint8_t param) +000000 b5fe PUSH {r1-r7,lr} +;;;256 { +000002 4606 MOV r6,r0 +000004 460c MOV r4,r1 +000006 4617 MOV r7,r2 +;;;257 #if !RX_READ_HW_ACK +;;;258 if (dcs_cmd == 0x0F) +;;;259 { +;;;260 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;261 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;262 DSI_VC_0, +;;;263 1, 0xC0); +;;;264 } +;;;265 else if (dcs_cmd == 0xDA) +;;;266 { +;;;267 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;268 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;269 DSI_VC_0, +;;;270 1, 0x4B); +;;;271 } +;;;272 else if (dcs_cmd == 0xDB) +;;;273 { +;;;274 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;275 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;276 DSI_VC_0, +;;;277 1, 0xE0); +;;;278 } +;;;279 else if (dcs_cmd == 0xDC) +;;;280 { +;;;281 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;282 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;283 DSI_VC_0, +;;;284 1, 0xE0); +;;;285 } +;;;286 else if (dcs_cmd == 0x0F) +;;;287 { +;;;288 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;289 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;290 DSI_VC_0, +;;;291 1, 0xC0); +;;;292 } +;;;293 else if (dcs_cmd == 0x6E) +;;;294 { +;;;295 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +;;;296 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;297 DSI_VC_0, +;;;298 1, 0xEF); +;;;299 } +;;;300 else if (dcs_cmd == 0x04) +;;;301 #else +;;;302 if (dcs_cmd == 0x04) +000008 2c04 CMP r4,#4 +00000a d10d BNE |L2.40| +;;;303 #endif +;;;304 { +;;;305 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +00000c 2015 MOVS r0,#0x15 +00000e 2140 MOVS r1,#0x40 +000010 22d1 MOVS r2,#0xd1 +000012 2303 MOVS r3,#3 +000014 9200 STR r2,[sp,#0] +000016 9101 STR r1,[sp,#4] +000018 9002 STR r0,[sp,#8] +00001a 2200 MOVS r2,#0 +00001c 211c MOVS r1,#0x1c +00001e 481a LDR r0,|L2.136| +000020 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000022 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd +000026 e02d B |L2.132| + |L2.40| +;;;306 DSI_ACK_DT_DCS_LONG_RESPONSE, +;;;307 DSI_VC_0, +;;;308 3, 0xD1, 0x40, 0x15); +;;;309 } +;;;310 else if (dcs_cmd == 0x0A) +000028 2c0a CMP r4,#0xa +00002a d11b BNE |L2.100| +;;;311 { +;;;312 uint32_t return_size = hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle); +00002c 4816 LDR r0,|L2.136| +00002e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000030 f7fffffe BL hal_dsi_rx_ctrl_get_max_ret_size +000034 4605 MOV r5,r0 +;;;313 if (return_size == 1) +000036 2d01 CMP r5,#1 +000038 d109 BNE |L2.78| +;;;314 { +;;;315 hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, +00003a 209f MOVS r0,#0x9f +00003c 2301 MOVS r3,#1 +00003e 2200 MOVS r2,#0 +000040 2121 MOVS r1,#0x21 +000042 9000 STR r0,[sp,#0] +000044 4810 LDR r0,|L2.136| +000046 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000048 f7fffffe BL hal_dsi_rx_ctrl_send_ack_cmd +00004c e009 B |L2.98| + |L2.78| +;;;316 DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, +;;;317 DSI_VC_0, +;;;318 1, 0x9F); +;;;319 } +;;;320 else +;;;321 { +;;;322 TAU_LOGD("resp error return_size[%d]!\n", return_size); +00004e bf00 NOP +000050 23ff MOVS r3,#0xff +000052 3343 ADDS r3,r3,#0x43 +000054 a20d ADR r2,|L2.140| +000056 a10f ADR r1,|L2.148| +000058 2000 MOVS r0,#0 +00005a 9500 STR r5,[sp,#0] +00005c f7fffffe BL tau_log_printf +000060 bf00 NOP + |L2.98| +;;;323 } +;;;324 } +000062 e00f B |L2.132| + |L2.100| +;;;325 else +;;;326 { +;;;327 TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); +000064 bf00 NOP +000066 4808 LDR r0,|L2.136| +000068 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00006a f7fffffe BL hal_dsi_rx_ctrl_get_max_ret_size +00006e 4605 MOV r5,r0 +000070 23ff MOVS r3,#0xff +000072 3348 ADDS r3,r3,#0x48 +000074 a205 ADR r2,|L2.140| +000076 a112 ADR r1,|L2.192| +000078 9400 STR r4,[sp,#0] +00007a 9001 STR r0,[sp,#4] +00007c 2000 MOVS r0,#0 +00007e f7fffffe BL tau_log_printf +000082 bf00 NOP + |L2.132| +;;;328 } +;;;329 return true; +000084 2001 MOVS r0,#1 +;;;330 } +000086 bdfe POP {r1-r7,pc} +;;;331 + ENDP + + |L2.136| + DCD g_rx_ctrl_handle + |L2.140| +00008c 73385f64 DCB "s8_demo",0 +000090 656d6f00 + |L2.148| +000094 5b25735d DCB "[%s] (%04d) resp error return_size[%d]!\n",0 +000098 20282530 +00009c 34642920 +0000a0 72657370 +0000a4 20657272 +0000a8 6f722072 +0000ac 65747572 +0000b0 6e5f7369 +0000b4 7a655b25 +0000b8 645d210a +0000bc 00 +0000bd 00 DCB 0 +0000be 00 DCB 0 +0000bf 00 DCB 0 + |L2.192| +0000c0 5b25735d DCB "[%s] (%04d) r %x ng need return [%d]\n",0 +0000c4 20282530 +0000c8 34642920 +0000cc 72202578 +0000d0 206e6720 +0000d4 6e656564 +0000d8 20726574 +0000dc 75726e20 +0000e0 5b25645d +0000e4 0a00 +0000e6 00 DCB 0 +0000e7 00 DCB 0 + + AREA ||i.ap_dcs_set_AOD_53||, CODE, READONLY, ALIGN=2 + + ap_dcs_set_AOD_53 PROC +;;;487 +;;;488 static bool ap_dcs_set_AOD_53(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 4602 MOV r2,r0 +;;;489 { +;;;490 if(dcs_packet->packet_param[0] == 0x24) +000002 68c8 LDR r0,[r1,#0xc] +000004 7800 LDRB r0,[r0,#0] +000006 2824 CMP r0,#0x24 +000008 d103 BNE |L3.18| +;;;491 { +;;;492 sg_aod_in_flag = true; +00000a 2001 MOVS r0,#1 +00000c 4b03 LDR r3,|L3.28| +00000e 7018 STRB r0,[r3,#0] +000010 e002 B |L3.24| + |L3.18| +;;;493 } +;;;494 else +;;;495 { +;;;496 sg_aod_in_flag = false; +000012 2000 MOVS r0,#0 +000014 4b01 LDR r3,|L3.28| +000016 7018 STRB r0,[r3,#0] + |L3.24| +;;;497 } +;;;498 //TAU_LOGD( "AOD_53:[0x%02x],[0x%02X] \n", dcs_packet->packet_param[0], dcs_packet->packet_param[1] ); +;;;499 return true; +000018 2001 MOVS r0,#1 +;;;500 } +00001a 4770 BX lr +;;;501 + ENDP + + |L3.28| + DCD sg_aod_in_flag + + AREA ||i.ap_dcs_set_backlight||, CODE, READONLY, ALIGN=2 + + ap_dcs_set_backlight PROC +;;;430 */ +;;;431 static bool ap_dcs_set_backlight(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b5fe PUSH {r1-r7,lr} +;;;432 { +000002 4607 MOV r7,r0 +000004 460e MOV r6,r1 +;;;433 #if 1 // video mode +;;;434 uint16_t rd_51_val=6; +000006 2406 MOVS r4,#6 +;;;435 uint32_t value = 0; +000008 2500 MOVS r5,#0 +;;;436 +;;;437 rd_51_val = ( ( dcs_packet->packet_param[0] << 8 ) | ( dcs_packet->packet_param[1] ) ); +00000a 68f0 LDR r0,[r6,#0xc] +00000c 7800 LDRB r0,[r0,#0] +00000e 0200 LSLS r0,r0,#8 +000010 68f1 LDR r1,[r6,#0xc] +000012 7849 LDRB r1,[r1,#1] +000014 4308 ORRS r0,r0,r1 +000016 4604 MOV r4,r0 +;;;438 +;;;439 /////////////////////////////////////////////////////////////////////////////// +;;;440 // AP 0x06~0x7FF 映射到 0x20~0xDBB +;;;441 if( rd_51_val ==0x7FF ) +000018 4824 LDR r0,|L4.172| +00001a 4284 CMP r4,r0 +00001c d104 BNE |L4.40| +;;;442 { +;;;443 AP_REG51_7FF = true; +00001e 2001 MOVS r0,#1 +000020 4923 LDR r1,|L4.176| +000022 7008 STRB r0,[r1,#0] +;;;444 value =0xDBB; +000024 4d23 LDR r5,|L4.180| +000026 e033 B |L4.144| + |L4.40| +;;;445 } +;;;446 else if( rd_51_val==0x314) +000028 20c5 MOVS r0,#0xc5 +00002a 0080 LSLS r0,r0,#2 +00002c 4284 CMP r4,r0 +00002e d104 BNE |L4.58| +;;;447 { +;;;448 /* AOD 调光 */ +;;;449 value = 0xDBB; +000030 4d20 LDR r5,|L4.180| +;;;450 AP_REG51_7FF = false; +000032 2000 MOVS r0,#0 +000034 491e LDR r1,|L4.176| +000036 7008 STRB r0,[r1,#0] +000038 e02a B |L4.144| + |L4.58| +;;;451 } +;;;452 else if(rd_51_val == 0x21F) +00003a 481f LDR r0,|L4.184| +00003c 4284 CMP r4,r0 +00003e d10b BNE |L4.88| +;;;453 { +;;;454 if(AP_REG51_7FF == true) +000040 481b LDR r0,|L4.176| +000042 7800 LDRB r0,[r0,#0] ; AP_REG51_7FF +000044 2801 CMP r0,#1 +000046 d101 BNE |L4.76| +;;;455 { +;;;456 value =0xDBB; +000048 4d1a LDR r5,|L4.180| +00004a e001 B |L4.80| + |L4.76| +;;;457 }else +;;;458 { +;;;459 value = 0x3B4; +00004c 25ed MOVS r5,#0xed +00004e 00ad LSLS r5,r5,#2 + |L4.80| +;;;460 +;;;461 } +;;;462 AP_REG51_7FF = false; +000050 2000 MOVS r0,#0 +000052 4917 LDR r1,|L4.176| +000054 7008 STRB r0,[r1,#0] +000056 e01b B |L4.144| + |L4.88| +;;;463 } +;;;464 else if( (rd_51_val>=0) && (rd_51_val<6)) +000058 2c00 CMP r4,#0 +00005a db0b BLT |L4.116| +00005c 2c06 CMP r4,#6 +00005e da09 BGE |L4.116| +;;;465 { +;;;466 /* AOD 调光 */ +;;;467 if(sg_aod_in_flag) +000060 4816 LDR r0,|L4.188| +000062 7800 LDRB r0,[r0,#0] ; sg_aod_in_flag +000064 2800 CMP r0,#0 +000066 d013 BEQ |L4.144| +;;;468 { +;;;469 value = 0x100; // 0x40 +000068 25ff MOVS r5,#0xff +00006a 3501 ADDS r5,#1 +;;;470 AP_REG51_7FF = false; +00006c 2000 MOVS r0,#0 +00006e 4910 LDR r1,|L4.176| +000070 7008 STRB r0,[r1,#0] +000072 e00d B |L4.144| + |L4.116| +;;;471 } +;;;472 +;;;473 } +;;;474 else +;;;475 { +;;;476 value = (rd_51_val-6)*3483/2041 +0x20; +000074 1fa1 SUBS r1,r4,#6 +000076 4a0f LDR r2,|L4.180| +000078 3a20 SUBS r2,r2,#0x20 +00007a 4351 MULS r1,r2,r1 +00007c 4608 MOV r0,r1 +00007e 490b LDR r1,|L4.172| +000080 1f89 SUBS r1,r1,#6 +000082 f7fffffe BL __aeabi_idivmod +000086 4605 MOV r5,r0 +000088 3520 ADDS r5,r5,#0x20 +;;;477 AP_REG51_7FF = false; +00008a 2000 MOVS r0,#0 +00008c 4908 LDR r1,|L4.176| +00008e 7008 STRB r0,[r1,#0] + |L4.144| +;;;478 } +;;;479 +;;;480 if(value>0) +000090 2d00 CMP r5,#0 +000092 d009 BEQ |L4.168| +;;;481 hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, value >> 8, value & 0x00FF); +000094 b2e8 UXTB r0,r5 +000096 0a29 LSRS r1,r5,#8 +000098 2351 MOVS r3,#0x51 +00009a 2203 MOVS r2,#3 +00009c 9100 STR r1,[sp,#0] +00009e 9001 STR r0,[sp,#4] +0000a0 2100 MOVS r1,#0 +0000a2 2039 MOVS r0,#0x39 +0000a4 f7fffffe BL hal_dsi_tx_ctrl_write_cmd + |L4.168| +;;;482 +;;;483 // TAU_LOGD( "AP_51:[0x%04X], IC_51:[0x%04X] \n", rd_51_val, value ); +;;;484 #endif +;;;485 return true; +0000a8 2001 MOVS r0,#1 +;;;486 } +0000aa bdfe POP {r1-r7,pc} +;;;487 + ENDP + + |L4.172| + DCD 0x000007ff + |L4.176| + DCD AP_REG51_7FF + |L4.180| + DCD 0x00000dbb + |L4.184| + DCD 0x0000021f + |L4.188| + DCD sg_aod_in_flag + + AREA ||i.ap_dcs_set_display_off||, CODE, READONLY, ALIGN=1 + + ap_dcs_set_display_off PROC +;;;372 */ +;;;373 static bool ap_dcs_set_display_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 4602 MOV r2,r0 +;;;374 { +;;;375 // TAU_LOGD("disp off %d\n", panel_display_done); +;;;376 return true; +000002 2001 MOVS r0,#1 +;;;377 } +000004 4770 BX lr +;;;378 + ENDP + + + AREA ||i.ap_dcs_set_display_on||, CODE, READONLY, ALIGN=2 + + ap_dcs_set_display_on PROC +;;;360 */ +;;;361 static bool ap_dcs_set_display_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b570 PUSH {r4-r6,lr} +;;;362 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +;;;363 TAU_LOGD("disp on \n"); +000006 bf00 NOP +000008 23ff MOVS r3,#0xff +00000a 336c ADDS r3,r3,#0x6c +00000c a203 ADR r2,|L6.28| +00000e a105 ADR r1,|L6.36| +000010 2000 MOVS r0,#0 +000012 f7fffffe BL tau_log_printf +000016 bf00 NOP +;;;364 return true; +000018 2001 MOVS r0,#1 +;;;365 } +00001a bd70 POP {r4-r6,pc} +;;;366 + ENDP + + |L6.28| +00001c 73385f64 DCB "s8_demo",0 +000020 656d6f00 + |L6.36| +000024 5b25735d DCB "[%s] (%04d) disp on \n",0 +000028 20282530 +00002c 34642920 +000030 64697370 +000034 206f6e20 +000038 0a00 +00003a 00 DCB 0 +00003b 00 DCB 0 + + AREA ||i.ap_dcs_set_enter_sleep_mode||, CODE, READONLY, ALIGN=2 + + ap_dcs_set_enter_sleep_mode PROC +;;;384 */ +;;;385 static bool ap_dcs_set_enter_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b570 PUSH {r4-r6,lr} +;;;386 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +;;;387 // sg_system_suspend = true; +;;;388 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x28); +000006 2328 MOVS r3,#0x28 +000008 2201 MOVS r2,#1 +00000a 2100 MOVS r1,#0 +00000c 2005 MOVS r0,#5 +00000e f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;389 delayMs( 20 ); +000012 2014 MOVS r0,#0x14 +000014 f7fffffe BL delayMs +;;;390 hal_gpio_init_output( IO_PIN_17, IO_LVL_LOW ); // SWIRE close +000018 2100 MOVS r1,#0 +00001a 2008 MOVS r0,#8 +00001c f7fffffe BL hal_gpio_init_output +;;;391 delayMs( 20 ); +000020 2014 MOVS r0,#0x14 +000022 f7fffffe BL delayMs +;;;392 hal_gpio_init_output( IO_PIN_15, IO_LVL_LOW ); // AVDD close +000026 2100 MOVS r1,#0 +000028 2004 MOVS r0,#4 +00002a f7fffffe BL hal_gpio_init_output +;;;393 delayMs( 10 ); +00002e 200a MOVS r0,#0xa +000030 f7fffffe BL delayMs +;;;394 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x10); +000034 2310 MOVS r3,#0x10 +000036 2201 MOVS r2,#1 +000038 2100 MOVS r1,#0 +00003a 2005 MOVS r0,#5 +00003c f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;395 // TAU_LOGD("enter sleep mode \n"); +;;;396 hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_down_cb, DETECT_LOW_LVL); +000040 2201 MOVS r2,#1 +000042 4903 LDR r1,|L7.80| +000044 4610 MOV r0,r2 +000046 f7fffffe BL hal_gpio_set_ap_reset_int +;;;397 return true; +00004a 2001 MOVS r0,#1 +;;;398 } +00004c bd70 POP {r4-r6,pc} +;;;399 + ENDP + +00004e 0000 DCW 0x0000 + |L7.80| + DCD ap_rstn_pull_down_cb + + AREA ||i.ap_dcs_set_exit_sleep_mode||, CODE, READONLY, ALIGN=2 + + ap_dcs_set_exit_sleep_mode PROC +;;;405 */ +;;;406 static bool ap_dcs_set_exit_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b570 PUSH {r4-r6,lr} +;;;407 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +;;;408 #if AP_SWIRE_OUTPUT +;;;409 /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ +;;;410 hal_gpio_set_output_data(IO_PAD_AP_PWMEN, IO_LVL_HIGH); +000006 2101 MOVS r1,#1 +000008 2008 MOVS r0,#8 +00000a f7fffffe BL hal_gpio_set_output_data +;;;411 #endif +;;;412 +;;;413 #if TX_START_AFTER_APRST +;;;414 if (panel_display_done == false) +;;;415 { +;;;416 sg_tx_start_in_process = true; +;;;417 } +;;;418 #endif +;;;419 +;;;420 TAU_LOGD("exit sleep mode \n"); +00000e bf00 NOP +000010 23ff MOVS r3,#0xff +000012 33a5 ADDS r3,r3,#0xa5 +000014 a203 ADR r2,|L8.36| +000016 a105 ADR r1,|L8.44| +000018 2000 MOVS r0,#0 +00001a f7fffffe BL tau_log_printf +00001e bf00 NOP +;;;421 +;;;422 return true; +000020 2001 MOVS r0,#1 +;;;423 } +000022 bd70 POP {r4-r6,pc} +;;;424 + ENDP + + |L8.36| +000024 73385f64 DCB "s8_demo",0 +000028 656d6f00 + |L8.44| +00002c 5b25735d DCB "[%s] (%04d) exit sleep mode \n",0 +000030 20282530 +000034 34642920 +000038 65786974 +00003c 20736c65 +000040 6570206d +000044 6f646520 +000048 0a00 +00004a 00 DCB 0 +00004b 00 DCB 0 + + AREA ||i.ap_dcs_set_eye_protection_mode||, CODE, READONLY, ALIGN=1 + + ap_dcs_set_eye_protection_mode PROC +;;;545 */ +;;;546 static bool ap_dcs_set_eye_protection_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b5f0 PUSH {r4-r7,lr} +;;;547 { +000002 b089 SUB sp,sp,#0x24 +000004 460c MOV r4,r1 +;;;548 uint8_t panel_ccm_en = dcs_packet->packet_param[0x00]; +000006 68e0 LDR r0,[r4,#0xc] +000008 7805 LDRB r5,[r0,#0] +;;;549 uint16_t panel_r = 256; +00000a 26ff MOVS r6,#0xff +00000c 3601 ADDS r6,#1 +;;;550 uint16_t panel_b = 256; +00000e 4637 MOV r7,r6 +;;;551 /* CCM adjust for display in eye-shield mode */ +;;;552 if (panel_ccm_en == 0x00) +000010 2d00 CMP r5,#0 +000012 d102 BNE |L9.26| +;;;553 { +;;;554 panel_r = 256; +000014 bf00 NOP +;;;555 panel_b = 200; +000016 27c8 MOVS r7,#0xc8 +000018 e011 B |L9.62| + |L9.26| +;;;556 } /* CCM adjust for display in self-adaption mode */ +;;;557 else if (panel_ccm_en == 0x01) +00001a 2d01 CMP r5,#1 +00001c d10f BNE |L9.62| +;;;558 { +;;;559 /* 不调节对角线G值防止锁屏界面出现水印,gg和rr相对,因此考虑对角线R值调节 自适应显示下0xFC/0xFF为数据包R/G最大特征值,因此去基线值0xF0*/ +;;;560 panel_r = 2 * (dcs_packet->packet_param[0x31] - dcs_packet->packet_param[0x33]) + 0xF0; +00001e 68e0 LDR r0,[r4,#0xc] +000020 3020 ADDS r0,r0,#0x20 +000022 7c41 LDRB r1,[r0,#0x11] +000024 68e0 LDR r0,[r4,#0xc] +000026 3020 ADDS r0,r0,#0x20 +000028 7cc0 LDRB r0,[r0,#0x13] +00002a 1a08 SUBS r0,r1,r0 +00002c 0040 LSLS r0,r0,#1 +00002e 30f0 ADDS r0,r0,#0xf0 +000030 b286 UXTH r6,r0 +;;;561 /* 增加变化量提升调节可见效果, 自适应显示下0xFC为数据包B最大特征值*/ +;;;562 panel_b = 2 * dcs_packet->packet_param[0x35] - 0xFC; +000032 68e0 LDR r0,[r4,#0xc] +000034 3020 ADDS r0,r0,#0x20 +000036 7d40 LDRB r0,[r0,#0x15] +000038 0040 LSLS r0,r0,#1 +00003a 38fc SUBS r0,r0,#0xfc +00003c b287 UXTH r7,r0 + |L9.62| +;;;563 } +;;;564 +;;;565 /* CCM control red, green, blue */ +;;;566 ccm_coef_t coef ; +;;;567 coef.coef_c00 = panel_r; +00003e 9600 STR r6,[sp,#0] +;;;568 coef.coef_c01 = 0; +000040 2000 MOVS r0,#0 +000042 9001 STR r0,[sp,#4] +;;;569 coef.coef_c02 = 0; +000044 9002 STR r0,[sp,#8] +;;;570 coef.coef_c10 = 0; +000046 9003 STR r0,[sp,#0xc] +;;;571 coef.coef_c11 = 256; +000048 20ff MOVS r0,#0xff +00004a 3001 ADDS r0,#1 +00004c 9004 STR r0,[sp,#0x10] +;;;572 coef.coef_c12 = 0; +00004e 2000 MOVS r0,#0 +000050 9005 STR r0,[sp,#0x14] +;;;573 coef.coef_c20 = 0; +000052 9006 STR r0,[sp,#0x18] +;;;574 coef.coef_c21 = 0; +000054 9007 STR r0,[sp,#0x1c] +;;;575 coef.coef_c22 = panel_b; +000056 9708 STR r7,[sp,#0x20] +;;;576 hal_dsi_tx_ctrl_set_ccm(&coef); +000058 4668 MOV r0,sp +00005a f7fffffe BL hal_dsi_tx_ctrl_set_ccm +;;;577 return true; +00005e 2001 MOVS r0,#1 +;;;578 } +000060 b009 ADD sp,sp,#0x24 +000062 bdf0 POP {r4-r7,pc} +;;;579 + ENDP + + + AREA ||i.ap_rstn_pull_down_cb||, CODE, READONLY, ALIGN=2 + + ap_rstn_pull_down_cb PROC +;;;1819 */ +;;;1820 static void ap_rstn_pull_down_cb(void *data) +000000 b510 PUSH {r4,lr} +;;;1821 { +000002 4604 MOV r4,r0 +;;;1822 sg_system_suspend = true; +000004 2001 MOVS r0,#1 +000006 4908 LDR r1,|L10.40| +000008 7008 STRB r0,[r1,#0] +;;;1823 /* 关闭AP reset检查 */ +;;;1824 hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); +00000a 2200 MOVS r2,#0 +00000c 4611 MOV r1,r2 +00000e 4610 MOV r0,r2 +000010 f7fffffe BL hal_gpio_set_ap_reset_int +;;;1825 TAU_LOGD("ap_rstn_pull_down_cb\n"); +000014 bf00 NOP +000016 4b05 LDR r3,|L10.44| +000018 a205 ADR r2,|L10.48| +00001a a107 ADR r1,|L10.56| +00001c 2000 MOVS r0,#0 +00001e f7fffffe BL tau_log_printf +000022 bf00 NOP +;;;1826 } +000024 bd10 POP {r4,pc} +;;;1827 + ENDP + +000026 0000 DCW 0x0000 + |L10.40| + DCD sg_system_suspend + |L10.44| + DCD 0x00000721 + |L10.48| +000030 73385f64 DCB "s8_demo",0 +000034 656d6f00 + |L10.56| +000038 5b25735d DCB "[%s] (%04d) ap_rstn_pull_down_cb\n",0 +00003c 20282530 +000040 34642920 +000044 61705f72 +000048 73746e5f +00004c 70756c6c +000050 5f646f77 +000054 6e5f6362 +000058 0a00 +00005a 00 DCB 0 +00005b 00 DCB 0 + + AREA ||i.ap_rstn_pull_high_cb||, CODE, READONLY, ALIGN=2 + + ap_rstn_pull_high_cb PROC +;;;1805 */ +;;;1806 static void ap_rstn_pull_high_cb(void *data) +000000 b510 PUSH {r4,lr} +;;;1807 { +000002 4604 MOV r4,r0 +;;;1808 /* system resume begin */ +;;;1809 sg_system_resume = true; +000004 2001 MOVS r0,#1 +000006 4908 LDR r1,|L11.40| +000008 7008 STRB r0,[r1,#0] +;;;1810 /* 关闭AP reset检查 */ +;;;1811 hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); +00000a 2200 MOVS r2,#0 +00000c 4611 MOV r1,r2 +00000e 4610 MOV r0,r2 +000010 f7fffffe BL hal_gpio_set_ap_reset_int +;;;1812 TAU_LOGD("sys_restart \n"); +000014 bf00 NOP +000016 4b05 LDR r3,|L11.44| +000018 a205 ADR r2,|L11.48| +00001a a107 ADR r1,|L11.56| +00001c 2000 MOVS r0,#0 +00001e f7fffffe BL tau_log_printf +000022 bf00 NOP +;;;1813 } +000024 bd10 POP {r4,pc} +;;;1814 + ENDP + +000026 0000 DCW 0x0000 + |L11.40| + DCD sg_system_resume + |L11.44| + DCD 0x00000714 + |L11.48| +000030 73385f64 DCB "s8_demo",0 +000034 656d6f00 + |L11.56| +000038 5b25735d DCB "[%s] (%04d) sys_restart \n",0 +00003c 20282530 +000040 34642920 +000044 7379735f +000048 72657374 +00004c 61727420 +000050 0a00 +000052 00 DCB 0 +000053 00 DCB 0 + + AREA ||i.ap_set_framerate||, CODE, READONLY, ALIGN=2 + + ap_set_framerate PROC +;;;610 +;;;611 static bool ap_set_framerate( hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet ) +000000 b570 PUSH {r4-r6,lr} +;;;612 { +000002 4604 MOV r4,r0 +000004 460d MOV r5,r1 +;;;613 /* 切分辨率:120Hz:0 60Hz 1或3, 原:120:0, 60:010 或 03 原理:滤除1后面的0,1、3、为60Hz, 0直接切120Hz */ +;;;614 +;;;615 /* static unsigned char FrameRateBackUp = 0xFF; +;;;616 +;;;617 if(FrameRateBackUp != dcs_packet->packet_param[ 0 ]) +;;;618 { +;;;619 FrameRateBackUp = dcs_packet->packet_param[ 0 ]; +;;;620 if(FrameRateBackUp == 0x00) +;;;621 { +;;;622 hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); +;;;623 } +;;;624 TAU_LOGI( "FrameRate:%d %d\n", dcs_packet->packet_param[ 0 ], dcs_packet->packet_param[ 1 ]); +;;;625 } +;;;626 +;;;627 // TAU_LOGI( "FrameRate:%d %d\n", dcs_packet->packet_param[ 0 ], dcs_packet->packet_param[ 1 ]); +;;;628 */ +;;;629 // if( ( 1 == dcs_packet->packet_param[ 0 ] ) || ( 3 == dcs_packet->packet_param[ 0 ] ) ) +;;;630 // { +;;;631 // /* 收到1或者3,则当前需要切换到60Hz */ +;;;632 hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); +000006 2100 MOVS r1,#0 +000008 4802 LDR r0,|L12.20| +00000a 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00000c f7fffffe BL hal_dsi_tx_ctrl_set_tear_mode +;;;633 // TAU_LOGD(" 60Hz \n"); +;;;634 // } +;;;635 // else if( 1 == FrameRateBackUp ) +;;;636 // { +;;;637 // /* 不执行任何操作,占位 */ +;;;638 // TAU_LOGD(" None\n"); +;;;639 // } +;;;640 // else if( 0 == dcs_packet->packet_param[ 0 ] ) +;;;641 // { +;;;642 // /* 其它情况:120Hz,正常执行帧率切换 */ +;;;643 // hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_120HZ_MODE ); +;;;644 // TAU_LOGD(" 120Hz \n"); +;;;645 // } +;;;646 // +;;;647 // FrameRateBackUp = dcs_packet->packet_param[ 0 ]; /* 更新变量,主要是记录在60Hz收到 0 1 0的时候 */ +;;;648 return true; +000010 2001 MOVS r0,#1 +;;;649 } +000012 bd70 POP {r4-r6,pc} +;;;650 + ENDP + + |L12.20| + DCD g_tx_ctrl_handle + + AREA ||i.ap_update_pps_9E||, CODE, READONLY, ALIGN=2 + + ap_update_pps_9E PROC +;;;581 #if USE_9E_AS_PPS_UPDATE +;;;582 static bool ap_update_pps_9E(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +000000 b5f0 PUSH {r4-r7,lr} +;;;583 { +000002 b0a1 SUB sp,sp,#0x84 +000004 4607 MOV r7,r0 +000006 460c MOV r4,r1 +;;;584 // TAU_LOGD("9E Start\r\n"); +;;;585 uint32_t pic_width, pic_height; +;;;586 unsigned char s_pps[128]; +;;;587 +;;;588 pic_height = (dcs_packet->packet_param[6] << 8) + dcs_packet->packet_param[7]; +000008 68e0 LDR r0,[r4,#0xc] +00000a 7980 LDRB r0,[r0,#6] +00000c 0200 LSLS r0,r0,#8 +00000e 68e1 LDR r1,[r4,#0xc] +000010 79c9 LDRB r1,[r1,#7] +000012 1846 ADDS r6,r0,r1 +;;;589 pic_width = (dcs_packet->packet_param[8] << 8) + dcs_packet->packet_param[9]; +000014 68e0 LDR r0,[r4,#0xc] +000016 7a00 LDRB r0,[r0,#8] +000018 0200 LSLS r0,r0,#8 +00001a 68e1 LDR r1,[r4,#0xc] +00001c 7a49 LDRB r1,[r1,#9] +00001e 1845 ADDS r5,r0,r1 +;;;590 +;;;591 if (pic_width != g_rx_ctrl_handle->base_info.src_w || pic_height != g_rx_ctrl_handle->base_info.src_h) +000020 4816 LDR r0,|L13.124| +000022 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000024 6800 LDR r0,[r0,#0] +000026 42a8 CMP r0,r5 +000028 d104 BNE |L13.52| +00002a 4814 LDR r0,|L13.124| +00002c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00002e 6840 LDR r0,[r0,#4] +000030 42b0 CMP r0,r6 +000032 d01f BEQ |L13.116| + |L13.52| +;;;592 { +;;;593 for (int i = 0; i < dcs_packet->param_length; i++) +000034 2000 MOVS r0,#0 +000036 e004 B |L13.66| + |L13.56| +;;;594 { +;;;595 s_pps[i] = dcs_packet->packet_param[i]; +000038 68e1 LDR r1,[r4,#0xc] +00003a 5c09 LDRB r1,[r1,r0] +00003c aa01 ADD r2,sp,#4 +00003e 5411 STRB r1,[r2,r0] +000040 1c40 ADDS r0,r0,#1 ;593 + |L13.66| +000042 68a1 LDR r1,[r4,#8] ;593 +000044 4281 CMP r1,r0 ;593 +000046 d8f7 BHI |L13.56| +;;;596 } +;;;597 // PPS Update 且分辨率发生变化 // +;;;598 g_rx_ctrl_handle->base_info.src_w = pic_width; +000048 480c LDR r0,|L13.124| +00004a 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00004c 6005 STR r5,[r0,#0] +;;;599 g_rx_ctrl_handle->base_info.src_h = pic_height; +00004e 480b LDR r0,|L13.124| +000050 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000052 6046 STR r6,[r0,#4] +;;;600 // 注意部分基板更新PPS前不发 Compression Mode Command的情况 // +;;;601 g_tx_ctrl_handle->base_info.src_w = pic_width; +000054 480a LDR r0,|L13.128| +000056 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000058 6005 STR r5,[r0,#0] +;;;602 g_tx_ctrl_handle->base_info.src_h = pic_height; +00005a 4809 LDR r0,|L13.128| +00005c 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00005e 6046 STR r6,[r0,#4] +;;;603 hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, s_pps, 128); +000060 2280 MOVS r2,#0x80 +000062 a901 ADD r1,sp,#4 +000064 4805 LDR r0,|L13.124| +000066 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000068 f7fffffe BL hal_dsi_rx_ctrl_pre_init_pps +;;;604 hal_dsi_rx_ctrl_toggle_resolution(g_rx_ctrl_handle); +00006c 4803 LDR r0,|L13.124| +00006e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000070 f7fffffe BL hal_dsi_rx_ctrl_toggle_resolution + |L13.116| +;;;605 // TAU_LOGD(" UpDate resolution \n"); +;;;606 } +;;;607 return true; +000074 2001 MOVS r0,#1 +;;;608 } +000076 b021 ADD sp,sp,#0x84 +000078 bdf0 POP {r4-r7,pc} +;;;609 #endif + ENDP + +00007a 0000 DCW 0x0000 + |L13.124| + DCD g_rx_ctrl_handle + |L13.128| + DCD g_tx_ctrl_handle + + AREA ||i.app_display_init||, CODE, READONLY, ALIGN=1 + + app_display_init PROC +;;;1856 */ +;;;1857 void app_display_init(void) +000000 b510 PUSH {r4,lr} +;;;1858 { +;;;1859 /* mipi rx初始化 */ +;;;1860 app_mipi_rx_init(); +000002 f7fffffe BL app_mipi_rx_init +;;;1861 +;;;1862 /* VCC 主供电,等待VCC Power Ready,此时RX初始化完成可以响应MIPI命令 */ +;;;1863 if (MAIN_POWER_SELECT == PWR_SEL_VCC) +;;;1864 { +;;;1865 while (hal_pwr_get_vcc_power_ready() == false); +000006 bf00 NOP + |L14.8| +000008 f7fffffe BL hal_pwr_get_vcc_power_ready +00000c 2800 CMP r0,#0 +00000e d0fb BEQ |L14.8| +;;;1866 } +;;;1867 +;;;1868 /* GPIO 初始化 */ +;;;1869 app_gpio_init(); +000010 f7fffffe BL app_gpio_init +;;;1870 +;;;1871 /* 背光初始化 */ +;;;1872 #if AP_SWIRE_OUTPUT +;;;1873 hal_swire_init(); /* swire init */ +000014 f7fffffe BL hal_swire_init +;;;1874 hal_swire_set_timer(TIMER_NUM0, 16, true); /* swire连续发送,绑定timer进行发送 */ +000018 2201 MOVS r2,#1 +00001a 2110 MOVS r1,#0x10 +00001c 2000 MOVS r0,#0 +00001e f7fffffe BL hal_swire_set_timer +;;;1875 #endif +;;;1876 #if ANALOG_PWM_OUTPUT +;;;1877 if (hal_pwm_init(PWM_FREQUENCY, PWM_DUTY_STEP)) +;;;1878 { +;;;1879 hal_pwm_enable(true); +;;;1880 hal_pwm_set_elvcc_output(true); +;;;1881 } +;;;1882 #endif +;;;1883 +;;;1884 /* mipi tx 初始化*/ +;;;1885 app_mipi_tx_init(); +000022 f7fffffe BL app_mipi_tx_init +;;;1886 +;;;1887 #if TX_START_AFTER_APRST +;;;1888 TAU_LOGD("wait exit sleep mode\n"); +;;;1889 #else +;;;1890 app_mipi_tx_start(); +000026 f7fffffe BL app_mipi_tx_start +;;;1891 #endif +;;;1892 } +00002a bd10 POP {r4,pc} +;;;1893 + ENDP + + + AREA ||i.app_gpio_init||, CODE, READONLY, ALIGN=2 + + app_gpio_init PROC +;;;1833 */ +;;;1834 void app_gpio_init(void) +000000 b510 PUSH {r4,lr} +;;;1835 { +000002 b086 SUB sp,sp,#0x18 +;;;1836 io_pad_attr_t attrs[] = +000004 2214 MOVS r2,#0x14 +000006 4905 LDR r1,|L15.28| +000008 a801 ADD r0,sp,#4 +00000a f7fffffe BL __aeabi_memcpy4 +;;;1837 { +;;;1838 {IO_PIN_8, PIN8_MODE_GPIO7, IO_IOE_OUTPUT, IO_LVL_LOW},/* PIN_8(TD_RSTN), GPIO,输出,低电平 */ +;;;1839 {IO_PIN_17, PIN17_MODE_GPIO8, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_17(PWMEN), GPIO,输出,低电平 */ +;;;1840 {IO_PIN_16, PIN16_MODE_GPIO2, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_16(AP_INT),GPIO,输出,低电平 */ +;;;1841 {IO_PIN_15, PIN15_MODE_GPIO4, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_15(AP_SWIRE),GPIO,输出,低电平 */ +;;;1842 #if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) +;;;1843 {IO_PIN_29, PIN29_MODE_GPIO3, IO_IOE_INPUT, IO_LVL_NONE}, /* PIN_29(AP_TE), GPIO,输入 */ +;;;1844 #else +;;;1845 {IO_PIN_29, PIN29_MODE_TEAR, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_29(AP_TE), 硬件TEAR输出模式 */ +;;;1846 #endif +;;;1847 }; +;;;1848 uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); +00000e 2405 MOVS r4,#5 +;;;1849 hal_gpio_config_pad(attrs, size); +000010 4621 MOV r1,r4 +000012 a801 ADD r0,sp,#4 +000014 f7fffffe BL hal_gpio_config_pad +;;;1850 } +000018 b006 ADD sp,sp,#0x18 +00001a bd10 POP {r4,pc} +;;;1851 + ENDP + + |L15.28| + DCD ||.constdata||+0x1ef4 + + AREA ||i.app_init_panel||, CODE, READONLY, ALIGN=2 + + app_init_panel PROC +;;;1525 */ +;;;1526 static void app_init_panel(void) +000000 b510 PUSH {r4,lr} +;;;1527 { +;;;1528 /* reset panel*/ +;;;1529 app_tx_panel_reset(); +000002 f7fffffe BL app_tx_panel_reset +;;;1530 +;;;1531 #if LCD_NT36525B +;;;1532 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); +;;;1533 delayMs(120); //120ms +;;;1534 hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); +;;;1535 delayMs(20); //20ms +;;;1536 +;;;1537 #elif OLED_NT37705_TM678 +;;;1538 send_panel_init_code( sizeof( panel_init_code ), panel_init_code ); +000006 490d LDR r1,|L16.60| +000008 480d LDR r0,|L16.64| +00000a f7fffffe BL send_panel_init_code +;;;1539 +;;;1540 // // if(sg_aod_in_flag) // AOD时 51发送比较早,后续不发送造成AOD不亮 +;;;1541 // { +;;;1542 // sg_aod_in_flag = false; +;;;1543 // // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x03, 0x40); +;;;1544 // } +;;;1545 hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x11 ); +00000e 2311 MOVS r3,#0x11 +000010 2201 MOVS r2,#1 +000012 2100 MOVS r1,#0 +000014 2005 MOVS r0,#5 +000016 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;1546 delayMs( 50 ); +00001a 2032 MOVS r0,#0x32 +00001c f7fffffe BL delayMs +;;;1547 hal_gpio_init_output( AVDD_EN, IO_LVL_HIGH ); // AVDD_EN +000020 2101 MOVS r1,#1 +000022 2008 MOVS r0,#8 +000024 f7fffffe BL hal_gpio_init_output +;;;1548 delayMs( 80 ); +000028 2050 MOVS r0,#0x50 +00002a f7fffffe BL delayMs +;;;1549 // soft_swire_init(); +;;;1550 //delayMs( 30 ); +;;;1551 #if AP_SWIRE_OUTPUT +;;;1552 hal_swire_enable(true); +00002e 2001 MOVS r0,#1 +000030 f7fffffe BL hal_swire_enable +;;;1553 hal_swire_set_pulse(SWIRE_DEFAULT_PULSE); +000034 202a MOVS r0,#0x2a +000036 f7fffffe BL hal_swire_set_pulse +;;;1554 #endif +;;;1555 // delayMs( 20 ); +;;;1556 #endif +;;;1557 } +00003a bd10 POP {r4,pc} +;;;1558 + ENDP + + |L16.60| + DCD panel_init_code + |L16.64| + DCD 0x00001e87 + + AREA ||i.app_mipi_rx_init||, CODE, READONLY, ALIGN=2 + + app_mipi_rx_init PROC +;;;1635 */ +;;;1636 static void app_mipi_rx_init(void) +000000 b510 PUSH {r4,lr} +;;;1637 { +;;;1638 if (g_rx_ctrl_handle == NULL) +000002 4834 LDR r0,|L17.212| +000004 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000006 2800 CMP r0,#0 +000008 d103 BNE |L17.18| +;;;1639 { +;;;1640 /* 创建rx ctrl handle */ +;;;1641 g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); +00000a f7fffffe BL hal_dsi_rx_ctrl_create_handle +00000e 4931 LDR r1,|L17.212| +000010 6008 STR r0,[r1,#0] ; g_rx_ctrl_handle + |L17.18| +;;;1642 } +;;;1643 /* 配置参数 */ +;;;1644 g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +000012 202d MOVS r0,#0x2d +000014 0140 LSLS r0,r0,#5 +000016 492f LDR r1,|L17.212| +000018 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +00001a 6008 STR r0,[r1,#0] +;;;1645 g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +00001c 2019 MOVS r0,#0x19 +00001e 01c0 LSLS r0,r0,#7 +000020 492c LDR r1,|L17.212| +000022 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000024 6048 STR r0,[r1,#4] +;;;1646 g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; +000026 2087 MOVS r0,#0x87 +000028 00c0 LSLS r0,r0,#3 +00002a 492a LDR r1,|L17.212| +00002c 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +00002e 6088 STR r0,[r1,#8] +;;;1647 g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; +000030 204b MOVS r0,#0x4b +000032 0140 LSLS r0,r0,#5 +000034 4927 LDR r1,|L17.212| +000036 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000038 60c8 STR r0,[r1,#0xc] +;;;1648 g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; +00003a 2000 MOVS r0,#0 +00003c 4925 LDR r1,|L17.212| +00003e 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000040 7408 STRB r0,[r1,#0x10] +;;;1649 g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; +000042 2001 MOVS r0,#1 +000044 4923 LDR r1,|L17.212| +000046 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000048 7448 STRB r0,[r1,#0x11] +;;;1650 g_rx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; +00004a 2000 MOVS r0,#0 +00004c 4921 LDR r1,|L17.212| +00004e 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +000050 7488 STRB r0,[r1,#0x12] +;;;1651 g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; +000052 2105 MOVS r1,#5 +000054 481f LDR r0,|L17.212| +000056 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000058 3020 ADDS r0,r0,#0x20 +00005a 7481 STRB r1,[r0,#0x12] +;;;1652 g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; +00005c 2104 MOVS r1,#4 +00005e 481d LDR r0,|L17.212| +000060 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000062 3020 ADDS r0,r0,#0x20 +000064 74c1 STRB r1,[r0,#0x13] +;;;1653 g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; /* 可不配置 */ +000066 2101 MOVS r1,#1 +000068 481a LDR r0,|L17.212| +00006a 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00006c 3020 ADDS r0,r0,#0x20 +00006e 7501 STRB r1,[r0,#0x14] +;;;1654 g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; +000070 4818 LDR r0,|L17.212| +000072 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000074 3020 ADDS r0,r0,#0x20 +000076 7541 STRB r1,[r0,#0x15] +;;;1655 g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; +000078 4817 LDR r0,|L17.216| +00007a 4916 LDR r1,|L17.212| +00007c 6809 LDR r1,[r1,#0] ; g_rx_ctrl_handle +00007e 6388 STR r0,[r1,#0x38] +;;;1656 g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; /* 注册 DCS处理列表 */ +000080 4916 LDR r1,|L17.220| +000082 4814 LDR r0,|L17.212| +000084 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000086 3080 ADDS r0,r0,#0x80 +000088 63c1 STR r1,[r0,#0x3c] +;;;1657 //用的是硬件回复,取消软件回复 +;;;1658 //g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ +;;;1659 #if RX_RESOLUTION_CHANGE_ENABLE +;;;1660 g_rx_ctrl_handle->pps_update_entry = pps_update_handle; +00008a 4915 LDR r1,|L17.224| +00008c 4811 LDR r0,|L17.212| +00008e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000090 3080 ADDS r0,r0,#0x80 +000092 6441 STR r1,[r0,#0x44] +;;;1661 #endif +;;;1662 +;;;1663 //必须打开,否则切换到高分辨率花屏 +;;;1664 g_rx_ctrl_handle->hight_performan_mode = HIGHT_PERFORMAN_L2; +000094 2102 MOVS r1,#2 +000096 480f LDR r0,|L17.212| +000098 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00009a 30c0 ADDS r0,r0,#0xc0 +00009c 72c1 STRB r1,[r0,#0xb] +;;;1665 g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L2; +00009e 480d LDR r0,|L17.212| +0000a0 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000a2 30c0 ADDS r0,r0,#0xc0 +0000a4 7241 STRB r1,[r0,#9] +;;;1666 +;;;1667 +;;;1668 /* 提前预置PPS, AP 有PPS cmd也会更新 */ +;;;1669 if (g_rx_ctrl_handle->compress_en == true) +0000a6 480b LDR r0,|L17.212| +0000a8 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000aa 3020 ADDS r0,r0,#0x20 +0000ac 7d40 LDRB r0,[r0,#0x15] +0000ae 2801 CMP r0,#1 +0000b0 d105 BNE |L17.190| +;;;1670 { +;;;1671 hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, t_pps, 128); +0000b2 2280 MOVS r2,#0x80 +0000b4 490b LDR r1,|L17.228| +0000b6 4807 LDR r0,|L17.212| +0000b8 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000ba f7fffffe BL hal_dsi_rx_ctrl_pre_init_pps + |L17.190| +;;;1672 } +;;;1673 +;;;1674 /* 初始化rx ctrl */ +;;;1675 hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); +0000be 4805 LDR r0,|L17.212| +0000c0 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000c2 f7fffffe BL hal_dsi_rx_ctrl_init +;;;1676 +;;;1677 #if RX_READ_HW_ACK +;;;1678 /* 配置硬件回复 */ +;;;1679 app_set_dcs_hw_ack(); +0000c6 f7fffffe BL app_set_dcs_hw_ack +;;;1680 #endif +;;;1681 hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +0000ca 4802 LDR r0,|L17.212| +0000cc 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +0000ce f7fffffe BL hal_dsi_rx_ctrl_start +;;;1682 +;;;1683 +;;;1684 //hal_dsi_rx_ctrl_set_check_crc(g_rx_ctrl_handle, false); +;;;1685 +;;;1686 #if TX_CMD_MODE_WITHOUT_TE +;;;1687 /* 注册接收一帧帧头事件回调,每接收一帧数据TX再往外发一帧 */ +;;;1688 //hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_FS_EVENT, true, NULL); +;;;1689 /* 注册接收第0行数据事件,接收到数据后再往外发送数据,确保不撕裂 */ +;;;1690 uint32_t line = 0; +;;;1691 hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_LINE_EVENT, true, &line); +;;;1692 #endif +;;;1693 +;;;1694 #if RX_START_WITHOUT_RST +;;;1695 /* 等待ap reset置位再启动rx,否则容易收到错误数据 */ +;;;1696 //hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +;;;1697 #else +;;;1698 // /* 注册RX start callback,确认RX LP11时再启动RX,防止接收错误数据 */ +;;;1699 // hal_gpio_set_ap_reset_int(ENABLE, app_mipi_rx_start_cb, DETECT_HIGH_LVL); +;;;1700 #endif +;;;1701 } +0000d2 bd10 POP {r4,pc} +;;;1702 + ENDP + + |L17.212| + DCD g_rx_ctrl_handle + |L17.216| + DCD 0x59682f00 + |L17.220| + DCD g_cus_rx_dcs_execute_table + |L17.224| + DCD pps_update_handle + |L17.228| + DCD t_pps + + AREA ||i.app_mipi_rx_start_cb||, CODE, READONLY, ALIGN=2 + + app_mipi_rx_start_cb PROC +;;;1747 */ +;;;1748 static void app_mipi_rx_start_cb(void *data) +000000 b510 PUSH {r4,lr} +;;;1749 { +000002 4604 MOV r4,r0 +;;;1750 /* RX start */ +;;;1751 hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +000004 4808 LDR r0,|L18.40| +000006 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000008 f7fffffe BL hal_dsi_rx_ctrl_start +;;;1752 /* close cb */ +;;;1753 hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); +00000c 2200 MOVS r2,#0 +00000e 4611 MOV r1,r2 +000010 4610 MOV r0,r2 +000012 f7fffffe BL hal_gpio_set_ap_reset_int +;;;1754 TAU_LOGD("rx start1\n"); +000016 bf00 NOP +000018 4b04 LDR r3,|L18.44| +00001a a205 ADR r2,|L18.48| +00001c a106 ADR r1,|L18.56| +00001e 2000 MOVS r0,#0 +000020 f7fffffe BL tau_log_printf +000024 bf00 NOP +;;;1755 } +000026 bd10 POP {r4,pc} +;;;1756 #endif + ENDP + + |L18.40| + DCD g_rx_ctrl_handle + |L18.44| + DCD 0x000006da + |L18.48| +000030 73385f64 DCB "s8_demo",0 +000034 656d6f00 + |L18.56| +000038 5b25735d DCB "[%s] (%04d) rx start1\n",0 +00003c 20282530 +000040 34642920 +000044 72782073 +000048 74617274 +00004c 310a00 +00004f 00 DCB 0 + + AREA ||i.app_mipi_tx_init||, CODE, READONLY, ALIGN=2 + + app_mipi_tx_init PROC +;;;1707 */ +;;;1708 static void app_mipi_tx_init(void) +000000 b510 PUSH {r4,lr} +;;;1709 { +;;;1710 if (g_tx_ctrl_handle == NULL) +000002 482e LDR r0,|L19.188| +000004 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000006 2800 CMP r0,#0 +000008 d103 BNE |L19.18| +;;;1711 { +;;;1712 g_tx_ctrl_handle = hal_dsi_tx_ctrl_create_handle(); +00000a f7fffffe BL hal_dsi_tx_ctrl_create_handle +00000e 492b LDR r1,|L19.188| +000010 6008 STR r0,[r1,#0] ; g_tx_ctrl_handle + |L19.18| +;;;1713 } +;;;1714 g_tx_ctrl_handle->channel_id = OUTPUT_VC; +000012 2100 MOVS r1,#0 +000014 4829 LDR r0,|L19.188| +000016 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000018 3020 ADDS r0,r0,#0x20 +00001a 7601 STRB r1,[r0,#0x18] +;;;1715 g_tx_ctrl_handle->lane_num = OUTPUT_LANE_NUMBER; +00001c 2104 MOVS r1,#4 +00001e 4827 LDR r0,|L19.188| +000020 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000022 3020 ADDS r0,r0,#0x20 +000024 7501 STRB r1,[r0,#0x14] +;;;1716 g_tx_ctrl_handle->vid_mode = OUTPUT_VIDEO_MODEL; +000026 2102 MOVS r1,#2 +000028 4824 LDR r0,|L19.188| +00002a 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00002c 3020 ADDS r0,r0,#0x20 +00002e 7641 STRB r1,[r0,#0x19] +;;;1717 g_tx_ctrl_handle->cmd_tx_type = TX_INIT_TYPE; +000030 2101 MOVS r1,#1 +000032 4822 LDR r0,|L19.188| +000034 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000036 3020 ADDS r0,r0,#0x20 +000038 7681 STRB r1,[r0,#0x1a] +;;;1718 g_tx_ctrl_handle->dpi_vsa = OUTPUT_VSA; +00003a 2002 MOVS r0,#2 +00003c 491f LDR r1,|L19.188| +00003e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000040 6188 STR r0,[r1,#0x18] +;;;1719 g_tx_ctrl_handle->dpi_vbp = OUTPUT_VBP; +000042 2008 MOVS r0,#8 +000044 491d LDR r1,|L19.188| +000046 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000048 61c8 STR r0,[r1,#0x1c] +;;;1720 g_tx_ctrl_handle->dpi_vfp = OUTPUT_VFP; +00004a 2020 MOVS r0,#0x20 +00004c 491b LDR r1,|L19.188| +00004e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000050 6208 STR r0,[r1,#0x20] +;;;1721 g_tx_ctrl_handle->dpi_hsa = OUTPUT_HSA; +000052 2008 MOVS r0,#8 +000054 4919 LDR r1,|L19.188| +000056 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000058 6248 STR r0,[r1,#0x24] +;;;1722 g_tx_ctrl_handle->dpi_hbp = OUTPUT_HBP; +00005a 203c MOVS r0,#0x3c +00005c 4917 LDR r1,|L19.188| +00005e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000060 6288 STR r0,[r1,#0x28] +;;;1723 g_tx_ctrl_handle->dpi_hfp = OUTPUT_HFP; +000062 4916 LDR r1,|L19.188| +000064 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000066 62c8 STR r0,[r1,#0x2c] +;;;1724 g_tx_ctrl_handle->base_info.src_w = INPUT_WIDTH; +000068 202d MOVS r0,#0x2d +00006a 0140 LSLS r0,r0,#5 +00006c 4913 LDR r1,|L19.188| +00006e 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000070 6008 STR r0,[r1,#0] +;;;1725 g_tx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; +000072 2019 MOVS r0,#0x19 +000074 01c0 LSLS r0,r0,#7 +000076 4911 LDR r1,|L19.188| +000078 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00007a 6048 STR r0,[r1,#4] +;;;1726 g_tx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; +00007c 2087 MOVS r0,#0x87 +00007e 00c0 LSLS r0,r0,#3 +000080 490e LDR r1,|L19.188| +000082 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000084 6088 STR r0,[r1,#8] +;;;1727 g_tx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; +000086 204b MOVS r0,#0x4b +000088 0140 LSLS r0,r0,#5 +00008a 490c LDR r1,|L19.188| +00008c 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00008e 60c8 STR r0,[r1,#0xc] +;;;1728 g_tx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; +000090 2000 MOVS r0,#0 +000092 490a LDR r1,|L19.188| +000094 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +000096 7408 STRB r0,[r1,#0x10] +;;;1729 g_tx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; +000098 2001 MOVS r0,#1 +00009a 4908 LDR r1,|L19.188| +00009c 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +00009e 7448 STRB r0,[r1,#0x11] +;;;1730 g_tx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; +0000a0 2000 MOVS r0,#0 +0000a2 4906 LDR r1,|L19.188| +0000a4 6809 LDR r1,[r1,#0] ; g_tx_ctrl_handle +0000a6 7488 STRB r0,[r1,#0x12] +;;;1731 +;;;1732 hal_dsi_tx_ctrl_init(g_tx_ctrl_handle); +0000a8 4804 LDR r0,|L19.188| +0000aa 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +0000ac f7fffffe BL hal_dsi_tx_ctrl_init +;;;1733 +;;;1734 /* FIXME set tear on*/ +;;;1735 //要去掉,否则开机启动过程花屏 +;;;1736 //hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); +;;;1737 +;;;1738 /* AP 没有发送数据时默认的显示颜色, 量产为0 0 0(黑色), 配置其他颜色仅为debug使用 */ +;;;1739 hal_dsi_tx_ctrl_set_overwrite_rgb(0x00, 0x00, 0x00); +0000b0 2200 MOVS r2,#0 +0000b2 4611 MOV r1,r2 +0000b4 4610 MOV r0,r2 +0000b6 f7fffffe BL hal_dsi_tx_ctrl_set_overwrite_rgb +;;;1740 } +0000ba bd10 POP {r4,pc} +;;;1741 + ENDP + + |L19.188| + DCD g_tx_ctrl_handle + + AREA ||i.app_mipi_tx_start||, CODE, READONLY, ALIGN=2 + + app_mipi_tx_start PROC +;;;1762 */ +;;;1763 static void app_mipi_tx_start(void) +000000 b510 PUSH {r4,lr} +;;;1764 { +;;;1765 /* Init panel */ +;;;1766 app_init_panel(); +000002 f7fffffe BL app_init_panel +;;;1767 #if 0//AP_SWIRE_OUTPUT +;;;1768 hal_swire_enable(true); +;;;1769 hal_swire_set_pulse(41); +;;;1770 #endif +;;;1771 +;;;1772 /* TX start */ +;;;1773 hal_dsi_tx_ctrl_start( g_tx_ctrl_handle ); +000006 480e LDR r0,|L20.64| +000008 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00000a f7fffffe BL hal_dsi_tx_ctrl_start +;;;1774 +;;;1775 #if RX_WAIT_TEAR_ON +;;;1776 te_mode_e default_te = sg_ap_set_tear_on ? TE_60HZ_MODE : TE_USER_MODE; +;;;1777 hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, default_te); +;;;1778 #else +;;;1779 // hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); +;;;1780 // hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_120HZ_MODE ); // IQOO10Pro 在这之前就发送了120Hz固定帧率 +;;;1781 +;;;1782 #endif +;;;1783 +;;;1784 panel_display_done = true; +00000e 2001 MOVS r0,#1 +000010 490c LDR r1,|L20.68| +000012 7008 STRB r0,[r1,#0] +;;;1785 /* Display on */ +;;;1786 delayMs( 80 ); +000014 2050 MOVS r0,#0x50 +000016 f7fffffe BL delayMs +;;;1787 hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x29 ); +00001a 2329 MOVS r3,#0x29 +00001c 2201 MOVS r2,#1 +00001e 2100 MOVS r1,#0 +000020 2005 MOVS r0,#5 +000022 f7fffffe BL hal_dsi_tx_ctrl_write_cmd +;;;1788 +;;;1789 #if AP_SWIRE_OUTPUT +;;;1790 hal_swire_set_pulse(SWIRE_DEFAULT_PULSE); +000026 202a MOVS r0,#0x2a +000028 f7fffffe BL hal_swire_set_pulse +;;;1791 #endif +;;;1792 +;;;1793 #if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) +;;;1794 // hal_dsi_tx_ctrl_gen_a_frame(); /* FIXME */ +;;;1795 app_tx_cmd_app_init_panel_te_int(IO_PAD_AP_TE, DETECT_RISING_EDGE); /* 注册屏端TE中断 */ +;;;1796 #endif +;;;1797 +;;;1798 TAU_LOGD("tx_start \n"); +00002c bf00 NOP +00002e 4b06 LDR r3,|L20.72| +000030 a206 ADR r2,|L20.76| +000032 a108 ADR r1,|L20.84| +000034 2000 MOVS r0,#0 +000036 f7fffffe BL tau_log_printf +00003a bf00 NOP +;;;1799 } +00003c bd10 POP {r4,pc} +;;;1800 + ENDP + +00003e 0000 DCW 0x0000 + |L20.64| + DCD g_tx_ctrl_handle + |L20.68| + DCD panel_display_done + |L20.72| + DCD 0x00000706 + |L20.76| +00004c 73385f64 DCB "s8_demo",0 +000050 656d6f00 + |L20.84| +000054 5b25735d DCB "[%s] (%04d) tx_start \n",0 +000058 20282530 +00005c 34642920 +000060 74785f73 +000064 74617274 +000068 200a00 +00006b 00 DCB 0 + + AREA ||i.app_set_dcs_hw_ack||, CODE, READONLY, ALIGN=2 + + app_set_dcs_hw_ack PROC +;;;237 */ +;;;238 static void app_set_dcs_hw_ack() +000000 b51c PUSH {r2-r4,lr} +;;;239 { +;;;240 /*X90Pro+*/ +;;;241 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE0, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0F, 1, 0xC0); +000002 20c0 MOVS r0,#0xc0 +000004 2101 MOVS r1,#1 +000006 230f MOVS r3,#0xf +000008 2221 MOVS r2,#0x21 +00000a 9100 STR r1,[sp,#0] +00000c 9001 STR r0,[sp,#4] +00000e 2100 MOVS r1,#0 +000010 481d LDR r0,|L21.136| +000012 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000014 f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;242 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE1, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDA, 1, 0x4B); +000018 204b MOVS r0,#0x4b +00001a 2101 MOVS r1,#1 +00001c 23da MOVS r3,#0xda +00001e 2221 MOVS r2,#0x21 +000020 9100 STR r1,[sp,#0] +000022 9001 STR r0,[sp,#4] +000024 4818 LDR r0,|L21.136| +000026 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000028 f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;243 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE2, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDB, 1, 0xE0); +00002c 20e0 MOVS r0,#0xe0 +00002e 2101 MOVS r1,#1 +000030 23db MOVS r3,#0xdb +000032 2221 MOVS r2,#0x21 +000034 9100 STR r1,[sp,#0] +000036 9001 STR r0,[sp,#4] +000038 2102 MOVS r1,#2 +00003a 4813 LDR r0,|L21.136| +00003c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00003e f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;244 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE3, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDC, 1, 0xE0); +000042 20e0 MOVS r0,#0xe0 +000044 2101 MOVS r1,#1 +000046 23dc MOVS r3,#0xdc +000048 2221 MOVS r2,#0x21 +00004a 9100 STR r1,[sp,#0] +00004c 9001 STR r0,[sp,#4] +00004e 2103 MOVS r1,#3 +000050 480d LDR r0,|L21.136| +000052 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000054 f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;245 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE4, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0A, 1, 0x9F); +000058 209f MOVS r0,#0x9f +00005a 2101 MOVS r1,#1 +00005c 230a MOVS r3,#0xa +00005e 2221 MOVS r2,#0x21 +000060 9100 STR r1,[sp,#0] +000062 9001 STR r0,[sp,#4] +000064 2104 MOVS r1,#4 +000066 4808 LDR r0,|L21.136| +000068 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00006a f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;246 hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE5, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x6E, 1, 0xEF);//打开会使触摸无作用 +00006e 20ef MOVS r0,#0xef +000070 2101 MOVS r1,#1 +000072 236e MOVS r3,#0x6e +000074 2221 MOVS r2,#0x21 +000076 9100 STR r1,[sp,#0] +000078 9001 STR r0,[sp,#4] +00007a 2105 MOVS r1,#5 +00007c 4802 LDR r0,|L21.136| +00007e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000080 f7fffffe BL hal_dsi_rx_ctrl_set_auto_ack +;;;247 } +000084 bd1c POP {r2-r4,pc} +;;;248 #endif + ENDP + +000086 0000 DCW 0x0000 + |L21.136| + DCD g_rx_ctrl_handle + + AREA ||i.app_system_process||, CODE, READONLY, ALIGN=2 + + app_system_process PROC +;;;2004 */ +;;;2005 static void app_system_process(void) +000000 b510 PUSH {r4,lr} +;;;2006 { +;;;2007 if (sg_system_suspend) +000002 480a LDR r0,|L22.44| +000004 7800 LDRB r0,[r0,#0] ; sg_system_suspend +000006 2800 CMP r0,#0 +000008 d005 BEQ |L22.22| +;;;2008 { +;;;2009 /* 系统进入sleep mode */ +;;;2010 app_system_suspend(SLEEP_MODE_SELECT); +00000a 2000 MOVS r0,#0 +00000c f7fffffe BL app_system_suspend +;;;2011 sg_system_suspend = false; +000010 2000 MOVS r0,#0 +000012 4906 LDR r1,|L22.44| +000014 7008 STRB r0,[r1,#0] + |L22.22| +;;;2012 } +;;;2013 +;;;2014 if (sg_system_resume) +000016 4806 LDR r0,|L22.48| +000018 7800 LDRB r0,[r0,#0] ; sg_system_resume +00001a 2800 CMP r0,#0 +00001c d005 BEQ |L22.42| +;;;2015 { +;;;2016 /* 系统退出sleep mode */ +;;;2017 app_system_resume(SLEEP_MODE_SELECT); +00001e 2000 MOVS r0,#0 +000020 f7fffffe BL app_system_resume +;;;2018 sg_system_resume = false; +000024 2000 MOVS r0,#0 +000026 4902 LDR r1,|L22.48| +000028 7008 STRB r0,[r1,#0] + |L22.42| +;;;2019 } +;;;2020 +;;;2021 #if TX_START_AFTER_APRST +;;;2022 if (sg_tx_start_in_process) +;;;2023 { +;;;2024 app_mipi_tx_start(); +;;;2025 sg_tx_start_in_process = false; +;;;2026 } +;;;2027 #endif +;;;2028 } +00002a bd10 POP {r4,pc} +;;;2029 + ENDP + + |L22.44| + DCD sg_system_suspend + |L22.48| + DCD sg_system_resume + + AREA ||i.app_system_resume||, CODE, READONLY, ALIGN=2 + + app_system_resume PROC +;;;1898 */ +;;;1899 static void app_system_resume(pwr_sleep_mode_e sleep_mode) +000000 b510 PUSH {r4,lr} +;;;1900 { +000002 4604 MOV r4,r0 +;;;1901 /* 退出sleep mode, 电源切换 */ +;;;1902 hal_pwr_exit_sleep_mode(); +000004 f7fffffe BL hal_pwr_exit_sleep_mode +;;;1903 +;;;1904 /* display resume */ +;;;1905 app_display_init(); +000008 f7fffffe BL app_display_init +;;;1906 +;;;1907 #if TOUCH_ENABLE +;;;1908 /* touch resume,注意,stop sleep mode 退出时需要对注册的唤醒引脚重新初始化 */ +;;;1909 app_tp_write_other_operations(NULL, 0); +;;;1910 #endif +;;;1911 TAU_LOGD("system resume\n"); +00000c bf00 NOP +00000e 4b04 LDR r3,|L23.32| +000010 a204 ADR r2,|L23.36| +000012 a106 ADR r1,|L23.44| +000014 2000 MOVS r0,#0 +000016 f7fffffe BL tau_log_printf +00001a bf00 NOP +;;;1912 } +00001c bd10 POP {r4,pc} +;;;1913 + ENDP + +00001e 0000 DCW 0x0000 + |L23.32| + DCD 0x00000777 + |L23.36| +000024 73385f64 DCB "s8_demo",0 +000028 656d6f00 + |L23.44| +00002c 5b25735d DCB "[%s] (%04d) system resume\n",0 +000030 20282530 +000034 34642920 +000038 73797374 +00003c 656d2072 +000040 6573756d +000044 650a00 +000047 00 DCB 0 + + AREA ||i.app_system_suspend||, CODE, READONLY, ALIGN=2 + + app_system_suspend PROC +;;;1925 */ +;;;1926 static void app_system_suspend(pwr_sleep_mode_e sleep_mode) +000000 b538 PUSH {r3-r5,lr} +;;;1927 { +000002 4604 MOV r4,r0 +;;;1928 /* 关闭图像通路 */ +;;;1929 hal_dsi_tx_ctrl_stop(g_tx_ctrl_handle); +000004 482a LDR r0,|L24.176| +000006 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000008 f7fffffe BL hal_dsi_tx_ctrl_stop +;;;1930 hal_dsi_tx_ctrl_deinit(g_tx_ctrl_handle); +00000c 4828 LDR r0,|L24.176| +00000e 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000010 f7fffffe BL hal_dsi_tx_ctrl_deinit +;;;1931 hal_dsi_rx_ctrl_stop(g_rx_ctrl_handle); +000014 4827 LDR r0,|L24.180| +000016 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000018 f7fffffe BL hal_dsi_rx_ctrl_stop +;;;1932 hal_dsi_rx_ctrl_deinit(g_rx_ctrl_handle); +00001c 4825 LDR r0,|L24.180| +00001e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000020 f7fffffe BL hal_dsi_rx_ctrl_deinit +;;;1933 +;;;1934 /* Tear拉低 */ +;;;1935 hal_gpio_init_output(IO_PAD_AP_TE, IO_LVL_LOW); +000024 2100 MOVS r1,#0 +000026 2003 MOVS r0,#3 +000028 f7fffffe BL hal_gpio_init_output +;;;1936 panel_display_done = false; +00002c 2000 MOVS r0,#0 +00002e 4922 LDR r1,|L24.184| +000030 7008 STRB r0,[r1,#0] +;;;1937 #if RX_WAIT_TEAR_ON +;;;1938 sg_ap_set_tear_on = false; +;;;1939 #endif +;;;1940 +;;;1941 /* 关闭外设 比如Swire/I2C/Flash 等 */ +;;;1942 #if AP_SWIRE_OUTPUT +;;;1943 hal_swire_deinit(); +000032 f7fffffe BL hal_swire_deinit +;;;1944 #endif +;;;1945 #if ANALOG_PWM_OUTPUT +;;;1946 hal_pwm_deinit(); +;;;1947 #endif +;;;1948 +;;;1949 /* 关闭共享flash */ +;;;1950 #if SHARE_FLASH_ENABLE +;;;1951 hal_flash_share_mode(false); +;;;1952 #endif +;;;1953 +;;;1954 /* 配置待机供电电源 */ +;;;1955 hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); +000036 2001 MOVS r0,#1 +000038 f7fffffe BL hal_pwr_set_sleep_mode_power +;;;1956 +;;;1957 #if SLEEP_MODE_DEBUG +;;;1958 TAU_LOGD("s %d\n", sleep_mode); +;;;1959 #endif +;;;1960 +;;;1961 if (sleep_mode == PWR_NORMAL_SLEEP_MODE) +00003c 2c00 CMP r4,#0 +00003e d113 BNE |L24.104| +;;;1962 { +;;;1963 /* normal sleep mode, MCU可以正常工作 */ +;;;1964 hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); +000040 2200 MOVS r2,#0 +000042 491e LDR r1,|L24.188| +000044 2001 MOVS r0,#1 +000046 f7fffffe BL hal_gpio_set_ap_reset_int +;;;1965 /* 函数立即返回,外设跟MCU正常运行,可根据实际情况如TP通讯结果等,再进入stop/deep sleep mode */ +;;;1966 hal_pwr_set_pvd(PVD_VCI,true); +00004a 2101 MOVS r1,#1 +00004c 200f MOVS r0,#0xf +00004e f7fffffe BL hal_pwr_set_pvd +;;;1967 hal_pwr_enter_normal_sleep_mode(); +000052 f7fffffe BL hal_pwr_enter_normal_sleep_mode +;;;1968 TAU_LOGD("normal sleep mode\n"); +000056 bf00 NOP +000058 237b MOVS r3,#0x7b +00005a 011b LSLS r3,r3,#4 +00005c a218 ADR r2,|L24.192| +00005e a11a ADR r1,|L24.200| +000060 2000 MOVS r0,#0 +000062 f7fffffe BL tau_log_printf +000066 e021 B |L24.172| + |L24.104| +;;;1969 } +;;;1970 else if (sleep_mode == PWR_STOP_SLEEP_MODE) +000068 2c01 CMP r4,#1 +00006a d11b BNE |L24.164| +;;;1971 { +;;;1972 /* stop sleep mode, MCU停止工作,唤醒后程序继续运行 */ +;;;1973 +;;;1974 /* 1.注册对应 wakeup IO */ +;;;1975 hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_RSTN, WUP_RISING_EDGE); /* 注册AP RSTN 上升沿唤醒*/ +00006c 2102 MOVS r1,#2 +00006e 2011 MOVS r0,#0x11 +000070 f7fffffe BL hal_pwr_set_stop_sleep_wakeup_pin +;;;1976 //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_SPIS_CSN, WUP_FALLING_EDGE); /* 注册SPIS CS引脚 下升沿唤醒*/ +;;;1977 //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_TD_INT, WUP_FALLING_EDGE); /* 注册TD_INT引脚 下升沿唤醒*/ +;;;1978 +;;;1979 /* 2.进入stop sleep mode, PC指针停止,知道注册的唤醒IO唤醒后才会退出函数,返回值为对应的IO */ +;;;1980 io_pad_e wakeup_io = hal_pwr_enter_stop_sleep_mode(); +000074 f7fffffe BL hal_pwr_enter_stop_sleep_mode +000078 4605 MOV r5,r0 +;;;1981 if (wakeup_io == IO_PAD_AP_RSTN) +00007a 2d11 CMP r5,#0x11 +00007c d103 BNE |L24.134| +;;;1982 { +;;;1983 sg_system_resume = true; +00007e 2001 MOVS r0,#1 +000080 4919 LDR r1,|L24.232| +000082 7008 STRB r0,[r1,#0] +000084 e00d B |L24.162| + |L24.134| +;;;1984 } +;;;1985 else +;;;1986 { +;;;1987 /* Not impletmented,应用根据不同的唤醒引脚执行不同操作,也可以重新注册唤醒引脚重新进入sleep mode */ +;;;1988 TAU_LOGD("wakeup_io %d FIXME touch wakeup convert to AP\n", wakeup_io); +000086 bf00 NOP +000088 4b18 LDR r3,|L24.236| +00008a a20d ADR r2,|L24.192| +00008c a118 ADR r1,|L24.240| +00008e 2000 MOVS r0,#0 +000090 9500 STR r5,[sp,#0] +000092 f7fffffe BL tau_log_printf +000096 bf00 NOP +;;;1989 hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); +000098 2200 MOVS r2,#0 +00009a 4908 LDR r1,|L24.188| +00009c 2001 MOVS r0,#1 +00009e f7fffffe BL hal_gpio_set_ap_reset_int + |L24.162| +;;;1990 } +;;;1991 } +0000a2 e003 B |L24.172| + |L24.164| +;;;1992 else +;;;1993 { +;;;1994 /* deep sleep mode, 配置AP RSTN 上升沿,TD INT 下降沿唤醒, 唤醒后芯片重启,可通过hal_pwr_get_reset_flag确定唤醒原因 */ +;;;1995 hal_pwr_enter_deep_sleep_mode(WUP_RISING_EDGE, WUP_FALLING_EDGE); +0000a4 2103 MOVS r1,#3 +0000a6 2002 MOVS r0,#2 +0000a8 f7fffffe BL hal_pwr_enter_deep_sleep_mode + |L24.172| +;;;1996 } +;;;1997 +;;;1998 } +0000ac bd38 POP {r3-r5,pc} +;;;1999 + ENDP + +0000ae 0000 DCW 0x0000 + |L24.176| + DCD g_tx_ctrl_handle + |L24.180| + DCD g_rx_ctrl_handle + |L24.184| + DCD panel_display_done + |L24.188| + DCD ap_rstn_pull_high_cb + |L24.192| +0000c0 73385f64 DCB "s8_demo",0 +0000c4 656d6f00 + |L24.200| +0000c8 5b25735d DCB "[%s] (%04d) normal sleep mode\n",0 +0000cc 20282530 +0000d0 34642920 +0000d4 6e6f726d +0000d8 616c2073 +0000dc 6c656570 +0000e0 206d6f64 +0000e4 650a00 +0000e7 00 DCB 0 + |L24.232| + DCD sg_system_resume + |L24.236| + DCD 0x000007c4 + |L24.240| +0000f0 5b25735d DCB "[%s] (%04d) wakeup_io %d FIXME touch wakeup convert to " +0000f4 20282530 +0000f8 34642920 +0000fc 77616b65 +000100 75705f69 +000104 6f202564 +000108 20464958 +00010c 4d452074 +000110 6f756368 +000114 2077616b +000118 65757020 +00011c 636f6e76 +000120 65727420 +000124 746f20 +000127 41500a00 DCB "AP\n",0 +00012b 00 DCB 0 + + AREA ||i.app_tx_panel_reset||, CODE, READONLY, ALIGN=1 + + app_tx_panel_reset PROC +;;;673 */ +;;;674 static void app_tx_panel_reset(void) +000000 b510 PUSH {r4,lr} +;;;675 { +;;;676 #if SHARE_FLASH_ENABLE +;;;677 hal_flash_share_mode(true); +;;;678 #endif +;;;679 hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_HIGH); +000002 2101 MOVS r1,#1 +000004 2007 MOVS r0,#7 +000006 f7fffffe BL hal_gpio_init_output +;;;680 delayMs(10); +00000a 200a MOVS r0,#0xa +00000c f7fffffe BL delayMs +;;;681 hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_LOW); +000010 2100 MOVS r1,#0 +000012 2007 MOVS r0,#7 +000014 f7fffffe BL hal_gpio_init_output +;;;682 delayMs(10); +000018 200a MOVS r0,#0xa +00001a f7fffffe BL delayMs +;;;683 hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_HIGH); +00001e 2101 MOVS r1,#1 +000020 2007 MOVS r0,#7 +000022 f7fffffe BL hal_gpio_init_output +;;;684 delayMs(30); +000026 201e MOVS r0,#0x1e +000028 f7fffffe BL delayMs +;;;685 } +00002c bd10 POP {r4,pc} +;;;686 + ENDP + + + AREA ||i.pps_update_handle||, CODE, READONLY, ALIGN=2 + + pps_update_handle PROC +;;;334 /* PPS update callback 用于分辨率切换case */ +;;;335 static bool pps_update_handle(uint8_t *pps, uint8_t size, uint32_t pic_width, uint32_t pic_height) +000000 b5f8 PUSH {r3-r7,lr} +;;;336 { +000002 4606 MOV r6,r0 +000004 460f MOV r7,r1 +000006 4614 MOV r4,r2 +000008 461d MOV r5,r3 +;;;337 // /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ +;;;338 if (pic_width != g_rx_ctrl_handle->base_info.src_w || pic_height != g_rx_ctrl_handle->base_info.src_h) +00000a 4810 LDR r0,|L26.76| +00000c 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +00000e 6800 LDR r0,[r0,#0] +000010 42a0 CMP r0,r4 +000012 d104 BNE |L26.30| +000014 480d LDR r0,|L26.76| +000016 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000018 6840 LDR r0,[r0,#4] +00001a 42a8 CMP r0,r5 +00001c d014 BEQ |L26.72| + |L26.30| +;;;339 { +;;;340 /* PPS Update 且分辨率发生变化 */ +;;;341 g_rx_ctrl_handle->base_info.src_w = pic_width; +00001e 480b LDR r0,|L26.76| +000020 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000022 6004 STR r4,[r0,#0] +;;;342 g_rx_ctrl_handle->base_info.src_h = pic_height; +000024 4809 LDR r0,|L26.76| +000026 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000028 6045 STR r5,[r0,#4] +;;;343 /* 注意部分基板更新PPS前不发 Compression Mode Command的情况 */ +;;;344 g_rx_ctrl_handle->compress_en = true; // 压缩保持一致 +00002a 2101 MOVS r1,#1 +00002c 4807 LDR r0,|L26.76| +00002e 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000030 3020 ADDS r0,r0,#0x20 +000032 7541 STRB r1,[r0,#0x15] +;;;345 g_tx_ctrl_handle->base_info.src_w = pic_width; +000034 4806 LDR r0,|L26.80| +000036 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +000038 6004 STR r4,[r0,#0] +;;;346 g_tx_ctrl_handle->base_info.src_h = pic_height; +00003a 4805 LDR r0,|L26.80| +00003c 6800 LDR r0,[r0,#0] ; g_tx_ctrl_handle +00003e 6045 STR r5,[r0,#4] +;;;347 /* 拿掉了PPS_PREINIT预置函数,无影响 */ +;;;348 hal_dsi_rx_ctrl_toggle_resolution(g_rx_ctrl_handle); +000040 4802 LDR r0,|L26.76| +000042 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000044 f7fffffe BL hal_dsi_rx_ctrl_toggle_resolution + |L26.72| +;;;349 // TAU_LOGD("resolution update w[%d] h[%d] compress[%d]\n", pic_width, pic_height, g_rx_ctrl_handle->compress_en); +;;;350 } +;;;351 return true; +000048 2001 MOVS r0,#1 +;;;352 } +00004a bdf8 POP {r3-r7,pc} +;;;353 #endif + ENDP + + |L26.76| + DCD g_rx_ctrl_handle + |L26.80| + DCD g_tx_ctrl_handle + + AREA ||i.s8_demo||, CODE, READONLY, ALIGN=2 + + s8_demo PROC +;;;2077 */ +;;;2078 void s8_demo(void) +000000 2002 MOVS r0,#2 +;;;2079 { +;;;2080 #if SLEEP_MODE_DEBUG +;;;2081 TAU_LOGD("system reset %d\n", hal_pwr_get_reset_flag()); +;;;2082 #endif +;;;2083 // TAU_LOGD("x90Pro start \n"); +;;;2084 /* 电源选择,上电只需要选择一次 */ +;;;2085 hal_pwr_set_main_power(MAIN_POWER_SELECT); /* 切换供电*/ +000002 f7fffffe BL hal_pwr_set_main_power +;;;2086 +;;;2087 /* 显示模块初始 */ +;;;2088 app_display_init(); +000006 f7fffffe BL app_display_init +;;;2089 +;;;2090 /* touch 相关模块初始化 */ +;;;2091 #if TOUCH_ENABLE +;;;2092 /* TP 初始化 */ +;;;2093 app_tp_init(); +;;;2094 app_tp_phone_clear_reset_on(); +;;;2095 /* 与屏的TP 模块通讯并初始化 */ +;;;2096 app_tp_transfer_screen_start(); +;;;2097 #endif +;;;2098 +;;;2099 TAU_LOGD("x90Pro init done \n"); +00000a bf00 NOP +00000c 4b09 LDR r3,|L27.52| +00000e a20a ADR r2,|L27.56| +000010 a10b ADR r1,|L27.64| +000012 2000 MOVS r0,#0 +000014 f7fffffe BL tau_log_printf +000018 bf00 NOP +;;;2100 +;;;2101 #if TEST_TX_VPG +;;;2102 hal_dsi_tx_ctrl_set_vpg(ENABLE, TX_VPG_V_COLOR, false); +;;;2103 while(1); +;;;2104 #endif +;;;2105 +;;;2106 while (1) +00001a e00a B |L27.50| + |L27.28| +;;;2107 { +;;;2108 #if TOUCH_ENABLE +;;;2109 /* 等待屏TP中断上报做TP协议转换,注意接口实现不可阻塞!否则会影响sleep mode */ +;;;2110 #if !SLEEP_MODE_DEBUG +;;;2111 app_tp_transfer_screen_int(); +;;;2112 #endif +;;;2113 #endif +;;;2114 /* 通话息屏功能处理 */ +;;;2115 PhoneDisOffDeal(); +00001c f7fffffe BL PhoneDisOffDeal +;;;2116 +;;;2117 /* DCS 命令异步处理 */ +;;;2118 while (hal_dsi_rx_ctrl_dcs_async_handler(g_rx_ctrl_handle)); +000020 bf00 NOP + |L27.34| +000022 480f LDR r0,|L27.96| +000024 6800 LDR r0,[r0,#0] ; g_rx_ctrl_handle +000026 f7fffffe BL hal_dsi_rx_ctrl_dcs_async_handler +00002a 2800 CMP r0,#0 +00002c d1f9 BNE |L27.34| +;;;2119 +;;;2120 /* 系统事件处理(sleep mode) */ +;;;2121 app_system_process(); +00002e f7fffffe BL app_system_process + |L27.50| +000032 e7f3 B |L27.28| +;;;2122 } +;;;2123 } +;;;2124 #endif + ENDP + + |L27.52| + DCD 0x00000833 + |L27.56| +000038 73385f64 DCB "s8_demo",0 +00003c 656d6f00 + |L27.64| +000040 5b25735d DCB "[%s] (%04d) x90Pro init done \n",0 +000044 20282530 +000048 34642920 +00004c 78393050 +000050 726f2069 +000054 6e697420 +000058 646f6e65 +00005c 200a00 +00005f 00 DCB 0 + |L27.96| + DCD g_rx_ctrl_handle + + AREA ||i.send_panel_init_code||, CODE, READONLY, ALIGN=1 + + send_panel_init_code PROC +;;;687 #if PANEL_INIT_CODE_ARRAY +;;;688 static void send_panel_init_code(uint32_t size, uint8_t* data) +000000 b5fe PUSH {r1-r7,lr} +;;;689 { +000002 4607 MOV r7,r0 +000004 460d MOV r5,r1 +;;;690 uint32_t data_offeset = 0; +000006 2400 MOVS r4,#0 +;;;691 uint8_t data_type; +;;;692 uint8_t vc; +;;;693 uint8_t data_size; +;;;694 uint8_t* p_data; +;;;695 +;;;696 while(data_offeset < size) +000008 e014 B |L28.52| + |L28.10| +;;;697 { +;;;698 data_type = data[data_offeset]; +00000a 5d28 LDRB r0,[r5,r4] +00000c 9002 STR r0,[sp,#8] +;;;699 vc = data[data_offeset + 1]; +00000e 1c60 ADDS r0,r4,#1 +000010 5c28 LDRB r0,[r5,r0] +000012 9001 STR r0,[sp,#4] +;;;700 data_size = data[data_offeset + 2]; +000014 1ca0 ADDS r0,r4,#2 +000016 5c2e LDRB r6,[r5,r0] +;;;701 p_data = &data[data_offeset + 3]; +000018 1ce0 ADDS r0,r4,#3 +00001a 1828 ADDS r0,r5,r0 +00001c 9000 STR r0,[sp,#0] +;;;702 hal_dsi_tx_ctrl_write_array_cmd(data_type, vc, data_size, p_data); +00001e 4632 MOV r2,r6 +000020 9b00 LDR r3,[sp,#0] +000022 9901 LDR r1,[sp,#4] +000024 9802 LDR r0,[sp,#8] +000026 f7fffffe BL hal_dsi_tx_ctrl_write_array_cmd +;;;703 data_offeset = data_offeset + data_size + 3; +00002a 19a0 ADDS r0,r4,r6 +00002c 1cc4 ADDS r4,r0,#3 +;;;704 delayUs( 40 ); +00002e 2028 MOVS r0,#0x28 +000030 f7fffffe BL delayUs + |L28.52| +000034 42bc CMP r4,r7 ;696 +000036 d3e8 BCC |L28.10| +;;;705 } +;;;706 } +000038 bdfe POP {r1-r7,pc} +;;;707 #endif + ENDP + + + AREA ||i.soft_swire_init||, CODE, READONLY, ALIGN=2 + + soft_swire_init PROC +;;;1510 +;;;1511 static void soft_swire_init(void) +000000 b510 PUSH {r4,lr} +;;;1512 { +;;;1513 hal_gpio_init_output(SWIRE_EN, IO_LVL_HIGH); +000002 2101 MOVS r1,#1 +000004 2004 MOVS r0,#4 +000006 f7fffffe BL hal_gpio_init_output +;;;1514 delayMs(3); +00000a 2003 MOVS r0,#3 +00000c f7fffffe BL delayMs +;;;1515 s_swire_pwm_counter = 0; +000010 2000 MOVS r0,#0 +000012 4907 LDR r1,|L29.48| +000014 7008 STRB r0,[r1,#0] +;;;1516 soft_swire_start(SWIRE_DEFAULT_NUM); +000016 2035 MOVS r0,#0x35 +000018 f7fffffe BL soft_swire_start +;;;1517 hal_timer_init(SOFT_SWIRE_TIMER); +00001c 2003 MOVS r0,#3 +00001e f7fffffe BL hal_timer_init +;;;1518 hal_timer_start(SOFT_SWIRE_TIMER, 16, soft_swire_timer_callback, NULL); +000022 2300 MOVS r3,#0 +000024 4a03 LDR r2,|L29.52| +000026 2110 MOVS r1,#0x10 +000028 2003 MOVS r0,#3 +00002a f7fffffe BL hal_timer_start +;;;1519 } +00002e bd10 POP {r4,pc} +;;;1520 + ENDP + + |L29.48| + DCD s_swire_pwm_counter + |L29.52| + DCD soft_swire_timer_callback + + AREA ||i.soft_swire_start||, CODE, READONLY, ALIGN=1 + + soft_swire_start PROC +;;;1483 +;;;1484 static void soft_swire_start(uint8_t pulse) +000000 b510 PUSH {r4,lr} +;;;1485 { +000002 4604 MOV r4,r0 +;;;1486 do +000004 bf00 NOP + |L30.6| +;;;1487 { +;;;1488 hal_gpio_init_output( SWIRE_EN, IO_LVL_LOW ); // 3us +000006 2100 MOVS r1,#0 +000008 2004 MOVS r0,#4 +00000a f7fffffe BL hal_gpio_init_output +;;;1489 delayUs(10); +00000e 200a MOVS r0,#0xa +000010 f7fffffe BL delayUs +;;;1490 hal_gpio_init_output( SWIRE_EN, IO_LVL_HIGH ); // 3us +000014 2101 MOVS r1,#1 +000016 2004 MOVS r0,#4 +000018 f7fffffe BL hal_gpio_init_output +;;;1491 delayUs(10); +00001c 200a MOVS r0,#0xa +00001e f7fffffe BL delayUs +;;;1492 }while(pulse--); +000022 4620 MOV r0,r4 +000024 1e61 SUBS r1,r4,#1 +000026 b2cc UXTB r4,r1 +000028 2800 CMP r0,#0 +00002a d1ec BNE |L30.6| +;;;1493 } +00002c bd10 POP {r4,pc} +;;;1494 + ENDP + + + AREA ||i.soft_swire_timer_callback||, CODE, READONLY, ALIGN=2 + + soft_swire_timer_callback PROC +;;;1494 +;;;1495 static void soft_swire_timer_callback(void *data) +000000 b510 PUSH {r4,lr} +;;;1496 { +000002 4604 MOV r4,r0 +;;;1497 s_swire_pwm_counter++; +000004 480e LDR r0,|L31.64| +000006 7800 LDRB r0,[r0,#0] ; s_swire_pwm_counter +000008 1c40 ADDS r0,r0,#1 +00000a 490d LDR r1,|L31.64| +00000c 7008 STRB r0,[r1,#0] +;;;1498 if( s_swire_pwm_counter < SWIRE_MAX_NUM ) +00000e 4608 MOV r0,r1 +000010 7800 LDRB r0,[r0,#0] ; s_swire_pwm_counter +000012 280a CMP r0,#0xa +000014 da09 BGE |L31.42| +;;;1499 { +;;;1500 soft_swire_start(SWIRE_DEFAULT_NUM); +000016 2035 MOVS r0,#0x35 +000018 f7fffffe BL soft_swire_start +;;;1501 hal_timer_start(SOFT_SWIRE_TIMER, 16, soft_swire_timer_callback, NULL); +00001c 2300 MOVS r3,#0 +00001e 4a09 LDR r2,|L31.68| +000020 2110 MOVS r1,#0x10 +000022 2003 MOVS r0,#3 +000024 f7fffffe BL hal_timer_start +000028 e009 B |L31.62| + |L31.42| +;;;1502 } +;;;1503 else +;;;1504 { +;;;1505 hal_timer_deinit(SOFT_SWIRE_TIMER); +00002a 2003 MOVS r0,#3 +00002c f7fffffe BL hal_timer_deinit +;;;1506 hal_timer_stop(SOFT_SWIRE_TIMER); +000030 2003 MOVS r0,#3 +000032 f7fffffe BL hal_timer_stop +;;;1507 hal_gpio_init_output(SWIRE_EN, IO_LVL_HIGH); +000036 2101 MOVS r1,#1 +000038 2004 MOVS r0,#4 +00003a f7fffffe BL hal_gpio_init_output + |L31.62| +;;;1508 } +;;;1509 } +00003e bd10 POP {r4,pc} +;;;1510 + ENDP + + |L31.64| + DCD s_swire_pwm_counter + |L31.68| + DCD soft_swire_timer_callback + + AREA ||.constdata||, DATA, READONLY, ALIGN=2 + + g_cus_rx_dcs_execute_table + DCD 0x00000029 + DCD ap_dcs_set_display_on +000008 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000028 + DCD ap_dcs_set_display_off +000014 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000051 + DCD ap_dcs_set_backlight +000020 00000000 DCB 0x00,0x00,0x00,0x00 + DCD 0x00000053 + DCD ap_dcs_set_AOD_53 +00002c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000010 + DCD ap_dcs_set_enter_sleep_mode +000038 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000011 + DCD ap_dcs_set_exit_sleep_mode +000044 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x0000009e + DCD ap_update_pps_9E +000050 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000060 + DCD ap_set_framerate +00005c 01000000 DCB 0x01,0x00,0x00,0x00 + DCD 0x00000000 + DCD 0x00000000 +000068 00000000 DCB 0x00,0x00,0x00,0x00 + panel_init_code +00006c 390006f0 DCB 0x39,0x00,0x06,0xf0 +000070 55aa5208 DCB 0x55,0xaa,0x52,0x08 +000074 00390002 DCB 0x00,0x39,0x00,0x02 +000078 b0003900 DCB 0xb0,0x00,0x39,0x00 +00007c 026f0139 DCB 0x02,0x6f,0x01,0x39 +000080 0003b904 DCB 0x00,0x03,0xb9,0x04 +000084 38390003 DCB 0x38,0x39,0x00,0x03 +000088 bd096039 DCB 0xbd,0x09,0x60,0x39 +00008c 0008ba00 DCB 0x00,0x08,0xba,0x00 +000090 66001009 DCB 0x66,0x00,0x10,0x09 +000094 b0103900 DCB 0xb0,0x10,0x39,0x00 +000098 026f0739 DCB 0x02,0x6f,0x07,0x39 +00009c 0008ba00 DCB 0x00,0x08,0xba,0x00 +0000a0 66001003 DCB 0x66,0x00,0x10,0x03 +0000a4 50103900 DCB 0x50,0x10,0x39,0x00 +0000a8 026f0e39 DCB 0x02,0x6f,0x0e,0x39 +0000ac 0008ba00 DCB 0x00,0x08,0xba,0x00 +0000b0 cc001000 DCB 0xcc,0x00,0x10,0x00 +0000b4 20103900 DCB 0x20,0x10,0x39,0x00 +0000b8 026f1539 DCB 0x02,0x6f,0x15,0x39 +0000bc 0008ba00 DCB 0x00,0x08,0xba,0x00 +0000c0 66001000 DCB 0x66,0x00,0x10,0x00 +0000c4 20103900 DCB 0x20,0x10,0x39,0x00 +0000c8 08bb0066 DCB 0x08,0xbb,0x00,0x66 +0000cc 00100020 DCB 0x00,0x10,0x00,0x20 +0000d0 70390005 DCB 0x70,0x39,0x00,0x05 +0000d4 be404700 DCB 0xbe,0x40,0x47,0x00 +0000d8 0039000b DCB 0x00,0x39,0x00,0x0b +0000dc c100b400 DCB 0xc1,0x00,0xb4,0x00 +0000e0 b400b400 DCB 0xb4,0x00,0xb4,0x00 +0000e4 b400b439 DCB 0xb4,0x00,0xb4,0x39 +0000e8 00026f2c DCB 0x00,0x02,0x6f,0x2c +0000ec 390002cb DCB 0x39,0x00,0x02,0xcb +0000f0 30390003 DCB 0x30,0x39,0x00,0x03 +0000f4 b2094039 DCB 0xb2,0x09,0x40,0x39 +0000f8 00026f04 DCB 0x00,0x02,0x6f,0x04 +0000fc 390002b2 DCB 0x39,0x00,0x02,0xb2 +000100 22390002 DCB 0x22,0x39,0x00,0x02 +000104 6f053900 DCB 0x6f,0x05,0x39,0x00 +000108 03b21e1e DCB 0x03,0xb2,0x1e,0x1e +00010c 3900026f DCB 0x39,0x00,0x02,0x6f +000110 11390004 DCB 0x11,0x39,0x00,0x04 +000114 b2050342 DCB 0xb2,0x05,0x03,0x42 +000118 3900026f DCB 0x39,0x00,0x02,0x6f +00011c 15390002 DCB 0x15,0x39,0x00,0x02 +000120 b2033900 DCB 0xb2,0x03,0x39,0x00 +000124 026f1839 DCB 0x02,0x6f,0x18,0x39 +000128 0003b209 DCB 0x00,0x03,0xb2,0x09 +00012c c0390002 DCB 0xc0,0x39,0x00,0x02 +000130 6f1a3900 DCB 0x6f,0x1a,0x39,0x00 +000134 03b23ff8 DCB 0x03,0xb2,0x3f,0xf8 +000138 39001fb3 DCB 0x39,0x00,0x1f,0xb3 +00013c 0005001a DCB 0x00,0x05,0x00,0x1a +000140 001a003d DCB 0x00,0x1a,0x00,0x3d +000144 003d0083 DCB 0x00,0x3d,0x00,0x83 +000148 00830157 DCB 0x00,0x83,0x01,0x57 +00014c 01570270 DCB 0x01,0x57,0x02,0x70 +000150 02700271 DCB 0x02,0x70,0x02,0x71 +000154 02710578 DCB 0x02,0x71,0x05,0x78 +000158 05783900 DCB 0x05,0x78,0x39,0x00 +00015c 026f1e39 DCB 0x02,0x6f,0x1e,0x39 +000160 000fb30d DCB 0x00,0x0f,0xb3,0x0d +000164 bb0dbb0f DCB 0xbb,0x0d,0xbb,0x0f +000168 ff0fff0f DCB 0xff,0x0f,0xff,0x0f +00016c ff0fff0f DCB 0xff,0x0f,0xff,0x0f +000170 ff390002 DCB 0xff,0x39,0x00,0x02 +000174 6f2c3900 DCB 0x6f,0x2c,0x39,0x00 +000178 09b30005 DCB 0x09,0xb3,0x00,0x05 +00017c 09560956 DCB 0x09,0x56,0x09,0x56 +000180 0ffe3900 DCB 0x0f,0xfe,0x39,0x00 +000184 1fb41320 DCB 0x1f,0xb4,0x13,0x20 +000188 124811b8 DCB 0x12,0x48,0x11,0xb8 +00018c 11b810b0 DCB 0x11,0xb8,0x10,0xb0 +000190 10b00ea0 DCB 0x10,0xb0,0x0e,0xa0 +000194 0ea00870 DCB 0x0e,0xa0,0x08,0x70 +000198 08700048 DCB 0x08,0x70,0x00,0x48 +00019c 00480018 DCB 0x00,0x48,0x00,0x18 +0001a0 00180018 DCB 0x00,0x18,0x00,0x18 +0001a4 3900026f DCB 0x39,0x00,0x02,0x6f +0001a8 1e390011 DCB 0x1e,0x39,0x00,0x11 +0001ac b4001800 DCB 0xb4,0x00,0x18,0x00 +0001b0 18001800 DCB 0x18,0x00,0x18,0x00 +0001b4 18001800 DCB 0x18,0x00,0x18,0x00 +0001b8 18001800 DCB 0x18,0x00,0x18,0x00 +0001bc 18390002 DCB 0x18,0x39,0x00,0x02 +0001c0 6f2e3900 DCB 0x6f,0x2e,0x39,0x00 +0001c4 1fb40cc0 DCB 0x1f,0xb4,0x0c,0xc0 +0001c8 0c300bd0 DCB 0x0c,0x30,0x0b,0xd0 +0001cc 0bd00b20 DCB 0x0b,0xd0,0x0b,0x20 +0001d0 0b2009c0 DCB 0x0b,0x20,0x09,0xc0 +0001d4 09c005a0 DCB 0x09,0xc0,0x05,0xa0 +0001d8 05a00030 DCB 0x05,0xa0,0x00,0x30 +0001dc 00300010 DCB 0x00,0x30,0x00,0x10 +0001e0 00100010 DCB 0x00,0x10,0x00,0x10 +0001e4 3900026f DCB 0x39,0x00,0x02,0x6f +0001e8 4c390011 DCB 0x4c,0x39,0x00,0x11 +0001ec b4001000 DCB 0xb4,0x00,0x10,0x00 +0001f0 10001000 DCB 0x10,0x00,0x10,0x00 +0001f4 10001000 DCB 0x10,0x00,0x10,0x00 +0001f8 10001000 DCB 0x10,0x00,0x10,0x00 +0001fc 10390002 DCB 0x10,0x39,0x00,0x02 +000200 6f5c3900 DCB 0x6f,0x5c,0x39,0x00 +000204 1fb40990 DCB 0x1f,0xb4,0x09,0x90 +000208 092408dc DCB 0x09,0x24,0x08,0xdc +00020c 08dc0858 DCB 0x08,0xdc,0x08,0x58 +000210 08580750 DCB 0x08,0x58,0x07,0x50 +000214 07500438 DCB 0x07,0x50,0x04,0x38 +000218 04380024 DCB 0x04,0x38,0x00,0x24 +00021c 0024000c DCB 0x00,0x24,0x00,0x0c +000220 000c000c DCB 0x00,0x0c,0x00,0x0c +000224 3900026f DCB 0x39,0x00,0x02,0x6f +000228 7a390011 DCB 0x7a,0x39,0x00,0x11 +00022c b4000c00 DCB 0xb4,0x00,0x0c,0x00 +000230 0c000c00 DCB 0x0c,0x00,0x0c,0x00 +000234 0c000c00 DCB 0x0c,0x00,0x0c,0x00 +000238 0c000c00 DCB 0x0c,0x00,0x0c,0x00 +00023c 0c390002 DCB 0x0c,0x39,0x00,0x02 +000240 6fb83900 DCB 0x6f,0xb8,0x39,0x00 +000244 0bb40990 DCB 0x0b,0xb4,0x09,0x90 +000248 089006b0 DCB 0x08,0x90,0x06,0xb0 +00024c 06b004c0 DCB 0x06,0xb0,0x04,0xc0 +000250 3900026f DCB 0x39,0x00,0x02,0x6f +000254 13390003 DCB 0x13,0x39,0x00,0x03 +000258 c000ac39 DCB 0xc0,0x00,0xac,0x39 +00025c 00026f1f DCB 0x00,0x02,0x6f,0x1f +000260 390002c0 DCB 0x39,0x00,0x02,0xc0 +000264 08390002 DCB 0x08,0x39,0x00,0x02 +000268 6f0b3900 DCB 0x6f,0x0b,0x39,0x00 +00026c 03c02409 DCB 0x03,0xc0,0x24,0x09 +000270 3900026f DCB 0x39,0x00,0x02,0x6f +000274 0d390005 DCB 0x0d,0x39,0x00,0x05 +000278 c0000000 DCB 0xc0,0x00,0x00,0x00 +00027c 00390003 DCB 0x00,0x39,0x00,0x03 +000280 e4014039 DCB 0xe4,0x01,0x40,0x39 +000284 00026f03 DCB 0x00,0x02,0x6f,0x03 +000288 390004c0 DCB 0x39,0x00,0x04,0xc0 +00028c 21430539 DCB 0x21,0x43,0x05,0x39 +000290 0002b580 DCB 0x00,0x02,0xb5,0x80 +000294 3900026f DCB 0x39,0x00,0x02,0x6f +000298 02390002 DCB 0x02,0x39,0x00,0x02 +00029c b52b3900 DCB 0xb5,0x2b,0x39,0x00 +0002a0 026f0639 DCB 0x02,0x6f,0x06,0x39 +0002a4 0002b57f DCB 0x00,0x02,0xb5,0x7f +0002a8 3900026f DCB 0x39,0x00,0x02,0x6f +0002ac 07390006 DCB 0x07,0x39,0x00,0x06 +0002b0 b5002800 DCB 0xb5,0x00,0x28,0x00 +0002b4 00003900 DCB 0x00,0x00,0x39,0x00 +0002b8 026f0c39 DCB 0x02,0x6f,0x0c,0x39 +0002bc 0006b500 DCB 0x00,0x06,0xb5,0x00 +0002c0 2a000000 DCB 0x2a,0x00,0x00,0x00 +0002c4 3900026f DCB 0x39,0x00,0x02,0x6f +0002c8 11390003 DCB 0x11,0x39,0x00,0x03 +0002cc b5282839 DCB 0xb5,0x28,0x28,0x39 +0002d0 00026f18 DCB 0x00,0x02,0x6f,0x18 +0002d4 390003b5 DCB 0x39,0x00,0x03,0xb5 +0002d8 0d193900 DCB 0x0d,0x19,0x39,0x00 +0002dc 026f1d39 DCB 0x02,0x6f,0x1d,0x39 +0002e0 0003b515 DCB 0x00,0x03,0xb5,0x15 +0002e4 1a390002 DCB 0x1a,0x39,0x00,0x02 +0002e8 6f233900 DCB 0x6f,0x23,0x39,0x00 +0002ec 02b52b39 DCB 0x02,0xb5,0x2b,0x39 +0002f0 00026f27 DCB 0x00,0x02,0x6f,0x27 +0002f4 390003b5 DCB 0x39,0x00,0x03,0xb5 +0002f8 0d0d3900 DCB 0x0d,0x0d,0x39,0x00 +0002fc 026f2c39 DCB 0x02,0x6f,0x2c,0x39 +000300 0002b503 DCB 0x00,0x02,0xb5,0x03 +000304 3900026f DCB 0x39,0x00,0x02,0x6f +000308 2d390002 DCB 0x2d,0x39,0x00,0x02 +00030c 6f443900 DCB 0x6f,0x44,0x39,0x00 +000310 026f0139 DCB 0x02,0x6f,0x01,0x39 +000314 0002b619 DCB 0x00,0x02,0xb6,0x19 +000318 3900026f DCB 0x39,0x00,0x02,0x6f +00031c 0a390002 DCB 0x0a,0x39,0x00,0x02 +000320 ca223900 DCB 0xca,0x22,0x39,0x00 +000324 11c64444 DCB 0x11,0xc6,0x44,0x44 +000328 44437777 DCB 0x44,0x43,0x77,0x77 +00032c 77737777 DCB 0x77,0x73,0x77,0x77 +000330 77737777 DCB 0x77,0x73,0x77,0x77 +000334 77733900 DCB 0x77,0x73,0x39,0x00 +000338 026f2039 DCB 0x02,0x6f,0x20,0x39 +00033c 0009c655 DCB 0x00,0x09,0xc6,0x55 +000340 55555555 DCB 0x55,0x55,0x55,0x55 +000344 55555539 DCB 0x55,0x55,0x55,0x39 +000348 0003c544 DCB 0x00,0x03,0xc5,0x44 +00034c 44390002 DCB 0x44,0x39,0x00,0x02 +000350 6f0c3900 DCB 0x6f,0x0c,0x39,0x00 +000354 02c30039 DCB 0x02,0xc3,0x00,0x39 +000358 00026f02 DCB 0x00,0x02,0x6f,0x02 +00035c 39000bc3 DCB 0x39,0x00,0x0b,0xc3 +000360 04040404 DCB 0x04,0x04,0x04,0x04 +000364 04040404 DCB 0x04,0x04,0x04,0x04 +000368 04043900 DCB 0x04,0x04,0x39,0x00 +00036c 06f055aa DCB 0x06,0xf0,0x55,0xaa +000370 52080039 DCB 0x52,0x08,0x00,0x39 +000374 0002c004 DCB 0x00,0x02,0xc0,0x04 +000378 390006f0 DCB 0x39,0x00,0x06,0xf0 +00037c 55aa5208 DCB 0x55,0xaa,0x52,0x08 +000380 00390002 DCB 0x00,0x39,0x00,0x02 +000384 6f073900 DCB 0x6f,0x07,0x39,0x00 +000388 04ca0806 DCB 0x04,0xca,0x08,0x06 +00038c 37390002 DCB 0x37,0x39,0x00,0x02 +000390 e2403900 DCB 0xe2,0x40,0x39,0x00 +000394 026f5739 DCB 0x02,0x6f,0x57,0x39 +000398 0006e2ff DCB 0x00,0x06,0xe2,0xff +00039c ffffffff DCB 0xff,0xff,0xff,0xff +0003a0 3900026f DCB 0x39,0x00,0x02,0x6f +0003a4 37390005 DCB 0x37,0x39,0x00,0x05 +0003a8 e2800400 DCB 0xe2,0x80,0x04,0x00 +0003ac 08390002 DCB 0x08,0x39,0x00,0x02 +0003b0 6f0b3900 DCB 0x6f,0x0b,0x39,0x00 +0003b4 02c21139 DCB 0x02,0xc2,0x11,0x39 +0003b8 0006f055 DCB 0x00,0x06,0xf0,0x55 +0003bc aa520801 DCB 0xaa,0x52,0x08,0x01 +0003c0 390003b0 DCB 0x39,0x00,0x03,0xb0 +0003c4 2f283900 DCB 0x2f,0x28,0x39,0x00 +0003c8 03b12525 DCB 0x03,0xb1,0x25,0x25 +0003cc 390005b2 DCB 0x39,0x00,0x05,0xb2 +0003d0 aa025502 DCB 0xaa,0x02,0x55,0x02 +0003d4 39000ab3 DCB 0x39,0x00,0x0a,0xb3 +0003d8 55555455 DCB 0x55,0x55,0x54,0x55 +0003dc 55544444 DCB 0x55,0x54,0x44,0x44 +0003e0 44390002 DCB 0x44,0x39,0x00,0x02 +0003e4 6f083900 DCB 0x6f,0x08,0x39,0x00 +0003e8 05b40000 DCB 0x05,0xb4,0x00,0x00 +0003ec 00003900 DCB 0x00,0x00,0x39,0x00 +0003f0 09b500e6 DCB 0x09,0xb5,0x00,0xe6 +0003f4 00b400d2 DCB 0x00,0xb4,0x00,0xd2 +0003f8 00a03900 DCB 0x00,0xa0,0x39,0x00 +0003fc 09b600aa DCB 0x09,0xb6,0x00,0xaa +000400 00c80128 DCB 0x00,0xc8,0x01,0x28 +000404 01043900 DCB 0x01,0x04,0x39,0x00 +000408 07de1000 DCB 0x07,0xde,0x10,0x00 +00040c 00000000 DCB 0x00,0x00,0x00,0x00 +000410 39001be0 DCB 0x39,0x00,0x1b,0xe0 +000414 800a000a DCB 0x80,0x0a,0x00,0x0a +000418 000a000a DCB 0x00,0x0a,0x00,0x0a +00041c 000a000a DCB 0x00,0x0a,0x00,0x0a +000420 000a000a DCB 0x00,0x0a,0x00,0x0a +000424 000a000a DCB 0x00,0x0a,0x00,0x0a +000428 00000000 DCB 0x00,0x00,0x00,0x00 +00042c 00003900 DCB 0x00,0x00,0x39,0x00 +000430 026f1a39 DCB 0x02,0x6f,0x1a,0x39 +000434 001be080 DCB 0x00,0x1b,0xe0,0x80 +000438 00000000 DCB 0x00,0x00,0x00,0x00 +00043c 00000000 DCB 0x00,0x00,0x00,0x00 +000440 00000000 DCB 0x00,0x00,0x00,0x00 +000444 00000000 DCB 0x00,0x00,0x00,0x00 +000448 00000000 DCB 0x00,0x00,0x00,0x00 +00044c 00000000 DCB 0x00,0x00,0x00,0x00 +000450 00390008 DCB 0x00,0x39,0x00,0x08 +000454 b7282828 DCB 0xb7,0x28,0x28,0x28 +000458 28282820 DCB 0x28,0x28,0x28,0x20 +00045c 3900026f DCB 0x39,0x00,0x02,0x6f +000460 11390002 DCB 0x11,0x39,0x00,0x02 +000464 b7283900 DCB 0xb7,0x28,0x39,0x00 +000468 026f1339 DCB 0x02,0x6f,0x13,0x39 +00046c 0002b720 DCB 0x00,0x02,0xb7,0x20 +000470 390008b8 DCB 0x39,0x00,0x08,0xb8 +000474 4b4b4b4b DCB 0x4b,0x4b,0x4b,0x4b +000478 4b4b4b39 DCB 0x4b,0x4b,0x4b,0x39 +00047c 00026f0e DCB 0x00,0x02,0x6f,0x0e +000480 390002b8 DCB 0x39,0x00,0x02,0xb8 +000484 4b390002 DCB 0x4b,0x39,0x00,0x02 +000488 6f103900 DCB 0x6f,0x10,0x39,0x00 +00048c 02b84b39 DCB 0x02,0xb8,0x4b,0x39 +000490 0008b900 DCB 0x00,0x08,0xb9,0x00 +000494 00000000 DCB 0x00,0x00,0x00,0x00 +000498 00003900 DCB 0x00,0x00,0x39,0x00 +00049c 026f1c39 DCB 0x02,0x6f,0x1c,0x39 +0004a0 0002b900 DCB 0x00,0x02,0xb9,0x00 +0004a4 3900026f DCB 0x39,0x00,0x02,0x6f +0004a8 20390002 DCB 0x20,0x39,0x00,0x02 +0004ac b9003900 DCB 0xb9,0x00,0x39,0x00 +0004b0 026f0e39 DCB 0x02,0x6f,0x0e,0x39 +0004b4 0008b923 DCB 0x00,0x08,0xb9,0x23 +0004b8 23232323 DCB 0x23,0x23,0x23,0x23 +0004bc 23233900 DCB 0x23,0x23,0x39,0x00 +0004c0 026f1e39 DCB 0x02,0x6f,0x1e,0x39 +0004c4 0002b923 DCB 0x00,0x02,0xb9,0x23 +0004c8 3900026f DCB 0x39,0x00,0x02,0x6f +0004cc 22390002 DCB 0x22,0x39,0x00,0x02 +0004d0 b9233900 DCB 0xb9,0x23,0x39,0x00 +0004d4 026f0739 DCB 0x02,0x6f,0x07,0x39 +0004d8 0008b928 DCB 0x00,0x08,0xb9,0x28 +0004dc 25232323 DCB 0x25,0x23,0x23,0x23 +0004e0 231e3900 DCB 0x23,0x1e,0x39,0x00 +0004e4 026f1d39 DCB 0x02,0x6f,0x1d,0x39 +0004e8 0002b923 DCB 0x00,0x02,0xb9,0x23 +0004ec 3900026f DCB 0x39,0x00,0x02,0x6f +0004f0 21390002 DCB 0x21,0x39,0x00,0x02 +0004f4 b91e3900 DCB 0xb9,0x1e,0x39,0x00 +0004f8 04ba1515 DCB 0x04,0xba,0x15,0x15 +0004fc 15390004 DCB 0x15,0x39,0x00,0x04 +000500 bb031919 DCB 0xbb,0x03,0x19,0x19 +000504 3900026f DCB 0x39,0x00,0x02,0x6f +000508 05390018 DCB 0x05,0x39,0x00,0x18 +00050c bb272727 DCB 0xbb,0x27,0x27,0x27 +000510 27272727 DCB 0x27,0x27,0x27,0x27 +000514 27272727 DCB 0x27,0x27,0x27,0x27 +000518 272b2b2e DCB 0x27,0x2b,0x2b,0x2e +00051c 2e313141 DCB 0x2e,0x31,0x31,0x41 +000520 41414141 DCB 0x41,0x41,0x41,0x41 +000524 390002cd DCB 0x39,0x00,0x02,0xcd +000528 70390005 DCB 0x70,0x39,0x00,0x05 +00052c d8606020 DCB 0xd8,0x60,0x60,0x20 +000530 00390002 DCB 0x00,0x39,0x00,0x02 +000534 6f063900 DCB 0x6f,0x06,0x39,0x00 +000538 05d86060 DCB 0x05,0xd8,0x60,0x60 +00053c 20003900 DCB 0x20,0x00,0x39,0x00 +000540 026f0c39 DCB 0x02,0x6f,0x0c,0x39 +000544 0005d860 DCB 0x00,0x05,0xd8,0x60 +000548 60200039 DCB 0x60,0x20,0x00,0x39 +00054c 00026f15 DCB 0x00,0x02,0x6f,0x15 +000550 390002d8 DCB 0x39,0x00,0x02,0xd8 +000554 00390002 DCB 0x00,0x39,0x00,0x02 +000558 6f1d3900 DCB 0x6f,0x1d,0x39,0x00 +00055c 02d82039 DCB 0x02,0xd8,0x20,0x39 +000560 00026f1e DCB 0x00,0x02,0x6f,0x1e +000564 390002d8 DCB 0x39,0x00,0x02,0xd8 +000568 24390002 DCB 0x24,0x39,0x00,0x02 +00056c 6f213900 DCB 0x6f,0x21,0x39,0x00 +000570 04d85656 DCB 0x04,0xd8,0x56,0x56 +000574 56390002 DCB 0x56,0x39,0x00,0x02 +000578 6f243900 DCB 0x6f,0x24,0x39,0x00 +00057c 03d85452 DCB 0x03,0xd8,0x54,0x52 +000580 3900026f DCB 0x39,0x00,0x02,0x6f +000584 0f390002 DCB 0x0f,0x39,0x00,0x02 +000588 b7a03900 DCB 0xb7,0xa0,0x39,0x00 +00058c 026f0739 DCB 0x02,0x6f,0x07,0x39 +000590 0002e328 DCB 0x00,0x02,0xe3,0x28 +000594 3900026f DCB 0x39,0x00,0x02,0x6f +000598 04390002 DCB 0x04,0x39,0x00,0x02 +00059c d90f3900 DCB 0xd9,0x0f,0x39,0x00 +0005a0 026f0639 DCB 0x02,0x6f,0x06,0x39 +0005a4 0002d940 DCB 0x00,0x02,0xd9,0x40 +0005a8 3900026f DCB 0x39,0x00,0x02,0x6f +0005ac 03390003 DCB 0x03,0x39,0x00,0x03 +0005b0 d3000039 DCB 0xd3,0x00,0x00,0x39 +0005b4 0006f055 DCB 0x00,0x06,0xf0,0x55 +0005b8 aa520801 DCB 0xaa,0x52,0x08,0x01 +0005bc 3900026f DCB 0x39,0x00,0x02,0x6f +0005c0 01390005 DCB 0x01,0x39,0x00,0x05 +0005c4 d2010000 DCB 0xd2,0x01,0x00,0x00 +0005c8 20390002 DCB 0x20,0x39,0x00,0x02 +0005cc 6f053900 DCB 0x6f,0x05,0x39,0x00 +0005d0 04d20101 DCB 0x04,0xd2,0x01,0x01 +0005d4 00390002 DCB 0x00,0x39,0x00,0x02 +0005d8 dd5f3900 DCB 0xdd,0x5f,0x39,0x00 +0005dc 026f0b39 DCB 0x02,0x6f,0x0b,0x39 +0005e0 0003e400 DCB 0x00,0x03,0xe4,0x00 +0005e4 00390002 DCB 0x00,0x39,0x00,0x02 +0005e8 6f0d3900 DCB 0x6f,0x0d,0x39,0x00 +0005ec 03e47fff DCB 0x03,0xe4,0x7f,0xff +0005f0 3900026f DCB 0x39,0x00,0x02,0x6f +0005f4 0e390006 DCB 0x0e,0x39,0x00,0x06 +0005f8 d2020000 DCB 0xd2,0x02,0x00,0x00 +0005fc 04003900 DCB 0x04,0x00,0x39,0x00 +000600 026f0239 DCB 0x02,0x6f,0x02,0x39 +000604 0002b008 DCB 0x00,0x02,0xb0,0x08 +000608 390002e4 DCB 0x39,0x00,0x02,0xe4 +00060c 90390002 DCB 0x90,0x39,0x00,0x02 +000610 6f0a3900 DCB 0x6f,0x0a,0x39,0x00 +000614 02e49039 DCB 0x02,0xe4,0x90,0x39 +000618 00026f18 DCB 0x00,0x02,0x6f,0x18 +00061c 390002d8 DCB 0x39,0x00,0x02,0xd8 +000620 28390006 DCB 0x28,0x39,0x00,0x06 +000624 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +000628 08013900 DCB 0x08,0x01,0x39,0x00 +00062c 026f0539 DCB 0x02,0x6f,0x05,0x39 +000630 0004c515 DCB 0x00,0x04,0xc5,0x15 +000634 15153900 DCB 0x15,0x15,0x39,0x00 +000638 026f0339 DCB 0x02,0x6f,0x03,0x39 +00063c 0002c700 DCB 0x00,0x02,0xc7,0x00 +000640 390006f0 DCB 0x39,0x00,0x06,0xf0 +000644 55aa5208 DCB 0x55,0xaa,0x52,0x08 +000648 02390002 DCB 0x02,0x39,0x00,0x02 +00064c cc303900 DCB 0xcc,0x30,0x39,0x00 +000650 06f055aa DCB 0x06,0xf0,0x55,0xaa +000654 52080239 DCB 0x52,0x08,0x02,0x39 +000658 0002cc30 DCB 0x00,0x02,0xcc,0x30 +00065c 390006f0 DCB 0x39,0x00,0x06,0xf0 +000660 55aa5208 DCB 0x55,0xaa,0x52,0x08 +000664 02390002 DCB 0x02,0x39,0x00,0x02 +000668 cc303900 DCB 0xcc,0x30,0x39,0x00 +00066c 06f055aa DCB 0x06,0xf0,0x55,0xaa +000670 52080239 DCB 0x52,0x08,0x02,0x39 +000674 0002bf2b DCB 0x00,0x02,0xbf,0x2b +000678 390013b0 DCB 0x39,0x00,0x13,0xb0 +00067c 000001d0 DCB 0x00,0x00,0x01,0xd0 +000680 02090280 DCB 0x02,0x09,0x02,0x80 +000684 02f90358 DCB 0x02,0xf9,0x03,0x58 +000688 03b70407 DCB 0x03,0xb7,0x04,0x07 +00068c 047f3900 DCB 0x04,0x7f,0x39,0x00 +000690 13b104ee DCB 0x13,0xb1,0x04,0xee +000694 053b0588 DCB 0x05,0x3b,0x05,0x88 +000698 05d50675 DCB 0x05,0xd5,0x06,0x75 +00069c 06eb075b DCB 0x06,0xeb,0x07,0x5b +0006a0 07c20825 DCB 0x07,0xc2,0x08,0x25 +0006a4 39000fb2 DCB 0x39,0x00,0x0f,0xb2 +0006a8 088708e6 DCB 0x08,0x87,0x08,0xe6 +0006ac 094509a4 DCB 0x09,0x45,0x09,0xa4 +0006b0 09ff0ab2 DCB 0x09,0xff,0x0a,0xb2 +0006b4 0ab33900 DCB 0x0a,0xb3,0x39,0x00 +0006b8 13b30000 DCB 0x13,0xb3,0x00,0x00 +0006bc 01ec0209 DCB 0x01,0xec,0x02,0x09 +0006c0 0245028c DCB 0x02,0x45,0x02,0x8c +0006c4 02d3031b DCB 0x02,0xd3,0x03,0x1b +0006c8 035f03ce DCB 0x03,0x5f,0x03,0xce +0006cc 390013b4 DCB 0x39,0x00,0x13,0xb4 +0006d0 0437047e DCB 0x04,0x37,0x04,0x7e +0006d4 04c5050c DCB 0x04,0xc5,0x05,0x0c +0006d8 059b0609 DCB 0x05,0x9b,0x06,0x09 +0006dc 067106d0 DCB 0x06,0x71,0x06,0xd0 +0006e0 072b3900 DCB 0x07,0x2b,0x39,0x00 +0006e4 0fb5077f DCB 0x0f,0xb5,0x07,0x7f +0006e8 07cf081f DCB 0x07,0xcf,0x08,0x1f +0006ec 086f08c0 DCB 0x08,0x6f,0x08,0xc0 +0006f0 09680969 DCB 0x09,0x68,0x09,0x69 +0006f4 390013b6 DCB 0x39,0x00,0x13,0xb6 +0006f8 0000027c DCB 0x00,0x00,0x02,0x7c +0006fc 02b80335 DCB 0x02,0xb8,0x03,0x35 +000700 03b4041b DCB 0x03,0xb4,0x04,0x1b +000704 048004d7 DCB 0x04,0x80,0x04,0xd7 +000708 05603900 DCB 0x05,0x60,0x39,0x00 +00070c 13b705dc DCB 0x13,0xb7,0x05,0xdc +000710 0635068e DCB 0x06,0x35,0x06,0x8e +000714 06e70799 DCB 0x06,0xe7,0x07,0x99 +000718 082108a1 DCB 0x08,0x21,0x08,0xa1 +00071c 09170989 DCB 0x09,0x17,0x09,0x89 +000720 39000fb8 DCB 0x39,0x00,0x0f,0xb8 +000724 09f40a5c DCB 0x09,0xf4,0x0a,0x5c +000728 0ac40b2c DCB 0x0a,0xc4,0x0b,0x2c +00072c 0b960c77 DCB 0x0b,0x96,0x0c,0x77 +000730 0c783900 DCB 0x0c,0x78,0x39,0x00 +000734 02bf2a39 DCB 0x02,0xbf,0x2a,0x39 +000738 0013b000 DCB 0x00,0x13,0xb0,0x00 +00073c 0001d002 DCB 0x00,0x01,0xd0,0x02 +000740 09028002 DCB 0x09,0x02,0x80,0x02 +000744 f9035803 DCB 0xf9,0x03,0x58,0x03 +000748 b7040704 DCB 0xb7,0x04,0x07,0x04 +00074c 7f390013 DCB 0x7f,0x39,0x00,0x13 +000750 b104ee05 DCB 0xb1,0x04,0xee,0x05 +000754 3b058805 DCB 0x3b,0x05,0x88,0x05 +000758 d5067506 DCB 0xd5,0x06,0x75,0x06 +00075c eb075b07 DCB 0xeb,0x07,0x5b,0x07 +000760 c2082539 DCB 0xc2,0x08,0x25,0x39 +000764 000fb208 DCB 0x00,0x0f,0xb2,0x08 +000768 8708e609 DCB 0x87,0x08,0xe6,0x09 +00076c 4509a409 DCB 0x45,0x09,0xa4,0x09 +000770 ff0ab20a DCB 0xff,0x0a,0xb2,0x0a +000774 b3390013 DCB 0xb3,0x39,0x00,0x13 +000778 b3000001 DCB 0xb3,0x00,0x00,0x01 +00077c ec020902 DCB 0xec,0x02,0x09,0x02 +000780 45028c02 DCB 0x45,0x02,0x8c,0x02 +000784 d3031b03 DCB 0xd3,0x03,0x1b,0x03 +000788 5f03ce39 DCB 0x5f,0x03,0xce,0x39 +00078c 0013b404 DCB 0x00,0x13,0xb4,0x04 +000790 37047e04 DCB 0x37,0x04,0x7e,0x04 +000794 c5050c05 DCB 0xc5,0x05,0x0c,0x05 +000798 9b060906 DCB 0x9b,0x06,0x09,0x06 +00079c 7106d007 DCB 0x71,0x06,0xd0,0x07 +0007a0 2b39000f DCB 0x2b,0x39,0x00,0x0f +0007a4 b5077f07 DCB 0xb5,0x07,0x7f,0x07 +0007a8 cf081f08 DCB 0xcf,0x08,0x1f,0x08 +0007ac 6f08c009 DCB 0x6f,0x08,0xc0,0x09 +0007b0 68096939 DCB 0x68,0x09,0x69,0x39 +0007b4 0013b600 DCB 0x00,0x13,0xb6,0x00 +0007b8 00027c02 DCB 0x00,0x02,0x7c,0x02 +0007bc b8033503 DCB 0xb8,0x03,0x35,0x03 +0007c0 b4041b04 DCB 0xb4,0x04,0x1b,0x04 +0007c4 8004d705 DCB 0x80,0x04,0xd7,0x05 +0007c8 60390013 DCB 0x60,0x39,0x00,0x13 +0007cc b705dc06 DCB 0xb7,0x05,0xdc,0x06 +0007d0 35068e06 DCB 0x35,0x06,0x8e,0x06 +0007d4 e7079908 DCB 0xe7,0x07,0x99,0x08 +0007d8 2108a109 DCB 0x21,0x08,0xa1,0x09 +0007dc 17098939 DCB 0x17,0x09,0x89,0x39 +0007e0 000fb809 DCB 0x00,0x0f,0xb8,0x09 +0007e4 f40a5c0a DCB 0xf4,0x0a,0x5c,0x0a +0007e8 c40b2c0b DCB 0xc4,0x0b,0x2c,0x0b +0007ec 960c770c DCB 0x96,0x0c,0x77,0x0c +0007f0 78390002 DCB 0x78,0x39,0x00,0x02 +0007f4 bf293900 DCB 0xbf,0x29,0x39,0x00 +0007f8 13b00000 DCB 0x13,0xb0,0x00,0x00 +0007fc 02080238 DCB 0x02,0x08,0x02,0x38 +000800 027202b7 DCB 0x02,0x72,0x02,0xb7 +000804 034203b1 DCB 0x03,0x42,0x03,0xb1 +000808 04090463 DCB 0x04,0x09,0x04,0x63 +00080c 390013b1 DCB 0x39,0x00,0x13,0xb1 +000810 04eb0553 DCB 0x04,0xeb,0x05,0x53 +000814 05b30656 DCB 0x05,0xb3,0x06,0x56 +000818 06ef0770 DCB 0x06,0xef,0x07,0x70 +00081c 07ec0860 DCB 0x07,0xec,0x08,0x60 +000820 08ce3900 DCB 0x08,0xce,0x39,0x00 +000824 0fb209a9 DCB 0x0f,0xb2,0x09,0xa9 +000828 0a840b81 DCB 0x0a,0x84,0x0b,0x81 +00082c 0bd90c05 DCB 0x0b,0xd9,0x0c,0x05 +000830 0c570c6a DCB 0x0c,0x57,0x0c,0x6a +000834 390013b3 DCB 0x39,0x00,0x13,0xb3 +000838 00000210 DCB 0x00,0x00,0x02,0x10 +00083c 02280243 DCB 0x02,0x28,0x02,0x43 +000840 026802c1 DCB 0x02,0x68,0x02,0xc1 +000844 031d0367 DCB 0x03,0x1d,0x03,0x67 +000848 03b13900 DCB 0x03,0xb1,0x39,0x00 +00084c 13b4042f DCB 0x13,0xb4,0x04,0x2f +000850 049104eb DCB 0x04,0x91,0x04,0xeb +000854 0581060c DCB 0x05,0x81,0x06,0x0c +000858 067f06f2 DCB 0x06,0x7f,0x06,0xf2 +00085c 075907b9 DCB 0x07,0x59,0x07,0xb9 +000860 39000fb5 DCB 0x39,0x00,0x0f,0xb5 +000864 08780937 DCB 0x08,0x78,0x09,0x37 +000868 0a370aa9 DCB 0x0a,0x37,0x0a,0xa9 +00086c 0aed0b53 DCB 0x0a,0xed,0x0b,0x53 +000870 0b663900 DCB 0x0b,0x66,0x39,0x00 +000874 13b60000 DCB 0x13,0xb6,0x00,0x00 +000878 02b702e2 DCB 0x02,0xb7,0x02,0xe2 +00087c 031d0367 DCB 0x03,0x1d,0x03,0x67 +000880 03fb047a DCB 0x03,0xfb,0x04,0x7a +000884 04da0535 DCB 0x04,0xda,0x05,0x35 +000888 390013b7 DCB 0x39,0x00,0x13,0xb7 +00088c 05cf0647 DCB 0x05,0xcf,0x06,0x47 +000890 06b6076d DCB 0x06,0xb6,0x07,0x6d +000894 081408a3 DCB 0x08,0x14,0x08,0xa3 +000898 093209b9 DCB 0x09,0x32,0x09,0xb9 +00089c 0a3a3900 DCB 0x0a,0x3a,0x39,0x00 +0008a0 0fb80b3b DCB 0x0f,0xb8,0x0b,0x3b +0008a4 0c3c0d82 DCB 0x0c,0x3c,0x0d,0x82 +0008a8 0dfc0e2b DCB 0x0d,0xfc,0x0e,0x2b +0008ac 0e7e0e91 DCB 0x0e,0x7e,0x0e,0x91 +0008b0 390002bf DCB 0x39,0x00,0x02,0xbf +0008b4 28390013 DCB 0x28,0x39,0x00,0x13 +0008b8 b0000001 DCB 0xb0,0x00,0x00,0x01 +0008bc 4b018e01 DCB 0x4b,0x01,0x8e,0x01 +0008c0 dc022b02 DCB 0xdc,0x02,0x2b,0x02 +0008c4 aa032103 DCB 0xaa,0x03,0x21,0x03 +0008c8 7603cd39 DCB 0x76,0x03,0xcd,0x39 +0008cc 0013b104 DCB 0x00,0x13,0xb1,0x04 +0008d0 4f04c205 DCB 0x4f,0x04,0xc2,0x05 +0008d4 1d05bc06 DCB 0x1d,0x05,0xbc,0x06 +0008d8 4906c707 DCB 0x49,0x06,0xc7,0x07 +0008dc 3d07ac08 DCB 0x3d,0x07,0xac,0x08 +0008e0 1539000f DCB 0x15,0x39,0x00,0x0f +0008e4 b208d009 DCB 0xb2,0x08,0xd0,0x09 +0008e8 940a5c0a DCB 0x94,0x0a,0x5c,0x0a +0008ec 900aa90a DCB 0x90,0x0a,0xa9,0x0a +0008f0 c20ac639 DCB 0xc2,0x0a,0xc6,0x39 +0008f4 0013b300 DCB 0x00,0x13,0xb3,0x00 +0008f8 00013d01 DCB 0x00,0x01,0x3d,0x01 +0008fc 6d019201 DCB 0x6d,0x01,0x92,0x01 +000900 c6022202 DCB 0xc6,0x02,0x22,0x02 +000904 8c02d803 DCB 0x8c,0x02,0xd8,0x03 +000908 29390013 DCB 0x29,0x39,0x00,0x13 +00090c b4039d04 DCB 0xb4,0x03,0x9d,0x04 +000910 0c046304 DCB 0x0c,0x04,0x63,0x04 +000914 fa057a05 DCB 0xfa,0x05,0x7a,0x05 +000918 e8065706 DCB 0xe8,0x06,0x57,0x06 +00091c b6071539 DCB 0xb6,0x07,0x15,0x39 +000920 000fb507 DCB 0x00,0x0f,0xb5,0x07 +000924 c7086f09 DCB 0xc7,0x08,0x6f,0x09 +000928 1c094909 DCB 0x1c,0x09,0x49,0x09 +00092c 62097c09 DCB 0x62,0x09,0x7c,0x09 +000930 81390013 DCB 0x81,0x39,0x00,0x13 +000934 b6000002 DCB 0xb6,0x00,0x00,0x02 +000938 02024502 DCB 0x02,0x02,0x45,0x02 +00093c 8b02dd03 DCB 0x8b,0x02,0xdd,0x03 +000940 6103e704 DCB 0x61,0x03,0xe7,0x04 +000944 43049e39 DCB 0x43,0x04,0x9e,0x39 +000948 0013b705 DCB 0x00,0x13,0xb7,0x05 +00094c 2b05ac06 DCB 0x2b,0x05,0xac,0x06 +000950 1506ca07 DCB 0x15,0x06,0xca,0x07 +000954 6607f008 DCB 0x66,0x07,0xf0,0x08 +000958 7808f309 DCB 0x78,0x08,0xf3,0x09 +00095c 6c39000f DCB 0x6c,0x39,0x00,0x0f +000960 b80a500b DCB 0xb8,0x0a,0x50,0x0b +000964 2e0c1b0c DCB 0x2e,0x0c,0x1b,0x0c +000968 580c790c DCB 0x58,0x0c,0x79,0x0c +00096c 990c9d39 DCB 0x99,0x0c,0x9d,0x39 +000970 0002bf27 DCB 0x00,0x02,0xbf,0x27 +000974 390013b0 DCB 0x39,0x00,0x13,0xb0 +000978 00000124 DCB 0x00,0x00,0x01,0x24 +00097c 0144017d DCB 0x01,0x44,0x01,0x7d +000980 01bc0222 DCB 0x01,0xbc,0x02,0x22 +000984 028702d7 DCB 0x02,0x87,0x02,0xd7 +000988 03153900 DCB 0x03,0x15,0x39,0x00 +00098c 13b1038e DCB 0x13,0xb1,0x03,0x8e +000990 03ee044e DCB 0x03,0xee,0x04,0x4e +000994 04d1054f DCB 0x04,0xd1,0x05,0x4f +000998 05b80615 DCB 0x05,0xb8,0x06,0x15 +00099c 066e06c1 DCB 0x06,0x6e,0x06,0xc1 +0009a0 39000fb2 DCB 0x39,0x00,0x0f,0xb2 +0009a4 075b07ea DCB 0x07,0x5b,0x07,0xea +0009a8 08690888 DCB 0x08,0x69,0x08,0x88 +0009ac 089608a6 DCB 0x08,0x96,0x08,0xa6 +0009b0 08a83900 DCB 0x08,0xa8,0x39,0x00 +0009b4 13b30000 DCB 0x13,0xb3,0x00,0x00 +0009b8 00f60129 DCB 0x00,0xf6,0x01,0x29 +0009bc 0148016b DCB 0x01,0x48,0x01,0x6b +0009c0 01ac01fd DCB 0x01,0xac,0x01,0xfd +0009c4 0245027c DCB 0x02,0x45,0x02,0x7c +0009c8 390013b4 DCB 0x39,0x00,0x13,0xb4 +0009cc 02ee0345 DCB 0x02,0xee,0x03,0x45 +0009d0 039c0419 DCB 0x03,0x9c,0x04,0x19 +0009d4 049304f6 DCB 0x04,0x93,0x04,0xf6 +0009d8 054b059a DCB 0x05,0x4b,0x05,0x9a +0009dc 05e33900 DCB 0x05,0xe3,0x39,0x00 +0009e0 0fb50671 DCB 0x0f,0xb5,0x06,0x71 +0009e4 06ee0765 DCB 0x06,0xee,0x07,0x65 +0009e8 07830791 DCB 0x07,0x83,0x07,0x91 +0009ec 079e07a1 DCB 0x07,0x9e,0x07,0xa1 +0009f0 390013b6 DCB 0x39,0x00,0x13,0xb6 +0009f4 0000019d DCB 0x00,0x00,0x01,0x9d +0009f8 02080233 DCB 0x02,0x08,0x02,0x33 +0009fc 026c02d4 DCB 0x02,0x6c,0x02,0xd4 +000a00 033c0394 DCB 0x03,0x3c,0x03,0x94 +000a04 03d93900 DCB 0x03,0xd9,0x39,0x00 +000a08 13b7045c DCB 0x13,0xb7,0x04,0x5c +000a0c 04c30529 DCB 0x04,0xc3,0x05,0x29 +000a10 05bf064e DCB 0x05,0xbf,0x06,0x4e +000a14 06c5072d DCB 0x06,0xc5,0x07,0x2d +000a18 078e07e9 DCB 0x07,0x8e,0x07,0xe9 +000a1c 39000fb8 DCB 0x39,0x00,0x0f,0xb8 +000a20 0899093a DCB 0x08,0x99,0x09,0x3a +000a24 09d209f9 DCB 0x09,0xd2,0x09,0xf9 +000a28 0a0a0a1d DCB 0x0a,0x0a,0x0a,0x1d +000a2c 0a203900 DCB 0x0a,0x20,0x39,0x00 +000a30 02bf2639 DCB 0x02,0xbf,0x26,0x39 +000a34 0013b000 DCB 0x00,0x13,0xb0,0x00 +000a38 0000ea01 DCB 0x00,0x00,0xea,0x01 +000a3c 12013d01 DCB 0x12,0x01,0x3d,0x01 +000a40 5a01ba02 DCB 0x5a,0x01,0xba,0x02 +000a44 12025102 DCB 0x12,0x02,0x51,0x02 +000a48 94390013 DCB 0x94,0x39,0x00,0x13 +000a4c b102f603 DCB 0xb1,0x02,0xf6,0x03 +000a50 4c039104 DCB 0x4c,0x03,0x91,0x04 +000a54 1e048f04 DCB 0x1e,0x04,0x8f,0x04 +000a58 e9053e05 DCB 0xe9,0x05,0x3e,0x05 +000a5c 8b05d139 DCB 0x8b,0x05,0xd1,0x39 +000a60 000fb206 DCB 0x00,0x0f,0xb2,0x06 +000a64 5006c407 DCB 0x50,0x06,0xc4,0x07 +000a68 30074707 DCB 0x30,0x07,0x47,0x07 +000a6c 50076007 DCB 0x50,0x07,0x60,0x07 +000a70 62390013 DCB 0x62,0x39,0x00,0x13 +000a74 b3000000 DCB 0xb3,0x00,0x00,0x00 +000a78 c400e901 DCB 0xc4,0x00,0xe9,0x01 +000a7c 01011401 DCB 0x01,0x01,0x14,0x01 +000a80 4f019001 DCB 0x4f,0x01,0x90,0x01 +000a84 c201fe39 DCB 0xc2,0x01,0xfe,0x39 +000a88 0013b402 DCB 0x00,0x13,0xb4,0x02 +000a8c 5b02ae02 DCB 0x5b,0x02,0xae,0x02 +000a90 ee037003 DCB 0xee,0x03,0x70,0x03 +000a94 da043004 DCB 0xda,0x04,0x30,0x04 +000a98 8304cb05 DCB 0x83,0x04,0xcb,0x05 +000a9c 0d39000f DCB 0x0d,0x39,0x00,0x0f +000aa0 b5057f05 DCB 0xb5,0x05,0x7f,0x05 +000aa4 e7064906 DCB 0xe7,0x06,0x49,0x06 +000aa8 5f066c06 DCB 0x5f,0x06,0x6c,0x06 +000aac 75067739 DCB 0x75,0x06,0x77,0x39 +000ab0 0013b600 DCB 0x00,0x13,0xb6,0x00 +000ab4 00014001 DCB 0x00,0x01,0x40,0x01 +000ab8 b4020102 DCB 0xb4,0x02,0x01,0x02 +000abc 18026b02 DCB 0x18,0x02,0x6b,0x02 +000ac0 c4030403 DCB 0xc4,0x03,0x04,0x03 +000ac4 4b390013 DCB 0x4b,0x39,0x00,0x13 +000ac8 b703b704 DCB 0xb7,0x03,0xb7,0x04 +000acc 15046004 DCB 0x15,0x04,0x60,0x04 +000ad0 f7057305 DCB 0xf7,0x05,0x73,0x05 +000ad4 da063b06 DCB 0xda,0x06,0x3b,0x06 +000ad8 9206e139 DCB 0x92,0x06,0xe1,0x39 +000adc 000fb807 DCB 0x00,0x0f,0xb8,0x07 +000ae0 6d07ee08 DCB 0x6d,0x07,0xee,0x08 +000ae4 68088308 DCB 0x68,0x08,0x83,0x08 +000ae8 8e08a008 DCB 0x8e,0x08,0xa0,0x08 +000aec a2390002 DCB 0xa2,0x39,0x00,0x02 +000af0 bf253900 DCB 0xbf,0x25,0x39,0x00 +000af4 13b00000 DCB 0x13,0xb0,0x00,0x00 +000af8 008e00d9 DCB 0x00,0x8e,0x00,0xd9 +000afc 01080130 DCB 0x01,0x08,0x01,0x30 +000b00 019901fe DCB 0x01,0x99,0x01,0xfe +000b04 02350287 DCB 0x02,0x35,0x02,0x87 +000b08 390013b1 DCB 0x39,0x00,0x13,0xb1 +000b0c 02e70344 DCB 0x02,0xe7,0x03,0x44 +000b10 0391041e DCB 0x03,0x91,0x04,0x1e +000b14 048204e9 DCB 0x04,0x82,0x04,0xe9 +000b18 05350586 DCB 0x05,0x35,0x05,0x86 +000b1c 05cb3900 DCB 0x05,0xcb,0x39,0x00 +000b20 0fb20650 DCB 0x0f,0xb2,0x06,0x50 +000b24 06c3072d DCB 0x06,0xc3,0x07,0x2d +000b28 0746074e DCB 0x07,0x46,0x07,0x4e +000b2c 075f0761 DCB 0x07,0x5f,0x07,0x61 +000b30 390013b3 DCB 0x39,0x00,0x13,0xb3 +000b34 00000066 DCB 0x00,0x00,0x00,0x66 +000b38 009000b2 DCB 0x00,0x90,0x00,0xb2 +000b3c 00cc0112 DCB 0x00,0xcc,0x01,0x12 +000b40 01660197 DCB 0x01,0x66,0x01,0x97 +000b44 01e83900 DCB 0x01,0xe8,0x39,0x00 +000b48 13b40248 DCB 0x13,0xb4,0x02,0x48 +000b4c 02a302ee DCB 0x02,0xa3,0x02,0xee +000b50 037003cd DCB 0x03,0x70,0x03,0xcd +000b54 0430047a DCB 0x04,0x30,0x04,0x7a +000b58 04c60507 DCB 0x04,0xc6,0x05,0x07 +000b5c 39000fb5 DCB 0x39,0x00,0x0f,0xb5 +000b60 057f05e7 DCB 0x05,0x7f,0x05,0xe7 +000b64 0647065e DCB 0x06,0x47,0x06,0x5e +000b68 066a0674 DCB 0x06,0x6a,0x06,0x74 +000b6c 06763900 DCB 0x06,0x76,0x39,0x00 +000b70 13b60000 DCB 0x13,0xb6,0x00,0x00 +000b74 00f60186 DCB 0x00,0xf6,0x01,0x86 +000b78 01de01fc DCB 0x01,0xde,0x01,0xfc +000b7c 024a02b0 DCB 0x02,0x4a,0x02,0xb0 +000b80 02e8033e DCB 0x02,0xe8,0x03,0x3e +000b84 390013b7 DCB 0x39,0x00,0x13,0xb7 +000b88 03a8040d DCB 0x03,0xa8,0x04,0x0d +000b8c 046004f7 DCB 0x04,0x60,0x04,0xf7 +000b90 056505da DCB 0x05,0x65,0x05,0xda +000b94 0632068d DCB 0x06,0x32,0x06,0x8d +000b98 06db3900 DCB 0x06,0xdb,0x39,0x00 +000b9c 0fb8076d DCB 0x0f,0xb8,0x07,0x6d +000ba0 07ee0866 DCB 0x07,0xee,0x08,0x66 +000ba4 0882088d DCB 0x08,0x82,0x08,0x8d +000ba8 089f08a1 DCB 0x08,0x9f,0x08,0xa1 +000bac 390002bf DCB 0x39,0x00,0x02,0xbf +000bb0 24390013 DCB 0x24,0x39,0x00,0x13 +000bb4 b0000000 DCB 0xb0,0x00,0x00,0x00 +000bb8 b200ed01 DCB 0xb2,0x00,0xed,0x01 +000bbc 27016101 DCB 0x27,0x01,0x61,0x01 +000bc0 c3020502 DCB 0xc3,0x02,0x05,0x02 +000bc4 47028939 DCB 0x47,0x02,0x89,0x39 +000bc8 0013b102 DCB 0x00,0x13,0xb1,0x02 +000bcc eb034803 DCB 0xeb,0x03,0x48,0x03 +000bd0 8b041104 DCB 0x8b,0x04,0x11,0x04 +000bd4 7904d805 DCB 0x79,0x04,0xd8,0x05 +000bd8 28057405 DCB 0x28,0x05,0x74,0x05 +000bdc b839000f DCB 0xb8,0x39,0x00,0x0f +000be0 b2062906 DCB 0xb2,0x06,0x29,0x06 +000be4 9e071107 DCB 0x9e,0x07,0x11,0x07 +000be8 2d073807 DCB 0x2d,0x07,0x38,0x07 +000bec 41074239 DCB 0x41,0x07,0x42,0x39 +000bf0 0013b300 DCB 0x00,0x13,0xb3,0x00 +000bf4 00009b00 DCB 0x00,0x00,0x9b,0x00 +000bf8 bc00dc00 DCB 0xbc,0x00,0xdc,0x00 +000bfc fc013801 DCB 0xfc,0x01,0x38,0x01 +000c00 7401b001 DCB 0x74,0x01,0xb0,0x01 +000c04 ec390013 DCB 0xec,0x39,0x00,0x13 +000c08 b4024902 DCB 0xb4,0x02,0x49,0x02 +000c0c a402e503 DCB 0xa4,0x02,0xe5,0x03 +000c10 6803cd04 DCB 0x68,0x03,0xcd,0x04 +000c14 29047604 DCB 0x29,0x04,0x76,0x04 +000c18 bf050039 DCB 0xbf,0x05,0x00,0x39 +000c1c 000fb505 DCB 0x00,0x0f,0xb5,0x05 +000c20 6a05d406 DCB 0x6a,0x05,0xd4,0x06 +000c24 33064b06 DCB 0x33,0x06,0x4b,0x06 +000c28 54066006 DCB 0x54,0x06,0x60,0x06 +000c2c 62390013 DCB 0x62,0x39,0x00,0x13 +000c30 b6000001 DCB 0xb6,0x00,0x00,0x01 +000c34 d901fd02 DCB 0xd9,0x01,0xfd,0x02 +000c38 20024302 DCB 0x20,0x02,0x43,0x02 +000c3c 8902cc03 DCB 0x89,0x02,0xcc,0x03 +000c40 0c034c39 DCB 0x0c,0x03,0x4c,0x39 +000c44 0013b703 DCB 0x00,0x13,0xb7,0x03 +000c48 af041204 DCB 0xaf,0x04,0x12,0x04 +000c4c 5b04ee05 DCB 0x5b,0x04,0xee,0x05 +000c50 6305cf06 DCB 0x63,0x05,0xcf,0x06 +000c54 29067e06 DCB 0x29,0x06,0x7e,0x06 +000c58 cb39000f DCB 0xcb,0x39,0x00,0x0f +000c5c b8074d07 DCB 0xb8,0x07,0x4d,0x07 +000c60 cf084608 DCB 0xcf,0x08,0x46,0x08 +000c64 6a087d08 DCB 0x6a,0x08,0x7d,0x08 +000c68 87088839 DCB 0x87,0x08,0x88,0x39 +000c6c 0002bf23 DCB 0x00,0x02,0xbf,0x23 +000c70 390013b0 DCB 0x39,0x00,0x13,0xb0 +000c74 00000144 DCB 0x00,0x00,0x01,0x44 +000c78 0166018b DCB 0x01,0x66,0x01,0x8b +000c7c 01b601e9 DCB 0x01,0xb6,0x01,0xe9 +000c80 02180251 DCB 0x02,0x18,0x02,0x51 +000c84 02923900 DCB 0x02,0x92,0x39,0x00 +000c88 13b102e4 DCB 0x13,0xb1,0x02,0xe4 +000c8c 03380378 DCB 0x03,0x38,0x03,0x78 +000c90 03f70460 DCB 0x03,0xf7,0x04,0x60 +000c94 04b8050e DCB 0x04,0xb8,0x05,0x0e +000c98 05540595 DCB 0x05,0x54,0x05,0x95 +000c9c 39000fb2 DCB 0x39,0x00,0x0f,0xb2 +000ca0 06160686 DCB 0x06,0x16,0x06,0x86 +000ca4 06e906fe DCB 0x06,0xe9,0x06,0xfe +000ca8 07110719 DCB 0x07,0x11,0x07,0x19 +000cac 07243900 DCB 0x07,0x24,0x39,0x00 +000cb0 13b30000 DCB 0x13,0xb3,0x00,0x00 +000cb4 00da0111 DCB 0x00,0xda,0x01,0x11 +000cb8 012b014c DCB 0x01,0x2b,0x01,0x4c +000cbc 01790194 DCB 0x01,0x79,0x01,0x94 +000cc0 01ba01ea DCB 0x01,0xba,0x01,0xea +000cc4 390013b4 DCB 0x39,0x00,0x13,0xb4 +000cc8 0248029a DCB 0x02,0x48,0x02,0x9a +000ccc 02e20356 DCB 0x02,0xe2,0x03,0x56 +000cd0 03b5040c DCB 0x03,0xb5,0x04,0x0c +000cd4 046104a1 DCB 0x04,0x61,0x04,0xa1 +000cd8 04da3900 DCB 0x04,0xda,0x39,0x00 +000cdc 0fb5054e DCB 0x0f,0xb5,0x05,0x4e +000ce0 05b50614 DCB 0x05,0xb5,0x06,0x14 +000ce4 06270632 DCB 0x06,0x27,0x06,0x32 +000ce8 063a0644 DCB 0x06,0x3a,0x06,0x44 +000cec 390013b6 DCB 0x39,0x00,0x13,0xb6 +000cf0 0000023b DCB 0x00,0x00,0x02,0x3b +000cf4 02660285 DCB 0x02,0x66,0x02,0x85 +000cf8 02ae02e5 DCB 0x02,0xae,0x02,0xe5 +000cfc 0309032f DCB 0x03,0x09,0x03,0x2f +000d00 03603900 DCB 0x03,0x60,0x39,0x00 +000d04 13b703b8 DCB 0x13,0xb7,0x03,0xb8 +000d08 040e0453 DCB 0x04,0x0e,0x04,0x53 +000d0c 04d40544 DCB 0x04,0xd4,0x05,0x44 +000d10 05a70607 DCB 0x05,0xa7,0x06,0x07 +000d14 0657069f DCB 0x06,0x57,0x06,0x9f +000d18 39000fb8 DCB 0x39,0x00,0x0f,0xb8 +000d1c 072e07ae DCB 0x07,0x2e,0x07,0xae +000d20 081c0834 DCB 0x08,0x1c,0x08,0x34 +000d24 08410854 DCB 0x08,0x41,0x08,0x54 +000d28 08623900 DCB 0x08,0x62,0x39,0x00 +000d2c 02bf2239 DCB 0x02,0xbf,0x22,0x39 +000d30 0013b000 DCB 0x00,0x13,0xb0,0x00 +000d34 00018001 DCB 0x00,0x01,0x80,0x01 +000d38 c801dd01 DCB 0xc8,0x01,0xdd,0x01 +000d3c ec020b02 DCB 0xec,0x02,0x0b,0x02 +000d40 55028302 DCB 0x55,0x02,0x83,0x02 +000d44 a2390013 DCB 0xa2,0x39,0x00,0x13 +000d48 b102f903 DCB 0xb1,0x02,0xf9,0x03 +000d4c 3f037c03 DCB 0x3f,0x03,0x7c,0x03 +000d50 f1045604 DCB 0xf1,0x04,0x56,0x04 +000d54 a704f705 DCB 0xa7,0x04,0xf7,0x05 +000d58 39058139 DCB 0x39,0x05,0x81,0x39 +000d5c 000fb206 DCB 0x00,0x0f,0xb2,0x06 +000d60 01066306 DCB 0x01,0x06,0x63,0x06 +000d64 bb06dd06 DCB 0xbb,0x06,0xdd,0x06 +000d68 ec06f506 DCB 0xec,0x06,0xf5,0x06 +000d6c f6390013 DCB 0xf6,0x39,0x00,0x13 +000d70 b3000001 DCB 0xb3,0x00,0x00,0x01 +000d74 0d014c01 DCB 0x0d,0x01,0x4c,0x01 +000d78 6f018601 DCB 0x6f,0x01,0x86,0x01 +000d7c a501cd01 DCB 0xa5,0x01,0xcd,0x01 +000d80 e6020339 DCB 0xe6,0x02,0x03,0x39 +000d84 0013b402 DCB 0x00,0x13,0xb4,0x02 +000d88 4702a002 DCB 0x47,0x02,0xa0,0x02 +000d8c dd035303 DCB 0xdd,0x03,0x53,0x03 +000d90 b303fe04 DCB 0xb3,0x03,0xfe,0x04 +000d94 48048704 DCB 0x48,0x04,0x87,0x04 +000d98 c939000f DCB 0xc9,0x39,0x00,0x0f +000d9c b5053b05 DCB 0xb5,0x05,0x3b,0x05 +000da0 9705f506 DCB 0x97,0x05,0xf5,0x06 +000da4 07060f06 DCB 0x07,0x06,0x0f,0x06 +000da8 1a061b39 DCB 0x1a,0x06,0x1b,0x39 +000dac 0013b600 DCB 0x00,0x13,0xb6,0x00 +000db0 00026c02 DCB 0x00,0x02,0x6c,0x02 +000db4 d202ee03 DCB 0xd2,0x02,0xee,0x03 +000db8 10034003 DCB 0x10,0x03,0x40,0x03 +000dbc 60037b03 DCB 0x60,0x03,0x7b,0x03 +000dc0 97390013 DCB 0x97,0x39,0x00,0x13 +000dc4 b703d504 DCB 0xb7,0x03,0xd5,0x04 +000dc8 20045e04 DCB 0x20,0x04,0x5e,0x04 +000dcc d3053d05 DCB 0xd3,0x05,0x3d,0x05 +000dd0 9605ed06 DCB 0x96,0x05,0xed,0x06 +000dd4 39068839 DCB 0x39,0x06,0x88,0x39 +000dd8 000fb807 DCB 0x00,0x0f,0xb8,0x07 +000ddc 16078707 DCB 0x16,0x07,0x87,0x07 +000de0 f4081208 DCB 0xf4,0x08,0x12,0x08 +000de4 22082c08 DCB 0x22,0x08,0x2c,0x08 +000de8 2d390002 DCB 0x2d,0x39,0x00,0x02 +000dec bf213900 DCB 0xbf,0x21,0x39,0x00 +000df0 13b00000 DCB 0x13,0xb0,0x00,0x00 +000df4 01e4020d DCB 0x01,0xe4,0x02,0x0d +000df8 02200235 DCB 0x02,0x20,0x02,0x35 +000dfc 02580270 DCB 0x02,0x58,0x02,0x70 +000e00 02ad02d4 DCB 0x02,0xad,0x02,0xd4 +000e04 390013b1 DCB 0x39,0x00,0x13,0xb1 +000e08 031b0352 DCB 0x03,0x1b,0x03,0x52 +000e0c 038403e6 DCB 0x03,0x84,0x03,0xe6 +000e10 043f048a DCB 0x04,0x3f,0x04,0x8a +000e14 04d50519 DCB 0x04,0xd5,0x05,0x19 +000e18 05583900 DCB 0x05,0x58,0x39,0x00 +000e1c 0fb205ca DCB 0x0f,0xb2,0x05,0xca +000e20 06380690 DCB 0x06,0x38,0x06,0x90 +000e24 06a606b5 DCB 0x06,0xa6,0x06,0xb5 +000e28 06bb06c7 DCB 0x06,0xbb,0x06,0xc7 +000e2c 390013b3 DCB 0x39,0x00,0x13,0xb3 +000e30 00000168 DCB 0x00,0x00,0x01,0x68 +000e34 018901a7 DCB 0x01,0x89,0x01,0xa7 +000e38 01bd01dc DCB 0x01,0xbd,0x01,0xdc +000e3c 01ee0211 DCB 0x01,0xee,0x02,0x11 +000e40 02273900 DCB 0x02,0x27,0x39,0x00 +000e44 13b4026b DCB 0x13,0xb4,0x02,0x6b +000e48 02a002c7 DCB 0x02,0xa0,0x02,0xc7 +000e4c 034503a3 DCB 0x03,0x45,0x03,0xa3 +000e50 03e8042f DCB 0x03,0xe8,0x04,0x2f +000e54 047004a7 DCB 0x04,0x70,0x04,0xa7 +000e58 39000fb5 DCB 0x39,0x00,0x0f,0xb5 +000e5c 05100571 DCB 0x05,0x10,0x05,0x71 +000e60 05c105d4 DCB 0x05,0xc1,0x05,0xd4 +000e64 05e105e7 DCB 0x05,0xe1,0x05,0xe7 +000e68 05f33900 DCB 0x05,0xf3,0x39,0x00 +000e6c 13b60000 DCB 0x13,0xb6,0x00,0x00 +000e70 02ee0328 DCB 0x02,0xee,0x03,0x28 +000e74 03470365 DCB 0x03,0x47,0x03,0x65 +000e78 039503b2 DCB 0x03,0x95,0x03,0xb2 +000e7c 03c703df DCB 0x03,0xc7,0x03,0xdf +000e80 390013b7 DCB 0x39,0x00,0x13,0xb7 +000e84 0415043c DCB 0x04,0x15,0x04,0x3c +000e88 046604d4 DCB 0x04,0x66,0x04,0xd4 +000e8c 052e057d DCB 0x05,0x2e,0x05,0x7d +000e90 05cd0619 DCB 0x05,0xcd,0x06,0x19 +000e94 065b3900 DCB 0x06,0x5b,0x39,0x00 +000e98 0fb806dc DCB 0x0f,0xb8,0x06,0xdc +000e9c 075507b8 DCB 0x07,0x55,0x07,0xb8 +000ea0 07d207e1 DCB 0x07,0xd2,0x07,0xe1 +000ea4 07e907f9 DCB 0x07,0xe9,0x07,0xf9 +000ea8 390002bf DCB 0x39,0x00,0x02,0xbf +000eac 20390013 DCB 0x20,0x39,0x00,0x13 +000eb0 b0000002 DCB 0xb0,0x00,0x00,0x02 +000eb4 2f024f02 DCB 0x2f,0x02,0x4f,0x02 +000eb8 6b027102 DCB 0x6b,0x02,0x71,0x02 +000ebc 9402b502 DCB 0x94,0x02,0xb5,0x02 +000ec0 d902ec39 DCB 0xd9,0x02,0xec,0x39 +000ec4 0013b103 DCB 0x00,0x13,0xb1,0x03 +000ec8 0e033c03 DCB 0x0e,0x03,0x3c,0x03 +000ecc 6d03cc04 DCB 0x6d,0x03,0xcc,0x04 +000ed0 08043b04 DCB 0x08,0x04,0x3b,0x04 +000ed4 7e04b304 DCB 0x7e,0x04,0xb3,0x04 +000ed8 e639000f DCB 0xe6,0x39,0x00,0x0f +000edc b2055105 DCB 0xb2,0x05,0x51,0x05 +000ee0 a805f206 DCB 0xa8,0x05,0xf2,0x06 +000ee4 15061c06 DCB 0x15,0x06,0x1c,0x06 +000ee8 21062539 DCB 0x21,0x06,0x25,0x39 +000eec 0013b300 DCB 0x00,0x13,0xb3,0x00 +000ef0 0001a101 DCB 0x00,0x01,0xa1,0x01 +000ef4 ba01d201 DCB 0xba,0x01,0xd2,0x01 +000ef8 e8020402 DCB 0xe8,0x02,0x04,0x02 +000efc 1a022c02 DCB 0x1a,0x02,0x2c,0x02 +000f00 44390013 DCB 0x44,0x39,0x00,0x13 +000f04 b4025e02 DCB 0xb4,0x02,0x5e,0x02 +000f08 8502b203 DCB 0x85,0x02,0xb2,0x03 +000f0c 0f034f03 DCB 0x0f,0x03,0x4f,0x03 +000f10 9203da04 DCB 0x92,0x03,0xda,0x04 +000f14 0d044139 DCB 0x0d,0x04,0x41,0x39 +000f18 000fb504 DCB 0x00,0x0f,0xb5,0x04 +000f1c a404f605 DCB 0xa4,0x04,0xf6,0x05 +000f20 41054f05 DCB 0x41,0x05,0x4f,0x05 +000f24 56056105 DCB 0x56,0x05,0x61,0x05 +000f28 65390013 DCB 0x65,0x39,0x00,0x13 +000f2c b6000003 DCB 0xb6,0x00,0x00,0x03 +000f30 3f036d03 DCB 0x3f,0x03,0x6d,0x03 +000f34 9303a503 DCB 0x93,0x03,0xa5,0x03 +000f38 ce03f104 DCB 0xce,0x03,0xf1,0x04 +000f3c 08041739 DCB 0x08,0x04,0x17,0x39 +000f40 0013b704 DCB 0x00,0x13,0xb7,0x04 +000f44 37045504 DCB 0x37,0x04,0x55,0x04 +000f48 7604be04 DCB 0x76,0x04,0xbe,0x04 +000f4c f3053305 DCB 0xf3,0x05,0x33,0x05 +000f50 7905af05 DCB 0x79,0x05,0xaf,0x05 +000f54 e639000f DCB 0xe6,0x39,0x00,0x0f +000f58 b8065906 DCB 0xb8,0x06,0x59,0x06 +000f5c b9071407 DCB 0xb9,0x07,0x14,0x07 +000f60 2d073907 DCB 0x2d,0x07,0x39,0x07 +000f64 3f074439 DCB 0x3f,0x07,0x44,0x39 +000f68 0002ce01 DCB 0x00,0x02,0xce,0x01 +000f6c 390002cc DCB 0x39,0x00,0x02,0xcc +000f70 00390006 DCB 0x00,0x39,0x00,0x06 +000f74 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +000f78 08023900 DCB 0x08,0x02,0x39,0x00 +000f7c 19b90004 DCB 0x19,0xb9,0x00,0x04 +000f80 000c0014 DCB 0x00,0x0c,0x00,0x14 +000f84 001c002c DCB 0x00,0x1c,0x00,0x2c +000f88 003c004c DCB 0x00,0x3c,0x00,0x4c +000f8c 005c007c DCB 0x00,0x5c,0x00,0x7c +000f90 009c00bc DCB 0x00,0x9c,0x00,0xbc +000f94 00fc3900 DCB 0x00,0xfc,0x39,0x00 +000f98 19ba013c DCB 0x19,0xba,0x01,0x3c +000f9c 017c01bc DCB 0x01,0x7c,0x01,0xbc +000fa0 01fc023c DCB 0x01,0xfc,0x02,0x3c +000fa4 02bc033c DCB 0x02,0xbc,0x03,0x3c +000fa8 03bc03dc DCB 0x03,0xbc,0x03,0xdc +000fac 03ec03fc DCB 0x03,0xec,0x03,0xfc +000fb0 03ff3900 DCB 0x03,0xff,0x39,0x00 +000fb4 06f055aa DCB 0x06,0xf0,0x55,0xaa +000fb8 52080339 DCB 0x52,0x08,0x03,0x39 +000fbc 000bb03f DCB 0x00,0x0b,0xb0,0x3f +000fc0 003f3f3f DCB 0x00,0x3f,0x3f,0x3f +000fc4 3f003f3f DCB 0x3f,0x00,0x3f,0x3f +000fc8 3f390002 DCB 0x3f,0x39,0x00,0x02 +000fcc 6f0b3900 DCB 0x6f,0x0b,0x39,0x00 +000fd0 0bb03f00 DCB 0x0b,0xb0,0x3f,0x00 +000fd4 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +000fd8 003f3f3f DCB 0x00,0x3f,0x3f,0x3f +000fdc 3900026f DCB 0x39,0x00,0x02,0x6f +000fe0 1539000b DCB 0x15,0x39,0x00,0x0b +000fe4 b03f003f DCB 0xb0,0x3f,0x00,0x3f +000fe8 3f3f3f00 DCB 0x3f,0x3f,0x3f,0x00 +000fec 3f3f3f39 DCB 0x3f,0x3f,0x3f,0x39 +000ff0 00026f29 DCB 0x00,0x02,0x6f,0x29 +000ff4 39000bb0 DCB 0x39,0x00,0x0b,0xb0 +000ff8 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +000ffc 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +001000 3f3f3900 DCB 0x3f,0x3f,0x39,0x00 +001004 026f3339 DCB 0x02,0x6f,0x33,0x39 +001008 000bb03f DCB 0x00,0x0b,0xb0,0x3f +00100c 003f3f3f DCB 0x00,0x3f,0x3f,0x3f +001010 3f003f3f DCB 0x3f,0x00,0x3f,0x3f +001014 3f390002 DCB 0x3f,0x39,0x00,0x02 +001018 6f3d3900 DCB 0x6f,0x3d,0x39,0x00 +00101c 0bb03f00 DCB 0x0b,0xb0,0x3f,0x00 +001020 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +001024 003f3f3f DCB 0x00,0x3f,0x3f,0x3f +001028 3900026f DCB 0x39,0x00,0x02,0x6f +00102c 4739000b DCB 0x47,0x39,0x00,0x0b +001030 b03f003f DCB 0xb0,0x3f,0x00,0x3f +001034 3f3f3f00 DCB 0x3f,0x3f,0x3f,0x00 +001038 3f3f3f39 DCB 0x3f,0x3f,0x3f,0x39 +00103c 00026f5b DCB 0x00,0x02,0x6f,0x5b +001040 39000bb0 DCB 0x39,0x00,0x0b,0xb0 +001044 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +001048 3f3f3f3f DCB 0x3f,0x3f,0x3f,0x3f +00104c 3f3f3900 DCB 0x3f,0x3f,0x39,0x00 +001050 02b20239 DCB 0x02,0xb2,0x02,0x39 +001054 00026f01 DCB 0x00,0x02,0x6f,0x01 +001058 390004b2 DCB 0x39,0x00,0x04,0xb2 +00105c 00000039 DCB 0x00,0x00,0x00,0x39 +001060 00026f04 DCB 0x00,0x02,0x6f,0x04 +001064 390005b2 DCB 0x39,0x00,0x05,0xb2 +001068 0509050a DCB 0x05,0x09,0x05,0x0a +00106c 3900026f DCB 0x39,0x00,0x02,0x6f +001070 08390004 DCB 0x08,0x39,0x00,0x04 +001074 b2000000 DCB 0xb2,0x00,0x00,0x00 +001078 3900026f DCB 0x39,0x00,0x02,0x6f +00107c 0b390004 DCB 0x0b,0x39,0x00,0x04 +001080 b2000202 DCB 0xb2,0x00,0x02,0x02 +001084 3900026f DCB 0x39,0x00,0x02,0x6f +001088 11390004 DCB 0x11,0x39,0x00,0x04 +00108c b2000000 DCB 0xb2,0x00,0x00,0x00 +001090 3900026f DCB 0x39,0x00,0x02,0x6f +001094 14390005 DCB 0x14,0x39,0x00,0x05 +001098 b2050905 DCB 0xb2,0x05,0x09,0x05 +00109c 0a390002 DCB 0x0a,0x39,0x00,0x02 +0010a0 6f183900 DCB 0x6f,0x18,0x39,0x00 +0010a4 05b2600a DCB 0x05,0xb2,0x60,0x0a +0010a8 600b3900 DCB 0x60,0x0b,0x39,0x00 +0010ac 026f2039 DCB 0x02,0x6f,0x20,0x39 +0010b0 0005b250 DCB 0x00,0x05,0xb2,0x50 +0010b4 06500539 DCB 0x06,0x50,0x05,0x39 +0010b8 00026f24 DCB 0x00,0x02,0x6f,0x24 +0010bc 390003b2 DCB 0x39,0x00,0x03,0xb2 +0010c0 00003900 DCB 0x00,0x00,0x39,0x00 +0010c4 026f2b39 DCB 0x02,0x6f,0x2b,0x39 +0010c8 0003b201 DCB 0x00,0x03,0xb2,0x01 +0010cc 01390002 DCB 0x01,0x39,0x00,0x02 +0010d0 b6003900 DCB 0xb6,0x00,0x39,0x00 +0010d4 026f0139 DCB 0x02,0x6f,0x01,0x39 +0010d8 0004b600 DCB 0x00,0x04,0xb6,0x00 +0010dc 00003900 DCB 0x00,0x00,0x39,0x00 +0010e0 026f0439 DCB 0x02,0x6f,0x04,0x39 +0010e4 0004b600 DCB 0x00,0x04,0xb6,0x00 +0010e8 00003900 DCB 0x00,0x00,0x39,0x00 +0010ec 026f0739 DCB 0x02,0x6f,0x07,0x39 +0010f0 0004b600 DCB 0x00,0x04,0xb6,0x00 +0010f4 00003900 DCB 0x00,0x00,0x39,0x00 +0010f8 026f0d39 DCB 0x02,0x6f,0x0d,0x39 +0010fc 0004b600 DCB 0x00,0x04,0xb6,0x00 +001100 00003900 DCB 0x00,0x00,0x39,0x00 +001104 026f1139 DCB 0x02,0x6f,0x11,0x39 +001108 0003b600 DCB 0x00,0x03,0xb6,0x00 +00110c 08390002 DCB 0x08,0x39,0x00,0x02 +001110 6f1a3900 DCB 0x6f,0x1a,0x39,0x00 +001114 03b60008 DCB 0x03,0xb6,0x00,0x08 +001118 3900026f DCB 0x39,0x00,0x02,0x6f +00111c 23390003 DCB 0x23,0x39,0x00,0x03 +001120 b6000839 DCB 0xb6,0x00,0x08,0x39 +001124 00026f35 DCB 0x00,0x02,0x6f,0x35 +001128 390003b6 DCB 0x39,0x00,0x03,0xb6 +00112c 00083900 DCB 0x00,0x08,0x39,0x00 +001130 06bb2210 DCB 0x06,0xbb,0x22,0x10 +001134 00004839 DCB 0x00,0x00,0x48,0x39 +001138 00026f05 DCB 0x00,0x02,0x6f,0x05 +00113c 390004bb DCB 0x39,0x00,0x04,0xbb +001140 00024839 DCB 0x00,0x02,0x48,0x39 +001144 00026f08 DCB 0x00,0x02,0x6f,0x08 +001148 390004bb DCB 0x39,0x00,0x04,0xbb +00114c 00024839 DCB 0x00,0x02,0x48,0x39 +001150 00026f0e DCB 0x00,0x02,0x6f,0x0e +001154 390004bb DCB 0x39,0x00,0x04,0xbb +001158 00002439 DCB 0x00,0x00,0x24,0x39 +00115c 0006bc11 DCB 0x00,0x06,0xbc,0x11 +001160 00001258 DCB 0x00,0x00,0x12,0x58 +001164 3900026f DCB 0x39,0x00,0x02,0x6f +001168 05390004 DCB 0x05,0x39,0x00,0x04 +00116c bc001258 DCB 0xbc,0x00,0x12,0x58 +001170 3900026f DCB 0x39,0x00,0x02,0x6f +001174 08390004 DCB 0x08,0x39,0x00,0x04 +001178 bc0074b0 DCB 0xbc,0x00,0x74,0xb0 +00117c 3900026f DCB 0x39,0x00,0x02,0x6f +001180 0e390004 DCB 0x0e,0x39,0x00,0x04 +001184 bc001258 DCB 0xbc,0x00,0x12,0x58 +001188 390004c3 DCB 0x39,0x00,0x04,0xc3 +00118c 00022239 DCB 0x00,0x02,0x22,0x39 +001190 0006f055 DCB 0x00,0x06,0xf0,0x55 +001194 aa520803 DCB 0xaa,0x52,0x08,0x03 +001198 390002c7 DCB 0x39,0x00,0x02,0xc7 +00119c 00390006 DCB 0x00,0x39,0x00,0x06 +0011a0 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +0011a4 08033900 DCB 0x08,0x03,0x39,0x00 +0011a8 026f1539 DCB 0x02,0x6f,0x15,0x39 +0011ac 0003c61b DCB 0x00,0x03,0xc6,0x1b +0011b0 03390002 DCB 0x03,0x39,0x00,0x02 +0011b4 6f173900 DCB 0x6f,0x17,0x39,0x00 +0011b8 03c6a00a DCB 0x03,0xc6,0xa0,0x0a +0011bc 3900026f DCB 0x39,0x00,0x02,0x6f +0011c0 19390005 DCB 0x19,0x39,0x00,0x05 +0011c4 c6555550 DCB 0xc6,0x55,0x55,0x50 +0011c8 15390002 DCB 0x15,0x39,0x00,0x02 +0011cc 6f1d3900 DCB 0x6f,0x1d,0x39,0x00 +0011d0 05c60000 DCB 0x05,0xc6,0x00,0x00 +0011d4 00003900 DCB 0x00,0x00,0x39,0x00 +0011d8 06f055aa DCB 0x06,0xf0,0x55,0xaa +0011dc 52080039 DCB 0x52,0x08,0x00,0x39 +0011e0 00026f2e DCB 0x00,0x02,0x6f,0x2e +0011e4 390006c0 DCB 0x39,0x00,0x06,0xc0 +0011e8 23023000 DCB 0x23,0x02,0x30,0x00 +0011ec 00390006 DCB 0x00,0x39,0x00,0x06 +0011f0 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +0011f4 08043900 DCB 0x08,0x04,0x39,0x00 +0011f8 02c21439 DCB 0x02,0xc2,0x14,0x39 +0011fc 0002b500 DCB 0x00,0x02,0xb5,0x00 +001200 3900026f DCB 0x39,0x00,0x02,0x6f +001204 01390004 DCB 0x01,0x39,0x00,0x04 +001208 b5001401 DCB 0xb5,0x00,0x14,0x01 +00120c 3900026f DCB 0x39,0x00,0x02,0x6f +001210 04390002 DCB 0x04,0x39,0x00,0x02 +001214 b5e43900 DCB 0xb5,0xe4,0x39,0x00 +001218 026f0c39 DCB 0x02,0x6f,0x0c,0x39 +00121c 0004b600 DCB 0x00,0x04,0xb6,0x00 +001220 00003900 DCB 0x00,0x00,0x39,0x00 +001224 026f0f39 DCB 0x02,0x6f,0x0f,0x39 +001228 0004b60e DCB 0x00,0x04,0xb6,0x0e +00122c 10003900 DCB 0x10,0x00,0x39,0x00 +001230 026f1839 DCB 0x02,0x6f,0x18,0x39 +001234 0004b60e DCB 0x00,0x04,0xb6,0x0e +001238 11003900 DCB 0x11,0x00,0x39,0x00 +00123c 026f1b39 DCB 0x02,0x6f,0x1b,0x39 +001240 0004b605 DCB 0x00,0x04,0xb6,0x05 +001244 b6803900 DCB 0xb6,0x80,0x39,0x00 +001248 026f0039 DCB 0x02,0x6f,0x00,0x39 +00124c 0004b813 DCB 0x00,0x04,0xb8,0x13 +001250 c8003900 DCB 0xc8,0x00,0x39,0x00 +001254 026f0339 DCB 0x02,0x6f,0x03,0x39 +001258 0003b806 DCB 0x00,0x03,0xb8,0x06 +00125c c6390006 DCB 0xc6,0x39,0x00,0x06 +001260 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +001264 08053900 DCB 0x08,0x05,0x39,0x00 +001268 04b00321 DCB 0x04,0xb0,0x03,0x21 +00126c 01390003 DCB 0x01,0x39,0x00,0x03 +001270 b3868539 DCB 0xb3,0x86,0x85,0x39 +001274 0003b586 DCB 0x00,0x03,0xb5,0x86 +001278 85390005 DCB 0x85,0x39,0x00,0x05 +00127c b7850000 DCB 0xb7,0x85,0x00,0x00 +001280 85390005 DCB 0x85,0x39,0x00,0x05 +001284 b8850000 DCB 0xb8,0x85,0x00,0x00 +001288 85390003 DCB 0x85,0x39,0x00,0x03 +00128c c7030139 DCB 0xc7,0x03,0x01,0x39 +001290 0005e002 DCB 0x00,0x05,0xe0,0x02 +001294 00000039 DCB 0x00,0x00,0x00,0x39 +001298 0004d100 DCB 0x00,0x04,0xd1,0x00 +00129c 0a103900 DCB 0x0a,0x10,0x39,0x00 +0012a0 05e10009 DCB 0x05,0xe1,0x00,0x09 +0012a4 80003900 DCB 0x80,0x00,0x39,0x00 +0012a8 02ca1339 DCB 0x02,0xca,0x13,0x39 +0012ac 0003cb03 DCB 0x00,0x03,0xcb,0x03 +0012b0 03390002 DCB 0x03,0x39,0x00,0x02 +0012b4 d7133900 DCB 0xd7,0x13,0x39,0x00 +0012b8 02d81339 DCB 0x02,0xd8,0x13,0x39 +0012bc 0002d940 DCB 0x00,0x02,0xd9,0x40 +0012c0 3900026f DCB 0x39,0x00,0x02,0x6f +0012c4 06390002 DCB 0x06,0x39,0x00,0x02 +0012c8 ec403900 DCB 0xec,0x40,0x39,0x00 +0012cc 06f055aa DCB 0x06,0xf0,0x55,0xaa +0012d0 52080639 DCB 0x52,0x08,0x06,0x39 +0012d4 0006b008 DCB 0x00,0x06,0xb0,0x08 +0012d8 38143815 DCB 0x38,0x14,0x38,0x15 +0012dc 390006b1 DCB 0x39,0x00,0x06,0xb1 +0012e0 38183819 DCB 0x38,0x18,0x38,0x19 +0012e4 38390006 DCB 0x38,0x39,0x00,0x06 +0012e8 b2380038 DCB 0xb2,0x38,0x00,0x38 +0012ec 38383900 DCB 0x38,0x38,0x39,0x00 +0012f0 06b33837 DCB 0x06,0xb3,0x38,0x37 +0012f4 37373739 DCB 0x37,0x37,0x37,0x39 +0012f8 0006b608 DCB 0x00,0x06,0xb6,0x08 +0012fc 38143815 DCB 0x38,0x14,0x38,0x15 +001300 390006b7 DCB 0x39,0x00,0x06,0xb7 +001304 38183819 DCB 0x38,0x18,0x38,0x19 +001308 38390006 DCB 0x38,0x39,0x00,0x06 +00130c b8380038 DCB 0xb8,0x38,0x00,0x38 +001310 38383900 DCB 0x38,0x38,0x39,0x00 +001314 06b93837 DCB 0x06,0xb9,0x38,0x37 +001318 37373739 DCB 0x37,0x37,0x37,0x39 +00131c 0006f055 DCB 0x00,0x06,0xf0,0x55 +001320 aa520807 DCB 0xaa,0x52,0x08,0x07 +001324 390006b0 DCB 0x39,0x00,0x06,0xb0 +001328 84c07870 DCB 0x84,0xc0,0x78,0x70 +00132c 00390007 DCB 0x00,0x39,0x00,0x07 +001330 b1081800 DCB 0xb1,0x08,0x18,0x00 +001334 18080039 DCB 0x18,0x08,0x00,0x39 +001338 000ab290 DCB 0x00,0x0a,0xb2,0x90 +00133c 90909090 DCB 0x90,0x90,0x90,0x90 +001340 90909090 DCB 0x90,0x90,0x90,0x90 +001344 3900026f DCB 0x39,0x00,0x02,0x6f +001348 3639000a DCB 0x36,0x39,0x00,0x0a +00134c b2565656 DCB 0xb2,0x56,0x56,0x56 +001350 56565656 DCB 0x56,0x56,0x56,0x56 +001354 56563900 DCB 0x56,0x56,0x39,0x00 +001358 026f3f39 DCB 0x02,0x6f,0x3f,0x39 +00135c 000ab204 DCB 0x00,0x0a,0xb2,0x04 +001360 04040404 DCB 0x04,0x04,0x04,0x04 +001364 04040404 DCB 0x04,0x04,0x04,0x04 +001368 3900026f DCB 0x39,0x00,0x02,0x6f +00136c 0939000a DCB 0x09,0x39,0x00,0x0a +001370 b2909090 DCB 0xb2,0x90,0x90,0x90 +001374 90909090 DCB 0x90,0x90,0x90,0x90 +001378 90903900 DCB 0x90,0x90,0x39,0x00 +00137c 026f4839 DCB 0x02,0x6f,0x48,0x39 +001380 000ab256 DCB 0x00,0x0a,0xb2,0x56 +001384 56565656 DCB 0x56,0x56,0x56,0x56 +001388 56565656 DCB 0x56,0x56,0x56,0x56 +00138c 3900026f DCB 0x39,0x00,0x02,0x6f +001390 5139000a DCB 0x51,0x39,0x00,0x0a +001394 b2040404 DCB 0xb2,0x04,0x04,0x04 +001398 04040404 DCB 0x04,0x04,0x04,0x04 +00139c 04043900 DCB 0x04,0x04,0x39,0x00 +0013a0 026f1239 DCB 0x02,0x6f,0x12,0x39 +0013a4 000ab200 DCB 0x00,0x0a,0xb2,0x00 +0013a8 00000000 DCB 0x00,0x00,0x00,0x00 +0013ac 00000000 DCB 0x00,0x00,0x00,0x00 +0013b0 3900026f DCB 0x39,0x00,0x02,0x6f +0013b4 5a39000a DCB 0x5a,0x39,0x00,0x0a +0013b8 b2040404 DCB 0xb2,0x04,0x04,0x04 +0013bc 04040404 DCB 0x04,0x04,0x04,0x04 +0013c0 04043900 DCB 0x04,0x04,0x39,0x00 +0013c4 026f6339 DCB 0x02,0x6f,0x63,0x39 +0013c8 000ab204 DCB 0x00,0x0a,0xb2,0x04 +0013cc 04040404 DCB 0x04,0x04,0x04,0x04 +0013d0 04040404 DCB 0x04,0x04,0x04,0x04 +0013d4 3900026f DCB 0x39,0x00,0x02,0x6f +0013d8 1b39000a DCB 0x1b,0x39,0x00,0x0a +0013dc b2909090 DCB 0xb2,0x90,0x90,0x90 +0013e0 90909090 DCB 0x90,0x90,0x90,0x90 +0013e4 90903900 DCB 0x90,0x90,0x39,0x00 +0013e8 026f6c39 DCB 0x02,0x6f,0x6c,0x39 +0013ec 000ab256 DCB 0x00,0x0a,0xb2,0x56 +0013f0 56565656 DCB 0x56,0x56,0x56,0x56 +0013f4 56565656 DCB 0x56,0x56,0x56,0x56 +0013f8 3900026f DCB 0x39,0x00,0x02,0x6f +0013fc 7539000a DCB 0x75,0x39,0x00,0x0a +001400 b2040404 DCB 0xb2,0x04,0x04,0x04 +001404 04040404 DCB 0x04,0x04,0x04,0x04 +001408 04043900 DCB 0x04,0x04,0x39,0x00 +00140c 026f2439 DCB 0x02,0x6f,0x24,0x39 +001410 000ab290 DCB 0x00,0x0a,0xb2,0x90 +001414 90909090 DCB 0x90,0x90,0x90,0x90 +001418 90909090 DCB 0x90,0x90,0x90,0x90 +00141c 3900026f DCB 0x39,0x00,0x02,0x6f +001420 7e39000a DCB 0x7e,0x39,0x00,0x0a +001424 b2565656 DCB 0xb2,0x56,0x56,0x56 +001428 56565656 DCB 0x56,0x56,0x56,0x56 +00142c 56563900 DCB 0x56,0x56,0x39,0x00 +001430 026f8739 DCB 0x02,0x6f,0x87,0x39 +001434 000ab204 DCB 0x00,0x0a,0xb2,0x04 +001438 04040404 DCB 0x04,0x04,0x04,0x04 +00143c 04040404 DCB 0x04,0x04,0x04,0x04 +001440 3900026f DCB 0x39,0x00,0x02,0x6f +001444 2d39000a DCB 0x2d,0x39,0x00,0x0a +001448 b2000000 DCB 0xb2,0x00,0x00,0x00 +00144c 00000000 DCB 0x00,0x00,0x00,0x00 +001450 00003900 DCB 0x00,0x00,0x39,0x00 +001454 026f9039 DCB 0x02,0x6f,0x90,0x39 +001458 000ab204 DCB 0x00,0x0a,0xb2,0x04 +00145c 04040404 DCB 0x04,0x04,0x04,0x04 +001460 04040404 DCB 0x04,0x04,0x04,0x04 +001464 3900026f DCB 0x39,0x00,0x02,0x6f +001468 9939000a DCB 0x99,0x39,0x00,0x0a +00146c b2040404 DCB 0xb2,0x04,0x04,0x04 +001470 04040404 DCB 0x04,0x04,0x04,0x04 +001474 04043900 DCB 0x04,0x04,0x39,0x00 +001478 06f055aa DCB 0x06,0xf0,0x55,0xaa +00147c 52080739 DCB 0x52,0x08,0x07,0x39 +001480 000eb4c0 DCB 0x00,0x0e,0xb4,0xc0 +001484 60808060 DCB 0x60,0x80,0x80,0x60 +001488 40608080 DCB 0x40,0x60,0x80,0x80 +00148c 80804080 DCB 0x80,0x80,0x40,0x80 +001490 390006f0 DCB 0x39,0x00,0x06,0xf0 +001494 55aa5208 DCB 0x55,0xaa,0x52,0x08 +001498 08390003 DCB 0x08,0x39,0x00,0x03 +00149c c18f7f39 DCB 0xc1,0x8f,0x7f,0x39 +0014a0 0005ffaa DCB 0x00,0x05,0xff,0xaa +0014a4 55a58139 DCB 0x55,0xa5,0x81,0x39 +0014a8 00026f19 DCB 0x00,0x02,0x6f,0x19 +0014ac 390002fb DCB 0x39,0x00,0x02,0xfb +0014b0 30390002 DCB 0x30,0x39,0x00,0x02 +0014b4 6f053900 DCB 0x6f,0x05,0x39,0x00 +0014b8 02fe3439 DCB 0x02,0xfe,0x34,0x39 +0014bc 0005ffaa DCB 0x00,0x05,0xff,0xaa +0014c0 55a58039 DCB 0x55,0xa5,0x80,0x39 +0014c4 00026f1a DCB 0x00,0x02,0x6f,0x1a +0014c8 390002f4 DCB 0x39,0x00,0x02,0xf4 +0014cc 55390005 DCB 0x55,0x39,0x00,0x05 +0014d0 ffaa55a5 DCB 0xff,0xaa,0x55,0xa5 +0014d4 83390002 DCB 0x83,0x39,0x00,0x02 +0014d8 6f123900 DCB 0x6f,0x12,0x39,0x00 +0014dc 02fe4139 DCB 0x02,0xfe,0x41,0x39 +0014e0 0006f055 DCB 0x00,0x06,0xf0,0x55 +0014e4 aa520807 DCB 0xaa,0x52,0x08,0x07 +0014e8 390004c0 DCB 0x39,0x00,0x04,0xc0 +0014ec 87010839 DCB 0x87,0x01,0x08,0x39 +0014f0 00026f03 DCB 0x00,0x02,0x6f,0x03 +0014f4 39000fc0 DCB 0x39,0x00,0x0f,0xc0 +0014f8 00000000 DCB 0x00,0x00,0x00,0x00 +0014fc 00000000 DCB 0x00,0x00,0x00,0x00 +001500 00000000 DCB 0x00,0x00,0x00,0x00 +001504 00003900 DCB 0x00,0x00,0x39,0x00 +001508 026f0039 DCB 0x02,0x6f,0x00,0x39 +00150c 0016c136 DCB 0x00,0x16,0xc1,0x36 +001510 00010002 DCB 0x00,0x01,0x00,0x02 +001514 d9036000 DCB 0xd9,0x03,0x60,0x00 +001518 0000003f DCB 0x00,0x00,0x00,0x3f +00151c fdd7c080 DCB 0xfd,0xd7,0xc0,0x80 +001520 00000000 DCB 0x00,0x00,0x00,0x00 +001524 3900026f DCB 0x39,0x00,0x02,0x6f +001528 15390011 DCB 0x15,0x39,0x00,0x11 +00152c c10f34d4 DCB 0xc1,0x0f,0x34,0xd4 +001530 18000010 DCB 0x18,0x00,0x00,0x10 +001534 343010bd DCB 0x34,0x30,0x10,0xbd +001538 00000000 DCB 0x00,0x00,0x00,0x00 +00153c 00390002 DCB 0x00,0x39,0x00,0x02 +001540 6f253900 DCB 0x6f,0x25,0x39,0x00 +001544 11c14425 DCB 0x11,0xc1,0x44,0x25 +001548 2f00141c DCB 0x2f,0x00,0x14,0x1c +00154c 0000000f DCB 0x00,0x00,0x00,0x0f +001550 40404040 DCB 0x40,0x40,0x40,0x40 +001554 40403900 DCB 0x40,0x40,0x39,0x00 +001558 026f0039 DCB 0x02,0x6f,0x00,0x39 +00155c 0016c236 DCB 0x00,0x16,0xc2,0x36 +001560 00000400 DCB 0x00,0x00,0x04,0x00 +001564 04000800 DCB 0x04,0x00,0x08,0x00 +001568 0001403f DCB 0x00,0x01,0x40,0x3f +00156c fffe2000 DCB 0xff,0xfe,0x20,0x00 +001570 000001e4 DCB 0x00,0x00,0x01,0xe4 +001574 3900026f DCB 0x39,0x00,0x02,0x6f +001578 15390011 DCB 0x15,0x39,0x00,0x11 +00157c c2044419 DCB 0xc2,0x04,0x44,0x19 +001580 2400111c DCB 0x24,0x00,0x11,0x1c +001584 44300af6 DCB 0x44,0x30,0x0a,0xf6 +001588 0000c000 DCB 0x00,0x00,0xc0,0x00 +00158c ff390002 DCB 0xff,0x39,0x00,0x02 +001590 6f253900 DCB 0x6f,0x25,0x39,0x00 +001594 11c24419 DCB 0x11,0xc2,0x44,0x19 +001598 1d000510 DCB 0x1d,0x00,0x05,0x10 +00159c 00000004 DCB 0x00,0x00,0x00,0x04 +0015a0 1f404040 DCB 0x1f,0x40,0x40,0x40 +0015a4 40403900 DCB 0x40,0x40,0x39,0x00 +0015a8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0015ac 0016c33e DCB 0x00,0x16,0xc3,0x3e +0015b0 0000a901 DCB 0x00,0x00,0xa9,0x01 +0015b4 0001a000 DCB 0x00,0x01,0xa0,0x00 +0015b8 00e2e03f DCB 0x00,0xe2,0xe0,0x3f +0015bc ff5f4c00 DCB 0xff,0x5f,0x4c,0x00 +0015c0 0000a1b4 DCB 0x00,0x00,0xa1,0xb4 +0015c4 3900026f DCB 0x39,0x00,0x02,0x6f +0015c8 15390011 DCB 0x15,0x39,0x00,0x11 +0015cc c33d4425 DCB 0xc3,0x3d,0x44,0x25 +0015d0 37001d5b DCB 0x37,0x00,0x1d,0x5b +0015d4 43303dee DCB 0x43,0x30,0x3d,0xee +0015d8 0000c000 DCB 0x00,0x00,0xc0,0x00 +0015dc ff390002 DCB 0xff,0x39,0x00,0x02 +0015e0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0015e4 11c3001a DCB 0x11,0xc3,0x00,0x1a +0015e8 1e000510 DCB 0x1e,0x00,0x05,0x10 +0015ec 0000003d DCB 0x00,0x00,0x00,0x3d +0015f0 40404040 DCB 0x40,0x40,0x40,0x40 +0015f4 40403900 DCB 0x40,0x40,0x39,0x00 +0015f8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0015fc 0016c430 DCB 0x00,0x16,0xc4,0x30 +001600 0f010002 DCB 0x0f,0x01,0x00,0x02 +001604 d9fca03f DCB 0xd9,0xfc,0xa0,0x3f +001608 ff7a003f DCB 0xff,0x7a,0x00,0x3f +00160c feb9e080 DCB 0xfe,0xb9,0xe0,0x80 +001610 00121000 DCB 0x00,0x12,0x10,0x00 +001614 3900026f DCB 0x39,0x00,0x02,0x6f +001618 15390011 DCB 0x15,0x39,0x00,0x11 +00161c c40f001f DCB 0xc4,0x0f,0x00,0x1f +001620 63000010 DCB 0x63,0x00,0x00,0x10 +001624 34f0f0bd DCB 0x34,0xf0,0xf0,0xbd +001628 043030ff DCB 0x04,0x30,0x30,0xff +00162c 00390002 DCB 0x00,0x39,0x00,0x02 +001630 6f253900 DCB 0x6f,0x25,0x39,0x00 +001634 11c40008 DCB 0x11,0xc4,0x00,0x08 +001638 1200141c DCB 0x12,0x00,0x14,0x1c +00163c 0000000f DCB 0x00,0x00,0x00,0x0f +001640 40404040 DCB 0x40,0x40,0x40,0x40 +001644 40403900 DCB 0x40,0x40,0x39,0x00 +001648 026f0039 DCB 0x02,0x6f,0x00,0x39 +00164c 0016c530 DCB 0x00,0x16,0xc5,0x30 +001650 0f000400 DCB 0x0f,0x00,0x04,0x00 +001654 04fff83f DCB 0x04,0xff,0xf8,0x3f +001658 fffe703f DCB 0xff,0xfe,0x70,0x3f +00165c fffe7000 DCB 0xff,0xfe,0x70,0x00 +001660 00001130 DCB 0x00,0x00,0x11,0x30 +001664 3900026f DCB 0x39,0x00,0x02,0x6f +001668 15390011 DCB 0x15,0x39,0x00,0x11 +00166c c5040013 DCB 0xc5,0x04,0x00,0x13 +001670 1e00111c DCB 0x1e,0x00,0x11,0x1c +001674 44f0f6f6 DCB 0x44,0xf0,0xf6,0xf6 +001678 0064f0ff DCB 0x00,0x64,0xf0,0xff +00167c ff390002 DCB 0xff,0x39,0x00,0x02 +001680 6f253900 DCB 0x6f,0x25,0x39,0x00 +001684 11c54419 DCB 0x11,0xc5,0x44,0x19 +001688 1d994f5a DCB 0x1d,0x99,0x4f,0x5a +00168c 00000004 DCB 0x00,0x00,0x00,0x04 +001690 1f404040 DCB 0x1f,0x40,0x40,0x40 +001694 40403900 DCB 0x40,0x40,0x39,0x00 +001698 026f0039 DCB 0x02,0x6f,0x00,0x39 +00169c 0016c638 DCB 0x00,0x16,0xc6,0x38 +0016a0 0f00a901 DCB 0x0f,0x00,0xa9,0x01 +0016a4 00fe603f DCB 0x00,0xfe,0x60,0x3f +0016a8 ff055c3f DCB 0xff,0x05,0x5c,0x3f +0016ac ff7c8c80 DCB 0xff,0x7c,0x8c,0x80 +0016b0 00114e18 DCB 0x00,0x11,0x4e,0x18 +0016b4 3900026f DCB 0x39,0x00,0x02,0x6f +0016b8 15390011 DCB 0x15,0x39,0x00,0x11 +0016bc c63d0000 DCB 0xc6,0x3d,0x00,0x00 +0016c0 12001d5b DCB 0x12,0x00,0x1d,0x5b +0016c4 43f0c3ee DCB 0x43,0xf0,0xc3,0xee +0016c8 044ac000 DCB 0x04,0x4a,0xc0,0x00 +0016cc ff390002 DCB 0xff,0x39,0x00,0x02 +0016d0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0016d4 11c64425 DCB 0x11,0xc6,0x44,0x25 +0016d8 2f99434b DCB 0x2f,0x99,0x43,0x4b +0016dc 0000003d DCB 0x00,0x00,0x00,0x3d +0016e0 40404040 DCB 0x40,0x40,0x40,0x40 +0016e4 40403900 DCB 0x40,0x40,0x39,0x00 +0016e8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0016ec 0016c73a DCB 0x00,0x16,0xc7,0x3a +0016f0 0f010002 DCB 0x0f,0x01,0x00,0x02 +0016f4 d9fca000 DCB 0xd9,0xfc,0xa0,0x00 +0016f8 00360000 DCB 0x00,0x36,0x00,0x00 +0016fc 01cd207f DCB 0x01,0xcd,0x20,0x7f +001700 ffe05500 DCB 0xff,0xe0,0x55,0x00 +001704 3900026f DCB 0x39,0x00,0x02,0x6f +001708 15390011 DCB 0x15,0x39,0x00,0x11 +00170c c70034d4 DCB 0xc7,0x00,0x34,0xd4 +001710 18994f5f DCB 0x18,0x99,0x4f,0x5f +001714 340f1043 DCB 0x34,0x0f,0x10,0x43 +001718 fbd00000 DCB 0xfb,0xd0,0x00,0x00 +00171c 00390002 DCB 0x00,0x39,0x00,0x02 +001720 6f253900 DCB 0x6f,0x25,0x39,0x00 +001724 11c7001a DCB 0x11,0xc7,0x00,0x1a +001728 1e994f5a DCB 0x1e,0x99,0x4f,0x5a +00172c 00000000 DCB 0x00,0x00,0x00,0x00 +001730 40404040 DCB 0x40,0x40,0x40,0x40 +001734 40403900 DCB 0x40,0x40,0x39,0x00 +001738 026f0039 DCB 0x02,0x6f,0x00,0x39 +00173c 0016c83a DCB 0x00,0x16,0xc8,0x3a +001740 0f000400 DCB 0x0f,0x00,0x04,0x00 +001744 04fff800 DCB 0x04,0xff,0xf8,0x00 +001748 00019000 DCB 0x00,0x01,0x90,0x00 +00174c 000190ff DCB 0x00,0x01,0x90,0xff +001750 ffffeed0 DCB 0xff,0xff,0xee,0xd0 +001754 3900026f DCB 0x39,0x00,0x02,0x6f +001758 15390011 DCB 0x15,0x39,0x00,0x11 +00175c c8054419 DCB 0xc8,0x05,0x44,0x19 +001760 2499434e DCB 0x24,0x99,0x43,0x4e +001764 440f0a0a DCB 0x44,0x0f,0x0a,0x0a +001768 ff9c0000 DCB 0xff,0x9c,0x00,0x00 +00176c 00390002 DCB 0x00,0x39,0x00,0x02 +001770 6f253900 DCB 0x6f,0x25,0x39,0x00 +001774 11c80008 DCB 0x11,0xc8,0x00,0x08 +001778 1299434b DCB 0x12,0x99,0x43,0x4b +00177c 00000005 DCB 0x00,0x00,0x00,0x05 +001780 1f404040 DCB 0x1f,0x40,0x40,0x40 +001784 40403900 DCB 0x40,0x40,0x39,0x00 +001788 026f0039 DCB 0x02,0x6f,0x00,0x39 +00178c 0016c92a DCB 0x00,0x16,0xc9,0x2a +001790 0f00a901 DCB 0x0f,0x00,0xa9,0x01 +001794 00fe6000 DCB 0x00,0xfe,0x60,0x00 +001798 01460000 DCB 0x01,0x46,0x00,0x00 +00179c 0026b4ff DCB 0x00,0x26,0xb4,0xff +0017a0 ffe83e1c DCB 0xff,0xe8,0x3e,0x1c +0017a4 3900026f DCB 0x39,0x00,0x02,0x6f +0017a8 15390011 DCB 0x15,0x39,0x00,0x11 +0017ac c93d4425 DCB 0xc9,0x3d,0x44,0x25 +0017b0 37990442 DCB 0x37,0x99,0x04,0x42 +0017b4 430f3d12 DCB 0x43,0x0f,0x3d,0x12 +0017b8 fbb60000 DCB 0xfb,0xb6,0x00,0x00 +0017bc 00390002 DCB 0x00,0x39,0x00,0x02 +0017c0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0017c4 11c90000 DCB 0x11,0xc9,0x00,0x00 +0017c8 00000000 DCB 0x00,0x00,0x00,0x00 +0017cc 0000003d DCB 0x00,0x00,0x00,0x3d +0017d0 40404040 DCB 0x40,0x40,0x40,0x40 +0017d4 40403900 DCB 0x40,0x40,0x39,0x00 +0017d8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0017dc 0016ca2c DCB 0x00,0x16,0xca,0x2c +0017e0 00010002 DCB 0x00,0x01,0x00,0x02 +0017e4 d903603f DCB 0xd9,0x03,0x60,0x3f +0017e8 ff440000 DCB 0xff,0x44,0x00,0x00 +0017ec 00eb0000 DCB 0x00,0xeb,0x00,0x00 +0017f0 0000bd00 DCB 0x00,0x00,0xbd,0x00 +0017f4 3900026f DCB 0x39,0x00,0x02,0x6f +0017f8 15390011 DCB 0x15,0x39,0x00,0x11 +0017fc ca00001f DCB 0xca,0x00,0x00,0x1f +001800 63994f5f DCB 0x63,0x99,0x4f,0x5f +001804 34c0f043 DCB 0x34,0xc0,0xf0,0x43 +001808 000030ff DCB 0x00,0x00,0x30,0xff +00180c 00390002 DCB 0x00,0x39,0x00,0x02 +001810 6f253900 DCB 0x6f,0x25,0x39,0x00 +001814 11ca0000 DCB 0x11,0xca,0x00,0x00 +001818 00000000 DCB 0x00,0x00,0x00,0x00 +00181c 00000000 DCB 0x00,0x00,0x00,0x00 +001820 40404040 DCB 0x40,0x40,0x40,0x40 +001824 40403900 DCB 0x40,0x40,0x39,0x00 +001828 026f0039 DCB 0x02,0x6f,0x00,0x39 +00182c 0016cb2c DCB 0x00,0x16,0xcb,0x2c +001830 00000400 DCB 0x00,0x00,0x04,0x00 +001834 0400083f DCB 0x04,0x00,0x08,0x3f +001838 fffe2000 DCB 0xff,0xfe,0x20,0x00 +00183c 00014000 DCB 0x00,0x01,0x40,0x00 +001840 000001e4 DCB 0x00,0x00,0x01,0xe4 +001844 3900026f DCB 0x39,0x00,0x02,0x6f +001848 15390011 DCB 0x15,0x39,0x00,0x11 +00184c cb050013 DCB 0xcb,0x05,0x00,0x13 +001850 1e99434e DCB 0x1e,0x99,0x43,0x4e +001854 44c0f60a DCB 0x44,0xc0,0xf6,0x0a +001858 000030ff DCB 0x00,0x00,0x30,0xff +00185c 00390002 DCB 0x00,0x39,0x00,0x02 +001860 6f253900 DCB 0x6f,0x25,0x39,0x00 +001864 11cb0000 DCB 0x11,0xcb,0x00,0x00 +001868 00000000 DCB 0x00,0x00,0x00,0x00 +00186c 00000005 DCB 0x00,0x00,0x00,0x05 +001870 1f404040 DCB 0x1f,0x40,0x40,0x40 +001874 40403900 DCB 0x40,0x40,0x39,0x00 +001878 026f0039 DCB 0x02,0x6f,0x00,0x39 +00187c 0016cc2c DCB 0x00,0x16,0xcc,0x2c +001880 0000a901 DCB 0x00,0x00,0xa9,0x01 +001884 0001a03f DCB 0x00,0x01,0xa0,0x3f +001888 fea23c00 DCB 0xfe,0xa2,0x3c,0x00 +00188c 00097400 DCB 0x00,0x09,0x74,0x00 +001890 00000000 DCB 0x00,0x00,0x00,0x00 +001894 3900026f DCB 0x39,0x00,0x02,0x6f +001898 15390011 DCB 0x15,0x39,0x00,0x11 +00189c cc3d0000 DCB 0xcc,0x3d,0x00,0x00 +0018a0 12990442 DCB 0x12,0x99,0x04,0x42 +0018a4 43c0c312 DCB 0x43,0xc0,0xc3,0x12 +0018a8 00000000 DCB 0x00,0x00,0x00,0x00 +0018ac 00390002 DCB 0x00,0x39,0x00,0x02 +0018b0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0018b4 11cc0000 DCB 0x11,0xcc,0x00,0x00 +0018b8 00000000 DCB 0x00,0x00,0x00,0x00 +0018bc 0000003d DCB 0x00,0x00,0x00,0x3d +0018c0 40404040 DCB 0x40,0x40,0x40,0x40 +0018c4 40403900 DCB 0x40,0x40,0x39,0x00 +0018c8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0018cc 0016cd21 DCB 0x00,0x16,0xcd,0x21 +0018d0 00034903 DCB 0x00,0x03,0x49,0x03 +0018d4 8400003f DCB 0x84,0x00,0x00,0x3f +0018d8 ff3ae43f DCB 0xff,0x3a,0xe4,0x3f +0018dc ff341800 DCB 0xff,0x34,0x18,0x00 +0018e0 000d2475 DCB 0x00,0x0d,0x24,0x75 +0018e4 3900026f DCB 0x39,0x00,0x02,0x6f +0018e8 15390011 DCB 0x15,0x39,0x00,0x11 +0018ec cd0812fb DCB 0xcd,0x08,0x12,0xfb +0018f0 1a001735 DCB 0x1a,0x00,0x17,0x35 +0018f4 55f0e3e2 DCB 0x55,0xf0,0xe3,0xe2 +0018f8 0366f0ff DCB 0x03,0x66,0xf0,0xff +0018fc ff390002 DCB 0xff,0x39,0x00,0x02 +001900 6f253900 DCB 0x6f,0x25,0x39,0x00 +001904 11cd0000 DCB 0x11,0xcd,0x00,0x00 +001908 00000000 DCB 0x00,0x00,0x00,0x00 +00190c 00000008 DCB 0x00,0x00,0x00,0x08 +001910 40404040 DCB 0x40,0x40,0x40,0x40 +001914 40403900 DCB 0x40,0x40,0x39,0x00 +001918 026f0039 DCB 0x02,0x6f,0x00,0x39 +00191c 0016ce2d DCB 0x00,0x16,0xce,0x2d +001920 00040003 DCB 0x00,0x04,0x00,0x03 +001924 8400003f DCB 0x84,0x00,0x00,0x3f +001928 ff100000 DCB 0xff,0x10,0x00,0x00 +00192c 00000000 DCB 0x00,0x00,0x00,0x00 +001930 0000f400 DCB 0x00,0x00,0xf4,0x00 +001934 3900026f DCB 0x39,0x00,0x02,0x6f +001938 15390011 DCB 0x15,0x39,0x00,0x11 +00193c ce1712fb DCB 0xce,0x17,0x12,0xfb +001940 1a003657 DCB 0x1a,0x00,0x36,0x57 +001944 55c0e01e DCB 0x55,0xc0,0xe0,0x1e +001948 000030ff DCB 0x00,0x00,0x30,0xff +00194c 00390002 DCB 0x00,0x39,0x00,0x02 +001950 6f253900 DCB 0x6f,0x25,0x39,0x00 +001954 11ce0000 DCB 0x11,0xce,0x00,0x00 +001958 00000000 DCB 0x00,0x00,0x00,0x00 +00195c 00000017 DCB 0x00,0x00,0x00,0x17 +001960 40404040 DCB 0x40,0x40,0x40,0x40 +001964 40403900 DCB 0x40,0x40,0x39,0x00 +001968 026f0039 DCB 0x02,0x6f,0x00,0x39 +00196c 0016cf2b DCB 0x00,0x16,0xcf,0x2b +001970 00040003 DCB 0x00,0x04,0x00,0x03 +001974 c1000000 DCB 0xc1,0x00,0x00,0x00 +001978 00000000 DCB 0x00,0x00,0x00,0x00 +00197c 0000007f DCB 0x00,0x00,0x00,0x7f +001980 fff0fc00 DCB 0xff,0xf0,0xfc,0x00 +001984 3900026f DCB 0x39,0x00,0x02,0x6f +001988 15390011 DCB 0x15,0x39,0x00,0x11 +00198c cf16221b DCB 0xcf,0x16,0x22,0x1b +001990 3b003657 DCB 0x3b,0x00,0x36,0x57 +001994 550f201f DCB 0x55,0x0f,0x20,0x1f +001998 fc200000 DCB 0xfc,0x20,0x00,0x00 +00199c 00390002 DCB 0x00,0x39,0x00,0x02 +0019a0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0019a4 11cf0000 DCB 0x11,0xcf,0x00,0x00 +0019a8 00000000 DCB 0x00,0x00,0x00,0x00 +0019ac 00000016 DCB 0x00,0x00,0x00,0x16 +0019b0 40404040 DCB 0x40,0x40,0x40,0x40 +0019b4 40403900 DCB 0x40,0x40,0x39,0x00 +0019b8 026f0039 DCB 0x02,0x6f,0x00,0x39 +0019bc 0016d027 DCB 0x00,0x16,0xd0,0x27 +0019c0 00034903 DCB 0x00,0x03,0x49,0x03 +0019c4 c1000000 DCB 0xc1,0x00,0x00,0x00 +0019c8 0000003f DCB 0x00,0x00,0x00,0x3f +0019cc ff264600 DCB 0xff,0x26,0x46,0x00 +0019d0 0000dd7b DCB 0x00,0x00,0xdd,0x7b +0019d4 3900026f DCB 0x39,0x00,0x02,0x6f +0019d8 15390011 DCB 0x15,0x39,0x00,0x11 +0019dc d009221b DCB 0xd0,0x09,0x22,0x1b +0019e0 3b001735 DCB 0x3b,0x00,0x17,0x35 +0019e4 55301de1 DCB 0x55,0x30,0x1d,0xe1 +0019e8 0000c000 DCB 0x00,0x00,0xc0,0x00 +0019ec ff390002 DCB 0xff,0x39,0x00,0x02 +0019f0 6f253900 DCB 0x6f,0x25,0x39,0x00 +0019f4 11d00000 DCB 0x11,0xd0,0x00,0x00 +0019f8 00000000 DCB 0x00,0x00,0x00,0x00 +0019fc 00000009 DCB 0x00,0x00,0x00,0x09 +001a00 40404040 DCB 0x40,0x40,0x40,0x40 +001a04 40403900 DCB 0x40,0x40,0x39,0x00 +001a08 026f0039 DCB 0x02,0x6f,0x00,0x39 +001a0c 0016d100 DCB 0x00,0x16,0xd1,0x00 +001a10 00000000 DCB 0x00,0x00,0x00,0x00 +001a14 00000000 DCB 0x00,0x00,0x00,0x00 +001a18 00000000 DCB 0x00,0x00,0x00,0x00 +001a1c 00000000 DCB 0x00,0x00,0x00,0x00 +001a20 00000000 DCB 0x00,0x00,0x00,0x00 +001a24 3900026f DCB 0x39,0x00,0x02,0x6f +001a28 15390011 DCB 0x15,0x39,0x00,0x11 +001a2c d1000000 DCB 0xd1,0x00,0x00,0x00 +001a30 00000000 DCB 0x00,0x00,0x00,0x00 +001a34 00000000 DCB 0x00,0x00,0x00,0x00 +001a38 00000000 DCB 0x00,0x00,0x00,0x00 +001a3c 00390002 DCB 0x00,0x39,0x00,0x02 +001a40 6f253900 DCB 0x6f,0x25,0x39,0x00 +001a44 11d10000 DCB 0x11,0xd1,0x00,0x00 +001a48 00000000 DCB 0x00,0x00,0x00,0x00 +001a4c 00000000 DCB 0x00,0x00,0x00,0x00 +001a50 00000000 DCB 0x00,0x00,0x00,0x00 +001a54 00003900 DCB 0x00,0x00,0x39,0x00 +001a58 026f0039 DCB 0x02,0x6f,0x00,0x39 +001a5c 0016d200 DCB 0x00,0x16,0xd2,0x00 +001a60 00000000 DCB 0x00,0x00,0x00,0x00 +001a64 00000000 DCB 0x00,0x00,0x00,0x00 +001a68 00000000 DCB 0x00,0x00,0x00,0x00 +001a6c 00000000 DCB 0x00,0x00,0x00,0x00 +001a70 00000000 DCB 0x00,0x00,0x00,0x00 +001a74 3900026f DCB 0x39,0x00,0x02,0x6f +001a78 15390011 DCB 0x15,0x39,0x00,0x11 +001a7c d2000000 DCB 0xd2,0x00,0x00,0x00 +001a80 00000000 DCB 0x00,0x00,0x00,0x00 +001a84 00000000 DCB 0x00,0x00,0x00,0x00 +001a88 00000000 DCB 0x00,0x00,0x00,0x00 +001a8c 00390002 DCB 0x00,0x39,0x00,0x02 +001a90 6f253900 DCB 0x6f,0x25,0x39,0x00 +001a94 11d20000 DCB 0x11,0xd2,0x00,0x00 +001a98 00000000 DCB 0x00,0x00,0x00,0x00 +001a9c 00000000 DCB 0x00,0x00,0x00,0x00 +001aa0 00000000 DCB 0x00,0x00,0x00,0x00 +001aa4 00003900 DCB 0x00,0x00,0x39,0x00 +001aa8 026f0039 DCB 0x02,0x6f,0x00,0x39 +001aac 0016d300 DCB 0x00,0x16,0xd3,0x00 +001ab0 00000000 DCB 0x00,0x00,0x00,0x00 +001ab4 00000000 DCB 0x00,0x00,0x00,0x00 +001ab8 00000000 DCB 0x00,0x00,0x00,0x00 +001abc 00000000 DCB 0x00,0x00,0x00,0x00 +001ac0 00000000 DCB 0x00,0x00,0x00,0x00 +001ac4 3900026f DCB 0x39,0x00,0x02,0x6f +001ac8 15390011 DCB 0x15,0x39,0x00,0x11 +001acc d3000000 DCB 0xd3,0x00,0x00,0x00 +001ad0 00000000 DCB 0x00,0x00,0x00,0x00 +001ad4 00000000 DCB 0x00,0x00,0x00,0x00 +001ad8 00000000 DCB 0x00,0x00,0x00,0x00 +001adc 00390002 DCB 0x00,0x39,0x00,0x02 +001ae0 6f253900 DCB 0x6f,0x25,0x39,0x00 +001ae4 11d30000 DCB 0x11,0xd3,0x00,0x00 +001ae8 00000000 DCB 0x00,0x00,0x00,0x00 +001aec 00000000 DCB 0x00,0x00,0x00,0x00 +001af0 00000000 DCB 0x00,0x00,0x00,0x00 +001af4 00003900 DCB 0x00,0x00,0x39,0x00 +001af8 026f0039 DCB 0x02,0x6f,0x00,0x39 +001afc 0016d400 DCB 0x00,0x16,0xd4,0x00 +001b00 00000000 DCB 0x00,0x00,0x00,0x00 +001b04 00000000 DCB 0x00,0x00,0x00,0x00 +001b08 00000000 DCB 0x00,0x00,0x00,0x00 +001b0c 00000000 DCB 0x00,0x00,0x00,0x00 +001b10 00000000 DCB 0x00,0x00,0x00,0x00 +001b14 3900026f DCB 0x39,0x00,0x02,0x6f +001b18 15390011 DCB 0x15,0x39,0x00,0x11 +001b1c d4000000 DCB 0xd4,0x00,0x00,0x00 +001b20 00000000 DCB 0x00,0x00,0x00,0x00 +001b24 00000000 DCB 0x00,0x00,0x00,0x00 +001b28 00000000 DCB 0x00,0x00,0x00,0x00 +001b2c 00390002 DCB 0x00,0x39,0x00,0x02 +001b30 6f253900 DCB 0x6f,0x25,0x39,0x00 +001b34 11d40000 DCB 0x11,0xd4,0x00,0x00 +001b38 00000000 DCB 0x00,0x00,0x00,0x00 +001b3c 00000000 DCB 0x00,0x00,0x00,0x00 +001b40 00000000 DCB 0x00,0x00,0x00,0x00 +001b44 00003900 DCB 0x00,0x00,0x39,0x00 +001b48 026f0039 DCB 0x02,0x6f,0x00,0x39 +001b4c 0016d500 DCB 0x00,0x16,0xd5,0x00 +001b50 00000000 DCB 0x00,0x00,0x00,0x00 +001b54 00000000 DCB 0x00,0x00,0x00,0x00 +001b58 00000000 DCB 0x00,0x00,0x00,0x00 +001b5c 00000000 DCB 0x00,0x00,0x00,0x00 +001b60 00000000 DCB 0x00,0x00,0x00,0x00 +001b64 3900026f DCB 0x39,0x00,0x02,0x6f +001b68 15390011 DCB 0x15,0x39,0x00,0x11 +001b6c d5000000 DCB 0xd5,0x00,0x00,0x00 +001b70 00000000 DCB 0x00,0x00,0x00,0x00 +001b74 00000000 DCB 0x00,0x00,0x00,0x00 +001b78 00000000 DCB 0x00,0x00,0x00,0x00 +001b7c 00390002 DCB 0x00,0x39,0x00,0x02 +001b80 6f253900 DCB 0x6f,0x25,0x39,0x00 +001b84 11d50000 DCB 0x11,0xd5,0x00,0x00 +001b88 00000000 DCB 0x00,0x00,0x00,0x00 +001b8c 00000000 DCB 0x00,0x00,0x00,0x00 +001b90 00000000 DCB 0x00,0x00,0x00,0x00 +001b94 00003900 DCB 0x00,0x00,0x39,0x00 +001b98 026f0039 DCB 0x02,0x6f,0x00,0x39 +001b9c 0016d600 DCB 0x00,0x16,0xd6,0x00 +001ba0 00000000 DCB 0x00,0x00,0x00,0x00 +001ba4 00000000 DCB 0x00,0x00,0x00,0x00 +001ba8 00000000 DCB 0x00,0x00,0x00,0x00 +001bac 00000000 DCB 0x00,0x00,0x00,0x00 +001bb0 00000000 DCB 0x00,0x00,0x00,0x00 +001bb4 3900026f DCB 0x39,0x00,0x02,0x6f +001bb8 15390011 DCB 0x15,0x39,0x00,0x11 +001bbc d6000000 DCB 0xd6,0x00,0x00,0x00 +001bc0 00000000 DCB 0x00,0x00,0x00,0x00 +001bc4 00000000 DCB 0x00,0x00,0x00,0x00 +001bc8 00000000 DCB 0x00,0x00,0x00,0x00 +001bcc 00390002 DCB 0x00,0x39,0x00,0x02 +001bd0 6f253900 DCB 0x6f,0x25,0x39,0x00 +001bd4 11d60000 DCB 0x11,0xd6,0x00,0x00 +001bd8 00000000 DCB 0x00,0x00,0x00,0x00 +001bdc 00000000 DCB 0x00,0x00,0x00,0x00 +001be0 00000000 DCB 0x00,0x00,0x00,0x00 +001be4 00003900 DCB 0x00,0x00,0x39,0x00 +001be8 026f0039 DCB 0x02,0x6f,0x00,0x39 +001bec 0016d700 DCB 0x00,0x16,0xd7,0x00 +001bf0 00000000 DCB 0x00,0x00,0x00,0x00 +001bf4 00000000 DCB 0x00,0x00,0x00,0x00 +001bf8 00000000 DCB 0x00,0x00,0x00,0x00 +001bfc 00000000 DCB 0x00,0x00,0x00,0x00 +001c00 00000000 DCB 0x00,0x00,0x00,0x00 +001c04 3900026f DCB 0x39,0x00,0x02,0x6f +001c08 15390011 DCB 0x15,0x39,0x00,0x11 +001c0c d7000000 DCB 0xd7,0x00,0x00,0x00 +001c10 00000000 DCB 0x00,0x00,0x00,0x00 +001c14 00000000 DCB 0x00,0x00,0x00,0x00 +001c18 00000000 DCB 0x00,0x00,0x00,0x00 +001c1c 00390002 DCB 0x00,0x39,0x00,0x02 +001c20 6f253900 DCB 0x6f,0x25,0x39,0x00 +001c24 11d70000 DCB 0x11,0xd7,0x00,0x00 +001c28 00000000 DCB 0x00,0x00,0x00,0x00 +001c2c 00000000 DCB 0x00,0x00,0x00,0x00 +001c30 00000000 DCB 0x00,0x00,0x00,0x00 +001c34 00003900 DCB 0x00,0x00,0x39,0x00 +001c38 026f0039 DCB 0x02,0x6f,0x00,0x39 +001c3c 0016d800 DCB 0x00,0x16,0xd8,0x00 +001c40 00000000 DCB 0x00,0x00,0x00,0x00 +001c44 00000000 DCB 0x00,0x00,0x00,0x00 +001c48 00000000 DCB 0x00,0x00,0x00,0x00 +001c4c 00000000 DCB 0x00,0x00,0x00,0x00 +001c50 00000000 DCB 0x00,0x00,0x00,0x00 +001c54 3900026f DCB 0x39,0x00,0x02,0x6f +001c58 15390011 DCB 0x15,0x39,0x00,0x11 +001c5c d8000000 DCB 0xd8,0x00,0x00,0x00 +001c60 00000000 DCB 0x00,0x00,0x00,0x00 +001c64 00000000 DCB 0x00,0x00,0x00,0x00 +001c68 00000000 DCB 0x00,0x00,0x00,0x00 +001c6c 00390002 DCB 0x00,0x39,0x00,0x02 +001c70 6f253900 DCB 0x6f,0x25,0x39,0x00 +001c74 11d80000 DCB 0x11,0xd8,0x00,0x00 +001c78 00000000 DCB 0x00,0x00,0x00,0x00 +001c7c 00000000 DCB 0x00,0x00,0x00,0x00 +001c80 00000000 DCB 0x00,0x00,0x00,0x00 +001c84 00003900 DCB 0x00,0x00,0x39,0x00 +001c88 026f0039 DCB 0x02,0x6f,0x00,0x39 +001c8c 0016d900 DCB 0x00,0x16,0xd9,0x00 +001c90 00000000 DCB 0x00,0x00,0x00,0x00 +001c94 00000000 DCB 0x00,0x00,0x00,0x00 +001c98 00000000 DCB 0x00,0x00,0x00,0x00 +001c9c 00000000 DCB 0x00,0x00,0x00,0x00 +001ca0 00000000 DCB 0x00,0x00,0x00,0x00 +001ca4 3900026f DCB 0x39,0x00,0x02,0x6f +001ca8 15390011 DCB 0x15,0x39,0x00,0x11 +001cac d9000000 DCB 0xd9,0x00,0x00,0x00 +001cb0 00000000 DCB 0x00,0x00,0x00,0x00 +001cb4 00000000 DCB 0x00,0x00,0x00,0x00 +001cb8 00000000 DCB 0x00,0x00,0x00,0x00 +001cbc 00390002 DCB 0x00,0x39,0x00,0x02 +001cc0 6f253900 DCB 0x6f,0x25,0x39,0x00 +001cc4 11d90000 DCB 0x11,0xd9,0x00,0x00 +001cc8 00000000 DCB 0x00,0x00,0x00,0x00 +001ccc 00000000 DCB 0x00,0x00,0x00,0x00 +001cd0 00000000 DCB 0x00,0x00,0x00,0x00 +001cd4 00003900 DCB 0x00,0x00,0x39,0x00 +001cd8 026f0039 DCB 0x02,0x6f,0x00,0x39 +001cdc 0016ea00 DCB 0x00,0x16,0xea,0x00 +001ce0 00000000 DCB 0x00,0x00,0x00,0x00 +001ce4 00000000 DCB 0x00,0x00,0x00,0x00 +001ce8 00000000 DCB 0x00,0x00,0x00,0x00 +001cec 00000000 DCB 0x00,0x00,0x00,0x00 +001cf0 00000000 DCB 0x00,0x00,0x00,0x00 +001cf4 3900026f DCB 0x39,0x00,0x02,0x6f +001cf8 15390011 DCB 0x15,0x39,0x00,0x11 +001cfc ea000000 DCB 0xea,0x00,0x00,0x00 +001d00 00000000 DCB 0x00,0x00,0x00,0x00 +001d04 00000000 DCB 0x00,0x00,0x00,0x00 +001d08 00000000 DCB 0x00,0x00,0x00,0x00 +001d0c 00390002 DCB 0x00,0x39,0x00,0x02 +001d10 6f253900 DCB 0x6f,0x25,0x39,0x00 +001d14 11ea0000 DCB 0x11,0xea,0x00,0x00 +001d18 00000000 DCB 0x00,0x00,0x00,0x00 +001d1c 00000000 DCB 0x00,0x00,0x00,0x00 +001d20 00000000 DCB 0x00,0x00,0x00,0x00 +001d24 00003900 DCB 0x00,0x00,0x39,0x00 +001d28 06f055aa DCB 0x06,0xf0,0x55,0xaa +001d2c 52080039 DCB 0x52,0x08,0x00,0x39 +001d30 00026f13 DCB 0x00,0x02,0x6f,0x13 +001d34 390019df DCB 0x39,0x00,0x19,0xdf +001d38 00000000 DCB 0x00,0x00,0x00,0x00 +001d3c 00000000 DCB 0x00,0x00,0x00,0x00 +001d40 00000000 DCB 0x00,0x00,0x00,0x00 +001d44 00000000 DCB 0x00,0x00,0x00,0x00 +001d48 00000000 DCB 0x00,0x00,0x00,0x00 +001d4c 00000000 DCB 0x00,0x00,0x00,0x00 +001d50 39000a88 DCB 0x39,0x00,0x0a,0x88 +001d54 01021c08 DCB 0x01,0x02,0x1c,0x08 +001d58 68000000 DCB 0x68,0x00,0x00,0x00 +001d5c 00390002 DCB 0x00,0x39,0x00,0x02 +001d60 5f013900 DCB 0x5f,0x01,0x39,0x00 +001d64 02260039 DCB 0x02,0x26,0x00,0x39 +001d68 00021701 DCB 0x00,0x02,0x17,0x01 +001d6c 3900052a DCB 0x39,0x00,0x05,0x2a +001d70 00000437 DCB 0x00,0x00,0x04,0x37 +001d74 3900052b DCB 0x39,0x00,0x05,0x2b +001d78 0000095f DCB 0x00,0x00,0x09,0x5f +001d7c 3900022f DCB 0x39,0x00,0x02,0x2f +001d80 02390002 DCB 0x02,0x39,0x00,0x02 +001d84 35303900 DCB 0x35,0x30,0x39,0x00 +001d88 03440000 DCB 0x03,0x44,0x00,0x00 +001d8c 39000351 DCB 0x39,0x00,0x03,0x51 +001d90 0e503900 DCB 0x0e,0x50,0x39,0x00 +001d94 026f0439 DCB 0x02,0x6f,0x04,0x39 +001d98 0003510f DCB 0x00,0x03,0x51,0x0f +001d9c fe390002 DCB 0xfe,0x39,0x00,0x02 +001da0 53203900 DCB 0x53,0x20,0x39,0x00 +001da4 03900000 DCB 0x03,0x90,0x00,0x00 +001da8 39001391 DCB 0x39,0x00,0x13,0x91 +001dac 8928000c DCB 0x89,0x28,0x00,0x0c +001db0 d2000225 DCB 0xd2,0x00,0x02,0x25 +001db4 01140007 DCB 0x01,0x14,0x00,0x07 +001db8 0975087a DCB 0x09,0x75,0x08,0x7a +001dbc 10f03900 DCB 0x10,0xf0,0x39,0x00 +001dc0 05ffaa55 DCB 0x05,0xff,0xaa,0x55 +001dc4 a5813900 DCB 0xa5,0x81,0x39,0x00 +001dc8 026f0e39 DCB 0x02,0x6f,0x0e,0x39 +001dcc 0003f52b DCB 0x00,0x03,0xf5,0x2b +001dd0 00390002 DCB 0x00,0x39,0x00,0x02 +001dd4 6f023900 DCB 0x6f,0x02,0x39,0x00 +001dd8 02f90439 DCB 0x02,0xf9,0x04,0x39 +001ddc 0005ffaa DCB 0x00,0x05,0xff,0xaa +001de0 55a58039 DCB 0x55,0xa5,0x80,0x39 +001de4 00026f0f DCB 0x00,0x02,0x6f,0x0f +001de8 390002fc DCB 0x39,0x00,0x02,0xfc +001dec 00390002 DCB 0x00,0x39,0x00,0x02 +001df0 6f093900 DCB 0x6f,0x09,0x39,0x00 +001df4 03fcfcf0 DCB 0x03,0xfc,0xfc,0xf0 +001df8 390005ff DCB 0x39,0x00,0x05,0xff +001dfc aa55a580 DCB 0xaa,0x55,0xa5,0x80 +001e00 3900026f DCB 0x39,0x00,0x02,0x6f +001e04 15390003 DCB 0x15,0x39,0x00,0x03 +001e08 f8014e39 DCB 0xf8,0x01,0x4e,0x39 +001e0c 00026f31 DCB 0x00,0x02,0x6f,0x31 +001e10 390003f8 DCB 0x39,0x00,0x03,0xf8 +001e14 00fd3900 DCB 0x00,0xfd,0x39,0x00 +001e18 026f0139 DCB 0x02,0x6f,0x01,0x39 +001e1c 00021f06 DCB 0x00,0x02,0x1f,0x06 +001e20 3900026f DCB 0x39,0x00,0x02,0x6f +001e24 19390002 DCB 0x19,0x39,0x00,0x02 +001e28 f2003900 DCB 0xf2,0x00,0x39,0x00 +001e2c 026f2d39 DCB 0x02,0x6f,0x2d,0x39 +001e30 0002fc44 DCB 0x00,0x02,0xfc,0x44 +001e34 3900026f DCB 0x39,0x00,0x02,0x6f +001e38 0a390004 DCB 0x0a,0x39,0x00,0x04 +001e3c f6707070 DCB 0xf6,0x70,0x70,0x70 +001e40 3900026f DCB 0x39,0x00,0x02,0x6f +001e44 0e390002 DCB 0x0e,0x39,0x00,0x02 +001e48 f6703900 DCB 0xf6,0x70,0x39,0x00 +001e4c 026f2d39 DCB 0x02,0x6f,0x2d,0x39 +001e50 0002fc44 DCB 0x00,0x02,0xfc,0x44 +001e54 390006f0 DCB 0x39,0x00,0x06,0xf0 +001e58 55aa5208 DCB 0x55,0xaa,0x52,0x08 +001e5c 00390002 DCB 0x00,0x39,0x00,0x02 +001e60 6f063900 DCB 0x6f,0x06,0x39,0x00 +001e64 05b57f4b DCB 0x05,0xb5,0x7f,0x4b +001e68 294f3900 DCB 0x29,0x4f,0x39,0x00 +001e6c 026f0c39 DCB 0x02,0x6f,0x0c,0x39 +001e70 0004b54e DCB 0x00,0x04,0xb5,0x4e +001e74 25503900 DCB 0x25,0x50,0x39,0x00 +001e78 026f1139 DCB 0x02,0x6f,0x11,0x39 +001e7c 0006b529 DCB 0x00,0x06,0xb5,0x29 +001e80 29292929 DCB 0x29,0x29,0x29,0x29 +001e84 3900026f DCB 0x39,0x00,0x02,0x6f +001e88 18390006 DCB 0x18,0x39,0x00,0x06 +001e8c b5000000 DCB 0xb5,0x00,0x00,0x00 +001e90 00003900 DCB 0x00,0x00,0x39,0x00 +001e94 026f1d39 DCB 0x02,0x6f,0x1d,0x39 +001e98 0006b500 DCB 0x00,0x06,0xb5,0x00 +001e9c 00000000 DCB 0x00,0x00,0x00,0x00 +001ea0 3900026f DCB 0x39,0x00,0x02,0x6f +001ea4 2c390002 DCB 0x2c,0x39,0x00,0x02 +001ea8 b5003900 DCB 0xb5,0x00,0x39,0x00 +001eac 06f055aa DCB 0x06,0xf0,0x55,0xaa +001eb0 52080039 DCB 0x52,0x08,0x00,0x39 +001eb4 00026fd9 DCB 0x00,0x02,0x6f,0xd9 +001eb8 390003ba DCB 0x39,0x00,0x03,0xba +001ebc 00203900 DCB 0x00,0x20,0x39,0x00 +001ec0 06f055aa DCB 0x06,0xf0,0x55,0xaa +001ec4 52080039 DCB 0x52,0x08,0x00,0x39 +001ec8 00026fd1 DCB 0x00,0x02,0x6f,0xd1 +001ecc 390003ba DCB 0x39,0x00,0x03,0xba +001ed0 000a3900 DCB 0x00,0x0a,0x39,0x00 +001ed4 06f055aa DCB 0x06,0xf0,0x55,0xaa +001ed8 52080039 DCB 0x52,0x08,0x00,0x39 +001edc 00026f1a DCB 0x00,0x02,0x6f,0x1a +001ee0 390002c2 DCB 0x39,0x00,0x02,0xc2 +001ee4 1b390006 DCB 0x1b,0x39,0x00,0x06 +001ee8 f055aa52 DCB 0xf0,0x55,0xaa,0x52 +001eec 08043900 DCB 0x08,0x04,0x39,0x00 +001ef0 02b50000 DCB 0x02,0xb5,0x00,0x00 +001ef4 07020100 DCB 0x07,0x02,0x01,0x00 +001ef8 08020100 DCB 0x08,0x02,0x01,0x00 +001efc 02020100 DCB 0x02,0x02,0x01,0x00 +001f00 04020100 DCB 0x04,0x02,0x01,0x00 +001f04 03010202 DCB 0x03,0x01,0x02,0x02 + + AREA ||.data||, DATA, ALIGN=2 + + g_rx_ctrl_handle + DCD 0x00000000 + g_tx_ctrl_handle + DCD 0x00000000 + panel_display_done +000008 00 DCB 0x00 + sg_system_resume +000009 00 DCB 0x00 + sg_system_suspend +00000a 00 DCB 0x00 + AP_REG51_7FF +00000b 00 DCB 0x00 + sg_aod_in_flag +00000c 00 DCB 0x00 + s_swire_pwm_counter +00000d 00 DCB 0x00 + t_pps +00000e 1100 DCB 0x11,0x00 +000010 00ab3080 DCB 0x00,0xab,0x30,0x80 +000014 0c8005a0 DCB 0x0c,0x80,0x05,0xa0 +000018 001902d0 DCB 0x00,0x19,0x02,0xd0 +00001c 02d00200 DCB 0x02,0xd0,0x02,0x00 +000020 02c20020 DCB 0x02,0xc2,0x00,0x20 +000024 0267000a DCB 0x02,0x67,0x00,0x0a +000028 000f0500 DCB 0x00,0x0f,0x05,0x00 +00002c 030d1800 DCB 0x03,0x0d,0x18,0x00 +000030 10f00710 DCB 0x10,0xf0,0x07,0x10 +000034 2000060f DCB 0x20,0x00,0x06,0x0f +000038 0f330e1c DCB 0x0f,0x33,0x0e,0x1c +00003c 2a384654 DCB 0x2a,0x38,0x46,0x54 +000040 62697077 DCB 0x62,0x69,0x70,0x77 +000044 797b7d7e DCB 0x79,0x7b,0x7d,0x7e +000048 02022200 DCB 0x02,0x02,0x22,0x00 +00004c 2a402abe DCB 0x2a,0x40,0x2a,0xbe +000050 3afc3afa DCB 0x3a,0xfc,0x3a,0xfa +000054 3af83b38 DCB 0x3a,0xf8,0x3b,0x38 +000058 3b783bb6 DCB 0x3b,0x78,0x3b,0xb6 +00005c 4bb64bf4 DCB 0x4b,0xb6,0x4b,0xf4 +000060 4bf46c34 DCB 0x4b,0xf4,0x6c,0x34 +000064 84740000 DCB 0x84,0x74,0x00,0x00 +000068 00000000 DCB 0x00,0x00,0x00,0x00 +00006c 00000000 DCB 0x00,0x00,0x00,0x00 +000070 00000000 DCB 0x00,0x00,0x00,0x00 +000074 00000000 DCB 0x00,0x00,0x00,0x00 +000078 00000000 DCB 0x00,0x00,0x00,0x00 +00007c 00000000 DCB 0x00,0x00,0x00,0x00 +000080 00000000 DCB 0x00,0x00,0x00,0x00 +000084 00000000 DCB 0x00,0x00,0x00,0x00 +000088 00000000 DCB 0x00,0x00,0x00,0x00 +00008c 0000 DCB 0x00,0x00 + Flag +00008e 0000 DCB 0x00,0x00 + ExitDelay + DCD 0x00000000 + +;*** Start embedded assembler *** + +#line 1 "..\\..\\src\\app\\S8\\s8_demo.c" + AREA ||.rev16_text||, CODE + THUMB + EXPORT |__asm___9_s8_demo_c_83dd31a2____REV16| +#line 467 "C:\\Keil_v5\\ARM\\PACK\\ARM\\CMSIS\\5.5.1\\CMSIS\\Core\\Include\\cmsis_armcc.h" +|__asm___9_s8_demo_c_83dd31a2____REV16| PROC +#line 468 + + rev16 r0, r0 + bx lr + ENDP + AREA ||.revsh_text||, CODE + THUMB + EXPORT |__asm___9_s8_demo_c_83dd31a2____REVSH| +#line 482 +|__asm___9_s8_demo_c_83dd31a2____REVSH| PROC +#line 483 + + revsh r0, r0 + bx lr + ENDP + +;*** End embedded assembler *** diff --git a/project/WL668/Objects/X90Pro_WL668_20231130.bin b/project/WL668/Objects/X90Pro_WL668_20231130.bin new file mode 100644 index 0000000000000000000000000000000000000000..703b9d2c8c442e5680b7fb40faf8c007c2bc8130 GIT binary patch literal 46568 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 literal 0 HcmV?d00001 diff --git a/project/WL668/Objects/X90Pro_WL668_20231201.bin b/project/WL668/Objects/X90Pro_WL668_20231201.bin new file mode 100644 index 0000000000000000000000000000000000000000..c93530bdf4202f26356171225859a623d148147c GIT binary patch literal 47144 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 Az5oCK literal 0 HcmV?d00001 diff --git a/project/WL668/Objects/X90Pro_WL668_20231205.bin b/project/WL668/Objects/X90Pro_WL668_20231205.bin new file mode 100644 index 0000000000000000000000000000000000000000..eecb70c943f097cb3ed6be2b1727fc35546b165a GIT binary patch literal 47268 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 literal 0 HcmV?d00001 diff --git a/project/WL668/Objects/X90Pro_WL668_20240319.bin b/project/WL668/Objects/X90Pro_WL668_20240319.bin new file mode 100644 index 0000000000000000000000000000000000000000..3259a2edefb9f71c807f87d042a94559779843a1 GIT binary patch literal 47268 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 + + + 2.1 + +
### uVision Project, (C) Keil Software
+ + + + WL668 + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 + + + ARMCM0 + ARM + ARM.CMSIS.5.5.1 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000) + 0 + $$Device:ARMCM0$Device\ARM\ARMCM0\Include\ARMCM0.h + + + + + + + + + + + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + X90Pro_WL668_20240319 + 1 + 0 + 1 + 1 + 1 + .\Listings\ + 1 + 0 + 1 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin -o .\Objects\@L.bin .\Objects\@L.axf + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + "Cortex-M0" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 16 + 1 + 1 + 0 + 0 + 4 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x20000 + + + 1 + 0x0 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x2000 + + + 1 + 0x10000 + 0x10000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x70000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + + + + ..\..\src;..\..\src\board;..\..\src\common;..\..\src\sdk\include;..\..\src\sdk\include\M0;..\..\src\app;..\..\src\app\S8;..\..\src\app\touch;..\..\src\app\module_demo;..\..\src\app\Mi12Lite + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x20000000 + + + + + + + + + + + + + app + + + main.c + 1 + ..\..\src\app\main.c + + + app_tp_transfer.c + 1 + ..\..\src\app\touch\app_tp_transfer.c + + + app_tp_for_custom_s8.c + 1 + ..\..\src\app\S8\app_tp_for_custom_s8.c + + + s8_demo.c + 1 + ..\..\src\app\S8\s8_demo.c + + + demo_version.txt + 5 + ..\..\src\app\demo_version.txt + + + + + driver + + + CVWL668.lib + 4 + ..\..\src\sdk\CVWL668\lib\CVWL668.lib + + + + + board + + + board.c + 1 + ..\..\src\board\board.c + + + + + startup + + + startup_ARMCM0.s + 2 + ..\..\src\board\startup\startup_ARMCM0.s + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + RTE\Device\ARMCM0\startup_ARMCM0.s + + + + + + RTE\Device\ARMCM0\system_ARMCM0.c + + + + + + + +
diff --git a/project/WL668T/WL668T.uvprojx b/project/WL668T/WL668T.uvprojx new file mode 100644 index 0000000..43ba80b --- /dev/null +++ b/project/WL668T/WL668T.uvprojx @@ -0,0 +1,546 @@ + + + + 2.1 + +
### uVision Project, (C) Keil Software
+ + + + WL668T + 0x4 + ARM-ADS + 5060750::V5.06 update 6 (build 750)::ARMCC + 5060750::V5.06 update 6 (build 750)::ARMCC + 0 + + + ARMCM0 + ARM + ARM.CMSIS.5.5.1 + http://www.keil.com/pack/ + IRAM(0x20000000,0x00020000) IROM(0x00000000,0x00040000) CPUTYPE("Cortex-M0") CLOCK(12000000) ESEL ELITTLE + + + UL2CM3(-S0 -C0 -P0 -FD20000000 -FC1000) + 0 + $$Device:ARMCM0$Device\ARM\ARMCM0\Include\ARMCM0.h + + + + + + + + + + + 0 + 0 + + + + + + + 0 + 0 + 0 + 0 + 1 + + .\Objects\ + WL668T_demo + 1 + 0 + 1 + 1 + 1 + .\Listings\ + 1 + 0 + 1 + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 0 + 0 + + + 0 + 0 + 0 + 0 + + + 1 + 0 + fromelf --bin -o .\Objects\@L.bin .\Objects\@L.axf + + 0 + 0 + 0 + 0 + + 0 + + + + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 3 + + + 1 + + + SARMCM3.DLL + + DARMCM1.DLL + -pCM0 + SARMCM3.DLL + + TARMCM1.DLL + -pCM0 + + + + 1 + 0 + 0 + 0 + 16 + + + + + 1 + 0 + 0 + 1 + 1 + 4096 + + 1 + BIN\UL2CM3.DLL + "" () + + + + + 0 + + + + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + "Cortex-M0" + + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 16 + 1 + 1 + 0 + 0 + 4 + 3 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x20000000 + 0x20000 + + + 1 + 0x0 + 0x40000 + + + 0 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x0 + + + 1 + 0x0 + 0x2000 + + + 1 + 0x10000 + 0x10000 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x0 + 0x0 + + + 0 + 0x70000 + 0x8000 + + + 0 + 0x0 + 0x0 + + + + + + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + + + + ..\..\src;..\..\src\board;..\..\src\common;..\..\src\sdk\include;..\..\src\sdk\include\M0;..\..\src\app;..\..\src\app\S8;..\..\src\app\touch;..\..\src\app\module_demo;..\..\src\app\Mi12Lite + + + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + + + + + + + + + 1 + 0 + 0 + 0 + 1 + 0 + 0x00000000 + 0x20000000 + + + + + + + + + + + + + app + + + main.c + 1 + ..\..\src\app\main.c + + + app_tp_transfer.c + 1 + ..\..\src\app\touch\app_tp_transfer.c + + + app_tp_for_custom_s8.c + 1 + ..\..\src\app\S8\app_tp_for_custom_s8.c + + + s8_demo.c + 1 + ..\..\src\app\S8\s8_demo.c + + + Mi12Lite.c + 1 + ..\..\src\app\Mi12Lite\Mi12Lite.c + + + + + driver + + + CVWL668T.lib + 4 + ..\..\src\sdk\CVWL668T\lib\CVWL668T.lib + + + + + board + + + board.c + 1 + ..\..\src\board\board.c + + + + + startup + + + startup_ARMCM0.s + 2 + ..\..\src\board\startup\startup_ARMCM0.s + + + + + modules_demo + + + demo_hal_crc.c + 1 + ..\..\src\app\module_demo\demo_hal_crc.c + + + demo_hal_dsi_rx.c + 1 + ..\..\src\app\module_demo\demo_hal_dsi_rx.c + + + demo_hal_dsi_tx.c + 1 + ..\..\src\app\module_demo\demo_hal_dsi_tx.c + + + demo_hal_flash.c + 1 + ..\..\src\app\module_demo\demo_hal_flash.c + + + demo_hal_gpio.c + 1 + ..\..\src\app\module_demo\demo_hal_gpio.c + + + demo_hal_i2c.c + 1 + ..\..\src\app\module_demo\demo_hal_i2c.c + + + demo_hal_spi.c + 1 + ..\..\src\app\module_demo\demo_hal_spi.c + + + demo_hal_pwm.c + 1 + ..\..\src\app\module_demo\demo_hal_pwm.c + + + demo_hal_pwr.c + 1 + ..\..\src\app\module_demo\demo_hal_pwr.c + + + demo_hal_swire.c + 1 + ..\..\src\app\module_demo\demo_hal_swire.c + + + demo_hal_uart.c + 1 + ..\..\src\app\module_demo\demo_hal_uart.c + + + demo_hal_wdg.c + 1 + ..\..\src\app\module_demo\demo_hal_wdg.c + + + module_demo_main.c + 1 + ..\..\src\app\module_demo\module_demo_main.c + + + + + ::CMSIS + + + + + + + + + + + + + + + + + + RTE\Device\ARMCM0\startup_ARMCM0.s + + + + + + RTE\Device\ARMCM0\system_ARMCM0.c + + + + + + + +
diff --git a/project/请先读我(已更新20230915).txt b/project/请先读我(已更新20230915).txt new file mode 100644 index 0000000..9bb028c --- /dev/null +++ b/project/请先读我(已更新20230915).txt @@ -0,0 +1,11 @@ +1. 此目录下所有project文件仅为链接文件(使用宏定义和库文件区分) + +2. 强烈建议将不使用的芯片型号文件夹删除,仅保留使用的芯片型号文件夹,以免串烧导致芯片烧坏 + +3. 如若更换芯片,仅需将提供的原工程下特定型号文件夹拷贝到模板工程,删除原芯片project下原型号文件夹,重新编译即可 + 如原来使用668芯片,后面更换为668T芯片,仅需把客户工程project下668文件夹删除,重新从提供的源工程下的668T文件夹拷贝到客户工程project下,打开重新编译即可 + +注:SDK每次更新会在demo.c中增加代码或注释,请自行阅读。 + + +第三代产品包括:WL668,668T,468 \ No newline at end of file diff --git a/src/app/Mi12Lite/Mi12Lite.c b/src/app/Mi12Lite/Mi12Lite.c new file mode 100644 index 0000000..3c59164 --- /dev/null +++ b/src/app/Mi12Lite/Mi12Lite.c @@ -0,0 +1,1348 @@ +/******************************************************************************* +* +* File: Mi12Lite.c +* Description: 系统测试文件 +* Version: V0.1 +* Date: 2020-02-22 +* Author: Tempest + *******************************************************************************/ +#include "Mi12Lite.h" +#include "ArmCM0.h" +#include "tau_device_datatype.h" +#include "tau_log.h" +#include "tau_operations.h" +#include "tau_common.h" +#include "tau_delay.h" +#include "hal_dsi_rx_ctrl.h" +#include "hal_dsi_tx_ctrl.h" +#include "hal_swire.h" +#include "hal_timer.h" +#include "hal_system.h" +#include "hal_gpio.h" +#include "test_cfg_global.h" +#include "hal_pwr.h" +#include "hal_pwm.h" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "Mi12Lite" + +#if _DEMO_MI_12_LITE_EN + +/******************** FEATURE开关 ********************/ +#define TOUCH_ENABLE false /* Touch转换开关 */ +#define RX_START_WITHOUT_RST false /* 不等待AP RESET直接启动RX,仅作为调试使用 */ +#define RX_WAIT_TEAR_ON true /* 等待AP_TEAR_ON */ +#define RX_RESOLUTION_CHANGE_ENABLE true /* 支持分辨率切换开关, AP存在分辨率切换时需要打开 */ +#define RX_READ_HW_ACK false /* AP DCS读命令使用硬件回复 */ +#define TX_START_AFTER_APRST false /* 等待AP_reset 后做Panel初始化, 用于热拔插电源不稳定导致初始化失败 */ +#define TX_USE_CMD_MODE false /* command mode输出开关 配置为True时需要把TD TE与 AP TE 接一起*/ +#define TX_CMD_MODE_WITHOUT_TE false /* 屏端TE直接输出给AP,Scaler不看TE信号,AP每输入一帧输出一帧(C2C 60Hz->60Hz) */ +#define AP_SWIRE_OUTPUT true /* swire信号输出,OLED项目配置 */ +#define ANALOG_PWM_OUTPUT true /* 模拟PWM 调光开关 */ +#define SHARE_FLASH_ENABLE false /* 共享flash开关 */ +/*****************************************************/ + +/******************** 输出屏幕选择 ********************/ +#define AMOLED_NT37280 0 /* 4lane FHD Panel */ +#define TFT_FT8720 1 /* 4lane FHD Panel */ +/*****************************************************/ + +/****************** 系统相关参数配置 ******************/ +#define MAIN_POWER_SELECT PWR_SEL_VCC /* 主供电电源选择 */ +#define SLEEP_MODE_POWER PWR_SLEEP_IN_TP18 /* 息屏电源选择 */ +#define SLEEP_MODE_SELECT PWR_DEEP_SLEEP_MODE /* sleep mode 配置 */ +#define SWIRE_DEFAULT_PULSE 9 /* SWIRE 波形配置 */ +#define PWM_FREQUENCY 30000 /* PWM输出频率30Khz */ +#define PWM_DUTY_STEP 255 /* PWM调光阶数255阶 */ +/*****************************************************/ + +/********************RX 基本参数配置*******************/ +//AP MIPI数据信息 +/* 输入分辨率 */ +#define INPUT_WIDTH 1080 +#define INPUT_HEIGHT 2400 +/* 输入 MIPI lane rate,需要正确配置,可50M step调整 */ +#define INPUT_MIPI_LANE_RATE 1200000000 +/* 输入图像格式 */ +#define INPUT_COLOR_MODE DSI_RGB10_10_10 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#define INPUT_DATA_MODE DSI_DATA_CMD_MODE +/* 输入mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define INPUT_MIPI_LANE_NUM DSI_LANE_4 +/* 输入为video mode 时数据格式 */ +#define INPUT_VIDEO_MODEL DSI_NONBURST_EVENT +/* 输入虚拟通道(0-3) */ +#define INPUT_VC DSI_VC_0 +/* 输入的帧率(60/90/120/144Hz) */ +#define INPUT_FRAME_RATE DSI_FRAME_RATE_60HZ +/* 输入数据是否DSC压缩 */ +#define INPUT_COMPRESS true +/*****************************************************/ + +/********************TX 基本参数配置*******************/ +#if AMOLED_NT37280 +//almoled NT37280输出MIPI数据信息 +/* 输出分辨率配置 */ +#define OUTPUT_WIDTH 1080 +#define OUTPUT_HEIGHT 2280 +/* 输出虚拟通道(0-3) */ +#define OUTPUT_VC DSI_VC_0 +/* 输出mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define OUTPUT_LANE_NUMBER DSI_LANE_4 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#if TX_USE_CMD_MODE +#define OUTPUT_DATA_MODE DSI_DATA_CMD_MODE +#else +#define OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +#endif +/* 输出为video mode时的数据格式 */ +#define OUTPUT_VIDEO_MODEL DSI_BURST_MODE +/* 输出 VSA */ +#define OUTPUT_VSA 4 +/* 输出 VBP */ +#define OUTPUT_VBP 28 +/* 输出 VBP */ +#define OUTPUT_VFP 10 +/* 输出 VSA */ +#define OUTPUT_HSA 8 +/* 输出 HBP */ +#define OUTPUT_HBP 16 +/* 输出 HFP */ +#define OUTPUT_HFP 36 +/* 初始化模式命令传输类型 LP/HS */ +#define TX_INIT_TYPE DSI_CMD_TX_LP +#elif TFT_FT8720 +/* 输出分辨率配置 */ +#define OUTPUT_WIDTH 1080 +#define OUTPUT_HEIGHT 2400 +/* 输出虚拟通道(0-3) */ +#define OUTPUT_VC DSI_VC_0 +/* 输出mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define OUTPUT_LANE_NUMBER DSI_LANE_4 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#define OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +/* 输出为video mode 的数据格式 */ +#define OUTPUT_VIDEO_MODEL DSI_BURST_MODE +/* 输出 VSA */ +#define OUTPUT_VSA 4 +/* 输出 VBP */ +#define OUTPUT_VBP 28 +/* 输出 VBP */ +#define OUTPUT_VFP 110 +/* 输出 VSA */ +#define OUTPUT_HSA 4 +/* 输出 HBP */ +#define OUTPUT_HBP 16 +/* 输出 HFP */ +#define OUTPUT_HFP 16 +/* 初始化模式命令传输类型 LP/HS */ +#define TX_INIT_TYPE DSI_CMD_TX_LP +#endif +/******************************************************/ + +#if TOUCH_ENABLE +#include "app_tp_transfer.h" +#endif + +/* 全局handle */ +static hal_dsi_rx_ctrl_handle_t *g_rx_ctrl_handle = NULL; +static hal_dsi_tx_ctrl_handle_t *g_tx_ctrl_handle = NULL; + +/* 屏初始化完成标志位 */ +static bool panel_display_done = false; +static bool sg_system_resume = false; +static bool sg_system_suspend = false; +static bool sg_exit_idle_mode_flag = false; + +#if RX_WAIT_TEAR_ON +static bool sg_ap_set_tear_on = false; +#endif +#if TX_START_AFTER_APRST +static bool sg_tx_start_in_process = false; +#endif + + +/* AP reset 回调函数声明 */ +static void ap_rstn_pull_high_cb(void *data); +static void ap_rstn_pull_down_cb(void *data); +static void app_mipi_rx_start_cb(void *data); + + +/*************************DCS 命令处理函数 BEGIN*************************/ +#if RX_READ_HW_ACK +/** +* @brief 配置AP硬件回读 +* @param none +* @retval none +*/ +static void app_set_dcs_hw_ack() +{ + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE0, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xFA, 1, 0x00); +} +#endif +/** +* @brief ap 读回调函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_read(uint8_t data_type, uint8_t dcs_cmd, uint8_t param) +{ + static uint8_t B2_cnt = 0; + static uint8_t B5_cnt = 0; + static uint8_t B8_cnt = 0; + static uint8_t AC_cnt = 0; + if (dcs_cmd == 0xA3) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 8, 0x01, 0xF4, 0x03, 0x00, 0x00, 0x03, 0x01, 0x05); + } + else if (dcs_cmd == 0xB2) + { + B2_cnt++; + if (B2_cnt == 1) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x0b, 0x0f); + } + else if (B2_cnt == 2) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x07, 0x43); + } + else if (B2_cnt == 3) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x07, 0x85); + } + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + } + else if (dcs_cmd == 0xB5) + { + B5_cnt++; + if (B5_cnt == 1) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x09, 0xC2); + } + else if (B5_cnt == 2) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x06, 0x7e); + } + else if (B5_cnt == 3) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x06, 0xc0); + } + else if (B5_cnt == 4) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x08, 0xe5); + } + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + } + else if (dcs_cmd == 0xB8) + { + B8_cnt++; + if (B8_cnt == 1) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x0C, 0x71); + } + else if (B8_cnt == 2) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x08, 0x1a); + } + else if (B8_cnt == 3) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, + DSI_VC_0, + 2, 0x08, 0x5c); + } + else if (B8_cnt == 4) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 4, 0x00, 0x00, 0x00, 0x1b); + } + else if (B8_cnt == 5) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 4, 0x05, 0x72, 0x00, 0x6f); + } + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + } + else if (dcs_cmd == 0xAC) + { + AC_cnt++; + if (AC_cnt == 0x01) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 9, 0x0A, 0x1D, 0x05, 0x05, 0x02, 0x01, 0x16, 0x00, 0x03); + } + else if (AC_cnt == 2) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 4, 0x10, 0x0B, 0x10, 0x09); + } + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + } +#if !RX_READ_HW_ACK + else if (dcs_cmd == 0xFA) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0x00); + } +#endif + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + return true; +} + +#if RX_RESOLUTION_CHANGE_ENABLE +/* PPS update callback 用于分辨率切换case */ +static bool pps_update_handle(uint8_t *pps, uint8_t size, uint32_t pic_width, uint32_t pic_height) +{ + /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ + hal_gpio_set_output_data(IO_PAD_AP_PWMEN, IO_LVL_HIGH); + if (pic_width != g_rx_ctrl_handle->base_info.src_w || pic_height != g_rx_ctrl_handle->base_info.src_h) + { + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_USER_MODE); + /* PPS Update 且分辨率发生变化 */ + g_rx_ctrl_handle->base_info.src_w = pic_width; + g_rx_ctrl_handle->base_info.src_h = pic_height; + /* 注意部分基板更新PPS前不发 Compression Mode Command的情况 */ + g_rx_ctrl_handle->compress_en = hal_dsi_rx_ctrl_get_compressen_en(g_rx_ctrl_handle); + g_tx_ctrl_handle->base_info.src_w = pic_width; + g_tx_ctrl_handle->base_info.src_h = pic_height; + hal_dsi_rx_ctrl_toggle_resolution(g_rx_ctrl_handle); + TAU_LOGD("resolution update w[%d] h[%d] compress[%d]\n", pic_width, pic_height, g_rx_ctrl_handle->compress_en); + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + } + TAU_LOGD("PPS Update[%d][%d] [%d][%d]\n", pic_width, pic_height, g_rx_ctrl_handle->base_info.src_w, g_rx_ctrl_handle->base_info.src_h); + return true; +} +#endif + +/** +* @brief ap display on处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_display_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("disp on \n"); + return true; +} + +/** +* @brief ap display off处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_display_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("disp off %d\n", panel_display_done); + if (panel_display_done) + { + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x28); + } +#if ANALOG_PWM_OUTPUT + hal_pwm_enable(false); +#endif + return true; +} + +/** +* @brief ap enter sleep mode处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_enter_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("enter sleep mode \n", panel_display_done); + if (panel_display_done) + { + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x10); + } + +#if AP_SWIRE_OUTPUT + /* Swire close */ + hal_swire_enable(false); + /* AVDD_EN close*/ + hal_gpio_set_output_data(IO_PAD_AP_PWMEN, IO_LVL_LOW); +#endif + + /* Wait AP reset down*/ + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_down_cb, DETECT_LOW_LVL); + return true; +} + +/** +* @brief ap exit sleep mode处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_exit_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ +#if AP_SWIRE_OUTPUT + /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ + hal_gpio_set_output_data(IO_PAD_AP_PWMEN, IO_LVL_HIGH); +#endif + +#if TX_START_AFTER_APRST + if (panel_display_done == false) + { + sg_tx_start_in_process = true; + } +#endif + + TAU_LOGD("exit sleep mode \n"); + + return true; +} + +/** +* @brief 调光处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_backlight(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + if (sg_exit_idle_mode_flag) + { + hal_dsi_rx_ctrl_set_hw_cmd_filter(g_rx_ctrl_handle, HAL_RX_DCS_FILTER_B, 0x3A, 0x3A); + sg_exit_idle_mode_flag = false; + TAU_LOGD("rcv 0x2C now\n"); + } + uint32_t backlight = dcs_packet->packet_param[1] + (dcs_packet->packet_param[0] << 8); +#if ANALOG_PWM_OUTPUT + backlight = (backlight * PWM_DUTY_STEP) / 2047; + backlight = MAX(10, backlight); /* 避免最暗完全黑屏 */ + hal_pwm_set_duty(backlight); +#endif + TAU_LOGD("BL %d size %d,crc %x\n", backlight, dcs_packet->param_length, dcs_packet->crc_data); + return true; +} + +#if RX_WAIT_TEAR_ON +/** +* @brief ap set tear on 处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_tear_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("ap_set_tear_on\n"); + sg_ap_set_tear_on = true; + if (panel_display_done == false) + { + TAU_LOGD("gen a tear\n"); + hal_dsi_tx_ctrl_gen_a_tear_signal(); + } + else + { + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + } + return true; +} + +/** +* @brief ap set tear off 处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_tear_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("ap_set_tear_off \n"); + sg_ap_set_tear_on = false; + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_USER_MODE); + return true; +} +#endif + +/** +* @brief 护眼模式回调函数 +* @param rx_ctrl_handle: dsi rx handle; +* dcs packet: dcs_packet +* @retval true/false +*/ +static bool ap_dcs_set_exit_idle_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + sg_exit_idle_mode_flag = true; + hal_dsi_rx_ctrl_set_hw_cmd_filter(g_rx_ctrl_handle, HAL_RX_DCS_FILTER_B, 0x2C, 0x2C); + TAU_LOGD("exit idle mode,skip 0x2C\n"); + return true; +} + +/** +* @brief 帧率切换处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_frame_change(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + if (dcs_packet->param_length == 1) + { + if (dcs_packet->packet_param[0] == 3) + { + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_120HZ_MODE); + } + else if (dcs_packet->packet_param[0] == 2) + { + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + } + } + TAU_LOGD("frame_change %x ,size %d, data %d\n", dcs_packet->dcs_command, dcs_packet->param_length, dcs_packet->packet_param[0]); + return true; +} + +/*************************DCS 命令处理函数 END*************************/ + +/* 客制化DCS command 处理函数表格 */ +static const hal_dcs_execute_entry_t g_cus_rx_dcs_execute_table[] = +{ + {DCS_SET_DISPLAY_ON, ap_dcs_set_display_on, false}, + {DCS_SET_DISPLAY_OFF, ap_dcs_set_display_off, true}, + {0x51, ap_dcs_set_backlight, false}, + {DCS_ENTER_SLEEP_MODE, ap_dcs_set_enter_sleep_mode, true}, + {DCS_EXIT_SLEEP_MODE, ap_dcs_set_exit_sleep_mode, true}, + {0x2F, ap_dcs_set_frame_change, true}, +#if RX_WAIT_TEAR_ON + {DCS_SET_TEAR_ON, ap_dcs_set_tear_on, true}, + {DCS_SET_TEAR_OFF, ap_dcs_set_tear_off, true}, +#endif + {0x38, ap_dcs_set_exit_idle_mode, true}, + {0, NULL, false} //{0,NULL,false} 数组最后一个固定成员,作为table结尾的判断标准 +}; + +/** +* @brief panel reset +* @param none +* @retval none +*/ +static void app_tx_panel_reset(void) +{ +#if SHARE_FLASH_ENABLE + hal_flash_share_mode(true); +#endif + hal_gpio_set_output_data(IO_PAD_TD_RSTN, IO_LVL_HIGH); + delayMs(10); + hal_gpio_set_output_data(IO_PAD_TD_RSTN, IO_LVL_LOW); + delayMs(50); + hal_gpio_set_output_data(IO_PAD_TD_RSTN, IO_LVL_HIGH); + delayMs(10); +} + +/** +* @brief panel init +* @param none +* @retval none +*/ +static void app_init_panel(void) +{ + /* reset panel*/ + app_tx_panel_reset(); + +#if TFT_FT8720 + TAU_LOGD("TFT_FT8720\n"); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xff, 0x87, 0x20, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xff, 0x87, 0x20); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2A, 0x00, 0x00, 0x04, 0x37); //1080x2400 + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2B, 0x00, 0x00, 0x09, 0x5F); //1080x2400 + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xa3); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xb3, 0x09, 0x60, 0x00, 0x18); //1080x2400 + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x60); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC0, 0x00, 0x87, 0x00, 0x85, 0x00, 0x13); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x70); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 8, 0xC0, 0x00, 0xC0, 0x00, 0xC0, 0x0F, 0x02, 0x58); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x79); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xC0, 0x15, 0x00, 0xE5); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC0, 0x00, 0x87, 0x00, 0x85, 0x00, 0x13); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC0, 0x00, 0x87, 0x00, 0x85, 0x00, 0x13); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC0, 0x00, 0x87, 0x00, 0x85, 0x00, 0x13); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 6, 0xC0, 0x00, 0x93, 0x00, 0x85, 0x13); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA3); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC1, 0x00, 0x41, 0x00, 0x32, 0x00, 0x02); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCE, 0x01, 0x81, 0xFF, 0xFF, 0x00, 0xC0, 0x00, 0xC0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x8C); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCE, 0x00, 0xC0, 0x00, 0xC0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 15, 0xCE, 0x00, 0x90, 0x0E, 0x10, 0x00, 0x90, 0x80, 0xFF, 0xFF, 0x00, 0x04, 0x00, 0x0F, 0x0F); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xCE, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xCE, 0x22, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE1); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 6, 0xCE, 0x0A, 0x02, 0x58, 0x02, 0x58); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xF1); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xCE, 0x15, 0x15); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xF4); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCE, 0x00, 0xE5, 0x00, 0xE5); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCF, 0x00, 0x00, 0xAE, 0xB2); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB5); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCF, 0x04, 0x04, 0xE7, 0xEB); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xC0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCF, 0x09, 0x09, 0x1F, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xC5); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCF, 0x09, 0x09, 0x25, 0x29); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xD1); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 13, 0xC1, 0x05, 0x5D, 0x07, 0x82, 0x0C, 0xF2, 0x05, 0x5D, 0x07, 0x82, 0x0C, 0xF2); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE1); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xC1, 0x07, 0x82); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE4); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 13, 0xCF, 0x09, 0xBD, 0x09, 0xBC, 0x09, 0xBC, 0x09, 0xBC, 0x09, 0xBC, 0x09, 0xBC); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xC1, 0x33, 0x33); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC1, 0x02); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xCC); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC1, 0x18); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC1, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x91); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC4, 0x88); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xC2, 0x82, 0x02, 0x1f, 0x1f, 0x00, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xC2, 0x00, 0x0, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 16, 0xC2, 0x00, 0x01, 0x00, 0x28, 0x9B, 0x01, 0x02, 0x00, 0x28, 0x9B, 0x02, 0x03, 0x00, 0x28, 0x9B); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 11, 0xC2, 0x03, 0x04, 0x00, 0x28, 0x9B, 0x80, 0x08, 0x03, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xCA); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 6, 0xC2, 0x80, 0x08, 0x03, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 6, 0xC2, 0x33, 0x33, 0x70, 0x00, 0x70); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE8); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xC2, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xD0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xC3, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCB, 0x00, 0x01, 0x00, 0x03, 0xCD, 0x01, 0x02, 0x00, 0x00, 0x00, 0xCD, 0x01, 0x00, 0x03, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCB, 0x00, 0x00, 0x00, 0x0C, 0xF0, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFC, 0x00, 0x00, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCB, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCB, 0x13, 0x58, 0x05, 0x30); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xC0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0xCB, 0x13, 0x58, 0x05, 0x30); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xD5); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 12, 0xCB, 0x83, 0x00, 0x83, 0x83, 0x00, 0x83, 0x83, 0x00, 0x83, 0x83, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 14, 0xCB, 0x83, 0x83, 0x00, 0x83, 0x83, 0x00, 0x83, 0x83, 0x00, 0x83, 0x83, 0x00, 0x83); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xCA); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC0, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCC, 0x23, 0x12, 0x23, 0x1C, 0x23, 0x0A, 0x23, 0x23, 0x09, 0x08, 0x07, 0x06, 0x23, 0x23, 0x23, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCC, 0x23, 0x18, 0x16, 0x17, 0x23, 0x19, 0x1A, 0x1B); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCC, 0x23, 0x12, 0x23, 0x1D, 0x23, 0x0a, 0x23, 0x23, 0x06, 0x07, 0x08, 0x09, 0x23, 0x23, 0x23, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCC, 0x23, 0x18, 0x16, 0x17, 0x23, 0x19, 0x1A, 0x1B); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCD, 0x23, 0x23, 0x23, 0x02, 0x23, 0x0A, 0x23, 0x23, 0x09, 0x08, 0x07, 0x06, 0x23, 0x23, 0x23, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCD, 0x23, 0x18, 0x16, 0x17, 0x23, 0x19, 0x1A, 0x1B); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xCD, 0x23, 0x23, 0x23, 0x02, 0x23, 0x0a, 0x23, 0x23, 0x06, 0x07, 0x08, 0x09, 0x23, 0x23, 0x23, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xCD, 0x23, 0x18, 0x16, 0x17, 0x23, 0x19, 0x1A, 0x1B); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x89); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xC0, 0x01, 0x21, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x69); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xC0, 0x01, 0x21, 0x05); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x82); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xa7, 0x10, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x8d); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xa7, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x8f); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xa7, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x93); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC5, 0x37); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x97); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC5, 0x37); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9A); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC5, 0x32); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9C); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC5, 0x32); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB6); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 9, 0xC5, 0x10, 0x10, 0x0E, 0x0E, 0x10, 0x10, 0x0E, 0x0E); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x88); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC4, 0x08); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xA7, 0x03); // R -> G -> B rotate + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x1C, 0x02); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xC3); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC5, 0xff); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xFA); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC2, 0x23); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC3, 0x08); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xB3, 0x22); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xB3, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x83); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xB0, 0x63); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x82); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x93); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9b); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x49); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9d); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x49); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xbe); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xc5, 0xF0, 0xF0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xdc); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xc3, 0x37); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xC3, 0x31, 0x21, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xA4); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xC3, 0x01, 0x20); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x8D); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xc5, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x8a); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xc5, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x99); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xCF, 0x50); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9C); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x9E); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xF5, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xB0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 7, 0xC5, 0xD0, 0x4A, 0x31, 0xD0, 0x4A, 0x0C); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x94); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xe9, 0xff); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 41, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x30); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 41, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x60); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 41, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 41, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xC0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 41, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xF0); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 17, 0xE1, 0x00, 0x00, 0x03, 0x08, 0x30, 0x13, 0x1C, 0x23, 0x2E, 0x0B, 0x38, 0x3F, 0x46, 0x4C, 0x29, 0x51); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 25, 0xE2, 0x5A, 0x62, 0x6A, 0xAE, 0x72, 0x7A, 0x82, 0x8B, 0x45, 0x95, 0x9B, 0xA1, 0xA9, 0x58, 0xB1, 0xBC, 0xC9, 0xD2, 0xDF, 0xDD, 0xED, 0xF8, 0xFF, 0x90); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0xE8); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xC0, 0x40); + +#if 0 + /* bist mode*/ + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x88); + delayUs(50); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0xf6, 0x5a); + delayUs(50); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + delayUs(50); +#endif + + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xFF, 0xFF, 0xFF, 0xFF); + + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 1, 0x11); + delayMs(120); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 1, 0x29); + +#elif AMOLED_NT37280 + TAU_LOGD("NT37280\n"); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xE0); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x18, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x1A, 0x15); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x73, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x89, 0x7F); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x0D, 0x9B); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x46, 0x17); + + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xF0); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x54, 0x03); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x9C, 0x00); + + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x20); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x34, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x66); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x36, 0x66); + + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x10); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x88, 0x07); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2A, 0x00, 0x00, 0x04, 0x37); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2B, 0x00, 0x00, 0x08, 0xE7); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x7F, 0x07); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xE9, 0x00); +#if !TX_USE_CMD_MODE + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBB, 0x13); +#endif + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBF, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x00); +#if TX_USE_CMD_MODE + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x00); +#endif + hal_dsi_tx_ctrl_write_cmd(0x29, 0, 3, 0x51, 0x0F, 0xFF); + + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); + +#if TX_USE_CMD_MODE + delayMs(20); + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x29); +#endif + +#endif + delayUs(50); +} + +#if TX_CMD_MODE_WITHOUT_TE +/** +* @brief MIPI RX事件处理函数,demo code 用于command mode 输出发送数据(模式1) +* @param event:RX事件 +* @param data: user data +* @retval none +*/ +static void app_rx_event_cb(hal_rx_event_e event, void *data) +{ + if (panel_display_done && event == HAL_RX_LINE_EVENT) + { + hal_dsi_tx_ctrl_gen_a_frame(); + } +} +#endif + +#if TX_USE_CMD_MODE +/** +* @brief TE引脚作为GPIO 输入回调函数,demo code 用于command mode 输出发送数据(模式2) +* @param none +* @retval none +*/ +static void app_tx_cmd_panel_te_cb(void *data) +{ + if (panel_display_done) + { + //delayUs(25); /* 撕裂调试 */ + hal_dsi_tx_ctrl_gen_a_frame(); + } +} + +/** +* @brief 注册屏端TE信号输入引脚回调函数 +* @param pad :TE输入pad +* @param trig:触发中断沿配置 +* @retval none +*/ +static void app_tx_cmd_app_init_panel_te_int(io_pad_e pad, sys_cfg_trigger_e trig) +{ + /*1.关闭中断*/ + hal_gpio_ctrl_eint(pad, DISABLE); + + /*2.中断初始化*/ + hal_gpio_init_eint(pad, trig); + + /*3.注册回调*/ + hal_gpio_reg_eint_cb(pad, app_tx_cmd_panel_te_cb); + + /*4.使能中断*/ + hal_gpio_ctrl_eint(pad, ENABLE); +} +#endif + +/** +* @brief mipi rx 初始化 +* @param none +* @retval none +*/ +static void app_mipi_rx_init(void) +{ + if (g_rx_ctrl_handle == NULL) + { + /* 创建rx ctrl handle */ + g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); + } + /* 配置参数 */ + g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; + g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; + g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; + g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; + g_rx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; + g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; + g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; + g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; /* 可不配置 */ + g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; + g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; + g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; /* 注册 DCS处理列表 */ + g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ +#if RX_RESOLUTION_CHANGE_ENABLE + g_rx_ctrl_handle->pps_update_entry = pps_update_handle; +#endif + /* 提前预置PPS, AP 有PPS cmd也会更新 */ + if (g_rx_ctrl_handle->compress_en == true) + { + uint8_t pps[128] = {0x11, 0x00, 0x00, 0xAB, 0x30, 0x80, 0x09, 0x60, + 0x04, 0x38, 0x00, 0x0C, 0x04, 0x38, 0x04, 0x38, + 0x02, 0x00, 0x03, 0x1C, 0x00, 0x20, 0x01, 0x7E, + 0x00, 0x0F, 0x00, 0x0C, 0x08, 0xBB, 0x04, 0x3D, + 0x18, 0x00, 0x10, 0xF0, 0x07, 0x10, 0x20, 0x00, + 0x06, 0x0F, 0x0F, 0x33, 0x0E, 0x1C, 0x2A, 0x38, + 0x46, 0x54, 0x62, 0x69, 0x70, 0x77, 0x79, 0x7B, + 0x7D, 0x7E, 0x02, 0x02, 0x22, 0x00, 0x2A, 0x40, + 0x2A, 0xBE, 0x3A, 0xFC, 0x3A, 0xFA, 0x3A, 0xF8, + 0x3B, 0x38, 0x3B, 0x78, 0x3B, 0xB6, 0x4B, 0xF6, + 0x4C, 0x34, 0x4C, 0x74, 0x5C, 0x74, 0x8C, 0xF4, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, + 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 + }; + hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, pps, 128); + } + + /* 初始化rx ctrl */ + hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); + +#if RX_READ_HW_ACK + /* 配置硬件回复 */ + app_set_dcs_hw_ack(); +#endif + +#if TX_CMD_MODE_WITHOUT_TE + /* 注册接收一帧帧头事件回调,每接收一帧数据TX再往外发一帧 */ + //hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_FS_EVENT, true, NULL); + /* 注册接收第0行数据事件,接收到数据后再往外发送数据,确保不撕裂 */ + uint32_t line = 0; + hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_LINE_EVENT, true, &line); +#endif + +#if RX_START_WITHOUT_RST + /* 等待ap reset置位再启动rx,否则容易收到错误数据 */ + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +#else + /* 注册RX start callback,确认RX LP11时再启动RX,防止接收错误数据 */ + hal_gpio_set_ap_reset_int(ENABLE, app_mipi_rx_start_cb, DETECT_HIGH_LVL); +#endif +} + +/** +* @brief mipi tx 初始化 +* @param none +* @retval none +*/ +static void app_mipi_tx_init(void) +{ + if (g_tx_ctrl_handle == NULL) + { + g_tx_ctrl_handle = hal_dsi_tx_ctrl_create_handle(); + } + g_tx_ctrl_handle->channel_id = OUTPUT_VC; + g_tx_ctrl_handle->lane_num = OUTPUT_LANE_NUMBER; + g_tx_ctrl_handle->vid_mode = OUTPUT_VIDEO_MODEL; + g_tx_ctrl_handle->cmd_tx_type = TX_INIT_TYPE; + g_tx_ctrl_handle->dpi_vsa = OUTPUT_VSA; + g_tx_ctrl_handle->dpi_vbp = OUTPUT_VBP; + g_tx_ctrl_handle->dpi_vfp = OUTPUT_VFP; + g_tx_ctrl_handle->dpi_hsa = OUTPUT_HSA; + g_tx_ctrl_handle->dpi_hbp = OUTPUT_HBP; + g_tx_ctrl_handle->dpi_hfp = OUTPUT_HFP; + g_tx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_tx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_tx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; + g_tx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; + g_tx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; + g_tx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; + g_tx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; + /* 初始化屏时每一条LP CMD都退出LPDT 再进入发送下一条 */ + /* 解决FT8720 TDDI 显示翻转问题 */ + g_tx_ctrl_handle->lp_exit_lpdt = true; + + hal_dsi_tx_ctrl_init(g_tx_ctrl_handle); + + /* FIXME set tear on*/ + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + + /* AP 没有发送数据时默认的显示颜色, 量产为0 0 0(黑色), 配置其他颜色仅为debug使用 */ + hal_dsi_tx_ctrl_set_overwrite_rgb(0x00, 0x00, 0xFF); +} + +#if !RX_START_WITHOUT_RST +/** +* @brief mipi rx start函数,开启AP RSTN等待启动配置后使用 +* @param none +* @retval none +*/ +static void app_mipi_rx_start_cb(void *data) +{ + /* RX start */ + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); + /* close cb */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); + TAU_LOGD("rx start\n"); +} +#endif + +/** +* @brief mipi tx 启动 +* @param none +* @retval none +*/ +static void app_mipi_tx_start(void) +{ + /* Init panel */ + app_init_panel(); +#if AP_SWIRE_OUTPUT + hal_swire_enable(true); + hal_swire_set_pulse(41); +#endif + + /* TX start */ + hal_dsi_tx_ctrl_start(g_tx_ctrl_handle); + +#if RX_WAIT_TEAR_ON + te_mode_e default_te = sg_ap_set_tear_on ? TE_60HZ_MODE : TE_USER_MODE; + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, default_te); +#else + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); +#endif + + panel_display_done = true; + + delayMs(20); + /* Display on */ + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 2, 0x29); + +#if AP_SWIRE_OUTPUT + hal_swire_set_pulse(SWIRE_DEFAULT_PULSE); +#endif + +#if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) + // hal_dsi_tx_ctrl_gen_a_frame(); /* FIXME */ + app_tx_cmd_app_init_panel_te_int(IO_PAD_AP_TE, DETECT_RISING_EDGE); /* 注册屏端TE中断 */ +#endif + + TAU_LOGD("tx_start \n"); +} + +/** +* @brief ap rstn 拉高中断回调,用于息屏唤醒 +* @param none +* @retval none +*/ +static void ap_rstn_pull_high_cb(void *data) +{ + /* system resume begin */ + sg_system_resume = true; + /* 关闭AP reset检查 */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); +} + +/** +* @brief ap rstn 拉高中断回调,用于息屏待机 +* @param none +* @retval none +*/ +static void ap_rstn_pull_down_cb(void *data) +{ + sg_system_suspend = true; + /* 关闭AP reset检查 */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); + TAU_LOGD("ap_rstn_pull_down_cb\n"); +} + +/** +* @brief GPIO初始化配置,根据实际原理图提前配置IO功能以及状态,默认功能可不配置 +* TP相关I2C/SPI 在tp_transfer.c,也可以挪到此函数初始化 +* @param none +* @retval none +*/ +void app_gpio_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PIN_8, PIN8_MODE_GPIO7, IO_IOE_OUTPUT, IO_LVL_LOW},/* PIN_8(TD_RSTN), GPIO,输出,低电平 */ + {IO_PIN_17, PIN17_MODE_GPIO8, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_17(PWMEN), GPIO,输出,低电平 */ + {IO_PIN_16, PIN16_MODE_GPIO2, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_16(AP_INT),GPIO,输出,低电平 */ +#if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) + {IO_PIN_29, PIN29_MODE_GPIO3, IO_IOE_INPUT, IO_LVL_NONE}, /* PIN_29(AP_TE), GPIO,输入 */ +#else + {IO_PIN_29, PIN29_MODE_TEAR, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_29(AP_TE), 硬件TEAR输出模式 */ +#endif + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief 显示相关模块初始化,包括MIPI RX/TX/PWM/SWIRE/GPIO等 +* @param none +* @retval none +*/ +void app_display_init(void) +{ + /* mipi rx初始化 */ + app_mipi_rx_init(); + + /* VCC 主供电,等待VCC Power Ready,此时RX初始化完成可以响应MIPI命令 */ + if (MAIN_POWER_SELECT == PWR_SEL_VCC) + { + while (hal_pwr_get_vcc_power_ready() == false); + } + + /* GPIO 初始化 */ + app_gpio_init(); + + /* 背光初始化 */ +#if AP_SWIRE_OUTPUT + hal_swire_init(); /* swire init */ + hal_swire_set_timer(TIMER_NUM0, 16, true); /* swire连续发送,绑定timer进行发送 */ +#endif +#if ANALOG_PWM_OUTPUT + if (hal_pwm_init(PWM_FREQUENCY, PWM_DUTY_STEP)) + { + hal_pwm_enable(true); + hal_pwm_set_elvcc_output(true); + } +#endif + + /* mipi tx 初始化*/ + app_mipi_tx_init(); + +#if TX_START_AFTER_APRST + TAU_LOGD("wait exit sleep mode\n"); +#else + app_mipi_tx_start(); +#endif +} + +/** +* @brief 系统resume +* @param sleep_mode: sleep 模式 +* @retval none +*/ +static void app_system_resume(pwr_sleep_mode_e sleep_mode) +{ + /* 退出sleep mode, 电源切换 */ + hal_pwr_exit_sleep_mode(); + + /* display resume */ + app_display_init(); + +#if TOUCH_ENABLE + /* touch resume */ + app_tp_write_other_operations(NULL, 0); +#endif + TAU_LOGD("system resume\n"); +} + +/** +* @brief 系统suspend,进入sleep mode +* @param sleep_mode: sleep 模式 +* @retval none +*/ +static void app_system_suspend(pwr_sleep_mode_e sleep_mode) +{ + /* 关闭图像通路 */ + hal_dsi_tx_ctrl_stop(g_tx_ctrl_handle); + hal_dsi_tx_ctrl_deinit(g_tx_ctrl_handle); + hal_dsi_rx_ctrl_stop(g_rx_ctrl_handle); + hal_dsi_rx_ctrl_deinit(g_rx_ctrl_handle); + + /* Tear拉低 */ + hal_gpio_init_output(IO_PAD_AP_TE, IO_LVL_LOW); + panel_display_done = false; +#if RX_WAIT_TEAR_ON + sg_ap_set_tear_on = false; +#endif + + /* 关闭外设 比如Swire/I2C/Flash 等 */ +#if AP_SWIRE_OUTPUT + hal_swire_deinit(); +#endif +#if ANALOG_PWM_OUTPUT + hal_pwm_deinit(); +#endif + +#if SHARE_FLASH_ENABLE + hal_flash_share_mode(false); +#endif + + /* 切换TP18 供电 */ + hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); + + if (sleep_mode == PWR_NORMAL_SLEEP_MODE) + { + /* normal sleep mode, MCU可以正常工作 */ + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); + hal_pwr_enter_normal_sleep_mode(); + } + else if (sleep_mode == PWR_STOP_SLEEP_MODE) + { + /* 注册对应 wakeup IO */ + hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_RSTN, WUP_RISING_EDGE); + //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_SPIS_CSN, WUP_FALLING_EDGE); + //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_TD_INT, WUP_FALLING_EDGE); + io_pad_e wakeup_io = hal_pwr_enter_stop_sleep_mode(); + if (wakeup_io == IO_PAD_AP_RSTN) + { + sg_system_resume = true; + } + else + { + /* Not impletmented */ + TAU_LOGD("wakeup_io %d FIXME touch wakeup convert to AP\n", wakeup_io); + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); + } + } + else + { + /* deep sleep mode,配置AP RSTN 上升沿,TD INT 下降沿唤醒 */ + hal_pwr_enter_deep_sleep_mode(WUP_RISING_EDGE, WUP_FALLING_EDGE); + } + +} + +/** +* @brief 系统process处理函数,处理待机唤醒等 +* @param none +* @retval none +*/ +static void app_system_process(void) +{ + if (sg_system_suspend) + { + /* 系统进入sleep mode */ + app_system_suspend(SLEEP_MODE_SELECT); + sg_system_suspend = false; + } + + if (sg_system_resume) + { + /* 系统退出sleep mode */ + app_system_resume(SLEEP_MODE_SELECT); + sg_system_resume = false; + } + +#if TX_START_AFTER_APRST + if (sg_tx_start_in_process) + { + app_mipi_tx_start(); + sg_tx_start_in_process = false; + } +#endif +} + + + +/** +* @brief mi12 lite demo 主函数 +* @param none +* @retval none +*/ +void mi12_lite_demo(void) +{ + /* 电源选择,上电只需要选择一次 */ + hal_pwr_set_main_power(MAIN_POWER_SELECT); /* 切换供电*/ + + /* 显示模块初始 */ + app_display_init(); + + /* touch 相关模块初始化 */ +#if TOUCH_ENABLE + /* TP 初始化 */ + app_tp_init(); + app_tp_phone_clear_reset_on(); + /* 与屏的TP 模块通讯并初始化 */ + app_tp_transfer_screen_start(); +#endif + + TAU_LOGD("MI12lite demo init done \n"); + + while (1) + { +#if TOUCH_ENABLE + /* 等待屏TP中断上报做TP协议转换,注意接口实现不可阻塞!否则会影响sleep mode */ + app_tp_transfer_screen_int(); +#endif + /* DCS 命令异步处理 */ + while (hal_dsi_rx_ctrl_dcs_async_handler(g_rx_ctrl_handle)); + + /* 系统事件处理(sleep mode) */ + app_system_process(); + } +} +#endif diff --git a/src/app/Mi12Lite/Mi12Lite.h b/src/app/Mi12Lite/Mi12Lite.h new file mode 100644 index 0000000..2f27cf0 --- /dev/null +++ b/src/app/Mi12Lite/Mi12Lite.h @@ -0,0 +1,15 @@ +/******************************************************************************* +* Copyright (C) 2019-2022, TAU Systems (R),All Rights Reserved. +* +* File: Mi12Lite.h +* Description XiaoMi 12 Lite file +* Version V0.1 +* Date 2023-06-25 +* Author Jaya +*******************************************************************************/ +#ifndef __MI12_LITE_DEMO_H__ +#define __MI12_LITE_DEMO_H__ + +void mi12_lite_demo(void); + +#endif /* __MI12_LITE_DEMO_H__ */ diff --git a/src/app/S8/app_tp_for_custom_s8.c b/src/app/S8/app_tp_for_custom_s8.c new file mode 100644 index 0000000..6fb9093 --- /dev/null +++ b/src/app/S8/app_tp_for_custom_s8.c @@ -0,0 +1,486 @@ +/******************************************************************************* +* +* +* File: app_tp_for_custom.c +* Description tp 协议处理文件,包括报点协议转换、start/sleep/awake 等固定传输数据的配置 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#include "test_cfg_global.h" + +#if _DEMO_S8_EN + +#if 0 +#include "s8_update_firmware.c" +#else +#include "app_tp_for_custom_s8.h" +#include "app_tp_phone_transfer_data_s8.h" +#include "app_tp_screen_transfer_data_s8.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "hal_i2c_slave.h" +#include "tau_operations.h" +#include "hal_system.h" +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "s8_tp" + +#define S8_TP_DEBUG_LOG 0 + +#define Touch_Release_Event_Time 2 //手指松开时间 50ms步进 +#define Touch_MAX_Point 10 //最大触摸点 +typedef struct +{ + uint16_t X; // 坐标 + uint16_t Y; // 坐标 + uint16_t X_in; // 坐标 + uint16_t Y_in; // 坐标 + uint16_t Z; // 触摸面积 + uint8_t Event;//0无触 1按下 2移动 3松开 + uint8_t Eventbk;//0无触 1按下 2移动 3松开 + uint16_t Event_Time;//事件保持时间 +} Touch_Single_Point_str; +typedef struct +{ + Touch_Single_Point_str Touch_Single_Point[Touch_MAX_Point];//最大 10 个触摸点 + uint8_t Event_Hold;//事件保持 1表示有触摸点事件 + uint8_t Event_Single_Flag;//单次触发触摸点事件,1表示当前可以触发一次触点事件,可给中断 +} Touch_str; +Touch_str Touch = //初始化值 +{ + .Touch_Single_Point[0] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[1] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[2] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[3] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[4] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, +#if (Touch_MAX_Point==10) + .Touch_Single_Point[5] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[6] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[7] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[8] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, + .Touch_Single_Point[9] = (Touch_Single_Point_str){.X = 0, .Y = 0, .X_in = 0, .Y_in = 0, .Z = 0, .Event = 0, .Eventbk = 0, .Event_Time = 0,}, +#endif + .Event_Hold = 0, + .Event_Single_Flag = 0, +}; +io_pad_e g_screen_input_rst_pad = IO_PAD_TD_TP_RESX; /* FIXME Cuckoo没有TD TPRSTN,QFN 封装片上使用的是FC IO2 */ +io_pad_e g_screen_input_int_pad = IO_PAD_TD_INT; +io_pad_e g_phone_input_rst_pad = IO_PAD_AP_TPRSTN; +io_pad_e g_phone_output_int_pad = IO_PAD_AP_INT; +static uint8_t start_now = 1; +/*************************************报点协议 master 相关 buffer ****************************************/ + +uint8_t screen_data_write_1[1] = {0x87}; //触点/坐标 数据读取对应的发送buffer +uint8_t screen_data_write_2[3] = {0xc0, 0x05, 0x01}; //配置buffer +uint8_t screen_data_write_3[3] = {0xc0, 0x05, 0x00}; //配置buffer + +st_screen_data screen_reg_int_data[] = { \ + {screen_data_write_1, 1, 10, SCREEN_TRANSFER_READ}, \ + {screen_data_write_2, 3, 0, SCREEN_TRANSFER_WRITE}, \ + {screen_data_write_3, 3, 0, SCREEN_TRANSFER_WRITE} +}; +const uint8_t screen_reg_int_data_size = sizeof(screen_reg_int_data) / sizeof( + st_screen_data);//结构体数组的元素个数,数组按照协议发送数据先后排列 + + +/***********************************报点协议 master 相关 buffer 截止**************************************/ + +/***********************************开机屏幕初始化 master 相关 buffer ************************************/ +// 数组按照协议发送数据先后排列 +st_screen_const_data screen_reg_start_data[] = { \ + {data_num_00, screen_87_data, sizeof(screen_87_data), 10, SCREEN_TRANSFER_READ}, \ + {data_num_01, screen_a0_00_ff_data, sizeof(screen_a0_00_ff_data), 0, SCREEN_TRANSFER_WRITE}, \ + {data_num_02, screen_a4_06_c1_data, sizeof(screen_a4_06_c1_data), 0, SCREEN_TRANSFER_WRITE}, \ +}; +const uint8_t screen_reg_start_data_size = sizeof(screen_reg_start_data) / sizeof(st_screen_const_data); +/*********************************开机屏幕初始化 master 相关 buffer 截止**********************************/ + + + +/*************************************报点协议 slave 相关 buffer******************************************/ + +uint8_t phone_reg_coord_data[] = {0x60}; //坐标 数据反馈对应的接收数据 +uint8_t phone_reg_coord_back[8] = {0x09, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}; //坐标 数据反馈对应的数据buffer +uint8_t phone_reg_coord_back_BUF[10][10] = {0x09, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}; //坐标 数据反馈对应的数据buffer +uint8_t phone_reg_coord_back_X61[80] = {0x09, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}; //坐标 数据反馈对应的数据buffer +uint8_t phone_reg_coord_BUF_NUM = 0; + +st_reg_data phone_reg_int_data[] = {{1, 8, phone_reg_coord_back_X61, phone_reg_coord_back_X61}}; +uint8_t phone_reg_int_size = sizeof(phone_reg_int_data) / sizeof(phone_reg_int_data[0]); +/***********************************报点协议 slave 相关 buffer 截止***************************************/ + +/****************************开机阶段slave需要反馈的数据及其对应的接收开头********************************/ + +st_reg_const_data phone_reg_const_data[] = { \ + {sizeof(phone_60_start_back), sizeof(phone_60_start_back), phone_60_start_back, phone_60_start_back}, \ + {sizeof(phone_22_data), sizeof(phone_22_back), phone_22_data, phone_22_back}, \ + {sizeof(phone_21_data), sizeof(phone_21_back), phone_21_data, phone_21_back}, \ + {sizeof(phone_55_data), sizeof(phone_55_back), phone_55_data, phone_55_back}, \ + {sizeof(phone_af_data), sizeof(phone_af_back), phone_af_data, phone_af_back}, \ + {sizeof(phone_f1_data), sizeof(phone_f1_back), phone_f1_data, phone_f1_back}, \ + {sizeof(phone_a5_data), sizeof(phone_a5_back), phone_a5_data, phone_a5_back}, \ + {sizeof(phone_a3_data), sizeof(phone_a3_back), phone_a3_data, phone_a3_back}, \ + {sizeof(phone_a4_data), sizeof(phone_a4_back), phone_a4_data, phone_a4_back}, \ + {sizeof(phone_52_data), sizeof(phone_52_back), phone_52_data, phone_52_back}, \ + {sizeof(phone_23_data), sizeof(phone_23_back), phone_23_data, phone_23_back}, \ + {sizeof(phone_30_data), sizeof(phone_30_back), phone_30_data, phone_30_back}, \ + {sizeof(phone_e4_00_data), sizeof(phone_e4_00_back), phone_e4_00_data, phone_e4_00_back}, \ + {sizeof(phone_e4_01_data), sizeof(phone_e4_01_back), phone_e4_01_data, phone_e4_01_back}, \ + {sizeof(phone_85_data), sizeof(phone_85_back), phone_85_data, phone_85_back}, \ + {sizeof(phone_f5_data), sizeof(phone_f5_back), phone_f5_data, phone_f5_back}, \ + {sizeof(phone_f6_data), sizeof(phone_f6_back), phone_f6_data, phone_f6_back}, \ + {sizeof(phone_ea_data), sizeof(phone_ea_back), phone_ea_data, phone_ea_back}, \ + {sizeof(phone_b1_data), sizeof(phone_b1_back), phone_b1_data, phone_b1_back}, \ + {sizeof(phone_72_data), sizeof(phone_72_back), phone_72_data, phone_72_back}, \ + {sizeof(phone_80_data), sizeof(phone_80_back), phone_80_data, phone_80_back}, \ + {sizeof(phone_90_data), sizeof(phone_90_back), phone_90_data, phone_90_back} \ +}; +uint8_t phone_reg_const_data_size = sizeof(phone_reg_const_data) / sizeof(phone_reg_const_data[0]); +/***************************开机阶段slave需要反馈的数据及其对应的接收开头截止******************************/ +/************************************************************************** +* @name : app_tp_screen_analysis_const +* @brief : screen start 阶段数据解析函数,由客户定制 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +uint8_t app_tp_screen_analysis_const(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +{ + uint8_t return_num = transfer_now + 1; + static uint8_t app_tp_count = 0; + + switch (transfer_now) + { + case data_num_00: //87 + if (rxbuffer[1] == 0x87 && rxbuffer[2] == 0x03) + { +#if S8_TP_DEBUG_LOG + TAU_LOGD("87 wait 03 ok\r\n"); +#endif + } + else + { +#if S8_TP_DEBUG_LOG + TAU_LOGD("TD TP init [%d] \r\n", rxbuffer[2]); +#endif + app_tp_count++; + return_num = transfer_now; + if (app_tp_count > 120) //初始化不成功,重新reset screen + { + app_tp_count = 0; + app_tp_screen_init(); + return_num = data_num_00; + } + delayMs(10); + } + break; + default: + break; + } + + return return_num; +} +/************************************************************************** +* @name : app_tp_screen_analysis_int +* @brief : screen 报点数据解析函数,由客户定制 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +uint8_t app_tp_screen_analysis_int(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size) +{ + for (uint8_t ss = 0; ss < 10; ss++) + phone_reg_coord_back_BUF[phone_reg_coord_BUF_NUM][ss] = rxbuffer[ss]; + + if (++phone_reg_coord_BUF_NUM >= Touch_MAX_Point) + phone_reg_coord_BUF_NUM = Touch_MAX_Point; + + if ((rxbuffer[9] & 0x1f) > 0) + { + return 0; + } + for (uint8_t ss = 0; ss < phone_reg_coord_BUF_NUM; ss++) + { + uint8_t touch_id = 0; + uint8_t touch_event_id = 0; + + touch_id = phone_reg_coord_back_BUF[ss][3] >> 4; + if (touch_id >= Touch_MAX_Point) + continue; //判断手指编号是否超出范围 + + touch_event_id = phone_reg_coord_back_BUF[ss][2] >> 4;//触摸事件 + + if (touch_event_id == 0x01) + { + + Touch.Touch_Single_Point[touch_id].Event = 0x01; + + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + + Touch.Touch_Single_Point[touch_id].X_in = (((uint16_t)phone_reg_coord_back_BUF[ss][5] & 0x0F) << 8) | + (phone_reg_coord_back_BUF[ss][4]); + Touch.Touch_Single_Point[touch_id].Y_in = ((uint16_t)phone_reg_coord_back_BUF[ss][6] << 4) | (( + phone_reg_coord_back_BUF[ss][5] & 0xF0) >> 4); + Touch.Touch_Single_Point[touch_id].Z = phone_reg_coord_back_BUF[ss][7]; + //分辨率转换 + Touch.Touch_Single_Point[touch_id].X = (((float)Touch.Touch_Single_Point[touch_id].X_in) * + (float)INPUT_WIDTH_VALUE) / ((float)OUTPUT_WIDTH_VALUE); + Touch.Touch_Single_Point[touch_id].Y = (((float)Touch.Touch_Single_Point[touch_id].Y_in) * + (float)INPUT_HEIGHT_VALUE) / ((float)OUTPUT_HEIGHT_VALUE); + } + else if (touch_event_id == 0x02) + { + + Touch.Touch_Single_Point[touch_id].Event = 0x02; + + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + + Touch.Touch_Single_Point[touch_id].X_in = (((uint16_t)phone_reg_coord_back_BUF[ss][5] & 0x0F) << 8) | + (phone_reg_coord_back_BUF[ss][4]); + Touch.Touch_Single_Point[touch_id].Y_in = ((uint16_t)phone_reg_coord_back_BUF[ss][6] << 4) | (( + phone_reg_coord_back_BUF[ss][5] & 0xF0) >> 4); + Touch.Touch_Single_Point[touch_id].Z = phone_reg_coord_back_BUF[ss][7]; + //分辨率转换 + Touch.Touch_Single_Point[touch_id].X = (((float)Touch.Touch_Single_Point[touch_id].X_in) * + (float)INPUT_WIDTH_VALUE) / ((float)OUTPUT_WIDTH_VALUE); + Touch.Touch_Single_Point[touch_id].Y = (((float)Touch.Touch_Single_Point[touch_id].Y_in) * + (float)INPUT_HEIGHT_VALUE) / ((float)OUTPUT_HEIGHT_VALUE); + } + else if (touch_event_id == 0x03) + { + Touch.Touch_Single_Point[touch_id].Event = 0x03; + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + + } + else if (touch_event_id == 0x04) + { + if (Touch.Touch_Single_Point[touch_id].Event != 0) + { + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + } + } + else if (touch_event_id == 0) + { + if (Touch.Touch_Single_Point[touch_id].Event != 0) + { + Touch.Touch_Single_Point[touch_id].Event = 0x03; + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + } + } + else + { + if (Touch.Touch_Single_Point[touch_id].Event != 0) + { + Touch.Touch_Single_Point[touch_id].Event = 0x03; + Touch.Touch_Single_Point[touch_id].Event_Time = Touch_Release_Event_Time; + } + } + } + Touch.Event_Single_Flag = 1; + phone_reg_coord_BUF_NUM = 0; + if (Touch.Event_Single_Flag) + { + uint8_t Touch_num = 0; + for (uint8_t ss = 0; ss < Touch_MAX_Point; ss++) + { + if (Touch.Touch_Single_Point[ss].Event == 0) + continue; + Touch_num++; + } + uint8_t s1 = 0; + for (uint8_t ss = 0; ss < Touch_MAX_Point; ss++) + { + + if (Touch.Touch_Single_Point[ss].Event == 0) + continue; + + uint16_t X0, Y0; + X0 = ((float)Touch.Touch_Single_Point[ss].X) * 4095.1 / ((float)INPUT_WIDTH_VALUE); + Y0 = ((float)Touch.Touch_Single_Point[ss].Y) * 4095.1 / ((float)INPUT_HEIGHT_VALUE); + if (X0 > 0xfff) + X0 = 0xfff; + if (Y0 > 0xfff) + Y0 = 0xfff; + + //bit0-bit1:event id; 0表示触摸类事件;1表示状态事件;2表示手势事件;3表示空事件 + //bit2-bit5:touch id; 表示第几个触摸手指 + //bit6-bit7:touch action; 0:没有触摸事件;1:按下;2:移动;3:松开 + + phone_reg_coord_back_X61[((s1) * 8) + 0] = (Touch.Touch_Single_Point[ss].Event << 6) | (( + ss + 1) << 2); //44 press C4 leave 84 move + + phone_reg_coord_back_X61[((s1) * 8) + 1] = (uint8_t)((X0 & 0xFF0) >> 4); //x 高八位 + phone_reg_coord_back_X61[((s1) * 8) + 2] = (uint8_t)((Y0 & 0xFF0) >> 4); //y 高八位 + phone_reg_coord_back_X61[((s1) * 8) + 3] = ((X0 & 0xF) << 4) | ((Y0 & 0xF)); //bit0-bit3:y低四位;bit4-bit7:x低四位; + phone_reg_coord_back_X61[((s1) * 8) + 4] = 4; //major + phone_reg_coord_back_X61[((s1) * 8) + 5] = 4; //minor + //touch type:0:普通手指触摸;1:盘旋;2:保护套;3:手套;4:尖笔;5:手掌;6:潮湿的;7:接近;8:轻摇 + phone_reg_coord_back_X61[((s1) * 8) + 6] = ((Touch.Touch_Single_Point[ss].Z & 0xFE) >> 2); //bit0-bit5:z只有6位;bit6-bit7:touch type的高两位 + phone_reg_coord_back_X61[((s1) * 8) + 7] = --Touch_num; //bit0-bit5:buffer里面剩余多少个事件;bit6-bit7:touch type 低两位 + + Touch.Touch_Single_Point[ss].Eventbk = Touch.Touch_Single_Point[ss].Event; +#if S8_TP_DEBUG_LOG + TAU_LOGD("[%x] %d %d\r\n", phone_reg_coord_back_X61[((s1) * 8) + 0], X0, Y0); +#endif + Touch.Touch_Single_Point[ss].Event = 0; + s1++; + } + + hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 + Touch.Event_Single_Flag = 0; + } + return screen_reg_int_data_size + 1; +} +void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, + size_t *txbuffer_size) +{ + static uint8_t phone_reg_e4_count = 1; + switch (rxbuffer[0]) + { + case 0x60: + if (start_now) + { + start_now = 0; + *txbuffer_size = sizeof(phone_60_start_back); + *txbuffer = phone_60_start_back; + } + else + { + hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); + *txbuffer = phone_reg_coord_back_X61; + *txbuffer_size = sizeof(phone_reg_coord_back_X61); + } + break; + case 0x61: + hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_HIGH); + *txbuffer = &phone_reg_coord_back_X61[8]; + *txbuffer_size = sizeof(phone_reg_coord_back_X61) - 8; + break; + case 0x22: + *txbuffer = phone_22_back; + *txbuffer_size = sizeof(phone_22_back); + break; + case 0x21: + *txbuffer = phone_21_back; + *txbuffer_size = sizeof(phone_21_back); + break; + case 0x55: + *txbuffer = phone_55_back; + *txbuffer_size = sizeof(phone_55_back); + break; + case 0xaf: + *txbuffer = phone_af_back; + *txbuffer_size = sizeof(phone_af_back); + break; + case 0xf1: + *txbuffer = phone_f1_back; + *txbuffer_size = sizeof(phone_f1_back); + break; + case 0xa5: + *txbuffer = phone_a5_back; + *txbuffer_size = sizeof(phone_a5_back); + break; + case 0xa3: + *txbuffer = phone_a3_back; + *txbuffer_size = sizeof(phone_a3_back); + break; + case 0xa4: + *txbuffer = phone_a4_back; + *txbuffer_size = sizeof(phone_a4_back); + break; + case 0x52: + *txbuffer = phone_52_back; + *txbuffer_size = sizeof(phone_52_back); + break; + case 0x23: + *txbuffer = phone_23_back; + *txbuffer_size = sizeof(phone_23_back); + break; + case 0x30: + *txbuffer = phone_30_back; + *txbuffer_size = sizeof(phone_30_back); + break; + case 0xe4: + if (rxbuffer_size == 2) + { + phone_reg_e4_count = rxbuffer[1]; + return; + } + else + { + rxbuffer[1] = phone_reg_e4_count; + rxbuffer_size = 2; + } + break; + case 0x85: + *txbuffer = phone_85_back; + *txbuffer_size = sizeof(phone_85_back); + break; + case 0xf5: + *txbuffer = phone_f5_back; + *txbuffer_size = sizeof(phone_f5_back); + break; + case 0xf6: + *txbuffer = phone_f6_back; + *txbuffer_size = sizeof(phone_f6_back); + break; + case 0xea: + *txbuffer = phone_ea_back; + *txbuffer_size = sizeof(phone_ea_back); + break; + case 0xb1: + *txbuffer = phone_b1_back; + *txbuffer_size = sizeof(phone_b1_back); + break; + case 0x72: + *txbuffer = phone_72_back; + *txbuffer_size = sizeof(phone_72_back); +#if S8_TP_DEBUG_LOG + TAU_LOGD("AP Touch Init Ok"); +#endif + break; + case 0x80: + *txbuffer = phone_80_back; + *txbuffer_size = sizeof(phone_80_back); + break; + case 0x90: + *txbuffer = phone_90_back; + *txbuffer_size = sizeof(phone_90_back); + break; + } +} +/************************************************************************** +* @name : app_tp_write_other_operations +* @brief : 根据通信方式处理其它操作,比如拉高拉低中断,reset等 +* @param[in] : txbuffer输入数组指针 or null +* @param[in] : buffer_size 输入数组长度 or 事件标志位 +* @param[in] : +* @return : +* @retval : 参数可复用,当数组不为NULL时,buffer_size是数组数据长度;当数组为NULL时,buffer_size作为事件标志位 +**************************************************************************/ +void app_tp_write_other_operations(const uint8_t *txbuffer, uint32_t buffer_size) +{ + if (txbuffer == NULL) //数组为null,buffer_size复用做事件标志 + { + switch (buffer_size) + { + case 0: + start_now = 1; + break; + default: + break; + } + } + else + { + //if(txbuffer[0]=='xx') todo 可按需判断数组功能,目前只有一种功能,所以不需要判断了 + phone_reg_coord_back_X61[0] = 0x84; + phone_reg_coord_back_X61[7] = 0xff; //发送第七BYTE的值0xff,释放全部手指 + hal_gpio_set_output_data(g_phone_output_int_pad, IO_LVL_LOW); //拉低TP中断脚,通知AP读取TP数据 + } +} + +#endif +#endif diff --git a/src/app/S8/app_tp_for_custom_s8.h b/src/app/S8/app_tp_for_custom_s8.h new file mode 100644 index 0000000..9a65514 --- /dev/null +++ b/src/app/S8/app_tp_for_custom_s8.h @@ -0,0 +1,107 @@ +/******************************************************************************* +* +* +* File: app_tp_for_custom.h +* Description tp 协议处理文件,包括特定配置的宏 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#ifndef __APP_TP_FOR_CUSTOM_S8_H__ +#define __APP_TP_FOR_CUSTOM_S8_H__ + +#include "string.h" +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "app_tp_transfer.h" +#include "hal_gpio.h" +#include "s8_demo.h" + +#define BUFFER_SIZE_MAX 250 //定义 bufrer 最大的字节数 +#define SCREEN_INT_LOW_DEFAULT 0 + +/** 跟手机之间使用 I2C 通信 **/ +#define PHONE_SLAVE_TRANSFER_I2C 1 //1:表示手机跟芯片之间,touch 数据采用 I2C 通信; +#define PHONE_I2CS_INDEX I2C_INDEX_0 +#define CHIP_I2C_ADDRESS 0x48 //芯片本身 I2C 从机地址 +#define CHIP_I2C_ADDR_BITS I2C_ADDR_BITS_7 //屏幕 I2C 地址位数 7/10,默认为7 + +/** 跟手机之间使用 SPI 通信 **/ +#define PHONE_SLAVE_TRANSFER_SPI 0 //1:表示手机跟芯片之间,touch 数据采用 SPI 通信; +#define PHONE_SPI_CPHA 0 //0:表示时钟在数据之后才切换,即第1个时钟沿有效 +#define PHONE_SPI_CPOL 0 //0:表示闲时时钟状态为低电平 + +/** 跟屏幕之间使用 I2C 通信 **/ +#define SCREEN_MASTER_TRANSFER_I2C 0 //1:表示屏幕跟芯片之间,touch 数据采用 I2C 通信; +#define SCREEN_I2CM_INDEX I2C_INDEX_1 +#define SCREEN_I2C_ADDRESS 0x49 //屏幕 I2C 从机地址 +#define SCREEN_I2C_ADDR_BITS I2C_ADDR_BITS_7 //屏幕 I2C 地址位数 7/10,默认为7 +#define I2C_MASTER_SPEED 400000 //设置 I2C 主机通信速率 + +/** 跟屏幕之间使用 SPI 通信 **/ +#define SCREEN_MASTER_TRANSFER_SPI 1 //1:表示屏幕跟芯片之间,touch 数据采用 SPI 通信; +#define SCREEN_SPI_CPHA 0 //0:表示时钟在数据之后才切换,即第1个时钟沿有效 +#define SCREEN_SPI_CPOL 0 //0:表示闲时时钟状态为低电平 +#define SPI_MASTER_SPEED 8000000 //设置 SPI 主机通信速率 + + +/** 坐标转换参数 **/ +#define INPUT_WIDTH_VALUE 1440 //原装屏 X 坐标码值的最大值 +#define INPUT_HEIGHT_VALUE 2960 //原装屏 Y 坐标码值的最大值 +#define OUTPUT_WIDTH_VALUE 1080 //维修屏 X 坐标码值的最大值 +#define OUTPUT_HEIGHT_VALUE 2280 //维修屏 Y 坐标码值的最大值 + + + + + +extern io_pad_e g_screen_input_rst_pad; +extern io_pad_e g_screen_input_int_pad; +extern io_pad_e g_phone_input_rst_pad; +extern io_pad_e g_phone_output_int_pad; + +extern const uint8_t screen_reg_int_data_size; +extern const uint8_t screen_reg_start_data_size; +extern st_screen_data screen_reg_int_data[]; +extern st_screen_const_data screen_reg_start_data[]; +extern st_reg_const_data phone_reg_const_data[]; + +/************************************************************************** +* @name : app_tp_screen_analysis_const +* @brief : screen start 阶段数据解析函数,由客户定制 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +uint8_t app_tp_screen_analysis_const(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size); + +/************************************************************************** +* @name : app_tp_screen_analysis_int +* @brief : screen 来IO中断后的 数据解析函数,由客户定制 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +uint8_t app_tp_screen_analysis_int(uint8_t transfer_now, uint8_t *rxbuffer, size_t data_size); + +/************************************************************************** +* @name : app_tp_phone_analysis_data +* @brief : phone 数据解析函数,由客户定制 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_phone_analysis_data(uint8_t *rxbuffer, size_t rxbuffer_size, const uint8_t **txbuffer, size_t *txbuffer_size); +/************************************************************************** +* @name : app_tp_write_other_operations +* @brief : 根据通信方式处理其它操作,比如拉高拉低中断,reset等 +* @param[in] : txbuffer输入数组指针 or null +* @param[in] : buffer_size 输入数组长度 or 事件标志位 +* @param[in] : +* @return : +* @retval : 参数可复用,当数组不为NULL时,buffer_size是数组数据长度;当数组为NULL时,buffer_size作为事件标志位 +**************************************************************************/ +void app_tp_write_other_operations(const uint8_t *txbuffer, uint32_t buffer_size); + +#endif + diff --git a/src/app/S8/app_tp_phone_transfer_data_s8.h b/src/app/S8/app_tp_phone_transfer_data_s8.h new file mode 100644 index 0000000..6c5fc3e --- /dev/null +++ b/src/app/S8/app_tp_phone_transfer_data_s8.h @@ -0,0 +1,1638 @@ +/******************************************************************************* +* +* +* File: app_tp_transfer_data.h +* Description 配置从机需要答复的接收值,及其对应的答复值 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#ifndef __APP_TP_PHONE_TRANSFER_DATA_S8_H__ +#define __APP_TP_PHONE_TRANSFER_DATA_S8_H__ + +#include "tau_common.h" + +/***************send to phone***************/ +const uint8_t phone_60_start_back[] = {0x09, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00}; + +const uint8_t phone_22_data[] = {0x22}; +const uint8_t phone_22_back[] = {0x53, 0x45, 0x37, 0x61, 0x00}; + +const uint8_t phone_21_data[] = {0x21}; +const uint8_t phone_21_back[] = {0x80}; + +//const uint8_t phone_61_data[] = {0x61}; +//const uint8_t phone_61_back[] = {0x1d, 0x64, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +const uint8_t phone_55_data[] = {0x55}; +const uint8_t phone_55_back[] = {0x20}; + +const uint8_t phone_af_data[] = {0xaf}; +const uint8_t phone_af_back[] = {0x00, 0x03, 0x00, 0x00}; + +const uint8_t phone_f1_data[] = {0xf1}; +const uint8_t phone_f1_back[] = {0x09, 0x09, 0x00, 0xA2}; + +const uint8_t phone_a5_data[] = {0xa5}; +const uint8_t phone_a5_back[] = {0x10, 0x17, 0x01, 0x38}; + +const uint8_t phone_a3_data[] = {0xa3}; +const uint8_t phone_a3_back[] = {0x10, 0x17, 0x02, 0x00}; + +const uint8_t phone_a4_data[] = {0xa4}; +const uint8_t phone_a4_back[] = {0x10, 0x17, 0x01, 0x28}; + +const uint8_t phone_52_data[] = {0x52}; +const uint8_t phone_52_back[] = {0xAC, 0x37, 0x61}; + +const uint8_t phone_23_data[] = {0x23}; +const uint8_t phone_23_back[] = {0x10, 0x00, 0x10, 0x00, 0x05, 0xA0, 0x0B, 0x90, 0x10, 0x21, 0x03}; + +const uint8_t phone_30_data[] = {0x30}; +const uint8_t phone_30_back[] = {0x61, 0x00}; + +const uint8_t phone_90_data[] = {0x90}; +const uint8_t phone_90_back[] = {0x47, 0x39, 0x35, 0x30, 0x00, 0x04, 0x00, 0x21, 0x10, 0x00}; + +const uint8_t phone_e4_00_data[] = {0xe4, 0x00}; +const uint8_t phone_e4_00_back[] = {0x00}; + +const uint8_t phone_e4_01_data[] = {0xe4, 0x01}; +const uint8_t phone_e4_01_back[] = {0x01}; + +const uint8_t phone_85_data[] = {0x85}; +const uint8_t phone_85_back[] = {0x28}; + +const uint8_t phone_f5_data[] = {0xf5}; +const uint8_t phone_f5_back[] = {0xff}; + +const uint8_t phone_f6_data[] = {0xf6}; +const uint8_t phone_f6_back[] = {0xFC, 0x16, 0xFC, 0x32, 0xFC, 0x44}; + +const uint8_t phone_ea_data[] = {0xea}; +const uint8_t phone_ea_back[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xF7, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}; + +const uint8_t phone_b1_data[] = {0xb1}; +const uint8_t phone_b1_back[] = {0x00, 0x04}; + +const uint8_t phone_80_data[] = {0x80}; +const uint8_t phone_80_back[] = {0xFE, 0x87, 0xFF, 0xAE, 0xFF, \ + 0xCA, \ + 0xFF, \ + 0xC0, \ + 0xFF, \ + 0xD4, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xF0, \ + 0xFF, \ + 0xF6, \ + 0xFF, \ + 0xF6, \ + 0xFF, \ + 0xF5, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x0D, \ + 0x00, \ + 0x0F, \ + 0x00, \ + 0x19, \ + 0x00, \ + 0x18, \ + 0x00, \ + 0x20, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x31, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x4C, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x6D, \ + 0x00, \ + 0x4E, \ + 0xFD, \ + 0xFD, \ + 0xFF, \ + 0x95, \ + 0xFF, \ + 0xAC, \ + 0xFF, \ + 0xB9, \ + 0xFF, \ + 0xCE, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xEA, \ + 0xFF, \ + 0xE8, \ + 0xFF, \ + 0xF4, \ + 0xFF, \ + 0xFD, \ + 0x00, \ + 0x0E, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x11, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x28, \ + 0x00, \ + 0x2A, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x28, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x53, \ + 0x00, \ + 0x63, \ + 0xFD, \ + 0xE9, \ + 0xFF, \ + 0x96, \ + 0xFF, \ + 0xB0, \ + 0xFF, \ + 0xC2, \ + 0xFF, \ + 0xDE, \ + 0xFF, \ + 0xF2, \ + 0xFF, \ + 0xFE, \ + 0xFF, \ + 0xFE, \ + 0xFF, \ + 0xF8, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1E, \ + 0x00, \ + 0x25, \ + 0x00, \ + 0x27, \ + 0x00, \ + 0x33, \ + 0x00, \ + 0x36, \ + 0x00, \ + 0x3A, \ + 0x00, \ + 0x3B, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x49, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x55, \ + 0x00, \ + 0x59, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4E, \ + 0x00, \ + 0x49, \ + 0x00, \ + 0x51, \ + 0xFD, \ + 0xDE, \ + 0xFF, \ + 0x98, \ + 0xFF, \ + 0xB9, \ + 0xFF, \ + 0xD0, \ + 0xFF, \ + 0xEC, \ + 0xFF, \ + 0xFC, \ + 0x00, \ + 0x05, \ + 0x00, \ + 0x02, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x1C, \ + 0x00, \ + 0x26, \ + 0x00, \ + 0x2D, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x55, \ + 0x00, \ + 0x57, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5B, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x41, \ + 0x00, \ + 0x46, \ + 0xFD, \ + 0xD7, \ + 0xFF, \ + 0x97, \ + 0xFF, \ + 0xBB, \ + 0xFF, \ + 0xD7, \ + 0xFF, \ + 0xF4, \ + 0xFF, \ + 0xFC, \ + 0xFF, \ + 0xFA, \ + 0x00, \ + 0x17, \ + 0x00, \ + 0x0E, \ + 0x00, \ + 0x1C, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x36, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x3A, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x63, \ + 0x00, \ + 0x63, \ + 0x00, \ + 0x5E, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x41, \ + 0xFD, \ + 0xDB, \ + 0xFF, \ + 0x99, \ + 0xFF, \ + 0xBE, \ + 0xFF, \ + 0xD8, \ + 0xFF, \ + 0xFA, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1A, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x26, \ + 0x00, \ + 0x2C, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x54, \ + 0x00, \ + 0x5B, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x5E, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x6A, \ + 0x00, \ + 0x69, \ + 0x00, \ + 0x6C, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x53, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x3E, \ + 0x00, \ + 0x3F, \ + 0xFD, \ + 0xDD, \ + 0xFF, \ + 0x93, \ + 0xFF, \ + 0xB3, \ + 0xFF, \ + 0xD5, \ + 0xFF, \ + 0xF5, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1E, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x2E, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x47, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x54, \ + 0x00, \ + 0x57, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x60, \ + 0x00, \ + 0x64, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x68, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x68, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x59, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x37, \ + 0xFD, \ + 0xD9, \ + 0xFF, \ + 0x8F, \ + 0xFF, \ + 0xA5, \ + 0xFF, \ + 0xC1, \ + 0xFF, \ + 0xEC, \ + 0x00, \ + 0x02, \ + 0x00, \ + 0x13, \ + 0x00, \ + 0x21, \ + 0x00, \ + 0x1A, \ + 0x00, \ + 0x24, \ + 0x00, \ + 0x30, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x3E, \ + 0x00, \ + 0x46, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x50, \ + 0x00 + }; + +const uint8_t phone_72_data[] = {0x72}; +const uint8_t phone_72_back[] = { \ + 0xFE, 0x87, 0xFF, 0xAE, 0xFF, \ + 0xCA, \ + 0xFF, \ + 0xC0, \ + 0xFF, \ + 0xD4, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xF0, \ + 0xFF, \ + 0xF6, \ + 0xFF, \ + 0xF6, \ + 0xFF, \ + 0xF5, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x0D, \ + 0x00, \ + 0x0F, \ + 0x00, \ + 0x19, \ + 0x00, \ + 0x18, \ + 0x00, \ + 0x20, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x31, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x4C, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x6D, \ + 0x00, \ + 0x4E, \ + 0xFD, \ + 0xFD, \ + 0xFF, \ + 0x95, \ + 0xFF, \ + 0xAC, \ + 0xFF, \ + 0xB9, \ + 0xFF, \ + 0xCE, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xEA, \ + 0xFF, \ + 0xE8, \ + 0xFF, \ + 0xF4, \ + 0xFF, \ + 0xFD, \ + 0x00, \ + 0x0E, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x11, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x28, \ + 0x00, \ + 0x2A, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x28, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x52, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x53, \ + 0x00, \ + 0x63, \ + 0xFD, \ + 0xE9, \ + 0xFF, \ + 0x96, \ + 0xFF, \ + 0xB0, \ + 0xFF, \ + 0xC2, \ + 0xFF, \ + 0xDE, \ + 0xFF, \ + 0xF2, \ + 0xFF, \ + 0xFE, \ + 0xFF, \ + 0xFE, \ + 0xFF, \ + 0xF8, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1E, \ + 0x00, \ + 0x25, \ + 0x00, \ + 0x27, \ + 0x00, \ + 0x33, \ + 0x00, \ + 0x36, \ + 0x00, \ + 0x3A, \ + 0x00, \ + 0x3B, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x49, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x55, \ + 0x00, \ + 0x59, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4E, \ + 0x00, \ + 0x49, \ + 0x00, \ + 0x51, \ + 0xFD, \ + 0xDE, \ + 0xFF, \ + 0x98, \ + 0xFF, \ + 0xB9, \ + 0xFF, \ + 0xD0, \ + 0xFF, \ + 0xEC, \ + 0xFF, \ + 0xFC, \ + 0x00, \ + 0x05, \ + 0x00, \ + 0x02, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x1C, \ + 0x00, \ + 0x26, \ + 0x00, \ + 0x2D, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x55, \ + 0x00, \ + 0x57, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5B, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x41, \ + 0x00, \ + 0x46, \ + 0xFD, \ + 0xD7, \ + 0xFF, \ + 0x97, \ + 0xFF, \ + 0xBB, \ + 0xFF, \ + 0xD7, \ + 0xFF, \ + 0xF4, \ + 0xFF, \ + 0xFC, \ + 0xFF, \ + 0xFA, \ + 0x00, \ + 0x17, \ + 0x00, \ + 0x0E, \ + 0x00, \ + 0x1C, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x36, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x3A, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x63, \ + 0x00, \ + 0x63, \ + 0x00, \ + 0x5E, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x41, \ + 0xFD, \ + 0xDB, \ + 0xFF, \ + 0x99, \ + 0xFF, \ + 0xBE, \ + 0xFF, \ + 0xD8, \ + 0xFF, \ + 0xFA, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1A, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x26, \ + 0x00, \ + 0x2C, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x42, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x54, \ + 0x00, \ + 0x5B, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x5E, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x6A, \ + 0x00, \ + 0x69, \ + 0x00, \ + 0x6C, \ + 0x00, \ + 0x62, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x53, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x3E, \ + 0x00, \ + 0x3F, \ + 0xFD, \ + 0xDD, \ + 0xFF, \ + 0x93, \ + 0xFF, \ + 0xB3, \ + 0xFF, \ + 0xD5, \ + 0xFF, \ + 0xF5, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x1E, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x2E, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x3F, \ + 0x00, \ + 0x47, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x54, \ + 0x00, \ + 0x57, \ + 0x00, \ + 0x5D, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x61, \ + 0x00, \ + 0x60, \ + 0x00, \ + 0x64, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x68, \ + 0x00, \ + 0x65, \ + 0x00, \ + 0x68, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x59, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x37, \ + 0xFD, \ + 0xD9, \ + 0xFF, \ + 0x8F, \ + 0xFF, \ + 0xA5, \ + 0xFF, \ + 0xC1, \ + 0xFF, \ + 0xEC, \ + 0x00, \ + 0x02, \ + 0x00, \ + 0x13, \ + 0x00, \ + 0x21, \ + 0x00, \ + 0x1A, \ + 0x00, \ + 0x24, \ + 0x00, \ + 0x30, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x3E, \ + 0x00, \ + 0x46, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x58, \ + 0x00, \ + 0x5A, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x5E, \ + 0x00, \ + 0x5C, \ + 0x00, \ + 0x4B, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x56, \ + 0x00, \ + 0x4C, \ + 0x00, \ + 0x41, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x2C, \ + 0x00, \ + 0x25, \ + 0xFE, \ + 0x53, \ + 0xFF, \ + 0x88, \ + 0xFF, \ + 0xA7, \ + 0xFF, \ + 0xC2, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xFA, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x11, \ + 0x00, \ + 0x1B, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x25, \ + 0x00, \ + 0x19, \ + 0x00, \ + 0x20, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x33, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x4C, \ + 0x00, \ + 0x4A, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x50, \ + 0x00, \ + 0x51, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x4F, \ + 0x00, \ + 0x4D, \ + 0x00, \ + 0x46, \ + 0x00, \ + 0x3C, \ + 0x00, \ + 0x32, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x16, \ + 0x00, \ + 0x16, \ + 0xFE, \ + 0xAB, \ + 0xFF, \ + 0x84, \ + 0xFF, \ + 0xA1, \ + 0xFF, \ + 0xBA, \ + 0xFF, \ + 0xDC, \ + 0xFF, \ + 0xEE, \ + 0x00, \ + 0x04, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x17, \ + 0x00, \ + 0x10, \ + 0x00, \ + 0x16, \ + 0x00, \ + 0x1E, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x3A, \ + 0x00, \ + 0x3B, \ + 0x00, \ + 0x3D, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x44, \ + 0x00, \ + 0x49, \ + 0x00, \ + 0x43, \ + 0x00, \ + 0x48, \ + 0x00, \ + 0x3D, \ + 0x00, \ + 0x45, \ + 0x00, \ + 0x40, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x29, \ + 0x00, \ + 0x21, \ + 0x00, \ + 0x16, \ + 0x00, \ + 0x12, \ + 0xFE, \ + 0xB0, \ + 0xFF, \ + 0x7A, \ + 0xFF, \ + 0x9B, \ + 0xFF, \ + 0xB3, \ + 0xFF, \ + 0xCE, \ + 0xFF, \ + 0xE6, \ + 0xFF, \ + 0xF6, \ + 0xFF, \ + 0xFD, \ + 0x00, \ + 0x04, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x11, \ + 0x00, \ + 0x13, \ + 0x00, \ + 0x09, \ + 0x00, \ + 0x06, \ + 0x00, \ + 0x18, \ + 0x00, \ + 0x25, \ + 0x00, \ + 0x2D, \ + 0x00, \ + 0x2B, \ + 0x00, \ + 0x2D, \ + 0x00, \ + 0x33, \ + 0x00, \ + 0x2F, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x38, \ + 0x00, \ + 0x39, \ + 0x00, \ + 0x3B, \ + 0x00, \ + 0x3D, \ + 0x00, \ + 0x37, \ + 0x00, \ + 0x34, \ + 0x00, \ + 0x2C, \ + 0x00, \ + 0x1F, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x08, \ + 0xFE, \ + 0x97, \ + 0xFF, \ + 0x72, \ + 0xFF, \ + 0x8F, \ + 0xFF, \ + 0xA4, \ + 0xFF, \ + 0xBE, \ + 0xFF, \ + 0xD3, \ + 0xFF, \ + 0xE0, \ + 0xFF, \ + 0xEC, \ + 0xFF, \ + 0xF2, \ + 0xFF, \ + 0xF9, \ + 0x00, \ + 0x04, \ + 0xFF, \ + 0xFF, \ + 0x00, \ + 0x01, \ + 0x00, \ + 0x02, \ + 0x00, \ + 0x0F, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x16, \ + 0x00, \ + 0x16, \ + 0x00, \ + 0x17, \ + 0x00, \ + 0x20, \ + 0x00, \ + 0x1D, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x23, \ + 0x00, \ + 0x22, \ + 0x00, \ + 0x24, \ + 0x00, \ + 0x27, \ + 0x00, \ + 0x21, \ + 0x00, \ + 0x1C, \ + 0x00, \ + 0x0E, \ + 0x00, \ + 0x07, \ + 0xFF, \ + 0xF9, \ + 0xFF, \ + 0xFF, \ + 0xFE, \ + 0x19, \ + 0xFF, \ + 0x61, \ + 0xFF, \ + 0x82, \ + 0xFF, \ + 0x91, \ + 0xFF, \ + 0xAD, \ + 0xFF, \ + 0xBC, \ + 0xFF, \ + 0xCC, \ + 0xFF, \ + 0xD4, \ + 0xFF, \ + 0xD9, \ + 0xFF, \ + 0xE0, \ + 0xFF, \ + 0xE6, \ + 0xFF, \ + 0xE5, \ + 0xFF, \ + 0xED, \ + 0xFF, \ + 0xF0, \ + 0xFF, \ + 0xFA, \ + 0xFF, \ + 0xFD, \ + 0x00, \ + 0x03, \ + 0xFF, \ + 0xFF, \ + 0x00, \ + 0x01, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x08, \ + 0x00, \ + 0x07, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x0C, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x15, \ + 0x00, \ + 0x11, \ + 0x00, \ + 0x0A, \ + 0x00, \ + 0x07, \ + 0xFF, \ + 0xFD, \ + 0xFF, \ + 0xF7, \ + 0xFF, \ + 0xF0, \ + 0xFF, \ + 0xF8, \ + 0xF2, \ + 0xC5, \ + 0xFE, \ + 0xB5, \ + 0xFF, \ + 0x7D, \ + 0xFF, \ + 0x86, \ + 0xFF, \ + 0x9D, \ + 0xFF, \ + 0xB0, \ + 0xFF, \ + 0xC0, \ + 0xFF, \ + 0xC6, \ + 0xFF, \ + 0xC9, \ + 0xFF, \ + 0xD0, \ + 0xFF, \ + 0xD6, \ + 0xFF, \ + 0xDF, \ + 0xFF, \ + 0xDF, \ + 0xFF, \ + 0xE0, \ + 0xFF, \ + 0xEA, \ + 0xFF, \ + 0xED, \ + 0xFF, \ + 0xF5, \ + 0xFF, \ + 0xF2, \ + 0xFF, \ + 0xF1, \ + 0xFF, \ + 0xF8, \ + 0xFF, \ + 0xF8, \ + 0xFF, \ + 0xFB, \ + 0x00, \ + 0x00, \ + 0x00, \ + 0x03, \ + 0x00, \ + 0x06, \ + 0x00, \ + 0x08, \ + 0x00, \ + 0x09, \ + 0x00, \ + 0x06, \ + 0x00, \ + 0x01, \ + 0xFF, \ + 0xFD, \ + 0xFF, \ + 0xF7, \ + 0xFF, \ + 0xF3, \ + 0x00, \ + 0x03, \ + 0xF7, \ + 0x5C, \ + 0xFE, \ + 0x6A, \ + 0xFF, \ + 0x5C, \ + 0xFF, \ + 0x72, \ + 0xFF, \ + 0x8E, \ + 0xFF, \ + 0x9C, \ + 0xFF, \ + 0xAA, \ + 0xFF, \ + 0xB4, \ + 0xFF, \ + 0xB2, \ + 0xFF, \ + 0xB4, \ + 0xFF, \ + 0x9A, \ + 0xFF, \ + 0xB3, \ + 0xFF, \ + 0xB9, \ + 0xFF, \ + 0xCA, \ + 0xFF, \ + 0xD8, \ + 0xFF, \ + 0xD9, \ + 0xFF, \ + 0xDF, \ + 0xFF, \ + 0xDC, \ + 0xFF, \ + 0xDD, \ + 0xFF, \ + 0xE7, \ + 0xFF, \ + 0xE7, \ + 0xFF, \ + 0xE5, \ + 0xFF, \ + 0xEB, \ + 0xFF, \ + 0xEB, \ + 0xFF, \ + 0xEC, \ + 0xFF, \ + 0xED, \ + 0xFF, \ + 0xFD, \ + 0xFF, \ + 0xF8, \ + 0xFF, \ + 0xE9, \ + 0xFF, \ + 0xEB, \ + 0xFF, \ + 0xF5, \ + 0xFF, \ + 0xF8, \ + 0x00, \ + 0x19, \ + 0xF7, \ + 0x21, \ + 0xFF, \ + 0xBF, \ + 0xFE, \ + 0x8B, \ + 0xFE, \ + 0x44, \ + 0xFF, \ + 0x93, \ + 0xFF, \ + 0xA0, \ + 0xFF, \ + 0xAE, \ + 0xFF, \ + 0xB1, \ + 0xFF, \ + 0xAD, \ + 0xFF, \ + 0xB2, \ + 0xFF, \ + 0xB8, \ + 0xFF, \ + 0xC5, \ + 0xFF, \ + 0xC1, \ + 0xFF, \ + 0xC8, \ + 0xFF, \ + 0xD4, \ + 0xFF, \ + 0xD5, \ + 0xFF, \ + 0xDB, \ + 0xFF, \ + 0xD8, \ + 0xFF, \ + 0xD7, \ + 0xFF, \ + 0xDE, \ + 0xFF, \ + 0xDD, \ + 0xFF, \ + 0xDA, \ + 0xFF, \ + 0xE4, \ + 0xFF, \ + 0xEA, \ + 0xFF, \ + 0xEC, \ + 0xFF, \ + 0xF0, \ + 0xFF, \ + 0xF9, \ + 0xFF, \ + 0xF9, \ + 0xFF, \ + 0xF3, \ + 0xFF, \ + 0xF9, \ + 0x00, \ + 0x01, \ + 0x00, \ + 0x18, \ + 0x00, \ + 0x93 + }; + + +/*******************************************/ + +#endif + diff --git a/src/app/S8/app_tp_screen_transfer_data_s8.h b/src/app/S8/app_tp_screen_transfer_data_s8.h new file mode 100644 index 0000000..d3e3366 --- /dev/null +++ b/src/app/S8/app_tp_screen_transfer_data_s8.h @@ -0,0 +1,64 @@ +/******************************************************************************* +* +* +* File: hal_tp_screen_transfer_data.h +* Description 配置主机 start/sleep/awake 模式下需要发送的值 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#ifndef __HAL_TP_SCREEN_TRANSFER_DATA_S8_H__ +#define __HAL_TP_SCREEN_TRANSFER_DATA_S8_H__ + +#include "tau_common.h" + +/***************send to screen***************/ +const uint8_t screen_87_data[] = {0x87}; +const uint8_t screen_a0_00_ff_data[] = {0xa0, 0x00, 0xff}; +const uint8_t screen_a4_06_c1_data[] = {0xa4, 0x06, 0xc1}; + +const uint8_t screen_a4_06_01_data[] = {0xa4, 0x06, 0x01}; +const uint8_t screen_a4_00_01_data[] = {0xa4, 0x00, 0x01}; +const uint8_t screen_a4_0c_5a_data[] = {0xa4, 0x0c, 0x5a}; +const uint8_t screen_a4_05_04_data[] = {0xa4, 0x05, 0x04}; +const uint8_t screen_a4_00_03_data[] = {0xa4, 0x00, 0x03}; + + +//读取固件等版本信息 +const uint8_t screen_a7_00_00_data[] = {0xA7, 0x00, 0x00, 0x00}; + +//解锁 +const uint8_t screen_fa_20_24_data[] = {0xFA, 0x20, 0x00, 0x00, 0x24, 0x01}; +const uint8_t screen_fa_20_32_data[] = {0xFA, 0x20, 0x00, 0x00, 0x32, 0x10}; +const uint8_t screen_fa_20_34_data[] = {0xFA, 0x20, 0x00, 0x00, 0x34, 0x02}; +const uint8_t screen_fa_20_3f_data[] = {0xFA, 0x20, 0x00, 0x00, 0x3F, 0x07}; +const uint8_t screen_fa_20_3d_data[] = {0xFA, 0x20, 0x00, 0x00, 0x3D, 0x30}; +const uint8_t screen_fa_20_2d_data[] = {0xFA, 0x20, 0x00, 0x00, 0x2D, 0x02}; +const uint8_t screen_fa_20_1b_data[] = {0xFA, 0x20, 0x00, 0x00, 0x1B, 0x66}; +const uint8_t screen_fa_20_68_data[] = {0xFA, 0x20, 0x00, 0x00, 0x68, 0x13}; +const uint8_t screen_fa_20_25_data[] = {0xFA, 0x20, 0x00, 0x00, 0x25, 0x20}; +const uint8_t screen_fa_20_6b_data[] = {0xFA, 0x20, 0x00, 0x00, 0x6B, 0x00}; +const uint8_t screen_fa_20_de_data[] = {0xFA, 0x20, 0x00, 0x00, 0xDE, 0x03}; +const uint8_t screen_fa_20_28_data[] = {0xFA, 0x20, 0x00, 0x01, 0x28, 0xFF, 0xFF, 0xFF, 0x83}; +const uint8_t screen_fa_20_6a_data[] = {0xFA, 0x20, 0x00, 0x00, 0x6A, 0xA0}; + +//读取寄存器值 +const uint8_t screen_fb_20_6a_data[] = {0xFB, 0x20, 0x00, 0x00, 0x6A}; + +const uint8_t screen_fa_20_72_data1[] = {0xFA, 0x20, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x00, 0xFF, 0x3F, 0x00}; +const uint8_t screen_fa_20_72_data2[] = {0xFA, 0x20, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x40, 0x3E, 0x27, 0x00}; +const uint8_t screen_fa_20_72_data3[] = {0xFA, 0x20, 0x00, 0x00, 0x72, 0x00, 0x00, 0x00, 0x7C, 0x2D, 0x03, 0x00}; + +const uint8_t screen_fa_20_6B_data[] = {0xFA, 0x20, 0x00, 0x00, 0x6B, 0x00, 0x40, 0x42, 0x0F, 0x00, 0x00, 0xC0}; + +const uint8_t screen_fb_20_71_data[] = {0xFB, 0x20, 0x00, 0x00, 0x71}; + + + + + + +/*******************************************/ + +#endif + diff --git a/src/app/S8/s8_demo.c b/src/app/S8/s8_demo.c new file mode 100644 index 0000000..86a0092 --- /dev/null +++ b/src/app/S8/s8_demo.c @@ -0,0 +1,2124 @@ +/******************************************************************************* +* +* File: s8_demo.c +* Description: 系统测试文件 +* Version: V0.1 +* Date: 2020-02-22 +* Author: Tempest + *******************************************************************************/ +#include "s8_demo.h" +#include "ArmCM0.h" +#include "tau_device_datatype.h" +#include "tau_log.h" +#include "tau_operations.h" +#include "tau_common.h" +#include "tau_delay.h" +#include "hal_dsi_rx_ctrl.h" +#include "hal_dsi_tx_ctrl.h" +#include "hal_swire.h" +#include "hal_timer.h" +#include "hal_system.h" +#include "hal_gpio.h" +#include "test_cfg_global.h" +#include "hal_pwr.h" +#include "hal_pwm.h" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "s8_demo" + +#if _DEMO_S8_EN + +/******************** FEATURE开关 ********************/ +#define TOUCH_ENABLE false /* Touch转换开关 */ +#define RX_START_WITHOUT_RST false /* 不等待AP RESET直接启动RX,仅作为调试使用 */ +#define RX_WAIT_TEAR_ON false /* 等待AP_TEAR_ON */ +#define RX_RESOLUTION_CHANGE_ENABLE true /* 支持分辨率切换开关, AP存在分辨率切换时需要打开 */ +#define RX_READ_HW_ACK true /* AP DCS读命令使用硬件回复 */ +#define TX_START_AFTER_APRST false /* 等待AP_reset 后做Panel初始化, 用于热拔插电源不稳定导致初始化失败 */ +#define TX_USE_CMD_MODE false /* command mode输出开关 配置为True时需要把TD TE与 AP TE 接一起*/ +#define TX_CMD_MODE_WITHOUT_TE false /* 屏端TE直接输出给AP,Scaler不看TE信号,AP每输入一帧输出一帧(C2C 60Hz->60Hz) */ +#define AP_SWIRE_OUTPUT true /* swire信号输出,OLED项目配置 */ +#define ANALOG_PWM_OUTPUT false /* 模拟PWM 调光开关 */ +#define SHARE_FLASH_ENABLE false /* 共享flash开关 */ +/*****************************************************/ + +/******************** 输出屏幕选择 ********************/ +#define AMOLED_NT37280 0 /* 4lane FHD Panel */ +#define LCD_NT36525B 0 /* 3lane HD Panel */ +#define OLED_NT37705_TM678 1 +/*****************************************************/ + +/****************** 系统相关参数配置 ******************/ +#define MAIN_POWER_SELECT PWR_SEL_VCC /* 主供电电源选择 */ +#define SLEEP_MODE_POWER PWR_SLEEP_IN_TP18 /* 息屏电源选择 */ +#define SLEEP_MODE_SELECT PWR_NORMAL_SLEEP_MODE /* sleep mode 配置 */ +#define SLEEP_MODE_DEBUG false /* sleep mode debug开关 */ +#define SWIRE_DEFAULT_PULSE 42 // 53 /* SWIRE 波形配置 */ +#define PWM_FREQUENCY 30000 /* PWM输出频率30Khz */ +#define PWM_DUTY_STEP 255 /* PWM调光阶数255阶 */ +/*****************************************************/ + +/****************** 自定义配置 ***********************/ +#define PANEL_INIT_CODE_ARRAY 1 /* 初始化使用数组模式配置 */ +#define USE_9E_AS_PPS_UPDATE 1 /* pps更新特殊指令 */ +#define TEST_TX_VPG 0 /* vpg测试 */ +/*****************************************************/ + + + +/********************RX 基本参数配置*******************/ +//S8 MIPI数据信息 +/* 输入分辨率 */ +#define INPUT_WIDTH 1440//1080//1440 +#define INPUT_HEIGHT 3200//2400//3200 +/* 输入 MIPI lane rate,需要正确配置,可50M step调整 */ +#define INPUT_MIPI_LANE_RATE 1500000000 +/* 输入图像格式 */ +#define INPUT_COLOR_MODE DSI_RGB10_10_10 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#define INPUT_DATA_MODE DSI_DATA_CMD_MODE +/* 输入mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define INPUT_MIPI_LANE_NUM DSI_LANE_4 +/* 输入为video mode 时数据格式 */ +#define INPUT_VIDEO_MODEL DSI_NONBURST_EVENT +/* 输入虚拟通道(0-3) */ +#define INPUT_VC DSI_VC_0 +/* 输入的帧率(60/90/120/144Hz) */ +#define INPUT_FRAME_RATE DSI_FRAME_RATE_60HZ +/* 输入数据是否DSC压缩 */ +#define INPUT_COMPRESS true +/*****************************************************/ + +/********************TX 基本参数配置*******************/ +#if AMOLED_NT37280 +//almoled NT37280输出MIPI数据信息 +/* 输出分辨率配置 */ +#define OUTPUT_WIDTH 1080 +#define OUTPUT_HEIGHT 2280 +/* 输出虚拟通道(0-3) */ +#define OUTPUT_VC DSI_VC_0 +/* 输出mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define OUTPUT_LANE_NUMBER DSI_LANE_4 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ + +#if TX_USE_CMD_MODE +#define OUTPUT_DATA_MODE DSI_DATA_CMD_MODE +#else +#define OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +#endif +/* 输出为video mode时的数据格式 */ +#define OUTPUT_VIDEO_MODEL DSI_BURST_MODE +/* 输出 VSA */ +#define OUTPUT_VSA 4 +/* 输出 VBP */ +#define OUTPUT_VBP 28 +/* 输出 VBP */ +#define OUTPUT_VFP 10 +/* 输出 VSA */ +#define OUTPUT_HSA 8 +/* 输出 HBP */ +#define OUTPUT_HBP 16 +/* 输出 HFP */ +#define OUTPUT_HFP 36 +/* 初始化模式命令传输类型 LP/HS */ +#define TX_INIT_TYPE DSI_CMD_TX_LP + +#elif LCD_NT36525B +/* 输出分辨率配置 */ +#define OUTPUT_WIDTH 720 +#define OUTPUT_HEIGHT 1520 +/* 输出虚拟通道(0-3) */ +#define OUTPUT_VC DSI_VC_0 +/* 输出mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define OUTPUT_LANE_NUMBER DSI_LANE_3 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#define OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +/* 输出为video mode 的数据格式 */ +#define OUTPUT_VIDEO_MODEL DSI_BURST_MODE +/* 输出 VSA */ +#define OUTPUT_VSA 30 +/* 输出 VBP */ +#define OUTPUT_VBP 20 +/* 输出 VBP */ +#define OUTPUT_VFP 4 +/* 输出 VSA */ +#define OUTPUT_HSA 30 +/* 输出 HBP */ +#define OUTPUT_HBP 30 +/* 输出 HFP */ +#define OUTPUT_HFP 30 +/* 初始化模式命令传输类型 LP/HS */ +#define TX_INIT_TYPE DSI_CMD_TX_LP + +#elif OLED_NT37705_TM678 +//almoled NT37280输出MIPI数据信息 +/* 输出分辨率配置 */ +#define OUTPUT_WIDTH 1080 +#define OUTPUT_HEIGHT 2400 +/* 输出虚拟通道(0-3) */ +#define OUTPUT_VC DSI_VC_0 +/* 输出mipi lane数量(DSI_RX_LANE_x x为1-4) */ +#define OUTPUT_LANE_NUMBER DSI_LANE_4 +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#if TX_USE_CMD_MODE +#define OUTPUT_DATA_MODE DSI_DATA_CMD_MODE +#else +#define OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +#endif +/* 输出为video mode时的数据格式 */ +#define OUTPUT_VIDEO_MODEL DSI_BURST_MODE +/* 输出 VSA */ +#define OUTPUT_VSA 2//4 //8//4 +/* 输出 VBP */ +#define OUTPUT_VBP 8//10//12 +/* 输出 VBP */ +#define OUTPUT_VFP 32//20//56//72 +/* 输出 VSA */ +#define OUTPUT_HSA 8//10//8 +/* 输出 HBP */ +#define OUTPUT_HBP 60//30//12//92 +/* 输出 HFP */ +#define OUTPUT_HFP 60//120//100 +/* 初始化模式命令传输类型 LP/HS */ +#define TX_INIT_TYPE DSI_CMD_TX_LP +#endif +/******************************************************/ + +#if TOUCH_ENABLE +#include "app_tp_transfer.h" +#include "app_tp_for_custom_s8.h" +#endif + +/* 全局handle */ +static hal_dsi_rx_ctrl_handle_t *g_rx_ctrl_handle = NULL; +static hal_dsi_tx_ctrl_handle_t *g_tx_ctrl_handle = NULL; + +/* 屏初始化完成标志位 */ +static bool panel_display_done = false; +static bool sg_system_resume = false; +static bool sg_system_suspend = false; +//static bool ap_reg51_value = false; +static bool AP_REG51_7FF = false; + +static bool sg_aod_in_flag = false; + +#if RX_WAIT_TEAR_ON +static bool sg_ap_set_tear_on = false; +#endif +#if TX_START_AFTER_APRST +static bool sg_tx_start_in_process = false; +#endif + + +/* AP reset 回调函数声明 */ +static void ap_rstn_pull_high_cb(void *data); +static void ap_rstn_pull_down_cb(void *data); +static void app_mipi_rx_start_cb(void *data); + +/* 通话息屏 */ +#define TOUCH_PHONE_DIS_OFF_PIN ( IO_PIN_7 ) // 通话熄屏响应管脚 + +/* soft swire */ +#define AVDD_EN ( IO_PIN_17 ) +#define SWIRE_EN ( IO_PIN_15 ) +#define SWIRE_MAX_NUM ( 10 ) +#define SWIRE_DEFAULT_NUM ( 53 ) +#define SOFT_SWIRE_TIMER ( TIMER_NUM3 ) +uint8_t s_swire_pwm_counter = 0; + +/*************************DCS 命令处理函数 BEGIN*************************/ +#if RX_READ_HW_ACK +/** +* @brief 配置AP硬件回读 +* @param none +* @retval none +*/ +static void app_set_dcs_hw_ack() +{ + /*X90Pro+*/ + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE0, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0F, 1, 0xC0); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE1, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDA, 1, 0x4B); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE2, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDB, 1, 0xE0); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE3, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0xDC, 1, 0xE0); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE4, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0A, 1, 0x9F); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE5, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x6E, 1, 0xEF);//打开会使触摸无作用 +} +#endif +/** +* @brief ap 读回调函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_read(uint8_t data_type, uint8_t dcs_cmd, uint8_t param) +{ +#if !RX_READ_HW_ACK + if (dcs_cmd == 0x0F) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0xC0); + } + else if (dcs_cmd == 0xDA) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0x4B); + } + else if (dcs_cmd == 0xDB) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0xE0); + } + else if (dcs_cmd == 0xDC) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0xE0); + } + else if (dcs_cmd == 0x0F) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0xC0); + } + else if (dcs_cmd == 0x6E) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0xEF); + } + else if (dcs_cmd == 0x04) +#else + if (dcs_cmd == 0x04) +#endif + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_LONG_RESPONSE, + DSI_VC_0, + 3, 0xD1, 0x40, 0x15); + } + else if (dcs_cmd == 0x0A) + { + uint32_t return_size = hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle); + if (return_size == 1) + { + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, 0x9F); + } + else + { + TAU_LOGD("resp error return_size[%d]!\n", return_size); + } + } + else + { + TAU_LOGD("r %x ng need return [%d]\n", dcs_cmd, hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle)); + } + return true; +} + + +#if RX_RESOLUTION_CHANGE_ENABLE +/* PPS update callback 用于分辨率切换case */ +static bool pps_update_handle(uint8_t *pps, uint8_t size, uint32_t pic_width, uint32_t pic_height) +{ +// /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ + if (pic_width != g_rx_ctrl_handle->base_info.src_w || pic_height != g_rx_ctrl_handle->base_info.src_h) + { + /* PPS Update 且分辨率发生变化 */ + g_rx_ctrl_handle->base_info.src_w = pic_width; + g_rx_ctrl_handle->base_info.src_h = pic_height; + /* 注意部分基板更新PPS前不发 Compression Mode Command的情况 */ + g_rx_ctrl_handle->compress_en = true; // 压缩保持一致 + g_tx_ctrl_handle->base_info.src_w = pic_width; + g_tx_ctrl_handle->base_info.src_h = pic_height; + /* 拿掉了PPS_PREINIT预置函数,无影响 */ + hal_dsi_rx_ctrl_toggle_resolution(g_rx_ctrl_handle); +// TAU_LOGD("resolution update w[%d] h[%d] compress[%d]\n", pic_width, pic_height, g_rx_ctrl_handle->compress_en); + } + return true; +} +#endif + +/** +* @brief ap display on处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_display_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("disp on \n"); + return true; +} + +/** +* @brief ap display off处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_display_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + // TAU_LOGD("disp off %d\n", panel_display_done); + return true; +} + +/** +* @brief ap enter sleep mode处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_enter_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ +// sg_system_suspend = true; + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x28); + delayMs( 20 ); + hal_gpio_init_output( IO_PIN_17, IO_LVL_LOW ); // SWIRE close + delayMs( 20 ); + hal_gpio_init_output( IO_PIN_15, IO_LVL_LOW ); // AVDD close + delayMs( 10 ); + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x10); + // TAU_LOGD("enter sleep mode \n"); + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_down_cb, DETECT_LOW_LVL); + return true; +} + +/** +* @brief ap exit sleep mode处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_exit_sleep_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ +#if AP_SWIRE_OUTPUT + /* AVDD 上电, 用于解决息屏开屏PPS不更新问题 */ + hal_gpio_set_output_data(IO_PAD_AP_PWMEN, IO_LVL_HIGH); +#endif + +#if TX_START_AFTER_APRST + if (panel_display_done == false) + { + sg_tx_start_in_process = true; + } +#endif + + TAU_LOGD("exit sleep mode \n"); + + return true; +} + +/** +* @brief 调光处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_backlight(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ +#if 1 // video mode + uint16_t rd_51_val=6; + uint32_t value = 0; + + rd_51_val = ( ( dcs_packet->packet_param[0] << 8 ) | ( dcs_packet->packet_param[1] ) ); + + /////////////////////////////////////////////////////////////////////////////// + // AP 0x06~0x7FF 映射到 0x20~0xDBB + if( rd_51_val ==0x7FF ) + { + AP_REG51_7FF = true; + value =0xDBB; + } + else if( rd_51_val==0x314) + { + /* AOD 调光 */ + value = 0xDBB; + AP_REG51_7FF = false; + } + else if(rd_51_val == 0x21F) + { + if(AP_REG51_7FF == true) + { + value =0xDBB; + }else + { + value = 0x3B4; + + } + AP_REG51_7FF = false; + } + else if( (rd_51_val>=0) && (rd_51_val<6)) + { + /* AOD 调光 */ + if(sg_aod_in_flag) + { + value = 0x100; // 0x40 + AP_REG51_7FF = false; + } + + } + else + { + value = (rd_51_val-6)*3483/2041 +0x20; + AP_REG51_7FF = false; + } + + if(value>0) + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, value >> 8, value & 0x00FF); + + // TAU_LOGD( "AP_51:[0x%04X], IC_51:[0x%04X] \n", rd_51_val, value ); +#endif + return true; +} + +static bool ap_dcs_set_AOD_53(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + if(dcs_packet->packet_param[0] == 0x24) + { + sg_aod_in_flag = true; + } + else + { + sg_aod_in_flag = false; + } + //TAU_LOGD( "AOD_53:[0x%02x],[0x%02X] \n", dcs_packet->packet_param[0], dcs_packet->packet_param[1] ); + return true; +} + +#if RX_WAIT_TEAR_ON +/** +* @brief ap set tear on 处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_tear_on(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("ap_set_tear_on\n"); + sg_ap_set_tear_on = true; + if (panel_display_done == false) + { + TAU_LOGD("gen a tear\n"); + hal_dsi_tx_ctrl_gen_a_tear_signal(); + } + else + { + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + } + return true; +} + +/** +* @brief ap set tear off 处理函数 +* @param handler:rx_ctrl_handle +* dcs_packet: dcs 命令 +* @retval true/false +*/ +static bool ap_dcs_set_tear_off(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("ap_set_tear_off \n"); + sg_ap_set_tear_on = false; + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_USER_MODE); + return true; +} +#endif + +/** +* @brief 护眼模式回调函数 +* @param rx_ctrl_handle: dsi rx handle; +* dcs packet: dcs_packet +* @retval true/false +*/ +static bool ap_dcs_set_eye_protection_mode(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + uint8_t panel_ccm_en = dcs_packet->packet_param[0x00]; + uint16_t panel_r = 256; + uint16_t panel_b = 256; + /* CCM adjust for display in eye-shield mode */ + if (panel_ccm_en == 0x00) + { + panel_r = 256; + panel_b = 200; + } /* CCM adjust for display in self-adaption mode */ + else if (panel_ccm_en == 0x01) + { + /* 不调节对角线G值防止锁屏界面出现水印,gg和rr相对,因此考虑对角线R值调节 自适应显示下0xFC/0xFF为数据包R/G最大特征值,因此去基线值0xF0*/ + panel_r = 2 * (dcs_packet->packet_param[0x31] - dcs_packet->packet_param[0x33]) + 0xF0; + /* 增加变化量提升调节可见效果, 自适应显示下0xFC为数据包B最大特征值*/ + panel_b = 2 * dcs_packet->packet_param[0x35] - 0xFC; + } + + /* CCM control red, green, blue */ + ccm_coef_t coef ; + coef.coef_c00 = panel_r; + coef.coef_c01 = 0; + coef.coef_c02 = 0; + coef.coef_c10 = 0; + coef.coef_c11 = 256; + coef.coef_c12 = 0; + coef.coef_c20 = 0; + coef.coef_c21 = 0; + coef.coef_c22 = panel_b; + hal_dsi_tx_ctrl_set_ccm(&coef); + return true; +} + +/*************************DCS 命令处理函数 END*************************/ +#if USE_9E_AS_PPS_UPDATE +static bool ap_update_pps_9E(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ +// TAU_LOGD("9E Start\r\n"); + uint32_t pic_width, pic_height; + unsigned char s_pps[128]; + + pic_height = (dcs_packet->packet_param[6] << 8) + dcs_packet->packet_param[7]; + pic_width = (dcs_packet->packet_param[8] << 8) + dcs_packet->packet_param[9]; + + if (pic_width != g_rx_ctrl_handle->base_info.src_w || pic_height != g_rx_ctrl_handle->base_info.src_h) + { + for (int i = 0; i < dcs_packet->param_length; i++) + { + s_pps[i] = dcs_packet->packet_param[i]; + } + // PPS Update 且分辨率发生变化 // + g_rx_ctrl_handle->base_info.src_w = pic_width; + g_rx_ctrl_handle->base_info.src_h = pic_height; + // 注意部分基板更新PPS前不发 Compression Mode Command的情况 // + g_tx_ctrl_handle->base_info.src_w = pic_width; + g_tx_ctrl_handle->base_info.src_h = pic_height; + hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, s_pps, 128); + hal_dsi_rx_ctrl_toggle_resolution(g_rx_ctrl_handle); + // TAU_LOGD(" UpDate resolution \n"); + } + return true; +} +#endif + +static bool ap_set_framerate( hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet ) +{ + /* 切分辨率:120Hz:0 60Hz 1或3, 原:120:0, 60:010 或 03 原理:滤除1后面的0,1、3、为60Hz, 0直接切120Hz */ + +/* static unsigned char FrameRateBackUp = 0xFF; + + if(FrameRateBackUp != dcs_packet->packet_param[ 0 ]) + { + FrameRateBackUp = dcs_packet->packet_param[ 0 ]; + if(FrameRateBackUp == 0x00) + { + hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); + } + TAU_LOGI( "FrameRate:%d %d\n", dcs_packet->packet_param[ 0 ], dcs_packet->packet_param[ 1 ]); + } + + // TAU_LOGI( "FrameRate:%d %d\n", dcs_packet->packet_param[ 0 ], dcs_packet->packet_param[ 1 ]); +*/ +// if( ( 1 == dcs_packet->packet_param[ 0 ] ) || ( 3 == dcs_packet->packet_param[ 0 ] ) ) +// { +// /* 收到1或者3,则当前需要切换到60Hz */ + hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); +// TAU_LOGD(" 60Hz \n"); +// } +// else if( 1 == FrameRateBackUp ) +// { +// /* 不执行任何操作,占位 */ +// TAU_LOGD(" None\n"); +// } +// else if( 0 == dcs_packet->packet_param[ 0 ] ) +// { +// /* 其它情况:120Hz,正常执行帧率切换 */ +// hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_120HZ_MODE ); +// TAU_LOGD(" 120Hz \n"); +// } +// +// FrameRateBackUp = dcs_packet->packet_param[ 0 ]; /* 更新变量,主要是记录在60Hz收到 0 1 0的时候 */ + return true; +} + +/* 客制化DCS command 处理函数表格 */ +static const hal_dcs_execute_entry_t g_cus_rx_dcs_execute_table[] = +{ + {DCS_SET_DISPLAY_ON, ap_dcs_set_display_on, true}, + {DCS_SET_DISPLAY_OFF, ap_dcs_set_display_off, true}, + {0x51, ap_dcs_set_backlight, false}, + {0x53, ap_dcs_set_AOD_53, true}, + {DCS_ENTER_SLEEP_MODE, ap_dcs_set_enter_sleep_mode, true}, + {DCS_EXIT_SLEEP_MODE, ap_dcs_set_exit_sleep_mode, true}, +#if RX_WAIT_TEAR_ON + {DCS_SET_TEAR_ON, ap_dcs_set_tear_on, true}, + {DCS_SET_TEAR_OFF, ap_dcs_set_tear_off, true}, +#endif + {0x9E, ap_update_pps_9E, true}, + {0x60, ap_set_framerate, true}, + {0, NULL, false} //{0,NULL,false} 数组最后一个固定成员,作为table结尾的判断标准 +}; + +/** +* @brief panel reset +* @param none +* @retval none +*/ +static void app_tx_panel_reset(void) +{ +#if SHARE_FLASH_ENABLE + hal_flash_share_mode(true); +#endif + hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_HIGH); + delayMs(10); + hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_LOW); + delayMs(10); + hal_gpio_init_output(IO_PAD_TD_RSTN, IO_LVL_HIGH); + delayMs(30); +} + +#if PANEL_INIT_CODE_ARRAY +static void send_panel_init_code(uint32_t size, uint8_t* data) +{ + uint32_t data_offeset = 0; + uint8_t data_type; + uint8_t vc; + uint8_t data_size; + uint8_t* p_data; + + while(data_offeset < size) + { + data_type = data[data_offeset]; + vc = data[data_offeset + 1]; + data_size = data[data_offeset + 2]; + p_data = &data[data_offeset + 3]; + hal_dsi_tx_ctrl_write_array_cmd(data_type, vc, data_size, p_data); + data_offeset = data_offeset + data_size + 3; + delayUs( 40 ); + } +} +#endif + +#if OLED_NT37705_TM678 +const uint8_t panel_init_code[] = +{ + //update@2023.11.08 + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0xB0,0x00, + 0x39,0,2,0x6F,0x01, + 0x39,0,3,0xB9,0x04,0x38, + 0x39,0,3,0xBD,0x09,0x60, + 0x39,0,8,0xBA,0x00,0x66,0x00,0x10,0x09,0xB0,0x10, + 0x39,0,2,0x6F,0x07, + 0x39,0,8,0xBA,0x00,0x66,0x00,0x10,0x03,0x50,0x10, + 0x39,0,2,0x6F,0x0E, + 0x39,0,8,0xBA,0x00,0xCC,0x00,0x10,0x00,0x20,0x10, + 0x39,0,2,0x6F,0x15, + 0x39,0,8,0xBA,0x00,0x66,0x00,0x10,0x00,0x20,0x10, + 0x39,0,8,0xBB,0x00,0x66,0x00,0x10,0x00,0x20,0x70, + 0x39,0,5,0xBE,0x40,0x47,0x00,0x00, + 0x39,0,11,0xC1,0x00,0xB4,0x00,0xB4,0x00,0xB4,0x00,0xB4,0x00,0xB4, + 0x39,0,2,0x6F,0x2C, + 0x39,0,2,0xCB,0x30, + 0x39,0,3,0xB2,0x09,0x40, + 0x39,0,2,0x6F,0x04, + 0x39,0,2,0xB2,0x22, + 0x39,0,2,0x6F,0x05, + 0x39,0,3,0xB2,0x1E,0x1E, + 0x39,0,2,0x6F,0x11, + 0x39,0,4,0xB2,0x05,0x03,0x42, + 0x39,0,2,0x6F,0x15, + 0x39,0,2,0xB2,0x03, + 0x39,0,2,0x6F,0x18, + 0x39,0,3,0xB2,0x09,0xC0, + 0x39,0,2,0x6F,0x1A, + 0x39,0,3,0xB2,0x3F,0xF8, + 0x39,0,31,0xB3,0x00,0x05,0x00,0x1A,0x00,0x1A,0x00,0x3D,0x00,0x3D,0x00,0x83,0x00,0x83,0x01,0x57,0x01,0x57,0x02,0x70,0x02,0x70,0x02,0x71,0x02,0x71,0x05,0x78,0x05,0x78, + 0x39,0,2,0x6F,0x1E, + 0x39,0,15,0xB3,0x0D,0xBB,0x0D,0xBB,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF,0x0F,0xFF, + 0x39,0,2,0x6F,0x2C, + 0x39,0,9,0xB3,0x00,0x05,0x09,0x56,0x09,0x56,0x0F,0xFE, + 0x39,0,31,0xB4,0x13,0x20,0x12,0x48,0x11,0xB8,0x11,0xB8,0x10,0xB0,0x10,0xB0,0xE,0xA0,0xE,0xA0,0x8,0x70,0x8,0x70,0x00,0x48,0x00,0x48,0x00,0x18,0x00,0x18,0x00,0x18, + 0x39,0,2,0x6F,0x1E, + 0x39,0,17,0xB4,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18,0x00,0x18, + 0x39,0,2,0x6F,0x2E, + 0x39,0,31,0xB4,0xC,0xC0,0xC,0x30,0xB,0xD0,0xB,0xD0,0xB,0x20,0xB,0x20,0x9,0xC0,0x9,0xC0,0x5,0xA0,0x5,0xA0,0x00,0x30,0x00,0x30,0x00,0x10,0x00,0x10,0x00,0x10, + 0x39,0,2,0x6F,0x4C, + 0x39,0,17,0xB4,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10, + 0x39,0,2,0x6F,0x5C, + 0x39,0,31,0xB4,0x9,0x90,0x9,0x24,0x8,0xDC,0x8,0xDC,0x8,0x58,0x8,0x58,0x7,0x50,0x7,0x50,0x4,0x38,0x4,0x38,0x00,0x24,0x00,0x24,0x00,0xC,0x00,0xC,0x00,0xC, + 0x39,0,2,0x6F,0x7A, + 0x39,0,17,0xB4,0x00,0xC,0x00,0xC,0x00,0xC,0x00,0xC,0x00,0xC,0x00,0xC,0x00,0xC,0x00,0xC, + 0x39,0,2,0x6F,0xB8, + 0x39,0,11,0xB4,0x09,0x90,0x08,0x90,0x06,0xB0,0x06,0xB0,0x04,0xC0, + 0x39,0,2,0x6F,0x13, + 0x39,0,3,0xC0,0x00,0xAC, + 0x39,0,2,0x6F,0x1F, + 0x39,0,2,0xC0,0x08, + 0x39,0,2,0x6F,0x0B, + 0x39,0,3,0xC0,0x24,0x09, + 0x39,0,2,0x6F,0x0D, + 0x39,0,5,0xC0,0x00,0x00,0x00,0x00, + 0x39,0,3,0xE4,0x01,0x40, + 0x39,0,2,0x6F,0x03, + 0x39,0,4,0xC0,0x21,0x43,0x05, + 0x39,0,2,0xB5,0x80, + 0x39,0,2,0x6F,0x02, + 0x39,0,2,0xB5,0x2B, + 0x39,0,2,0x6F,0x06, + 0x39,0,2,0xB5,0x7F, + 0x39,0,2,0x6F,0x07, + 0x39,0,6,0xB5,0x00,0x28,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x0C, + 0x39,0,6,0xB5,0x00,0x2A,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x11, + 0x39,0,3,0xB5,0x28,0x28, + 0x39,0,2,0x6F,0x18, + 0x39,0,3,0xB5,0x0D,0x19, + 0x39,0,2,0x6F,0x1D, + 0x39,0,3,0xB5,0x15,0x1A, + 0x39,0,2,0x6F,0x23, + 0x39,0,2,0xB5,0x2B, + 0x39,0,2,0x6F,0x27, + 0x39,0,3,0xB5,0x0D,0x0D, + 0x39,0,2,0x6F,0x2C, + 0x39,0,2,0xB5,0x03, + 0x39,0,2,0x6F,0x2D, + 0x39,0,2,0x6F,0x44, + 0x39,0,2,0x6F,0x01, + 0x39,0,2,0xB6,0x19, + 0x39,0,2,0x6F,0x0A, + 0x39,0,2,0xCA,0x22, + 0x39,0,17,0xC6,0x44,0x44,0x44,0x43,0x77,0x77,0x77,0x73,0x77,0x77,0x77,0x73,0x77,0x77,0x77,0x73, + 0x39,0,2,0x6F,0x20, + 0x39,0,9,0xC6,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55, + 0x39,0,3,0xC5,0x44,0x44, + 0x39,0,2,0x6F,0x0C, + 0x39,0,2,0xC3,0x00, + 0x39,0,2,0x6F,0x02, + 0x39,0,11,0xC3,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0xC0,0x04, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0x07, + 0x39,0,4,0xCA,0x08,0x06,0x37 , + 0x39,0,2,0xE2,0x40, + 0x39,0,2,0x6F,0x57, + 0x39,0,6,0xE2,0xFF,0xFF,0xFF,0xFF,0xFF, + 0x39,0,2,0x6F,0x37, + 0x39,0,5,0xE2,0x80,0x04,0x00,0x08, + 0x39,0,2,0x6F,0x0B, + 0x39,0,2,0xC2,0x11, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x01, + 0x39,0,3,0xB0,0x2F,0x28, + 0x39,0,3,0xB1,0x25,0x25, + 0x39,0,5,0xB2,0xAA,0x02,0x55,0x02, + 0x39,0,10,0xB3,0x55,0x55,0x54,0x55,0x55,0x54,0x44,0x44,0x44, + 0x39,0,2,0x6F,0x08, + 0x39,0,5,0xB4,0x00,0x00,0x00,0x00, + 0x39,0,9,0xB5,0x00,0xE6,0x00,0xB4,0x00,0xD2,0x00,0xA0, + 0x39,0,9,0xB6,0x00,0xAA,0x00,0xC8,0x01,0x28,0x01,0x04, + 0x39,0,7,0xDE,0x10,0x00,0x00,0x00,0x00,0x00, + 0x39,0,27,0xE0,0x80,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x0A,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x1A, + 0x39,0,27,0xE0,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,8,0xB7,0x28,0x28,0x28,0x28,0x28,0x28,0x20, + 0x39,0,2,0x6F,0x11, + 0x39,0,2,0xB7,0x28, + 0x39,0,2,0x6F,0x13, + 0x39,0,2,0xB7,0x20, + 0x39,0,8,0xB8,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B,0x4B, + 0x39,0,2,0x6F,0x0E, + 0x39,0,2,0xB8,0x4B, + 0x39,0,2,0x6F,0x10, + 0x39,0,2,0xB8,0x4B, + 0x39,0,8,0xB9,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x1C, + 0x39,0,2,0xB9,0x00, + 0x39,0,2,0x6F,0x20, + 0x39,0,2,0xB9,0x00, + 0x39,0,2,0x6F,0x0E, + 0x39,0,8,0xB9,0x23,0x23,0x23,0x23,0x23,0x23,0x23, + 0x39,0,2,0x6F,0x1E, + 0x39,0,2,0xB9,0x23, + 0x39,0,2,0x6F,0x22, + 0x39,0,2,0xB9,0x23, + 0x39,0,2,0x6F,0x07, + 0x39,0,8,0xB9,0x28,0x25,0x23,0x23,0x23,0x23,0x1E, + 0x39,0,2,0x6F,0x1D, + 0x39,0,2,0xB9,0x23, + 0x39,0,2,0x6F,0x21, + 0x39,0,2,0xB9,0x1E, + 0x39,0,4,0xBA,0x15,0x15,0x15, + 0x39,0,4,0xBB,0x03,0x19,0x19, + 0x39,0,2,0x6F,0x05, + 0x39,0,24,0xBB,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x27,0x2B,0x2B,0x2E,0x2E,0x31,0x31,0x41,0x41,0x41,0x41,0x41, + 0x39,0,2,0xCD,0x70, + 0x39,0,5,0xD8,0x60,0x60,0x20,0x00, + 0x39,0,2,0x6F,0x06, + 0x39,0,5,0xD8,0x60,0x60,0x20,0x00, + 0x39,0,2,0x6F,0x0C, + 0x39,0,5,0xD8,0x60,0x60,0x20,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,2,0xD8,0x00, + 0x39,0,2,0x6F,0x1D, + 0x39,0,2,0xD8,0x20, + 0x39,0,2,0x6F,0x1E, + 0x39,0,2,0xD8,0x24, + 0x39,0,2,0x6F,0x21, + 0x39,0,4,0xD8,0x56,0x56,0x56, + 0x39,0,2,0x6F,0x24, + 0x39,0,3,0xD8,0x54,0x52, + 0x39,0,2,0x6F,0x0F, + 0x39,0,2,0xB7,0xA0, + 0x39,0,2,0x6F,0x07, + 0x39,0,2,0xE3,0x28, + 0x39,0,2,0x6F,0x04, + 0x39,0,2,0xD9,0x0F, + 0x39,0,2,0x6F,0x06, + 0x39,0,2,0xD9,0x40, + 0x39,0,2,0x6F,0x03, + 0x39,0,3,0xD3,0x00,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x01, + 0x39,0,2,0x6F,0x01, + 0x39,0,5,0xD2,0x01,0x00,0x00,0x20, + 0x39,0,2,0x6F,0x05, + 0x39,0,4,0xD2,0x01,0x01,0x00, + 0x39,0,2,0xDD,0x5F, + 0x39,0,2,0x6F,0x0B, + 0x39,0,3,0xE4,0x00,0x00, + 0x39,0,2,0x6F,0x0D, + 0x39,0,3,0xE4,0x7F,0xFF, + 0x39,0,2,0x6F,0x0E, + 0x39,0,6,0xD2,0x02,0x00,0x00,0x04,0x00, + 0x39,0,2,0x6F,0x02, + 0x39,0,2,0xB0,0x08, + 0x39,0,2,0xE4,0x90, + 0x39,0,2,0x6F,0x0A, + 0x39,0,2,0xE4,0x90, + 0x39,0,2,0x6F,0x18, + 0x39,0,2,0xD8,0x28, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x01, + 0x39,0,2,0x6F,0x05, + 0x39,0,4,0xC5,0x15,0x15,0x15, + 0x39,0,2,0x6F,0x03, + 0x39,0,2,0xC7,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x02, + 0x39,0,2,0xCC,0x30, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x02, + 0x39,0,2,0xCC,0x30, + + + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x02, + 0x39,0,2,0xCC,0x30, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x02, + 0x39,0,2,0xBF,0x2B, + 0x39,0,19,0xB0,0x00,0x00,0x01,0xD0,0x02,0x09,0x02,0x80,0x02,0xF9,0x03,0x58,0x03,0xB7,0x04,0x07,0x04,0x7F, + 0x39,0,19,0xB1,0x04,0xEE,0x05,0x3B,0x05,0x88,0x05,0xD5,0x06,0x75,0x06,0xEB,0x07,0x5B,0x07,0xC2,0x08,0x25, + 0x39,0,15,0xB2,0x08,0x87,0x08,0xE6,0x09,0x45,0x09,0xA4,0x09,0xFF,0x0A,0xB2,0x0A,0xB3, + 0x39,0,19,0xB3,0x00,0x00,0x01,0xEC,0x02,0x09,0x02,0x45,0x02,0x8C,0x02,0xD3,0x03,0x1B,0x03,0x5F,0x03,0xCE, + 0x39,0,19,0xB4,0x04,0x37,0x04,0x7E,0x04,0xC5,0x05,0x0C,0x05,0x9B,0x06,0x09,0x06,0x71,0x06,0xD0,0x07,0x2B, + 0x39,0,15,0xB5,0x07,0x7F,0x07,0xCF,0x08,0x1F,0x08,0x6F,0x08,0xC0,0x09,0x68,0x09,0x69, + 0x39,0,19,0xB6,0x00,0x00,0x02,0x7C,0x02,0xB8,0x03,0x35,0x03,0xB4,0x04,0x1B,0x04,0x80,0x04,0xD7,0x05,0x60, + 0x39,0,19,0xB7,0x05,0xDC,0x06,0x35,0x06,0x8E,0x06,0xE7,0x07,0x99,0x08,0x21,0x08,0xA1,0x09,0x17,0x09,0x89, + 0x39,0,15,0xB8,0x09,0xF4,0x0A,0x5C,0x0A,0xC4,0x0B,0x2C,0x0B,0x96,0x0C,0x77,0x0C,0x78, + 0x39,0,2,0xBF,0x2A, + 0x39,0,19,0xB0,0x00,0x00,0x01,0xD0,0x02,0x09,0x02,0x80,0x02,0xF9,0x03,0x58,0x03,0xB7,0x04,0x07,0x04,0x7F, + 0x39,0,19,0xB1,0x04,0xEE,0x05,0x3B,0x05,0x88,0x05,0xD5,0x06,0x75,0x06,0xEB,0x07,0x5B,0x07,0xC2,0x08,0x25, + 0x39,0,15,0xB2,0x08,0x87,0x08,0xE6,0x09,0x45,0x09,0xA4,0x09,0xFF,0x0A,0xB2,0x0A,0xB3, + 0x39,0,19,0xB3,0x00,0x00,0x01,0xEC,0x02,0x09,0x02,0x45,0x02,0x8C,0x02,0xD3,0x03,0x1B,0x03,0x5F,0x03,0xCE, + 0x39,0,19,0xB4,0x04,0x37,0x04,0x7E,0x04,0xC5,0x05,0x0C,0x05,0x9B,0x06,0x09,0x06,0x71,0x06,0xD0,0x07,0x2B, + 0x39,0,15,0xB5,0x07,0x7F,0x07,0xCF,0x08,0x1F,0x08,0x6F,0x08,0xC0,0x09,0x68,0x09,0x69, + 0x39,0,19,0xB6,0x00,0x00,0x02,0x7C,0x02,0xB8,0x03,0x35,0x03,0xB4,0x04,0x1B,0x04,0x80,0x04,0xD7,0x05,0x60, + 0x39,0,19,0xB7,0x05,0xDC,0x06,0x35,0x06,0x8E,0x06,0xE7,0x07,0x99,0x08,0x21,0x08,0xA1,0x09,0x17,0x09,0x89, + 0x39,0,15,0xB8,0x09,0xF4,0x0A,0x5C,0x0A,0xC4,0x0B,0x2C,0x0B,0x96,0x0C,0x77,0x0C,0x78, + 0x39,0,2,0xBF,0x29, + 0x39,0,19,0xB0,0x00,0x00,0x02,0x08,0x02,0x38,0x02,0x72,0x02,0xB7,0x03,0x42,0x03,0xB1,0x04,0x09,0x04,0x63, + 0x39,0,19,0xB1,0x04,0xEB,0x05,0x53,0x05,0xB3,0x06,0x56,0x06,0xEF,0x07,0x70,0x07,0xEC,0x08,0x60,0x08,0xCE, + 0x39,0,15,0xB2,0x09,0xA9,0x0A,0x84,0x0B,0x81,0x0B,0xD9,0x0C,0x05,0x0C,0x57,0x0C,0x6A, + 0x39,0,19,0xB3,0x00,0x00,0x02,0x10,0x02,0x28,0x02,0x43,0x02,0x68,0x02,0xC1,0x03,0x1D,0x03,0x67,0x03,0xB1, + 0x39,0,19,0xB4,0x04,0x2F,0x04,0x91,0x04,0xEB,0x05,0x81,0x06,0x0C,0x06,0x7F,0x06,0xF2,0x07,0x59,0x07,0xB9, + 0x39,0,15,0xB5,0x08,0x78,0x09,0x37,0x0A,0x37,0x0A,0xA9,0x0A,0xED,0x0B,0x53,0x0B,0x66, + 0x39,0,19,0xB6,0x00,0x00,0x02,0xB7,0x02,0xE2,0x03,0x1D,0x03,0x67,0x03,0xFB,0x04,0x7A,0x04,0xDA,0x05,0x35, + 0x39,0,19,0xB7,0x05,0xCF,0x06,0x47,0x06,0xB6,0x07,0x6D,0x08,0x14,0x08,0xA3,0x09,0x32,0x09,0xB9,0x0A,0x3A, + 0x39,0,15,0xB8,0x0B,0x3B,0x0C,0x3C,0x0D,0x82,0x0D,0xFC,0x0E,0x2B,0x0E,0x7E,0x0E,0x91, + 0x39,0,2,0xBF,0x28, + 0x39,0,19,0xB0,0x00,0x00,0x01,0x4B,0x01,0x8E,0x01,0xDC,0x02,0x2B,0x02,0xAA,0x03,0x21,0x03,0x76,0x03,0xCD, + 0x39,0,19,0xB1,0x04,0x4F,0x04,0xC2,0x05,0x1D,0x05,0xBC,0x06,0x49,0x06,0xC7,0x07,0x3D,0x07,0xAC,0x08,0x15, + 0x39,0,15,0xB2,0x08,0xD0,0x09,0x94,0x0A,0x5C,0x0A,0x90,0x0A,0xA9,0x0A,0xC2,0x0A,0xC6, + 0x39,0,19,0xB3,0x00,0x00,0x01,0x3D,0x01,0x6D,0x01,0x92,0x01,0xC6,0x02,0x22,0x02,0x8C,0x02,0xD8,0x03,0x29, + 0x39,0,19,0xB4,0x03,0x9D,0x04,0x0C,0x04,0x63,0x04,0xFA,0x05,0x7A,0x05,0xE8,0x06,0x57,0x06,0xB6,0x07,0x15, + 0x39,0,15,0xB5,0x07,0xC7,0x08,0x6F,0x09,0x1C,0x09,0x49,0x09,0x62,0x09,0x7C,0x09,0x81, + 0x39,0,19,0xB6,0x00,0x00,0x02,0x02,0x02,0x45,0x02,0x8B,0x02,0xDD,0x03,0x61,0x03,0xE7,0x04,0x43,0x04,0x9E, + 0x39,0,19,0xB7,0x05,0x2B,0x05,0xAC,0x06,0x15,0x06,0xCA,0x07,0x66,0x07,0xF0,0x08,0x78,0x08,0xF3,0x09,0x6C, + 0x39,0,15,0xB8,0x0A,0x50,0x0B,0x2E,0x0C,0x1B,0x0C,0x58,0x0C,0x79,0x0C,0x99,0x0C,0x9D, + 0x39,0,2,0xBF,0x27, + 0x39,0,19,0xB0,0x00,0x00,0x01,0x24,0x01,0x44,0x01,0x7D,0x01,0xBC,0x02,0x22,0x02,0x87,0x02,0xD7,0x03,0x15, + 0x39,0,19,0xB1,0x03,0x8E,0x03,0xEE,0x04,0x4E,0x04,0xD1,0x05,0x4F,0x05,0xB8,0x06,0x15,0x06,0x6E,0x06,0xC1, + 0x39,0,15,0xB2,0x07,0x5B,0x07,0xEA,0x08,0x69,0x08,0x88,0x08,0x96,0x08,0xA6,0x08,0xA8, + 0x39,0,19,0xB3,0x00,0x00,0x00,0xF6,0x01,0x29,0x01,0x48,0x01,0x6B,0x01,0xAC,0x01,0xFD,0x02,0x45,0x02,0x7C, + 0x39,0,19,0xB4,0x02,0xEE,0x03,0x45,0x03,0x9C,0x04,0x19,0x04,0x93,0x04,0xF6,0x05,0x4B,0x05,0x9A,0x05,0xE3, + 0x39,0,15,0xB5,0x06,0x71,0x06,0xEE,0x07,0x65,0x07,0x83,0x07,0x91,0x07,0x9E,0x07,0xA1, + 0x39,0,19,0xB6,0x00,0x00,0x01,0x9D,0x02,0x08,0x02,0x33,0x02,0x6C,0x02,0xD4,0x03,0x3C,0x03,0x94,0x03,0xD9, + 0x39,0,19,0xB7,0x04,0x5C,0x04,0xC3,0x05,0x29,0x05,0xBF,0x06,0x4E,0x06,0xC5,0x07,0x2D,0x07,0x8E,0x07,0xE9, + 0x39,0,15,0xB8,0x08,0x99,0x09,0x3A,0x09,0xD2,0x09,0xF9,0x0A,0x0A,0x0A,0x1D,0x0A,0x20, + 0x39,0,2,0xBF,0x26, + 0x39,0,19,0xB0,0x00,0x00,0x00,0xEA,0x01,0x12,0x01,0x3D,0x01,0x5A,0x01,0xBA,0x02,0x12,0x02,0x51,0x02,0x94, + 0x39,0,19,0xB1,0x02,0xF6,0x03,0x4C,0x03,0x91,0x04,0x1E,0x04,0x8F,0x04,0xE9,0x05,0x3E,0x05,0x8B,0x05,0xD1, + 0x39,0,15,0xB2,0x06,0x50,0x06,0xC4,0x07,0x30,0x07,0x47,0x07,0x50,0x07,0x60,0x07,0x62, + 0x39,0,19,0xB3,0x00,0x00,0x00,0xC4,0x00,0xE9,0x01,0x01,0x01,0x14,0x01,0x4F,0x01,0x90,0x01,0xC2,0x01,0xFE, + 0x39,0,19,0xB4,0x02,0x5B,0x02,0xAE,0x02,0xEE,0x03,0x70,0x03,0xDA,0x04,0x30,0x04,0x83,0x04,0xCB,0x05,0x0D, + 0x39,0,15,0xB5,0x05,0x7F,0x05,0xE7,0x06,0x49,0x06,0x5F,0x06,0x6C,0x06,0x75,0x06,0x77, + 0x39,0,19,0xB6,0x00,0x00,0x01,0x40,0x01,0xB4,0x02,0x01,0x02,0x18,0x02,0x6B,0x02,0xC4,0x03,0x04,0x03,0x4B, + 0x39,0,19,0xB7,0x03,0xB7,0x04,0x15,0x04,0x60,0x04,0xF7,0x05,0x73,0x05,0xDA,0x06,0x3B,0x06,0x92,0x06,0xE1, + 0x39,0,15,0xB8,0x07,0x6D,0x07,0xEE,0x08,0x68,0x08,0x83,0x08,0x8E,0x08,0xA0,0x08,0xA2, + 0x39,0,2,0xBF,0x25, + 0x39,0,19,0xB0,0x00,0x00,0x00,0x8E,0x00,0xD9,0x01,0x08,0x01,0x30,0x01,0x99,0x01,0xFE,0x02,0x35,0x02,0x87, + 0x39,0,19,0xB1,0x02,0xE7,0x03,0x44,0x03,0x91,0x04,0x1E,0x04,0x82,0x04,0xE9,0x05,0x35,0x05,0x86,0x05,0xCB, + 0x39,0,15,0xB2,0x06,0x50,0x06,0xC3,0x07,0x2D,0x07,0x46,0x07,0x4E,0x07,0x5F,0x07,0x61, + 0x39,0,19,0xB3,0x00,0x00,0x00,0x66,0x00,0x90,0x00,0xB2,0x00,0xCC,0x01,0x12,0x01,0x66,0x01,0x97,0x01,0xE8, + 0x39,0,19,0xB4,0x02,0x48,0x02,0xA3,0x02,0xEE,0x03,0x70,0x03,0xCD,0x04,0x30,0x04,0x7A,0x04,0xC6,0x05,0x07, + 0x39,0,15,0xB5,0x05,0x7F,0x05,0xE7,0x06,0x47,0x06,0x5E,0x06,0x6A,0x06,0x74,0x06,0x76, + 0x39,0,19,0xB6,0x00,0x00,0x00,0xF6,0x01,0x86,0x01,0xDE,0x01,0xFC,0x02,0x4A,0x02,0xB0,0x02,0xE8,0x03,0x3E, + 0x39,0,19,0xB7,0x03,0xA8,0x04,0x0D,0x04,0x60,0x04,0xF7,0x05,0x65,0x05,0xDA,0x06,0x32,0x06,0x8D,0x06,0xDB, + 0x39,0,15,0xB8,0x07,0x6D,0x07,0xEE,0x08,0x66,0x08,0x82,0x08,0x8D,0x08,0x9F,0x08,0xA1, + 0x39,0,2,0xBF,0x24, + 0x39,0,19,0xB0,0x00,0x00,0x00,0xB2,0x00,0xED,0x01,0x27,0x01,0x61,0x01,0xC3,0x02,0x05,0x02,0x47,0x02,0x89, + 0x39,0,19,0xB1,0x02,0xEB,0x03,0x48,0x03,0x8B,0x04,0x11,0x04,0x79,0x04,0xD8,0x05,0x28,0x05,0x74,0x05,0xB8, + 0x39,0,15,0xB2,0x06,0x29,0x06,0x9E,0x07,0x11,0x07,0x2D,0x07,0x38,0x07,0x41,0x07,0x42, + 0x39,0,19,0xB3,0x00,0x00,0x00,0x9B,0x00,0xBC,0x00,0xDC,0x00,0xFC,0x01,0x38,0x01,0x74,0x01,0xB0,0x01,0xEC, + 0x39,0,19,0xB4,0x02,0x49,0x02,0xA4,0x02,0xE5,0x03,0x68,0x03,0xCD,0x04,0x29,0x04,0x76,0x04,0xBF,0x05,0x00, + 0x39,0,15,0xB5,0x05,0x6A,0x05,0xD4,0x06,0x33,0x06,0x4B,0x06,0x54,0x06,0x60,0x06,0x62, + 0x39,0,19,0xB6,0x00,0x00,0x01,0xD9,0x01,0xFD,0x02,0x20,0x02,0x43,0x02,0x89,0x02,0xCC,0x03,0x0C,0x03,0x4C, + 0x39,0,19,0xB7,0x03,0xAF,0x04,0x12,0x04,0x5B,0x04,0xEE,0x05,0x63,0x05,0xCF,0x06,0x29,0x06,0x7E,0x06,0xCB, + 0x39,0,15,0xB8,0x07,0x4D,0x07,0xCF,0x08,0x46,0x08,0x6A,0x08,0x7D,0x08,0x87,0x08,0x88, + 0x39,0,2,0xBF,0x23, + 0x39,0,19,0xB0,0x00,0x00,0x01,0x44,0x01,0x66,0x01,0x8B,0x01,0xB6,0x01,0xE9,0x02,0x18,0x02,0x51,0x02,0x92, + 0x39,0,19,0xB1,0x02,0xE4,0x03,0x38,0x03,0x78,0x03,0xF7,0x04,0x60,0x04,0xB8,0x05,0x0E,0x05,0x54,0x05,0x95, + 0x39,0,15,0xB2,0x06,0x16,0x06,0x86,0x06,0xE9,0x06,0xFE,0x07,0x11,0x07,0x19,0x07,0x24, + 0x39,0,19,0xB3,0x00,0x00,0x00,0xDA,0x01,0x11,0x01,0x2B,0x01,0x4C,0x01,0x79,0x01,0x94,0x01,0xBA,0x01,0xEA, + 0x39,0,19,0xB4,0x02,0x48,0x02,0x9A,0x02,0xE2,0x03,0x56,0x03,0xB5,0x04,0x0C,0x04,0x61,0x04,0xA1,0x04,0xDA, + 0x39,0,15,0xB5,0x05,0x4E,0x05,0xB5,0x06,0x14,0x06,0x27,0x06,0x32,0x06,0x3A,0x06,0x44, + 0x39,0,19,0xB6,0x00,0x00,0x02,0x3B,0x02,0x66,0x02,0x85,0x02,0xAE,0x02,0xE5,0x03,0x09,0x03,0x2F,0x03,0x60, + 0x39,0,19,0xB7,0x03,0xB8,0x04,0x0E,0x04,0x53,0x04,0xD4,0x05,0x44,0x05,0xA7,0x06,0x07,0x06,0x57,0x06,0x9F, + 0x39,0,15,0xB8,0x07,0x2E,0x07,0xAE,0x08,0x1C,0x08,0x34,0x08,0x41,0x08,0x54,0x08,0x62, + 0x39,0,2,0xBF,0x22, + 0x39,0,19,0xB0,0x00,0x00,0x01,0x80,0x01,0xC8,0x01,0xDD,0x01,0xEC,0x02,0x0B,0x02,0x55,0x02,0x83,0x02,0xA2, + 0x39,0,19,0xB1,0x02,0xF9,0x03,0x3F,0x03,0x7C,0x03,0xF1,0x04,0x56,0x04,0xA7,0x04,0xF7,0x05,0x39,0x05,0x81, + 0x39,0,15,0xB2,0x06,0x01,0x06,0x63,0x06,0xBB,0x06,0xDD,0x06,0xEC,0x06,0xF5,0x06,0xF6, + 0x39,0,19,0xB3,0x00,0x00,0x01,0x0D,0x01,0x4C,0x01,0x6F,0x01,0x86,0x01,0xA5,0x01,0xCD,0x01,0xE6,0x02,0x03, + 0x39,0,19,0xB4,0x02,0x47,0x02,0xA0,0x02,0xDD,0x03,0x53,0x03,0xB3,0x03,0xFE,0x04,0x48,0x04,0x87,0x04,0xC9, + 0x39,0,15,0xB5,0x05,0x3B,0x05,0x97,0x05,0xF5,0x06,0x07,0x06,0x0F,0x06,0x1A,0x06,0x1B, + 0x39,0,19,0xB6,0x00,0x00,0x02,0x6C,0x02,0xD2,0x02,0xEE,0x03,0x10,0x03,0x40,0x03,0x60,0x03,0x7B,0x03,0x97, + 0x39,0,19,0xB7,0x03,0xD5,0x04,0x20,0x04,0x5E,0x04,0xD3,0x05,0x3D,0x05,0x96,0x05,0xED,0x06,0x39,0x06,0x88, + 0x39,0,15,0xB8,0x07,0x16,0x07,0x87,0x07,0xF4,0x08,0x12,0x08,0x22,0x08,0x2C,0x08,0x2D, + 0x39,0,2,0xBF,0x21, + 0x39,0,19,0xB0,0x00,0x00,0x01,0xE4,0x02,0x0D,0x02,0x20,0x02,0x35,0x02,0x58,0x02,0x70,0x02,0xAD,0x02,0xD4, + 0x39,0,19,0xB1,0x03,0x1B,0x03,0x52,0x03,0x84,0x03,0xE6,0x04,0x3F,0x04,0x8A,0x04,0xD5,0x05,0x19,0x05,0x58, + 0x39,0,15,0xB2,0x05,0xCA,0x06,0x38,0x06,0x90,0x06,0xA6,0x06,0xB5,0x06,0xBB,0x06,0xC7, + 0x39,0,19,0xB3,0x00,0x00,0x01,0x68,0x01,0x89,0x01,0xA7,0x01,0xBD,0x01,0xDC,0x01,0xEE,0x02,0x11,0x02,0x27, + 0x39,0,19,0xB4,0x02,0x6B,0x02,0xA0,0x02,0xC7,0x03,0x45,0x03,0xA3,0x03,0xE8,0x04,0x2F,0x04,0x70,0x04,0xA7, + 0x39,0,15,0xB5,0x05,0x10,0x05,0x71,0x05,0xC1,0x05,0xD4,0x05,0xE1,0x05,0xE7,0x05,0xF3, + 0x39,0,19,0xB6,0x00,0x00,0x02,0xEE,0x03,0x28,0x03,0x47,0x03,0x65,0x03,0x95,0x03,0xB2,0x03,0xC7,0x03,0xDF, + 0x39,0,19,0xB7,0x04,0x15,0x04,0x3C,0x04,0x66,0x04,0xD4,0x05,0x2E,0x05,0x7D,0x05,0xCD,0x06,0x19,0x06,0x5B, + 0x39,0,15,0xB8,0x06,0xDC,0x07,0x55,0x07,0xB8,0x07,0xD2,0x07,0xE1,0x07,0xE9,0x07,0xF9, + 0x39,0,2,0xBF,0x20, + 0x39,0,19,0xB0,0x00,0x00,0x02,0x2F,0x02,0x4F,0x02,0x6B,0x02,0x71,0x02,0x94,0x02,0xB5,0x02,0xD9,0x02,0xEC, + 0x39,0,19,0xB1,0x03,0x0E,0x03,0x3C,0x03,0x6D,0x03,0xCC,0x04,0x08,0x04,0x3B,0x04,0x7E,0x04,0xB3,0x04,0xE6, + 0x39,0,15,0xB2,0x05,0x51,0x05,0xA8,0x05,0xF2,0x06,0x15,0x06,0x1C,0x06,0x21,0x06,0x25, + 0x39,0,19,0xB3,0x00,0x00,0x01,0xA1,0x01,0xBA,0x01,0xD2,0x01,0xE8,0x02,0x04,0x02,0x1A,0x02,0x2C,0x02,0x44, + 0x39,0,19,0xB4,0x02,0x5E,0x02,0x85,0x02,0xB2,0x03,0x0F,0x03,0x4F,0x03,0x92,0x03,0xDA,0x04,0x0D,0x04,0x41, + 0x39,0,15,0xB5,0x04,0xA4,0x04,0xF6,0x05,0x41,0x05,0x4F,0x05,0x56,0x05,0x61,0x05,0x65, + 0x39,0,19,0xB6,0x00,0x00,0x03,0x3F,0x03,0x6D,0x03,0x93,0x03,0xA5,0x03,0xCE,0x03,0xF1,0x04,0x08,0x04,0x17, + 0x39,0,19,0xB7,0x04,0x37,0x04,0x55,0x04,0x76,0x04,0xBE,0x04,0xF3,0x05,0x33,0x05,0x79,0x05,0xAF,0x05,0xE6, + 0x39,0,15,0xB8,0x06,0x59,0x06,0xB9,0x07,0x14,0x07,0x2D,0x07,0x39,0x07,0x3F,0x07,0x44, + 0x39,0,2,0xCE,0x01, + 0x39,0,2,0xCC,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x02, + 0x39,0,25,0xB9,0x00,0x04,0x00,0x0C,0x00,0x14,0x00,0x1C,0x00,0x2C,0x00,0x3C,0x00,0x4C,0x00,0x5C,0x00,0x7C,0x00,0x9C,0x00,0xBC,0x00,0xFC, + 0x39,0,25,0xBA,0x01,0x3C,0x01,0x7C,0x01,0xBC,0x01,0xFC,0x02,0x3C,0x02,0xBC,0x03,0x3C,0x03,0xBC,0x03,0xDC,0x03,0xEC,0x03,0xFC,0x03,0xFF, + + + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x03, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x0B, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x15, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x29, + 0x39,0,11,0xB0,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x33, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x3D, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x47, + 0x39,0,11,0xB0,0x3F,0x00,0x3F,0x3F,0x3F,0x3F,0x00,0x3F,0x3F,0x3F, + 0x39,0,2,0x6F,0x5B, + 0x39,0,11,0xB0,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F, + 0x39,0,2,0xB2,0x02, + 0x39,0,2,0x6F,0x01, + 0x39,0,4,0xB2,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x04, + 0x39,0,5,0xB2,0x05,0x09,0x05,0x0A, + 0x39,0,2,0x6F,0x08, + 0x39,0,4,0xB2,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x0B, + 0x39,0,4,0xB2,0x00,0x02,0x02, + 0x39,0,2,0x6F,0x11, + 0x39,0,4,0xB2,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x14, + 0x39,0,5,0xB2,0x05,0x09,0x05,0x0A, + 0x39,0,2,0x6F,0x18, + 0x39,0,5,0xB2,0x60,0x0A,0x60,0x0B, + 0x39,0,2,0x6F,0x20, + 0x39,0,5,0xB2,0x50,0x06,0x50,0x05, + 0x39,0,2,0x6F,0x24, + 0x39,0,3,0xB2,0x00,0x00, + 0x39,0,2,0x6F,0x2B, + 0x39,0,3,0xB2,0x01,0x01, + 0x39,0,2,0xB6,0x00, + 0x39,0,2,0x6F,0x01, + 0x39,0,4,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x04, + 0x39,0,4,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x07, + 0x39,0,4,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x0D, + 0x39,0,4,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x11, + 0x39,0,3,0xB6,0x00,0x08, + 0x39,0,2,0x6F,0x1A, + 0x39,0,3,0xB6,0x00,0x08, + 0x39,0,2,0x6F,0x23, + 0x39,0,3,0xB6,0x00,0x08, + 0x39,0,2,0x6F,0x35, + 0x39,0,3,0xB6,0x00,0x08, + 0x39,0,6,0xBB,0x22,0x10,0x00,0x00,0x48, + 0x39,0,2,0x6F,0x05, + 0x39,0,4,0xBB,0x00,0x02,0x48, + 0x39,0,2,0x6F,0x08, + 0x39,0,4,0xBB,0x00,0x02,0x48, + 0x39,0,2,0x6F,0x0E, + 0x39,0,4,0xBB,0x00,0x00,0x24, + 0x39,0,6,0xBC,0x11,0x00,0x00,0x12,0x58, + 0x39,0,2,0x6F,0x05, + 0x39,0,4,0xBC,0x00,0x12,0x58, + 0x39,0,2,0x6F,0x08, + 0x39,0,4,0xBC,0x00,0x74,0xB0, + 0x39,0,2,0x6F,0x0E, + 0x39,0,4,0xBC,0x00,0x12,0x58, + 0x39,0,4,0xC3,0x00,0x02,0x22, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x03, + 0x39,0,2,0xC7,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x03, + 0x39,0,2,0x6F,0x15, + 0x39,0,3,0xC6,0x1B,0x03, + 0x39,0,2,0x6F,0x17, + 0x39,0,3,0xC6,0xA0,0x0A, + 0x39,0,2,0x6F,0x19, + 0x39,0,5,0xC6,0x55,0x55,0x50,0x15, + 0x39,0,2,0x6F,0x1D, + 0x39,0,5,0xC6,0x00,0x00,0x00,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0x2E, + 0x39,0,6,0xC0,0x23,0x02,0x30,0x00,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x04, + 0x39,0,2,0xC2,0x14, + 0x39,0,2,0xB5,0x00, + 0x39,0,2,0x6F,0x01, + 0x39,0,4,0xB5,0x00,0x14,0x01, + 0x39,0,2,0x6F,0x04, + 0x39,0,2,0xB5,0xE4, + 0x39,0,2,0x6F,0x0C, + 0x39,0,4,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x0F, + 0x39,0,4,0xB6,0x0E,0x10,0x00, + 0x39,0,2,0x6F,0x18, + 0x39,0,4,0xB6,0x0E,0x11,0x00, + 0x39,0,2,0x6F,0x1B, + 0x39,0,4,0xB6,0x05,0xB6,0x80, + 0x39,0,2,0x6F,0x00, + 0x39,0,4,0xB8,0x13,0xC8,0x00, + 0x39,0,2,0x6F,0x03, + 0x39,0,3,0xB8,0x06,0xC6, // 20231104 + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x05, + 0x39,0,4,0xB0,0x03,0x21,0x01, + 0x39,0,3,0xB3,0x86,0x85, + 0x39,0,3,0xB5,0x86,0x85, + 0x39,0,5,0xB7,0x85,0x00,0x00,0x85, + 0x39,0,5,0xB8,0x85,0x00,0x00,0x85, + 0x39,0,3,0xC7,0x03,0x01, + 0x39,0,5,0xE0,0x02,0x00,0x00,0x00, + 0x39,0,4,0xD1,0x00,0x0A,0x10, + 0x39,0,5,0xE1,0x00,0x09,0x80,0x00, + 0x39,0,2,0xCA,0x13, + 0x39,0,3,0xCB,0x03,0X03, + 0x39,0,2,0xD7,0x13, + 0x39,0,2,0xD8,0x13, + 0x39,0,2,0xD9,0x40, + 0x39,0,2,0x6F,0x06, + 0x39,0,2,0xEC,0x40, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x06, + 0x39,0,6,0xB0,0x08,0x38,0x14,0x38,0x15, + 0x39,0,6,0xB1,0x38,0x18,0x38,0x19,0x38, + 0x39,0,6,0xB2,0x38,0x00,0x38,0x38,0x38, + 0x39,0,6,0xB3,0x38,0x37,0x37,0x37,0x37, + 0x39,0,6,0xB6,0x08,0x38,0x14,0x38,0x15, + 0x39,0,6,0xB7,0x38,0x18,0x38,0x19,0x38, + 0x39,0,6,0xB8,0x38,0x00,0x38,0x38,0x38, + 0x39,0,6,0xB9,0x38,0x37,0x37,0x37,0x37, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x07, + 0x39,0,6,0xB0,0x84,0xC0,0x78,0x70,0x00, // 20231104 + 0x39,0,7,0xB1,0x08,0x18,0x00,0x18,0x08,0x00, + 0x39,0,10,0xB2,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90, + 0x39,0,2,0x6F,0x36, + 0x39,0,10,0xB2,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, + 0x39,0,2,0x6F,0x3F, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x09, + 0x39,0,10,0xB2,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90, + 0x39,0,2,0x6F,0x48, + 0x39,0,10,0xB2,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, + 0x39,0,2,0x6F,0x51, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x12, + 0x39,0,10,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x5A, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x63, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x1B, + 0x39,0,10,0xB2,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90, + 0x39,0,2,0x6F,0x6C, + 0x39,0,10,0xB2,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, + 0x39,0,2,0x6F,0x75, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x24, + 0x39,0,10,0xB2,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90,0x90, + 0x39,0,2,0x6F,0x7E, + 0x39,0,10,0xB2,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56,0x56, + 0x39,0,2,0x6F,0x87, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x2D, + 0x39,0,10,0xB2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x90, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,2,0x6F,0x99, + 0x39,0,10,0xB2,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x04, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x07, + 0x39,0,14,0xB4,0xC0,0x60,0x80,0x80,0x60,0x40,0x60,0x80,0x80,0x80,0x80,0x40,0x80, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x08, + 0x39,0,3,0xC1,0x8F,0x7F, + //0x39,0,3,0xC1,0x0F,0xFF, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x81, + 0x39,0,2,0x6F,0x19, + 0x39,0,2,0xFB,0x30, + 0x39,0,2,0x6F,0x05, + 0x39,0,2,0xFE,0x34, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x80, + 0x39,0,2,0x6F,0x1A, + 0x39,0,2,0xF4,0x55, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x83, + 0x39,0,2,0x6F,0x12, + 0x39,0,2,0xFE,0x41, + + #if 1 + /* Round */ + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x07, + 0x39,0,4,0xC0,0x87,0x01,0x08, + 0x39,0,2,0x6F,0x03, + 0x39,0,15,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC1,0x36,0x00,0x01,0x00,0x02,0xD9,0x03,0x60,0x00,0x00,0x00,0x00,0x3F,0xFD,0xD7,0xC0,0x80,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC1,0x0F,0x34,0xD4,0x18,0x00,0x00,0x10,0x34,0x30,0x10,0xBD,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC1,0x44,0x25,0x2F,0x00,0x14,0x1C,0x00,0x00,0x00,0x0F,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC2,0x36,0x00,0x00,0x04,0x00,0x04,0x00,0x08,0x00,0x00,0x01,0x40,0x3F,0xFF,0xFE,0x20,0x00,0x00,0x00,0x01,0xE4, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC2,0x04,0x44,0x19,0x24,0x00,0x11,0x1C,0x44,0x30,0x0A,0xF6,0x00,0x00,0xC0,0x00,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC2,0x44,0x19,0x1D,0x00,0x05,0x10,0x00,0x00,0x00,0x04,0x1F,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC3,0x3E,0x00,0x00,0xA9,0x01,0x00,0x01,0xA0,0x00,0x00,0xE2,0xE0,0x3F,0xFF,0x5F,0x4C,0x00,0x00,0x00,0xA1,0xB4, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC3,0x3D,0x44,0x25,0x37,0x00,0x1D,0x5B,0x43,0x30,0x3D,0xEE,0x00,0x00,0xC0,0x00,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC3,0x00,0x1A,0x1E,0x00,0x05,0x10,0x00,0x00,0x00,0x3D,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC4,0x30,0x0F,0x01,0x00,0x02,0xD9,0xFC,0xA0,0x3F,0xFF,0x7A,0x00,0x3F,0xFE,0xB9,0xE0,0x80,0x00,0x12,0x10,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC4,0x0F,0x00,0x1F,0x63,0x00,0x00,0x10,0x34,0xF0,0xF0,0xBD,0x04,0x30,0x30,0xFF,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC4,0x00,0x08,0x12,0x00,0x14,0x1C,0x00,0x00,0x00,0x0F,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC5,0x30,0x0F,0x00,0x04,0x00,0x04,0xFF,0xF8,0x3F,0xFF,0xFE,0x70,0x3F,0xFF,0xFE,0x70,0x00,0x00,0x00,0x11,0x30, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC5,0x04,0x00,0x13,0x1E,0x00,0x11,0x1C,0x44,0xF0,0xF6,0xF6,0x00,0x64,0xF0,0xFF,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC5,0x44,0x19,0x1D,0x99,0x4F,0x5A,0x00,0x00,0x00,0x04,0x1F,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC6,0x38,0x0F,0x00,0xA9,0x01,0x00,0xFE,0x60,0x3F,0xFF,0x05,0x5C,0x3F,0xFF,0x7C,0x8C,0x80,0x00,0x11,0x4E,0x18, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC6,0x3D,0x00,0x00,0x12,0x00,0x1D,0x5B,0x43,0xF0,0xC3,0xEE,0x04,0x4A,0xC0,0x00,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC6,0x44,0x25,0x2F,0x99,0x43,0x4B,0x00,0x00,0x00,0x3D,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC7,0x3A,0x0F,0x01,0x00,0x02,0xD9,0xFC,0xA0,0x00,0x00,0x36,0x00,0x00,0x01,0xCD,0x20,0x7F,0xFF,0xE0,0x55,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC7,0x00,0x34,0xD4,0x18,0x99,0x4F,0x5F,0x34,0x0F,0x10,0x43,0xFB,0xD0,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC7,0x00,0x1A,0x1E,0x99,0x4F,0x5A,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC8,0x3A,0x0F,0x00,0x04,0x00,0x04,0xFF,0xF8,0x00,0x00,0x01,0x90,0x00,0x00,0x01,0x90,0xFF,0xFF,0xFF,0xEE,0xD0, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC8,0x05,0x44,0x19,0x24,0x99,0x43,0x4E,0x44,0x0F,0x0A,0x0A,0xFF,0x9C,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC8,0x00,0x08,0x12,0x99,0x43,0x4B,0x00,0x00,0x00,0x05,0x1F,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xC9,0x2A,0x0F,0x00,0xA9,0x01,0x00,0xFE,0x60,0x00,0x01,0x46,0x00,0x00,0x00,0x26,0xB4,0xFF,0xFF,0xE8,0x3E,0x1C, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xC9,0x3D,0x44,0x25,0x37,0x99,0x04,0x42,0x43,0x0F,0x3D,0x12,0xFB,0xB6,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xC9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCA,0x2C,0x00,0x01,0x00,0x02,0xD9,0x03,0x60,0x3F,0xFF,0x44,0x00,0x00,0x00,0xEB,0x00,0x00,0x00,0x00,0xBD,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCA,0x00,0x00,0x1F,0x63,0x99,0x4F,0x5F,0x34,0xC0,0xF0,0x43,0x00,0x00,0x30,0xFF,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCB,0x2C,0x00,0x00,0x04,0x00,0x04,0x00,0x08,0x3F,0xFF,0xFE,0x20,0x00,0x00,0x01,0x40,0x00,0x00,0x00,0x01,0xE4, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCB,0x05,0x00,0x13,0x1E,0x99,0x43,0x4E,0x44,0xC0,0xF6,0x0A,0x00,0x00,0x30,0xFF,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCB,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x05,0x1F,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCC,0x2C,0x00,0x00,0xA9,0x01,0x00,0x01,0xA0,0x3F,0xFE,0xA2,0x3C,0x00,0x00,0x09,0x74,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCC,0x3D,0x00,0x00,0x12,0x99,0x04,0x42,0x43,0xC0,0xC3,0x12,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCC,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x3D,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCD,0x21,0x00,0x03,0x49,0x03,0x84,0x00,0x00,0x3F,0xFF,0x3A,0xE4,0x3F,0xFF,0x34,0x18,0x00,0x00,0x0D,0x24,0x75, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCD,0x08,0x12,0xFB,0x1A,0x00,0x17,0x35,0x55,0xF0,0xE3,0xE2,0x03,0x66,0xF0,0xFF,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCD,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCE,0x2D,0x00,0x04,0x00,0x03,0x84,0x00,0x00,0x3F,0xFF,0x10,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xF4,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCE,0x17,0x12,0xFB,0x1A,0x00,0x36,0x57,0x55,0xC0,0xE0,0x1E,0x00,0x00,0x30,0xFF,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCE,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x17,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xCF,0x2B,0x00,0x04,0x00,0x03,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x7F,0xFF,0xF0,0xFC,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xCF,0x16,0x22,0x1B,0x3B,0x00,0x36,0x57,0x55,0x0F,0x20,0x1F,0xFC,0x20,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xCF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x16,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD0,0x27,0x00,0x03,0x49,0x03,0xC1,0x00,0x00,0x00,0x00,0x00,0x00,0x3F,0xFF,0x26,0x46,0x00,0x00,0x00,0xDD,0x7B, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD0,0x09,0x22,0x1B,0x3B,0x00,0x17,0x35,0x55,0x30,0x1D,0xE1,0x00,0x00,0xC0,0x00,0xFF, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x09,0x40,0x40,0x40,0x40,0x40,0x40, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD1,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD2,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD3,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD4,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD5,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD6,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD7,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xD9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xD9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xD9,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x00, + 0x39,0,22,0xEA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x15, + 0x39,0,17,0xEA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x25, + 0x39,0,17,0xEA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0x13, + 0x39,0,25,0xDF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x39,0,10,0x88,0x01,0x02,0x1C,0x08,0x68,0x00,0x00,0x00,0x00, + /* Round */ + #endif + + 0x39,0,2,0x5F,0x01, + 0x39,0,2,0x26,0x00, + 0x39,0,2,0x17,0x01, // 10 video mode 01 command mode + 0x39,0,5,0x2A,0x00,0x00,0x04,0x37, + 0x39,0,5,0x2B,0x00,0x00,0x09,0x5F, + 0x39,0,2,0x2F,0x02, + 0x39,0,2,0x35,0x30, + 0x39,0,3,0x44,0x00,0x00, + 0x39,0,3,0x51,0x0E,0x50, + //0x39,0,3,0x51,0x0D,0xBB, + 0x39,0,2,0x6F,0x04, + 0x39,0,3,0x51,0x0F,0xFE, + 0x39,0,2,0x53,0x20, + 0x39,0,3,0x90,0x00,0x00, + 0x39,0,19,0x91,0x89,0x28,0x00,0x0C,0xD2,0x00,0x02,0x25,0x01,0x14,0x00,0x07,0x09,0x75,0x08,0x7A,0x10,0xF0, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x81, + 0x39,0,2,0x6F,0x0E, + 0x39,0,3,0xF5,0x2B,0x00, + 0x39,0,2,0x6F,0x02, + 0x39,0,2,0xF9,0x04, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x80, + 0x39,0,2,0x6F,0x0F, + 0x39,0,2,0xFC,0x00, + 0x39,0,2,0x6F,0x09, + 0x39,0,3,0xFC,0xFC,0xF0, + 0x39,0,5,0xFF,0xAA,0x55,0xA5,0x80, + 0x39,0,2,0x6F,0x15, + 0x39,0,3,0xF8,0x01,0x4E, + 0x39,0,2,0x6F,0x31, + 0x39,0,3,0xF8,0x00,0xFD, + 0x39,0,2,0x6F,0x01, + 0x39,0,2,0x1F,0x06, + 0x39,0,2,0x6F,0x19, + 0x39,0,2,0xF2,0x00, + 0x39,0,2,0x6F,0x2D, + 0x39,0,2,0xFC,0x44, + 0x39,0,2,0x6F,0x0A, + 0x39,0,4,0xF6,0x70,0x70,0x70, + 0x39,0,2,0x6F,0x0E, + 0x39,0,2,0xF6,0x70, + 0x39,0,2,0x6F,0x2D, + 0x39,0,2,0xFC,0x44, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00 , + 0x39,0,2,0x6F,0x06, + 0x39,0,5,0xB5,0x7F,0x4B,0x29,0x4F, + 0x39,0,2,0x6F,0x0C, + 0x39,0,4,0xB5,0x4E,0x25,0x50, + 0x39,0,2,0x6F,0x11, + 0x39,0,6,0xB5,0x29,0x29,0x29,0x29,0x29, + 0x39,0,2,0x6F,0x18, + 0x39,0,6,0xB5,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x1D, + 0x39,0,6,0xB5,0x00,0x00,0x00,0x00,0x00, + 0x39,0,2,0x6F,0x2C, + 0x39,0,2,0xB5,0x00, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0xD9, + 0x39,0,3,0xBA,0x00,0x20, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0xD1, + 0x39,0,3,0xBA,0x00,0x0A, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + 0x39,0,2,0x6F,0x1A, + 0x39,0,2,0xC2,0x1B, + 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x04, + 0x39,0,2,0xB5,0x00, + + // bist mode + //0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + //0x39,0,8,0xEF,0x00,0x00,0xFF,0xFF,0xFF,0x36,0xEC, + //0x39,0,2,0xEE,0x01, + + ///BIST + // 0x39,0,6,0xF0,0x55,0xAA,0x52,0x08,0x00, + // 0x39,0,6,0xEF,0x01,0x00,0xFF,0xFF,0xFF, + // 0x39,0,2,0xEE,0x01, + +}; + +#endif + +/* Soft swire */ + +static void soft_swire_start(uint8_t pulse) +{ + do + { + hal_gpio_init_output( SWIRE_EN, IO_LVL_LOW ); // 3us + delayUs(10); + hal_gpio_init_output( SWIRE_EN, IO_LVL_HIGH ); // 3us + delayUs(10); + }while(pulse--); +} + +static void soft_swire_timer_callback(void *data) +{ + s_swire_pwm_counter++; + if( s_swire_pwm_counter < SWIRE_MAX_NUM ) + { + soft_swire_start(SWIRE_DEFAULT_NUM); + hal_timer_start(SOFT_SWIRE_TIMER, 16, soft_swire_timer_callback, NULL); + } + else + { + hal_timer_deinit(SOFT_SWIRE_TIMER); + hal_timer_stop(SOFT_SWIRE_TIMER); + hal_gpio_init_output(SWIRE_EN, IO_LVL_HIGH); + } +} + +static void soft_swire_init(void) +{ + hal_gpio_init_output(SWIRE_EN, IO_LVL_HIGH); + delayMs(3); + s_swire_pwm_counter = 0; + soft_swire_start(SWIRE_DEFAULT_NUM); + hal_timer_init(SOFT_SWIRE_TIMER); + hal_timer_start(SOFT_SWIRE_TIMER, 16, soft_swire_timer_callback, NULL); +} + +/** +* @brief panel init +* @param none +* @retval none +*/ +static void app_init_panel(void) +{ + /* reset panel*/ + app_tx_panel_reset(); + +#if LCD_NT36525B + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); + delayMs(120); //120ms + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); + delayMs(20); //20ms + +#elif OLED_NT37705_TM678 + send_panel_init_code( sizeof( panel_init_code ), panel_init_code ); + +// // if(sg_aod_in_flag) // AOD时 51发送比较早,后续不发送造成AOD不亮 +// { +// sg_aod_in_flag = false; +// // hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x03, 0x40); +// } + hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x11 ); + delayMs( 50 ); + hal_gpio_init_output( AVDD_EN, IO_LVL_HIGH ); // AVDD_EN + delayMs( 80 ); +// soft_swire_init(); + //delayMs( 30 ); +#if AP_SWIRE_OUTPUT + hal_swire_enable(true); + hal_swire_set_pulse(SWIRE_DEFAULT_PULSE); +#endif +// delayMs( 20 ); +#endif +} + +#if TX_CMD_MODE_WITHOUT_TE +/** +* @brief MIPI RX事件处理函数,demo code 用于command mode 输出发送数据(模式1) +* @param event:RX事件 +* @param data: user data +* @retval none +*/ +static void app_rx_event_cb(hal_rx_event_e event, void *data) +{ + if (panel_display_done && event == HAL_RX_LINE_EVENT) + { + hal_dsi_tx_ctrl_gen_a_frame(); + } +} +#endif + +#if TX_USE_CMD_MODE +/** +* @brief TE引脚作为GPIO 输入回调函数,demo code 用于command mode 输出发送数据(模式2) +* @param none +* @retval none +*/ +static void app_tx_cmd_panel_te_cb(void *data) +{ + if (panel_display_done) + { + //delayUs(25); /* 撕裂调试 */ + hal_dsi_tx_ctrl_gen_a_frame(); + } +} + +/** +* @brief 注册屏端TE信号输入引脚回调函数 +* @param pad :TE输入pad +* @param trig:触发中断沿配置 +* @retval none +*/ +static void app_tx_cmd_app_init_panel_te_int(io_pad_e pad, sys_cfg_trigger_e trig) +{ + /*1.关闭中断*/ + hal_gpio_ctrl_eint(pad, DISABLE); + + /*2.中断初始化*/ + hal_gpio_init_eint(pad, trig); + + /*3.注册回调*/ + hal_gpio_reg_eint_cb(pad, app_tx_cmd_panel_te_cb); + + /*4.使能中断*/ + hal_gpio_ctrl_eint(pad, ENABLE); +} +#endif + +uint8_t t_pps[128] = { + 0x11,0x00,0x00,0xAB,0x30,0x80,0x0C,0x80, + 0x05,0xA0,0x00,0x19,0x02,0xD0,0x02,0xD0, + 0x02,0x00,0x02,0xC2,0x00,0x20,0x02,0x67, + 0x00,0x0A,0x00,0x0F,0x05,0x00,0x03,0x0D, + 0x18,0x00,0x10,0xF0,0x07,0x10,0x20,0x00, + 0x06,0x0F,0x0F,0x33,0x0E,0x1C,0x2A,0x38, + 0x46,0x54,0x62,0x69,0x70,0x77,0x79,0x7B, + 0x7D,0x7E,0x02,0x02,0x22,0x00,0x2A,0x40, + 0x2A,0xBE,0x3A,0xFC,0x3A,0xFA,0x3A,0xF8, + 0x3B,0x38,0x3B,0x78,0x3B,0xB6,0x4B,0xB6, + 0x4B,0xF4,0x4B,0xF4,0x6C,0x34,0x84,0x74, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, + 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 +}; + +/** +* @brief mipi rx 初始化 +* @param none +* @retval none +*/ +static void app_mipi_rx_init(void) +{ + if (g_rx_ctrl_handle == NULL) + { + /* 创建rx ctrl handle */ + g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); + } + /* 配置参数 */ + g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; + g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; + g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; + g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; + g_rx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; + g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; + g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; + g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; /* 可不配置 */ + g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; + g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; + g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; /* 注册 DCS处理列表 */ + //用的是硬件回复,取消软件回复 + //g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; /* 注册dsc read 回调函数,可选,此函数为空时由cus_dcs_entry_table执行 */ +#if RX_RESOLUTION_CHANGE_ENABLE + g_rx_ctrl_handle->pps_update_entry = pps_update_handle; +#endif + + //必须打开,否则切换到高分辨率花屏 + g_rx_ctrl_handle->hight_performan_mode = HIGHT_PERFORMAN_L2; + g_rx_ctrl_handle->err_handler_level = ERR_HANDLE_L2; + + + /* 提前预置PPS, AP 有PPS cmd也会更新 */ + if (g_rx_ctrl_handle->compress_en == true) + { + hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, t_pps, 128); + } + + /* 初始化rx ctrl */ + hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); + +#if RX_READ_HW_ACK + /* 配置硬件回复 */ + app_set_dcs_hw_ack(); +#endif + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); + + + //hal_dsi_rx_ctrl_set_check_crc(g_rx_ctrl_handle, false); + +#if TX_CMD_MODE_WITHOUT_TE + /* 注册接收一帧帧头事件回调,每接收一帧数据TX再往外发一帧 */ + //hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_FS_EVENT, true, NULL); + /* 注册接收第0行数据事件,接收到数据后再往外发送数据,确保不撕裂 */ + uint32_t line = 0; + hal_dsi_rx_ctrl_register_callback(g_rx_ctrl_handle, app_rx_event_cb, HAL_RX_LINE_EVENT, true, &line); +#endif + +#if RX_START_WITHOUT_RST + /* 等待ap reset置位再启动rx,否则容易收到错误数据 */ + //hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +#else +// /* 注册RX start callback,确认RX LP11时再启动RX,防止接收错误数据 */ +// hal_gpio_set_ap_reset_int(ENABLE, app_mipi_rx_start_cb, DETECT_HIGH_LVL); +#endif +} + +/** +* @brief mipi tx 初始化 +* @param none +* @retval none +*/ +static void app_mipi_tx_init(void) +{ + if (g_tx_ctrl_handle == NULL) + { + g_tx_ctrl_handle = hal_dsi_tx_ctrl_create_handle(); + } + g_tx_ctrl_handle->channel_id = OUTPUT_VC; + g_tx_ctrl_handle->lane_num = OUTPUT_LANE_NUMBER; + g_tx_ctrl_handle->vid_mode = OUTPUT_VIDEO_MODEL; + g_tx_ctrl_handle->cmd_tx_type = TX_INIT_TYPE; + g_tx_ctrl_handle->dpi_vsa = OUTPUT_VSA; + g_tx_ctrl_handle->dpi_vbp = OUTPUT_VBP; + g_tx_ctrl_handle->dpi_vfp = OUTPUT_VFP; + g_tx_ctrl_handle->dpi_hsa = OUTPUT_HSA; + g_tx_ctrl_handle->dpi_hbp = OUTPUT_HBP; + g_tx_ctrl_handle->dpi_hfp = OUTPUT_HFP; + g_tx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_tx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_tx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; + g_tx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; + g_tx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; + g_tx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; + g_tx_ctrl_handle->base_info.dst_mode = OUTPUT_DATA_MODE; + + hal_dsi_tx_ctrl_init(g_tx_ctrl_handle); + + /* FIXME set tear on*/ + //要去掉,否则开机启动过程花屏 + //hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, TE_60HZ_MODE); + + /* AP 没有发送数据时默认的显示颜色, 量产为0 0 0(黑色), 配置其他颜色仅为debug使用 */ + hal_dsi_tx_ctrl_set_overwrite_rgb(0x00, 0x00, 0x00); +} + +#if !RX_START_WITHOUT_RST +/** +* @brief mipi rx start函数,开启AP RSTN等待启动配置后使用 +* @param none +* @retval none +*/ +static void app_mipi_rx_start_cb(void *data) +{ + /* RX start */ + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); + /* close cb */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); + TAU_LOGD("rx start1\n"); +} +#endif + +/** +* @brief mipi tx 启动 +* @param none +* @retval none +*/ +static void app_mipi_tx_start(void) +{ + /* Init panel */ + app_init_panel(); +#if 0//AP_SWIRE_OUTPUT + hal_swire_enable(true); + hal_swire_set_pulse(41); +#endif + + /* TX start */ + hal_dsi_tx_ctrl_start( g_tx_ctrl_handle ); + +#if RX_WAIT_TEAR_ON + te_mode_e default_te = sg_ap_set_tear_on ? TE_60HZ_MODE : TE_USER_MODE; + hal_dsi_tx_ctrl_set_tear_mode(g_tx_ctrl_handle, default_te); +#else +// hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_60HZ_MODE ); +// hal_dsi_tx_ctrl_set_tear_mode( g_tx_ctrl_handle, TE_120HZ_MODE ); // IQOO10Pro 在这之前就发送了120Hz固定帧率 + +#endif + + panel_display_done = true; + /* Display on */ + delayMs( 80 ); + hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x29 ); + +#if AP_SWIRE_OUTPUT + hal_swire_set_pulse(SWIRE_DEFAULT_PULSE); +#endif + +#if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) + // hal_dsi_tx_ctrl_gen_a_frame(); /* FIXME */ + app_tx_cmd_app_init_panel_te_int(IO_PAD_AP_TE, DETECT_RISING_EDGE); /* 注册屏端TE中断 */ +#endif + + TAU_LOGD("tx_start \n"); +} + +/** +* @brief ap rstn 拉高中断回调,用于息屏唤醒 +* @param none +* @retval none +*/ +static void ap_rstn_pull_high_cb(void *data) +{ + /* system resume begin */ + sg_system_resume = true; + /* 关闭AP reset检查 */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); + TAU_LOGD("sys_restart \n"); +} + +/** +* @brief ap rstn 拉高中断回调,用于息屏待机 +* @param none +* @retval none +*/ +static void ap_rstn_pull_down_cb(void *data) +{ + sg_system_suspend = true; + /* 关闭AP reset检查 */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); + TAU_LOGD("ap_rstn_pull_down_cb\n"); +} + +/** +* @brief GPIO初始化配置,根据实际原理图提前配置IO功能以及状态,默认功能可不配置 +* TP相关I2C/SPI 在tp_transfer.c,也可以挪到此函数初始化 +* @param none +* @retval none +*/ +void app_gpio_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PIN_8, PIN8_MODE_GPIO7, IO_IOE_OUTPUT, IO_LVL_LOW},/* PIN_8(TD_RSTN), GPIO,输出,低电平 */ + {IO_PIN_17, PIN17_MODE_GPIO8, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_17(PWMEN), GPIO,输出,低电平 */ + {IO_PIN_16, PIN16_MODE_GPIO2, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_16(AP_INT),GPIO,输出,低电平 */ + {IO_PIN_15, PIN15_MODE_GPIO4, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_15(AP_SWIRE),GPIO,输出,低电平 */ +#if (TX_USE_CMD_MODE & (!TX_CMD_MODE_WITHOUT_TE)) + {IO_PIN_29, PIN29_MODE_GPIO3, IO_IOE_INPUT, IO_LVL_NONE}, /* PIN_29(AP_TE), GPIO,输入 */ +#else + {IO_PIN_29, PIN29_MODE_TEAR, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_29(AP_TE), 硬件TEAR输出模式 */ +#endif + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief 显示相关模块初始化,包括MIPI RX/TX/PWM/SWIRE/GPIO等 +* @param none +* @retval none +*/ +void app_display_init(void) +{ + /* mipi rx初始化 */ + app_mipi_rx_init(); + + /* VCC 主供电,等待VCC Power Ready,此时RX初始化完成可以响应MIPI命令 */ + if (MAIN_POWER_SELECT == PWR_SEL_VCC) + { + while (hal_pwr_get_vcc_power_ready() == false); + } + + /* GPIO 初始化 */ + app_gpio_init(); + + /* 背光初始化 */ +#if AP_SWIRE_OUTPUT + hal_swire_init(); /* swire init */ + hal_swire_set_timer(TIMER_NUM0, 16, true); /* swire连续发送,绑定timer进行发送 */ +#endif +#if ANALOG_PWM_OUTPUT + if (hal_pwm_init(PWM_FREQUENCY, PWM_DUTY_STEP)) + { + hal_pwm_enable(true); + hal_pwm_set_elvcc_output(true); + } +#endif + + /* mipi tx 初始化*/ + app_mipi_tx_init(); + +#if TX_START_AFTER_APRST + TAU_LOGD("wait exit sleep mode\n"); +#else + app_mipi_tx_start(); +#endif +} + +/** +* @brief 系统resume +* @param sleep_mode: sleep 模式 +* @retval none +*/ +static void app_system_resume(pwr_sleep_mode_e sleep_mode) +{ + /* 退出sleep mode, 电源切换 */ + hal_pwr_exit_sleep_mode(); + + /* display resume */ + app_display_init(); + +#if TOUCH_ENABLE + /* touch resume,注意,stop sleep mode 退出时需要对注册的唤醒引脚重新初始化 */ + app_tp_write_other_operations(NULL, 0); +#endif + TAU_LOGD("system resume\n"); +} + +/** +* @brief 系统suspend,进入sleep mode +* @param sleep_mode: sleep 模式 +* 常见无法待机/待机重启问题分析步骤: +* 1.确定待机电源(切换电源是否正常) +* 2.确认待机时序,比如主供电为VCI时,VCI掉电前已经进入sleep mode,完成电源切换 +* 3.确定唤醒源是稳定的电平状态,不存在虚焊/上下拉电源异常等情况 +* 4.打开SLEEP_MODE_DEBUG 的宏(关闭TP触摸报点、关闭部分打印)进行调试,检查'system reset'打印以及换成flag +* 5.检查PCB layout 是否符合规范,示波器抓取13CP/VCI 波形,1.8V主供电时13CP为1.8V,VCI主供电时13CP为1.5V,进入sleep mode电源切换时13CP电平会变化, +* 检查模组切换过程13CP的电平切换是否平缓,如果出现大幅度向下的脉冲并且低于1.2V时会出现重启或者hardfault的情况,这种情况均为PCB layout时电源回路不符合规范 +* @retval none +*/ +static void app_system_suspend(pwr_sleep_mode_e sleep_mode) +{ + /* 关闭图像通路 */ + hal_dsi_tx_ctrl_stop(g_tx_ctrl_handle); + hal_dsi_tx_ctrl_deinit(g_tx_ctrl_handle); + hal_dsi_rx_ctrl_stop(g_rx_ctrl_handle); + hal_dsi_rx_ctrl_deinit(g_rx_ctrl_handle); + + /* Tear拉低 */ + hal_gpio_init_output(IO_PAD_AP_TE, IO_LVL_LOW); + panel_display_done = false; +#if RX_WAIT_TEAR_ON + sg_ap_set_tear_on = false; +#endif + + /* 关闭外设 比如Swire/I2C/Flash 等 */ +#if AP_SWIRE_OUTPUT + hal_swire_deinit(); +#endif +#if ANALOG_PWM_OUTPUT + hal_pwm_deinit(); +#endif + + /* 关闭共享flash */ +#if SHARE_FLASH_ENABLE + hal_flash_share_mode(false); +#endif + + /* 配置待机供电电源 */ + hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); + +#if SLEEP_MODE_DEBUG + TAU_LOGD("s %d\n", sleep_mode); +#endif + + if (sleep_mode == PWR_NORMAL_SLEEP_MODE) + { + /* normal sleep mode, MCU可以正常工作 */ + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); + /* 函数立即返回,外设跟MCU正常运行,可根据实际情况如TP通讯结果等,再进入stop/deep sleep mode */ + hal_pwr_set_pvd(PVD_VCI,true); + hal_pwr_enter_normal_sleep_mode(); + TAU_LOGD("normal sleep mode\n"); + } + else if (sleep_mode == PWR_STOP_SLEEP_MODE) + { + /* stop sleep mode, MCU停止工作,唤醒后程序继续运行 */ + + /* 1.注册对应 wakeup IO */ + hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_RSTN, WUP_RISING_EDGE); /* 注册AP RSTN 上升沿唤醒*/ + //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_SPIS_CSN, WUP_FALLING_EDGE); /* 注册SPIS CS引脚 下升沿唤醒*/ + //hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_TD_INT, WUP_FALLING_EDGE); /* 注册TD_INT引脚 下升沿唤醒*/ + + /* 2.进入stop sleep mode, PC指针停止,知道注册的唤醒IO唤醒后才会退出函数,返回值为对应的IO */ + io_pad_e wakeup_io = hal_pwr_enter_stop_sleep_mode(); + if (wakeup_io == IO_PAD_AP_RSTN) + { + sg_system_resume = true; + } + else + { + /* Not impletmented,应用根据不同的唤醒引脚执行不同操作,也可以重新注册唤醒引脚重新进入sleep mode */ + TAU_LOGD("wakeup_io %d FIXME touch wakeup convert to AP\n", wakeup_io); + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_HIGH_LVL); + } + } + else + { + /* deep sleep mode, 配置AP RSTN 上升沿,TD INT 下降沿唤醒, 唤醒后芯片重启,可通过hal_pwr_get_reset_flag确定唤醒原因 */ + hal_pwr_enter_deep_sleep_mode(WUP_RISING_EDGE, WUP_FALLING_EDGE); + } + +} + +/** +* @brief 系统process处理函数,处理待机唤醒等 +* @param none +* @retval none +*/ +static void app_system_process(void) +{ + if (sg_system_suspend) + { + /* 系统进入sleep mode */ + app_system_suspend(SLEEP_MODE_SELECT); + sg_system_suspend = false; + } + + if (sg_system_resume) + { + /* 系统退出sleep mode */ + app_system_resume(SLEEP_MODE_SELECT); + sg_system_resume = false; + } + +#if TX_START_AFTER_APRST + if (sg_tx_start_in_process) + { + app_mipi_tx_start(); + sg_tx_start_in_process = false; + } +#endif +} + +/* 通话熄屏功能 */ +// 注意,函数在主循环函数中调用,board Init 中打开 systick定时器为1ms,本机制是识别高电平变化进入熄屏处理流程,其它触发形式按实际触摸规定来。熄屏管脚若开机时刻异常触发,考虑加上拉或下拉电阻!!! + +static void PhoneDisOffDeal( void ) +{ + static unsigned char Flag = 0; // 状态标志,防止反复执行函数状态 + static unsigned int ExitDelay = 0; + + if( 0 == Flag ) + { + /* 引脚初始化 */ + hal_gpio_set_pull_state( TOUCH_PHONE_DIS_OFF_PIN, ENABLE, DISABLE ); // 设定初始上拉状态 + hal_gpio_init_input( TOUCH_PHONE_DIS_OFF_PIN ); + Flag = 1; // 更新标志,防止反复执行, 并进入到下个状态 + } + else if( ( IO_LVL_HIGH == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) && ( 1 == Flag ) ) + { + /* 高电平,刷黑操作 */ + hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x22 ); + Flag = 2; // 更新标志,防止反复执行 + } + else if( ( IO_LVL_LOW == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) && ( 2 == Flag ) ) + { + /* 低电平, 退出操作 */ + ExitDelay = hal_system_get_tick(); // 更新计时时间 + //hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x13 ); + //Flag = 1; // 更新标志,防止反复执行 + Flag = 3; + } + else if( 3 == Flag ) + { + if( hal_system_get_tick() - ExitDelay > 1000 ) // 延时 1S 退出黑屏状态 + { + hal_dsi_tx_ctrl_write_cmd( 0x05, 0, 1, 0x13 ); + Flag = 1; // 更新标志,防止反复执行 + } + else if( IO_LVL_LOW == hal_gpio_get_input_data( TOUCH_PHONE_DIS_OFF_PIN ) ) // 倒计时阶段又挡住了屏幕,继续更新时间 + { + ExitDelay = hal_system_get_tick(); // 更新计时时间 + } + } + +} +/** +* @brief S8 demo 主函数 +* @param none +* @retval none +*/ +void s8_demo(void) +{ +#if SLEEP_MODE_DEBUG + TAU_LOGD("system reset %d\n", hal_pwr_get_reset_flag()); +#endif +// TAU_LOGD("x90Pro start \n"); + /* 电源选择,上电只需要选择一次 */ + hal_pwr_set_main_power(MAIN_POWER_SELECT); /* 切换供电*/ + + /* 显示模块初始 */ + app_display_init(); + + /* touch 相关模块初始化 */ +#if TOUCH_ENABLE + /* TP 初始化 */ + app_tp_init(); + app_tp_phone_clear_reset_on(); + /* 与屏的TP 模块通讯并初始化 */ + app_tp_transfer_screen_start(); +#endif + + TAU_LOGD("x90Pro init done \n"); + +#if TEST_TX_VPG + hal_dsi_tx_ctrl_set_vpg(ENABLE, TX_VPG_V_COLOR, false); + while(1); +#endif + + while (1) + { +#if TOUCH_ENABLE + /* 等待屏TP中断上报做TP协议转换,注意接口实现不可阻塞!否则会影响sleep mode */ +#if !SLEEP_MODE_DEBUG + app_tp_transfer_screen_int(); +#endif +#endif + /* 通话息屏功能处理 */ + PhoneDisOffDeal(); + + /* DCS 命令异步处理 */ + while (hal_dsi_rx_ctrl_dcs_async_handler(g_rx_ctrl_handle)); + + /* 系统事件处理(sleep mode) */ + app_system_process(); + } +} +#endif diff --git a/src/app/S8/s8_demo.h b/src/app/S8/s8_demo.h new file mode 100644 index 0000000..7cafa1e --- /dev/null +++ b/src/app/S8/s8_demo.h @@ -0,0 +1,21 @@ +/******************************************************************************* +* +* +* File: s8_demo.h +* Description: s8测试头文件 +* Version: V0.1 +* Date: 2021-02-22 +* Author: Tempest + *******************************************************************************/ + +#ifndef __S8_DEMO_H__ +#define __S8_DEMO_H__ + +/** +* @brief ap demo 主函数 +* @param none +* @retval none +*/ +void s8_demo(void); + +#endif diff --git a/src/app/demo_version.txt b/src/app/demo_version.txt new file mode 100644 index 0000000..22e5031 --- /dev/null +++ b/src/app/demo_version.txt @@ -0,0 +1,39 @@ + +///////////////////////////////////////////////////////////////////////////////// +// 汾˵ demo + + ʱ䣺ISPͺ++Driver IC+ͺ+ʱ䣺ISP568_S20P_NT37701AH_VSN667_20230316 + + Ҫ˵ + + ˵޸ĵķ + + ע + 1ϴGitʱֱӽ汾˵ƵGit޸Уʵͬ + 2ĿṩͻҪڸʱǰӿͻƣ + 磺 + BC_ISP568_S20P_NT37701AH_VSN667_20230316; Ŀ + CX_ISP568_S20P_NT37701AH_VSN667_20230316; Ŀ + +///////////////////////////////////////////////////////////////////////////////// + +///////////////////////////////////////////////////////////////////////////////// + + ISP668_X90Pro+_NT37705H_TM678_20240219 + + 1޸AOD + + +///////////////////////////////////////////////////////////////////////////////// + + ISP668_X90Pro+_NT37705H_TM678_20231130 + + 1ͨϢܡ + + ʹôͨϢ + + + + +//////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////// \ No newline at end of file diff --git a/src/app/main.c b/src/app/main.c new file mode 100644 index 0000000..0384062 --- /dev/null +++ b/src/app/main.c @@ -0,0 +1,37 @@ +#include +#include +#include +#include "test_cfg_global.h" +#include "tau_log.h" +#include "hal_system.h" +#include "board.h" +#include "module_demo_main.h" +int main() +{ + board_Init(); + + while (1) + { +#if _MODULE_DEMO_ENABLE + module_demo_main(); +#endif + +#if _DEMO_S8_EN + s8_demo(); +#endif + +#if _DEMO_S8P_EN + s8p_demo(); +#endif + +#if _DEMO_S9_EN + s9_demo(); +#endif + +#if _DEMO_MI_12_LITE_EN + mi12_lite_demo(); +#endif + TAU_LOGD("668 Demo\n"); + while (1); + } +} diff --git a/src/app/module_demo/README.txt b/src/app/module_demo/README.txt new file mode 100644 index 0000000..ed6980f --- /dev/null +++ b/src/app/module_demo/README.txt @@ -0,0 +1 @@ +module_demo:存放hal层给客户的demo code,每个客户都需要release \ No newline at end of file diff --git a/src/app/module_demo/demo_hal_crc.c b/src/app/module_demo/demo_hal_crc.c new file mode 100644 index 0000000..e675e8c --- /dev/null +++ b/src/app/module_demo/demo_hal_crc.c @@ -0,0 +1,137 @@ +/******************************************************************************* +* +* +* File: demo_hal_crc.c +* Description: crc demo源文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "demo_hal_crc.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "crc-log" + +/* CRC计算方式,0-CPU方式; 1-DMA方式 */ +#define CRC_DMA_CAL_EN (1) + +/* for max total of test elements */ +#define CRC_ELEMENT_MAX_TATOL (32u) +/* for crc initial POL regs value */ +#define CRC_32_POL_VALUE0 (0x04C11DB7u) +#define CRC_16_POL_VALUE0 (0x8005u) +/* for crc calculate in crc software calculate */ +#define CRC_SEED_VALUE_0 (0u) +#define CRC_SEED_VALUE_F (0xFFFFu) + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ +#if CRC_DMA_CAL_EN +/* all the one element value crc calculate for software crc */ +static uint32_t sg_crc32_arry[CRC_ELEMENT_MAX_TATOL] = +{ + 0x00000000, 0xFFFFFFFF, 0xAAAAAAAA, 0xEEEEEEEE, 0x55555555, 0x66666666, 0x11111111, 0x77777777, + 0x12345678, 0x456789AB, 0x89ABCDEF, 0x3456789A, 0x6789ABCD, 0x9ABCDEF0, 0xBCDEF012, 0xFEDCAB98, + 0x5a5aa5a5, 0x37377373, 0x98988989, 0x76767676, 0x41233214, 0x67433467, 0x91DF91DF, 0x76347634, + 0x46378912, 0x57351059, 0xABFC9483, 0x837204AF, 0x41057DBA, 0x893CD024, 0x56378105, 0xFA34610B, +}; +#else +/* all the one element value crc calculate for software crc */ +static uint16_t sg_crc16_element_arry[CRC_ELEMENT_MAX_TATOL] = +{ + 0x0000, 0xFFFF, 0xAAAA, 0x2222, 0x3333, 0xDDDD, 0x9999, 0x8888, + 0x1234, 0x5678, 0x9ABC, 0x2345, 0x4567, 0xABCD, 0xCDEF, 0x789A, + 0x5a5a, 0x2323, 0x6868, 0x5aa5, 0x7887, 0x8558, 0x6336, 0xAFAF, + 0x3194, 0x7853, 0x7733, 0x76DE, 0x89CA, 0x7401, 0x7392, 0xD2A8, +}; +#endif +/******************************************************************************* +* 4.Global function prototypes +*******************************************************************************/ +#if CRC_DMA_CAL_EN +/** +* @brief DMA计算CRC值回调函数 +* @param calculate_result: CRC计算结果 +* @retval None +*/ +void demo_crc_dma_callback(uint32_t calculate_result) +{ + TAU_LOGD("dma demo[0x%x]\n", calculate_result); +} + +/** +* @brief DMA计算CRC值 +* @param None +* @retval true or false +*/ +bool demo_crc_array_dma_cal(void) +{ + crc_ctrl_handle_t crc_cfg_para = + { + CRC_32_POL_VALUE0, + CRC_SEED_VALUE_0, + CRC_32_BIT_PROTOCOL, + CRC_FXOR_ENABLE, + CRC_REV_ONLY_BITS_TRANSPOSE, + CRC_REV_ONLY_BITS_TRANSPOSE + }; + + hal_crc_dma_init(&crc_cfg_para, demo_crc_dma_callback, sg_crc32_arry, CRC_ELEMENT_MAX_TATOL); + + hal_crc_dma_start(); + + return true; +} +#else +/** +* @brief CPU阻塞式计算CRC值 +* @param None +* @retval true or false +*/ +bool demo_crc_array_cal(void) +{ + crc_ctrl_handle_t crc_cfg_para = + { + CRC_16_POL_VALUE0, + CRC_SEED_VALUE_F, + CRC_16_BIT_PROTOCOL, + CRC_FXOR_ENABLE, + CRC_REV_BOTH_TRANSPOSE, + CRC_REV_BOTH_TRANSPOSE + }; + + hal_crc_init(&crc_cfg_para); + uint32_t output_crc = hal_crc_cal(sg_crc16_element_arry, CRC_ELEMENT_MAX_TATOL); + TAU_LOGD("cpu demo[0x%x]\n", output_crc); + + return true; +} +#endif + +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_hal_crc_case(void) +{ + TAU_LOGD("HAL CRC DEMO.\n"); + +#if CRC_DMA_CAL_EN + demo_crc_array_dma_cal(); // DMA方式计算 +#else + demo_crc_array_cal(); // CPU方式计算 +#endif + +} + diff --git a/src/app/module_demo/demo_hal_crc.h b/src/app/module_demo/demo_hal_crc.h new file mode 100644 index 0000000..3fd8652 --- /dev/null +++ b/src/app/module_demo/demo_hal_crc.h @@ -0,0 +1,41 @@ +/******************************************************************************* +* +* +* File: demo_hal_crc.h +* Description: crc demo头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_crc.h" +#include "tau_delay.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifndef _DEMO_HAL_CRC_H_ +#define _DEMO_HAL_CRC_H_ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_hal_crc_case(void); + +#endif //_DEMO_HAL_CRC_H_ diff --git a/src/app/module_demo/demo_hal_dsi_rx.c b/src/app/module_demo/demo_hal_dsi_rx.c new file mode 100644 index 0000000..925de61 --- /dev/null +++ b/src/app/module_demo/demo_hal_dsi_rx.c @@ -0,0 +1,212 @@ +/******************************************************************************* +* +* +* File: demo_hal_dsi_rx.c +* Description: dsi rx 测试文件 +* Version: V0.1 +* Date: 2020-06-12 +* Author: lzy + *******************************************************************************/ + +#include "tau_device_datatype.h" +#include "tau_log.h" +#include "tau_operations.h" +#include "tau_common.h" +#include "hal_dsi_rx_ctrl.h" + +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_dsi_rx" + +//客户可配参数 +//输入配置 +#define INPUT_WIDTH 720 +#define INPUT_HEIGHT 1280 +//输入 MIPI lane rate,video mode 下需要计算delay, command mode可以不设置或者随便设置 +#define INPUT_MIPI_LANE_RATE 481000000 +//输入图像格式 +#define INPUT_COLOR_MODE DSI_RGB888 +//输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) +#define INPUT_DATA_MODE DSI_DATA_VIDEO_MODE +//输入mipi lane数量(DSI_RX_LANE_x x为1-4) +#define INPUT_MIPI_LANE_NUM DSI_LANE_4 +//输入为video mode 时数据格式 +#define INPUT_VIDEO_MODEL DSI_NONBURST_EVENT +//输入虚拟通道(0-3) +#define INPUT_VC DSI_VC_0 +//输入的帧率(60/90/120/144Hz) +#define INPUT_FRAME_RATE DSI_FRAME_RATE_60HZ +//输入数据是否DSC压缩 +#define INPUT_COMPRESS false + +//输出配置 +#define OUTPUT_WIDTH 720 +#define OUTPUT_HEIGHT 1280 + +static hal_dsi_rx_ctrl_handle_t *g_rx_ctrl_handle = NULL; + +//客制化DCS处理函数 +static bool cus_dsc_execute(hal_dsi_rx_ctrl_handle_t *handler, hal_dcs_packet_t *dcs_packet) +{ + TAU_LOGD("cus_dsc_execute DCS[0x%x]\n", dcs_packet->dcs_command); + for (int i = 0; i < dcs_packet->param_length; i ++) + { + TAU_LOGD("cus_dsc_execute param[%d]:0x%x\n", i, dcs_packet->packet_param[i]); + } + +#if 0 + /* ack long cmd */ + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_GEN_LONG_RESPONSE, + DSI_VC_0, + 5, + 0x1, + 0x2, + 0x3, + 0x4, + 0x5); +#else + /* ack short cmd */ + hal_dsi_rx_ctrl_send_ack_cmd(g_rx_ctrl_handle, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, + DSI_VC_0, + 1, + 0xC1); +#endif + return true; +} + +static bool ap_dcs_read(uint8_t data_type, uint8_t dcs_cmd, uint8_t param) +{ + if (dcs_cmd == 0xaa) + { + uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, + 212, 0, 1, + 0x21, 0x07, 0x2C, 0x27, 0x2B, 0x7A, 0x78, 0x7A, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x71, 0xE8, 0x36, 0x2A, 0x2E, 0x07, 0x89, 0x17, + 0x8B, 0x84, 0x28, 0x26, 0x6D, 0xEB, 0x12, 0x34, + 0x79, 0x78, 0x79, 0x7C, 0x7C, 0x7C, 0x7C, 0x7C, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x7C, 0x67, 0x6E, 0x6c, 0x8A, 0x5B, 0x71, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x7d, 0x68, 0x61, 0xd9, 0x1A, 0x5B, 0xa7, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x7e, 0x69, 0x63, 0xe9, 0x3c, 0x5B, 0xfE, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x70, 0x61, 0x4E, 0xc9, 0xdA, 0x5B, 0x69, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x71, 0x63, 0xaE, 0x88, 0x0A, 0x5B, 0x30, 0x00, + 0x12, 0x34, 0x56, 0x78, 0x9a, 0xab, 0xcd, 0xef, + 0x11, 0x22, 0x33, 0x44, 0x0A, 0x5B, 0x30, 0x00, + 0x12, 0x34, 0x56, 0x78, 0x9a, 0xab, 0xcd, 0xef, + 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x7f, 0x60, 0x3E, 0x6f, 0x9b, 0x5B, 0x45, 0x00, + 0x7D, 0x7D, 0x7E, 0x7F, 0x7E, 0x7E, 0x7F, 0x7F, + 0x71, 0xE8, 0x36, 0x2A, 0x2E, 0x07, 0x89, 0x17, + 0x8B, 0x84, 0x28, 0x26, 0x6D, 0xEB, 0x12, 0x34, + 0x11, 0x22, 0x33, 0x44 + }; + /*长包超128字节发送*/ + hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); + } + else if (dcs_cmd == 0xFE) + { + uint16_t return_size; + return_size = hal_dsi_rx_ctrl_get_max_ret_size(g_rx_ctrl_handle); + if (return_size == 3) + { + uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, 3, 0, 1, 0x40, 0x00, 0x03}; + + hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); + } + else if (return_size == 32) + { + + uint8_t cmd[] = {DSI_ACK_DT_DCS_LONG_RESPONSE, + 32, 0, 1, 0x01, 0xc4, 0x01, 0xcd, 0x01, 0xfb, 0x55, 0x55, + 0x55, 0x4e, 0x4c, 0x4e, 0x2e, 0x2d, 0x31, 0x30, + 0x30, 0x38, 0x49, 0x42, 0x49, 0x3c, 0x39, 0x47, + 0x01, 0x07, 0x2b, 0xfa, 0x22, 0x19, 0x32, 0x02 + }; + + hal_dsi_rx_ctrl_ack_long_cmd(g_rx_ctrl_handle, sizeof(cmd) / sizeof(uint8_t), cmd); + } + } + + TAU_LOGD("r %x\n", dcs_cmd); + return true; +} + + +static const hal_dcs_execute_entry_t g_cus_rx_dcs_execute_table[] = +{ + {0x83, cus_dsc_execute, false}, //cus dcs 0x83, 处理函数为cus_dsc_execute,不需要立即运行,在while里异步即可 + {0, NULL, false} //{0,NULL,false} 数组最后一个固定成员,作为table结尾的判断标准 +}; + +static void open_mipi_rx() +{ + if (g_rx_ctrl_handle == NULL) + { + g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); + } + + g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_rx_ctrl_handle->base_info.dst_w = OUTPUT_WIDTH; + g_rx_ctrl_handle->base_info.dst_h = OUTPUT_HEIGHT; + g_rx_ctrl_handle->base_info.src_frate = INPUT_FRAME_RATE; + g_rx_ctrl_handle->base_info.src_mode = INPUT_DATA_MODE; + g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; + g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; + g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; + g_rx_ctrl_handle->compress_en = INPUT_COMPRESS; + g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; + g_rx_ctrl_handle->extra_info.flow_control_mode = FC_AUTO_MODE; + g_rx_ctrl_handle->cus_dcs_entry_table = g_cus_rx_dcs_execute_table; + g_rx_ctrl_handle->rx_dcs_read_entry = ap_dcs_read; + + /*PIN28~PIN19依次为21c03*/ + g_rx_ctrl_handle->rx_lane_swap = RX_LANE_SWAP_2103; + + /* 对 lane0~lane3 以及clk lane 进行PN交换*/ + g_rx_ctrl_handle->base_info.pn_swap = RX_LANE_0_PN_SWAP | RX_LANE_1_PN_SWAP | RX_LANE_2_PN_SWAP | RX_LANE_3_PN_SWAP | RX_LANE_CLK_PN_SWAP; + + if (g_rx_ctrl_handle->compress_en == true) + { + //hal_dsi_rx_ctrl_pre_init_pps(g_rx_ctrl_handle, pps, 128); + } + hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); +#if 0 + //使用盒子发送读命令 0xA,0xB,0xC,0xD,0xE,0xF,0x1E,0x1D + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE0, DSI_ACK_DT_DCS_SHORT_RESPONSE_1B, 0x0F, 1, 0xab); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE1, DSI_ACK_DT_DCS_SHORT_RESPONSE_2B, 0x0e, 2, 0xef, 0xcd); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE2, DSI_ACK_DT_GEN_SHORT_RESPONSE_1B, 0x0a, 1, 0x12); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE3, DSI_ACK_DT_GEN_SHORT_RESPONSE_2B, 0x0b, 2, 0x34, 0x56); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE4, DSI_ACK_DT_DCS_LONG_RESPONSE, 0x0c, 4, 0x12, 0x34, 0x56, 0x78); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE5, DSI_ACK_DT_GEN_LONG_RESPONSE, 0x0d, 4, 0xab, 0xcd, 0xef, 0x9a); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE6, DSI_ACK_DT_GEN_LONG_RESPONSE, 0x1e, 8, 0x1, 0x2, 0x3, 0x4, 0x5, 0x6, 0x7, 0x8); + hal_dsi_rx_ctrl_set_auto_ack(g_rx_ctrl_handle, HAL_RX_QRESP_CODE7, DSI_ACK_DT_DCS_LONG_RESPONSE, 0x1d, 8, 0x9, 0xa, 0xb, 0xc, 0xd, 0xe, 0xf, 0x10); +#endif + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +} + +/** +* @brief test system 主函数 +* @param none +* @retval none +*/ +void demo_hal_dsi_rx_case() +{ + open_mipi_rx(); + TAU_LOGD("open_mipi_rx done !\n"); + while (1) + { + hal_dsi_rx_ctrl_dcs_async_handler(g_rx_ctrl_handle); + } +} diff --git a/src/app/module_demo/demo_hal_dsi_rx.h b/src/app/module_demo/demo_hal_dsi_rx.h new file mode 100644 index 0000000..18d9ad1 --- /dev/null +++ b/src/app/module_demo/demo_hal_dsi_rx.h @@ -0,0 +1,22 @@ +/******************************************************************************* +* +* +* File: demo_hal_dsi_rx.h +* Description: dsi rx 测试头文件 +* Version: V0.1 +* Date: 2020-06-12 +* Author: lzy + *******************************************************************************/ + +#ifndef __DEMO_HAL_DSI_RX_H__ +#define __DEMO_HAL_DSI_RX_H__ + +/** +* @brief test system 主函数 +* @param none +* @retval none +*/ +void demo_hal_dsi_rx_case(void); + +#endif + diff --git a/src/app/module_demo/demo_hal_dsi_tx.c b/src/app/module_demo/demo_hal_dsi_tx.c new file mode 100644 index 0000000..8a597fc --- /dev/null +++ b/src/app/module_demo/demo_hal_dsi_tx.c @@ -0,0 +1,389 @@ +/******************************************************************************* +* +* +* File: demo_hal_dsi_tx.c +* Description: dsi_tx demo源文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "demo_hal_dsi_tx.h" +#if AMOLED_NT37280 +#include "hal_swire.h" +#endif + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "tx-log" + +#define DEMO_TX_VPG_EN (0) // 只适用于video模式输入video模式输出 +#define DEMO_RX_GEN_PATTERN (0) // TX VPG和RX pattern不建议同时打开 +#define DEMO_CCM_EN (0) // 基于RX pattern数据通路进行CCM调整 +#define DEMO_ENDIAN_EN (0) // RGB大小端配置 +#define DEMO_OVERWRITE_EN (0) // Overwrite功能配置 +#define DEMO_EDGE_DECT_EN (0) // 边缘检测功能配置 +#define DEMO_EDGE_ENHANCE_EN (0) // 边缘增强功能配置 +#define DEMO_FC_EN (0) // false color功能配置 +#define DEMO_BCS_EN (0) // BCS调整功能配置 +#define DEMO_BTA_LP_EN (0) // LP模式下BTA使用 +#define DEMO_BTA_HS_EN (0) // HS传输过程中BTA使用 + + +/* base_info输入端信息 */ +#define INPUT_WIDTH (1440) +#define INPUT_HEIGHT (2960) +#define INPUT_SRC_FRATE DSI_FRAME_RATE_60HZ +/* 输出数据格式(DSI_DATA_CMD_MODE , DSI_DATA_VIDEO_MODE) */ +#define DSI_INPUT_DATA_MODE DSI_DATA_VIDEO_MODE +#define DSI_OUTPUT_DATA_MODE DSI_DATA_VIDEO_MODE +/* vid模式选择 */ +#define OUTPUT_VID_SEL_MODE DSI_BURST_MODE +/* 虚拟通道(0-3) */ +#define VIRTUAL_CHANNEL DSI_VC_0 +/* TD_RSTN pin脚使用定义宏 */ +#define PIN_TD_RSTN IO_PAD_TD_RSTN + +#if DEMO_RX_GEN_PATTERN +/*输入mipi lane数量(DSI_RX_LANE_x x为1-4)*/ +#define INPUT_MIPI_LANE_NUM DSI_LANE_4 +/*输入图像格式*/ +#define INPUT_COLOR_MODE DSI_RGB888 +/*video mode输入时数据格式*/ +#define INPUT_VIDEO_MODEL DSI_NONBURST_EVENT +/*输入MIPI lane rate,video mode下需要计算delay,command mode可以不设置或者随便设置*/ +#define INPUT_MIPI_LANE_RATE (1200000000) +/*IPI pattern fps*/ +#define PATTERN_FPS (60) +#endif + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ +static hal_dsi_tx_ctrl_handle_t *g_tx_ctrl_handle = NULL; +#if DEMO_RX_GEN_PATTERN +static hal_dsi_rx_ctrl_handle_t *g_rx_ctrl_handle = NULL; +static uint8_t g_rx_pattern_sel = 0; // 0:Vertical mode ; 1:Horizontal mode +#endif +static bool panel_init = false; + +#if DEMO_BTA_LP_EN +static uint8_t bta_ack_data = 0; +#endif + +#if DEMO_BTA_HS_EN +static bool sg_bta_need_flag = true; +#endif +/******************************************************************************* +* 4.Global function prototypes +*******************************************************************************/ +#if AMOLED_NT37280 +/** +* @brief timer回调函数用于swire输出 +* @param data: 回调参数 +* @retval 无 +*/ +static void demo_tx_timer_callback(void *data) +{ + hal_swire_set_waveform(12, 12, 12, 12); + hal_swire_set_pulse(32); +} + +/** +* @brief 打开屏背光 +* @param 无 +* @retval 无 +*/ +static void demo_tx_panel_backlight_on(void) +{ + hal_gpio_init_output(IO_PAD_AP_PWMEN, IO_LVL_HIGH); + hal_swire_init(); + hal_swire_enable(true); + + hal_swire_set_waveform(12, 12, 12, 12); + hal_swire_set_pulse(36); + + hal_timer_init(TIMER_NUM1); + hal_timer_start(TIMER_NUM1, 16, demo_tx_timer_callback, NULL); + +} +#endif + +/** +* @brief PANEL初始化 +* @param None +* @retval None +**/ +void demo_panel_init(void) +{ +#if AMOLED_NT37280 + demo_tx_panel_backlight_on(); +#endif + + /*初始化TD_RSTN并产生屏端复位信号*/ + hal_gpio_init_output(PIN_TD_RSTN, IO_LVL_HIGH); + hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_HIGH); + delayMs(10); + hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_LOW); + delayMs(10); + hal_gpio_set_output_data(PIN_TD_RSTN, IO_LVL_HIGH); + delayMs(10); + + /*bta read register*/ +#if DEMO_BTA_LP_EN + hal_dsi_tx_ctrl_read_cmd(0x06, 0, 0xDA, 1, &bta_ack_data); + TAU_LOGD("DA[0x%x]\n", bta_ack_data); +#endif + + /*initial code*/ +#if LCD_PT628_CSOT + TAU_LOGD("LCD_PT628_CSOT pannel init\n"); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBF, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xFF, 0x87, 0x56, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xFF, 0x87, 0x56); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0xE8); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x20); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 4, 0xFF, 0x87, 0x56, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x00, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0xFF, 0x87, 0x56); + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); + delayMs(120); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 3, 0x51, 0x0F, 0xFF); + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); + +#elif AMOLED_NT37280 + TAU_LOGD("AMOLED_NT37280 pannel init\n"); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xE0); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x18, 0x80); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x1A, 0x15); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x73, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x89, 0x7F); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x0D, 0x9B); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x46, 0x17); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0xF0); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x54, 0x03); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x9C, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x20); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x34, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x66); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x36, 0x66); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFF, 0x10); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xFB, 0x01); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x88, 0x07); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2A, 0x00, 0x00, 0x04, 0x37); + hal_dsi_tx_ctrl_write_cmd(0x39, 0, 5, 0x2B, 0x00, 0x00, 0x08, 0xE7); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x7F, 0x07); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xE9, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xBF, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0xC0, 0x00); + hal_dsi_tx_ctrl_write_cmd(0x15, 0, 2, 0x35, 0x00); //TE 35=00是标准60Hz; 35=01是有很多小信号 + hal_dsi_tx_ctrl_write_cmd(0x29, 0, 3, 0x51, 0x0F, 0xFF); //CABC + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x11); + delayMs(120); + hal_dsi_tx_ctrl_write_cmd(0x05, 0, 1, 0x29); + delayMs(10); +#endif + +} + +/** +* @brief RX初始化和开启 +* @param None +* @retval None +**/ +static void demo_open_mipi_rx(void) +{ + /*RX demo详细请参考demo_hal_dsi_rx*/ +#if DEMO_RX_GEN_PATTERN + /* 创建rx ctrl handle */ + if (g_rx_ctrl_handle == NULL) + { + g_rx_ctrl_handle = hal_dsi_rx_ctrl_create_handle(); + } + g_rx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_rx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_rx_ctrl_handle->base_info.dst_w = __DPI_HACT; + g_rx_ctrl_handle->base_info.dst_h = __DPI_VACT; + g_rx_ctrl_handle->rx_hsclk_rate = INPUT_MIPI_LANE_RATE; + g_rx_ctrl_handle->base_info.src_frate = INPUT_SRC_FRATE; + g_rx_ctrl_handle->base_info.src_mode = DSI_INPUT_DATA_MODE; + g_rx_ctrl_handle->rx_color_mode = INPUT_COLOR_MODE; + g_rx_ctrl_handle->rx_lanes = INPUT_MIPI_LANE_NUM; + g_rx_ctrl_handle->rx_nonburst_models = INPUT_VIDEO_MODEL; + + /* 初始化rx ctrl */ + hal_dsi_rx_ctrl_init(g_rx_ctrl_handle); + + /* 配置RX video pattern */ + hal_dsi_rx_ctrl_enable_test_pattern(g_rx_ctrl_handle, g_rx_pattern_sel, true, PATTERN_FPS); + + /* 启动rx ctrl */ + hal_dsi_rx_ctrl_start(g_rx_ctrl_handle); +#endif + +} + +/** +* @brief TX初始化和开启 +* @param None +* @retval None +**/ +static void demo_open_mipi_tx(void) +{ + /*创建TX实例*/ + if (g_tx_ctrl_handle == NULL) + { + g_tx_ctrl_handle = hal_dsi_tx_ctrl_create_handle(); + } + g_tx_ctrl_handle->lane_num = _LANE_NUMBER; + g_tx_ctrl_handle->channel_id = VIRTUAL_CHANNEL; + g_tx_ctrl_handle->vid_mode = OUTPUT_VID_SEL_MODE; + g_tx_ctrl_handle->cmd_tx_type = _CMD_TYPE; + g_tx_ctrl_handle->dpi_vsa = __DPI_VSA; + g_tx_ctrl_handle->dpi_vbp = __DPI_VBP; + g_tx_ctrl_handle->dpi_vfp = __DPI_VFP; + g_tx_ctrl_handle->dpi_hsa = __DPI_HSA; + g_tx_ctrl_handle->dpi_hbp = __DPI_HBP; + g_tx_ctrl_handle->dpi_hfp = __DPI_HFP; + g_tx_ctrl_handle->base_info.src_w = INPUT_WIDTH; + g_tx_ctrl_handle->base_info.src_h = INPUT_HEIGHT; + g_tx_ctrl_handle->base_info.dst_w = __DPI_HACT; + g_tx_ctrl_handle->base_info.dst_h = __DPI_VACT; + g_tx_ctrl_handle->base_info.src_frate = INPUT_SRC_FRATE; + g_tx_ctrl_handle->base_info.src_mode = DSI_INPUT_DATA_MODE; + g_tx_ctrl_handle->base_info.dst_mode = DSI_OUTPUT_DATA_MODE; + +#if LCD_PT628_CSOT //RGBG玻璃匹配RGB Driver IC + //remap规则参数, 此款玻璃remapl_rule/remapr_rule使用同一规则; 如果玻璃存在两个规则需要支持,请定义两个数组分别配置remapl_rule/remapr_rule + remap_rule_t remap_rule = + { + 9, 11, 12, 8, 7, 10, 4, 5, 6, 2, 1, 3, + 20, 19, 22, 21, 23, 24, 14, 13, 15, 16, 17, 18 + }; + g_tx_ctrl_handle->pentile_info.pentile_24b = true; // 是否RGB驱动IC搭配RGBG玻璃使用 + g_tx_ctrl_handle->pentile_info.pentile_reverse_en = true; // 是否需要使用芯片本身行反转功能 + g_tx_ctrl_handle->pentile_info.pentile_enable = true; // 是否RGBG格式的数据传输 + g_tx_ctrl_handle->pentile_info.remapl_rule = &remap_rule; // reamp规则1 + g_tx_ctrl_handle->pentile_info.remapr_rule = &remap_rule; // reamp规则2 + g_tx_ctrl_handle->pentile_info.rgb_hact = 900; // 如果是RGB驱动IC搭配RGBG玻璃使用,此处配置RGB驱动IC的分辨率;dst_w按玻璃分辨率进行配置 + /* RGBG 屏幕补黑配置,此款玻璃两块补黑区域均参与子像素重排*/ + g_tx_ctrl_handle->pentile_info.blank_info0.blank_en = 1; // 是否使用补黑区域0 + g_tx_ctrl_handle->pentile_info.blank_info0.remap_en = 1; // 补黑区域0是否参与remap重排 + g_tx_ctrl_handle->pentile_info.blank_info0.st_col = 0; // 补黑区域0起始位置,按有效子像素序号进行计算 + g_tx_ctrl_handle->pentile_info.blank_info0.width = 12; // 补黑区域0补黑宽度,按子像素级计算 + g_tx_ctrl_handle->pentile_info.blank_info1.blank_en = 1; // 是否使用补黑区域1 + g_tx_ctrl_handle->pentile_info.blank_info1.remap_en = 1; // 补黑区域1是否参与remap重排 + g_tx_ctrl_handle->pentile_info.blank_info1.st_col = 1248; // 补黑区域1起始位置,按有效子像素序号进行计算,必须大于补黑区域0的起始位置 + g_tx_ctrl_handle->pentile_info.blank_info1.width = 216; // 补黑区域1补黑宽度,按子像素级计算 +#endif + +#if DEMO_ENDIAN_EN + hal_dsi_tx_ctrl_set_endianness(DPI_ENDIAN_BGR);// 默认RGB输出,可以更改为BGR 需要在初始化之前调用 +#endif + + /*调用初始化接口进行TX初始化*/ + hal_dsi_tx_ctrl_init(g_tx_ctrl_handle); + + /*屏幕初始化,复位时序和发送initial code*/ + if (!panel_init) + { + demo_panel_init(); + panel_init = true; + } + +#if DEMO_TX_VPG_EN /*使用TX VPG测试TX是否正常工作*/ + hal_dsi_tx_ctrl_set_vpg(true, TX_VPG_V_COLOR, false); +#endif + + /*tx start开始传输高速数据*/ + hal_dsi_tx_ctrl_start(g_tx_ctrl_handle); + + /*可选功能配置,在任意时刻均可调用 start*/ +#if DEMO_CCM_EN + ccm_coef_t coef; + coef.coef_c00 = 0x1f3; + coef.coef_c01 = 0xf3a; + coef.coef_c02 = 0xfd3; + coef.coef_c10 = 0xf9c; + coef.coef_c11 = 0x19c; + coef.coef_c12 = 0xfca; + coef.coef_c20 = 0x27; + coef.coef_c21 = 0xf46; + coef.coef_c22 = 0x193; + hal_dsi_tx_ctrl_set_ccm(&coef); +#endif + +#if DEMO_OVERWRITE_EN + hal_dsi_tx_ctrl_set_overwrite_rgb(0x00, 0x00, 0xFF); //蓝色图形数据输出 参数为R/G/B灰度值 + hal_dsi_tx_ctrl_overwrite_enable(true); //开启overwrite功能 + /*........*/ + //hal_dsi_tx_ctrl_overwrite_enable(false); //需要关闭overwrite功能时调用 +#endif + +#if DEMO_EDGE_DECT_EN + dsi_tx_edge_dect_t edge_dect_para = {0x10, true}; + hal_dsi_tx_ctrl_set_edge_dect(&edge_dect_para); +#endif + +#if DEMO_EDGE_ENHANCE_EN + dsi_tx_edge_enh_t edge_enh_para = {true, 64, 4, 64, 0}; + hal_dsi_tx_ctrl_set_edge_enhance(&edge_enh_para); +#endif + +#if DEMO_FC_EN + dsi_tx_fc_t fc_para = {64, 64}; + hal_dsi_tx_ctrl_set_fc(&fc_para); +#endif + +#if DEMO_BCS_EN + dsi_tx_bcs_t bcs_cfg = {0x00, 0x10, 0x10}; // 参数含义:{明亮度,对比度,饱和度} + hal_dsi_tx_ctrl_set_bcs(&bcs_cfg); +#endif + /*可选功能配置,在任意时刻均可调用 end*/ + +} + +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_dsi_tx_case(void) +{ + TAU_LOGD("DSI TX DEMO.\n"); + demo_open_mipi_rx(); + demo_open_mipi_tx(); + + while (1) + { +#if DEMO_BTA_HS_EN + if (sg_bta_need_flag) //当需要进行BTA回读的时候置标志位,等待Vporch阶段进行BTA回读获取有效数据 + { + uint8_t bta_data = 0; + if (hal_dsi_tx_ctrl_vporch_bta_opera(0x06, 0xDA, 1, &bta_data)) + { + //Vporch阶段进行BTA回读获取到有效数据,关闭本次回读流程 + sg_bta_need_flag = false; + TAU_LOGD("hs bta[0x%x]\n", bta_data); + } + } +#endif + } + +} + diff --git a/src/app/module_demo/demo_hal_dsi_tx.h b/src/app/module_demo/demo_hal_dsi_tx.h new file mode 100644 index 0000000..3d93371 --- /dev/null +++ b/src/app/module_demo/demo_hal_dsi_tx.h @@ -0,0 +1,77 @@ +/******************************************************************************* +* +* +* File: demo_hal_dsi_tx.h +* Description: dsi-tx demo头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_dsi_tx_ctrl.h" +#include "hal_dsi_rx_ctrl.h" +#include "tau_delay.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifndef _DEMO_HAL_DSI_TX_H_ +#define _DEMO_HAL_DSI_TX_H_ + +#define LCD_PT628_CSOT (1) //4lane RGBG-1242x2699 RGB-900X2688 +#define AMOLED_NT37280 (0) //4lane 1080X2280 + +#if LCD_PT628_CSOT + +#define _LANE_NUMBER (4) //数据lane的个数 +#define _CMD_TYPE (DSI_CMD_TX_LP) //0-HS,1-LP; + +#define __DPI_VSA (16) //VSYNC宽度 +#define __DPI_VBP (16) //VSYNC后的无效像素 +#define __DPI_VACT (2688) //玻璃V分辨率定义 +#define __DPI_VFP (123 ) //VSYNC前的无效像素 + +#define __DPI_HSA (6) //HSYNC宽度 +#define __DPI_HBP (18) //HSYNC后的无效像素 +#define __DPI_HACT (1242) //玻璃H分辨率定义 +#define __DPI_HFP (32) //HSYNC前的无效像素 + +#elif AMOLED_NT37280 + +#define _LANE_NUMBER (4) //数据lane的个数 +#define _CMD_TYPE (DSI_CMD_TX_LP) //0-HS,1-LP; + +#define __DPI_VSA (4) //VSYNC宽度 +#define __DPI_VBP (28) //VSYNC后的无效像素 +#define __DPI_VACT (2280) //V分辨率定义 +#define __DPI_VFP (10) //VSYNC前的无效像素 + +#define __DPI_HSA (8) //HSYNC宽度 +#define __DPI_HBP (16) //HSYNC后的无效像素 +#define __DPI_HACT (1080) //H分辨率定义 +#define __DPI_HFP (36) //HSYNC前的无效像素 + +#endif + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_dsi_tx_case(void); + +#endif diff --git a/src/app/module_demo/demo_hal_flash.c b/src/app/module_demo/demo_hal_flash.c new file mode 100644 index 0000000..4843e0e --- /dev/null +++ b/src/app/module_demo/demo_hal_flash.c @@ -0,0 +1,218 @@ +/******************************************************************************* +* Copyright (C) 2021-2022, All Rights Reserved. +* +* File: test_hal_flash.c +* Description: hal_flash 测试用例源文件 +* Version: V0.1 +* Date: 2022-04-21 +* Author: RANDY + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "demo_hal_flash.h" +#include "hal_flash.h" +#include "tau_delay.h" +#include "tau_log.h" +#include "tau_common.h" +#include "test_cfg_global.h" + +#if _MODULE_DEMO_FLASH_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_flash" + +#define TEST_DATA_SIZE 32 + +#define DATA_BLOCK_SIZE (64*1024) +#define DATA_PAGE_SIZE 1024 + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +static fls_ops_cfg_t *fls_ops_cfg; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/************************************************************************** +* @name : +* @brief +* @param +* @retval +**************************************************************************/ + +void test_hal_flash_get_public_region_test(void) +{ + uint8_t test_data[TEST_DATA_SIZE] = 0; + TAU_LOGD("test get data public\n"); + + fls_ops_cfg->flash_block = 7;//固定值 + fls_ops_cfg->flash_page = 0;//0-32 + fls_ops_cfg->page_offset_addr = 0; + fls_ops_cfg->data_size = TEST_DATA_SIZE; + fls_ops_cfg->user_data = test_data; + + hal_flash_init(); + + //1 读数据 + hal_flash_public_region_ops(FLASH_PUBLIC_READ, fls_ops_cfg); + + for (uint8_t i = 0; i < TEST_DATA_SIZE; i++) + { + TAU_LOGD("read data[%d]=0x%x ", i, test_data[i]); + } + + //2 写数据 + for (uint32_t i = 0; i < TEST_DATA_SIZE; i++) + { + test_data[i] = i; + } + + hal_flash_public_region_ops(FLASH_PUBLIC_WRITE, fls_ops_cfg); + + //3 回读 + for (uint32_t i = 0; i < TEST_DATA_SIZE; i++) + { + test_data[i] = 0; + } + + hal_flash_public_region_ops(FLASH_PUBLIC_READ, fls_ops_cfg); + + //4 对比 + for (uint8_t i = 0; i < TEST_DATA_SIZE; i++) + { + TAU_LOGD("read data[%d]=0x%x ", i, test_data[i]); + } + +} + + + +// 验证flash UID的读取,16byte的UID +void test_flash_uid_read(void) +{ + uint8_t get_id[16] = {0}; + + TAU_LOGD("test_flash_uid_read begin \n"); + + hal_flash_init(); + + hal_flash_read_uid(get_id, 16); + //不同的IC,ID不一样,存在0x00或者0xFF的情况 + for (uint8_t i = 0; i < 16; i++) + { + TAU_LOGD("read ID [%d]=0x%X \n", i, get_id[i]); + } +} + + +/** +* @brief 获取user_data的数据个数 +* @param 无 +* @retval bool 无 +*/ +void get_user_data_size(void) +{ + uint32_t user_data_size = 0; + + TAU_LOGD("test get data addr\n"); + + user_data_size = hal_flash_get_user_data_size(); + + TAU_LOGD("user_data size 0x%x \n", user_data_size); +} + + +void test_hal_flash_get_user_region_test(void) +{ + uint8_t user_data[32]; + uint32_t user_address = 0; //需要读取数据的位置 + uint32_t user_data_size = 0; + + TAU_LOGD("test get data addr\n"); + //读取user data 0地址 + user_address = 0; + + fls_ops_cfg->flash_block = user_address / DATA_BLOCK_SIZE; + fls_ops_cfg->flash_page = (user_address % DATA_BLOCK_SIZE) / DATA_PAGE_SIZE; + fls_ops_cfg->page_offset_addr = user_address % DATA_PAGE_SIZE; + fls_ops_cfg->data_size = 16; + fls_ops_cfg->user_data = user_data; + hal_flash_user_region_ops(FLASH_USERDATA_READ, fls_ops_cfg); + for (uint8_t i = 0; i < 2; i++) + { + TAU_LOGD("user_data[%d]=0x%x ", i, user_data[i]); + } + + //读取user data 0x6000地址 + user_address = 0x6000; + + fls_ops_cfg->flash_block = user_address / DATA_BLOCK_SIZE; + fls_ops_cfg->flash_page = (user_address % DATA_BLOCK_SIZE) / DATA_PAGE_SIZE; + fls_ops_cfg->page_offset_addr = user_address % DATA_PAGE_SIZE; + fls_ops_cfg->data_size = 16; + fls_ops_cfg->user_data = user_data; + hal_flash_user_region_ops(FLASH_USERDATA_READ, fls_ops_cfg); + for (uint8_t i = 0; i < 2; i++) + { + TAU_LOGD("user_data[%d]=0x%x ", i, user_data[i]); + } +} + + +/** +* @brief 获取user_data的绝对起始地址 的接口测试 +* @param 无 +* @retval bool 无 +*/ + +void demo_hal_flash(void) +{ + uint8_t case_sel = 2; + + switch (case_sel) + { + case 1: + test_hal_flash_get_public_region_test(); + break; + + case 2: + test_hal_flash_get_user_region_test(); + break; + + case 3: + test_flash_uid_read(); + break; + + case 4: + get_user_data_size(); + break; + + case 5: + //测试共享flash接口,需要外接SPI主机测试 + TAU_LOGI("test TMON \n"); + hal_flash_share_mode(true); + break; + + default: + break; + } + + +} + + + +#endif + diff --git a/src/app/module_demo/demo_hal_flash.h b/src/app/module_demo/demo_hal_flash.h new file mode 100644 index 0000000..849440b --- /dev/null +++ b/src/app/module_demo/demo_hal_flash.h @@ -0,0 +1,35 @@ +/******************************************************************************* +* Copyright (C) 2021-2022, All Rights Reserved. +* +* File: test_hal_flash.h +* Description: hal_flash测试用例头文件 +* Version: V0.1 +* Date: 2023-07-17 +* Author: Kevin + *******************************************************************************/ +#ifndef __DEMO_HAL_FLASH_H__ +#define __DEMO_HAL_FLASH_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_flash(void); + +#endif /* __TEST_HAL_FLASH_H__ */ + diff --git a/src/app/module_demo/demo_hal_gpio.c b/src/app/module_demo/demo_hal_gpio.c new file mode 100644 index 0000000..208b4d2 --- /dev/null +++ b/src/app/module_demo/demo_hal_gpio.c @@ -0,0 +1,268 @@ +/******************************************************************************* +* +* +* File: demo_gpio.c +* Description: GPIO测试用例源文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: kevin + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_gpio.h" +#include "tau_delay.h" +#include "tau_log.h" +#include "test_cfg_global.h" + +#if _DEMO_GPIO_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "gpio-log" + +//output +#define GPIO_OUT_TEST 1 +#define GPIO_OUT_IN_CONNECT 0 + +//input +#define GPIO_IN_INT_SINGLE 0 +//IO mode init +#define GPIO_MODE_INIT 0 + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ +static bool s_gpio_callback_flag = false; +static sys_cfg_trigger_e s_gpio_trig = DETECT_HIGH_LVL; +static io_pad_e s_gpio_demo_pad1 = IO_PAD_AP_TPRSTN; +static io_pad_e s_gpio_demo_pad2 = IO_PAD_AP_PWMEN; + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/************************************************************************** +* @name : demo_gpio_callback +* @brief : 测试回调函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void demo_gpio_callback(void *data) +{ + gpio_int_e type = *(gpio_int_e *)data; + gpio_int_e int_type = hal_gpio_get_int_type(s_gpio_demo_pad1); + + TAU_LOGI("demo_gpio_callback type:%d, int_type:%d, s_gpio_trig:%d\r\n", type, int_type, s_gpio_trig); + + hal_gpio_ctrl_eint(s_gpio_demo_pad1, DISABLE); + + if (DETECT_HIGH_LVL == s_gpio_trig) + { + hal_gpio_set_output_data(s_gpio_demo_pad2, IO_LVL_LOW); + } + else if (DETECT_LOW_LVL == s_gpio_trig) + { + hal_gpio_set_output_data(s_gpio_demo_pad2, IO_LVL_HIGH); + } + + switch (s_gpio_trig) + { + case DETECT_HIGH_LVL: + s_gpio_trig = DETECT_LOW_LVL; + break; + + case DETECT_LOW_LVL: + s_gpio_trig = DETECT_RISING_EDGE; + break; + + case DETECT_RISING_EDGE: + s_gpio_trig = DETECT_FALLING_EDGE; + break; + + default: + return; + } + + s_gpio_callback_flag = true; +} + +/************************************************************************** +* @name : demo_gpio_int +* @brief : gpio测试中断通用配置 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void demo_gpio_int(io_pad_e pad, sys_cfg_trigger_e trig) +{ + /*1.关闭中断*/ + hal_gpio_ctrl_eint(pad, DISABLE); + + /*2.中断初始化*/ + hal_gpio_init_eint(pad, trig); + + /*3.注册回调*/ + hal_gpio_reg_eint_cb(pad, demo_gpio_callback); + + /*4.使能中断*/ + hal_gpio_ctrl_eint(pad, ENABLE); +} + +/************************************************************************** +* @name : demo_gpio_out_case +* @brief : gpio output功能测试 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void demo_gpio_out_case(void) +{ + gpio_level_e flag = IO_LVL_LOW; + + TAU_LOGI("demo_gpio_out_case\r\n"); + + hal_gpio_init_output(s_gpio_demo_pad1, flag); + while (1) + { + delayMs(10); + flag = (flag == IO_LVL_LOW) ? IO_LVL_HIGH : IO_LVL_LOW; + hal_gpio_set_output_data(s_gpio_demo_pad1, flag); + } +} + +/************************************************************************** +* @name : demo_gpio_in_case +* @brief : gpio input功能测试 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void demo_gpio_in_case(void) +{ + gpio_level_e flag = IO_LVL_LOW; + + TAU_LOGI("demo_gpio_in_case\r\n"); + + hal_gpio_init_input(s_gpio_demo_pad1); + hal_gpio_init_output(s_gpio_demo_pad2, flag); + while (1) + { + delayMs(10); + flag = (flag == IO_LVL_LOW) ? IO_LVL_HIGH : IO_LVL_LOW; + hal_gpio_set_output_data(s_gpio_demo_pad2, flag); + } +} + +/************************************************************************** +* @name : demo_gpio_int_single +* @brief : gpio input配置单个中断 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void demo_gpio_int_single(void) +{ + sys_cfg_trigger_e trig = s_gpio_trig; + + TAU_LOGI("demo_gpio_int_single trig:%d\r\n", trig); + + if (DETECT_HIGH_LVL == s_gpio_trig || DETECT_RISING_EDGE == s_gpio_trig) + { + hal_gpio_init_output(s_gpio_demo_pad2, IO_LVL_LOW); + } + else if (DETECT_LOW_LVL == s_gpio_trig || DETECT_FALLING_EDGE == s_gpio_trig) + { + hal_gpio_init_output(s_gpio_demo_pad2, IO_LVL_HIGH); + } + + demo_gpio_int(s_gpio_demo_pad1, trig); + + if (DETECT_HIGH_LVL == s_gpio_trig || DETECT_RISING_EDGE == s_gpio_trig) + { + delayMs(100); + hal_gpio_set_output_data(s_gpio_demo_pad2, IO_LVL_HIGH); + } + else if (DETECT_LOW_LVL == s_gpio_trig || DETECT_FALLING_EDGE == s_gpio_trig) + { + delayMs(100); + hal_gpio_set_output_data(s_gpio_demo_pad2, IO_LVL_LOW); + } +} + +/** +* @brief GPIO初始化配置,根据实际原理图提前配置IO功能以及状态,默认功能可不配置 +* TP相关I2C/SPI 在tp_transfer.c +* @param none +* @retval none +*/ +static void demo_gpio_init(void) +{ + io_pad_attr_t attrs[] = + { + //1.配置成GPIO 输出 + {IO_PIN_8, PIN8_MODE_GPIO7, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_8(TD_RSTN), GPIO,输出,低电平 */ + {IO_PIN_17, PIN17_MODE_GPIO8, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_17(PWMEN), GPIO,输出,低电平 */ + {IO_PIN_16, PIN16_MODE_GPIO2, IO_IOE_OUTPUT, IO_LVL_LOW}, /* PIN_16(AP_INT),GPIO,输出,低电平 */ + + //2.配置成GPIO 输入 + {IO_PIN_29, PIN29_MODE_GPIO3, IO_IOE_INPUT, IO_LVL_NONE}, /* PIN_29(AP_TE), GPIO,输入 */ + + //3.配置UART TX + {IO_PIN_2, PIN2_MODE_UART0_TX, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_2(UART0_TX), UART,TX */ + + //4.配置I2C + {IO_PIN_5, PIN5_MODE_I2C1_SCL, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_5(TD_SPIM_CLK), I2C,SCL */ + {IO_PIN_6, PIN6_MODE_I2C1_SDA, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_6(TD_SPIM_CSN), I2C,SDA */ + + //5.配置SPIS + {IO_PIN_30, PIN30_MODE_SPIS_MISO, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_30(AP_SPIS_MISO), SPIS,MISO */ + {IO_PIN_31, PIN31_MODE_SPIS_CSN, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_31(AP_SPIS_CSN), SPIS,CSN */ + {IO_PIN_32, PIN32_MODE_SPIS_SCLK, IO_IOE_NONE, IO_LVL_NONE}, /* PIN_32(AP_SPIS_CLK), SPIS,CLK */ + {IO_PIN_33, PIN33_MODE_SPIS_MOSI, IO_IOE_NONE, IO_LVL_NONE} /* PIN_33(AP_SPIS_MOSI), SPIS,MOSI */ + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + + +/************************************************************************** +* @name : demo_gpio_case +* @brief : 测试用例 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void demo_gpio_case(void) +{ + s_gpio_callback_flag = true; + +#if GPIO_IN_INT_SINGLE + while (1) + { + if (s_gpio_callback_flag) + { + s_gpio_callback_flag = false; + demo_gpio_int_single(); + } + } +#elif GPIO_OUT_TEST + demo_gpio_out_case(); +#elif GPIO_OUT_IN_CONNECT + demo_gpio_in_case(); +#elif GPIO_MODE_INIT + demo_gpio_init(); +#endif +} + +#endif + diff --git a/src/app/module_demo/demo_hal_gpio.h b/src/app/module_demo/demo_hal_gpio.h new file mode 100644 index 0000000..c961cd8 --- /dev/null +++ b/src/app/module_demo/demo_hal_gpio.h @@ -0,0 +1,35 @@ +/******************************************************************************* +* +* +* File: demo_gpio.h +* Description: GPIO测试用例头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: kevin + *******************************************************************************/ +#ifndef __DEMO_GPIO_H__ +#define __DEMO_GPIO_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_gpio_case(void); + +#endif /* __DEMO_GPIO_H__ */ + diff --git a/src/app/module_demo/demo_hal_i2c.c b/src/app/module_demo/demo_hal_i2c.c new file mode 100644 index 0000000..356b484 --- /dev/null +++ b/src/app/module_demo/demo_hal_i2c.c @@ -0,0 +1,412 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_i2ci.c +* Description: i2c demo code +* Version: V0.1 +* Date: 2023-07-27 +* Author: swx + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_i2c_master.h" +#include "hal_i2c_slave.h" +#include "demo_hal_i2c.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" + +#if _MODULE_DEMO_I2C_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_i2c" +#define BUFFER_SIZE 10 // 以10个数据为例 + +#define CHECK_TRANS_RESULT(src, dst, size) \ + for(uint32_t check_num = 0; check_num < size; check_num ++) \ + {\ + if(src[check_num] != dst[check_num])\ + {\ + TAU_LOGD("src[%d] = %x, dst[%d] = %x , error!!\n",check_num,src[check_num],check_num,dst[check_num]);\ + return false;\ + }\ + }\ + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ +static uint8_t i2cm_read_buffer[BUFFER_SIZE]; +static uint8_t i2cs_read_buffer[BUFFER_SIZE]; +static uint8_t i2cs_write_buffer[BUFFER_SIZE]; + + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief i2c master的IO初始化 +* @param none +* @retval none +*/ +static void i2cm_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_TD_SPIM_CLK, PIN5_MODE_I2C1_SCL, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_CSN, PIN6_MODE_I2C1_SDA, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief i2c slave的IO初始化 +* @param none +* @retval none +*/ +static void i2cs_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_AP_SPIS_CLK, PIN32_MODE_I2C02_SCL, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_CSN, PIN31_MODE_I2C02_SDA, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief i2c slave的中断回调服务函数 +* @param index: I2Cx index +* @param int_status: 中断事件 +* @param recieve_num: 接收到的packet数 +* @retval none +*/ +static void i2cs_callback(i2c_index_e index, hal_i2cs_event_e int_status, size_t recieve_num) +{ + /* 收到READ_REQ中断 */ + if (int_status == I2CS_EVENT_READ) + { + /* 更新I2CS的txbuffer,将i2cs_write_buffer的数据发送给主机 */ + hal_i2cs_update_tx_buffer(index, i2cs_write_buffer, BUFFER_SIZE, false); + } + /* 收到stop中断 */ + else if (int_status == I2CS_EVENT_STOP) + { + if (recieve_num > 0) + { + /* 将读到的值写到i2cs_write_buffer中 */ + for (int i = 0; i < recieve_num; i++) + i2cs_write_buffer[i] = i2cs_read_buffer[i]; + } + /* 更新I2CS的rxbuffer */ + hal_i2cs_update_rx_buffer(index, i2cs_read_buffer, BUFFER_SIZE); + } +} + +/** +* @brief i2c master初始化 +* @param index: I2Cx index +* @param addr: 从机地址 +* @param addr_bits: 从机地址位数 +* @param speed: 主机速率设置 +* @retval none +*/ +void i2cm_init(i2c_index_e index, uint16_t addr, uint8_t addr_bits, uint32_t speed) +{ + /* I2CS的IO初始化 */ + i2cm_io_init(); + + /* I2CM初始化 */ + hal_i2cm_init(index, addr, addr_bits, speed); +} + +/** +* @brief i2c slave初始化 +* @param index: I2Cx index +* @param addr: 从机自身地址 +* @param addr_bits: 从机地址位数 +* @retval none +*/ +void i2cs_init(i2c_index_e index, uint16_t addr, uint8_t addr_bits) +{ + /* I2CS的IO初始化 */ + i2cs_io_init(); + + /* I2CS的初始化 */ + hal_i2cs_init(index, addr, addr_bits); + + /* I2CS注册回调函函数 */ + hal_i2cs_register_callback(index, i2cs_callback); + + /* I2CS设置初始读写buffer */ + hal_i2cs_update_rx_buffer(index, i2cs_read_buffer, BUFFER_SIZE); + hal_i2cs_update_tx_buffer(index, i2cs_write_buffer, BUFFER_SIZE, false); + + /* I2CS启动 */ + hal_i2cs_start(index); +} + +/** +* @brief i2c master去初始化 +* @param index: I2Cx index +* @retval none +*/ +void i2cm_deinit(i2c_index_e index) +{ + hal_i2cm_deinit(index); +} + +/** +* @brief i2c slave去初始化 +* @param index: I2Cx index +* @retval none +*/ +void i2cs_deinit(i2c_index_e index) +{ + hal_i2cs_stop(index); + hal_i2cs_deinit(index); +} + +/** +* @brief i2c case buffer初始化 +* @param none +* @retval none +*/ +static void i2c_case_buffer_init(void) +{ + TAU_LOGD("i2c_case_buffer_init\n"); + /* init buffer */ + uint8_t i = 0 ; + for (i = 0; i < BUFFER_SIZE; i ++) + { + i2cm_read_buffer[i] = 0; + i2cs_read_buffer[i] = 0; + i2cs_write_buffer[i] = 0; + } +} + +/** +* @brief 芯片I2CM与I2CS对接,验证I2CM用CPU方式传输数据的正确性 +* @param +* @retval bool true/false +*/ +static bool hal_i2c_cpu_transfer_case(void) +{ + uint8_t write_buffer[10] = {0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}; + uint8_t addr_bit = 7; + uint32_t speed = 400000; + uint16_t addr = 0x50; + + /* I2CM初始化,I2C1+目标地址0x50+7位地址+400k传输速率 */ + i2cm_init(I2C_INDEX_1, addr, addr_bit, speed); + + /* I2CS初始化,I2C0+本机地址0x50+7位地址 */ + i2cs_init(I2C_INDEX_0, addr, addr_bit); + + /* buffer初始化 */ + i2c_case_buffer_init(); + + /* I2CM写write_buffer数据到0x50地址的从机 */ + if (hal_i2cm_write(I2C_INDEX_1, write_buffer, BUFFER_SIZE) != true) + { + TAU_LOGD("I2CM CPU write data fail!\n"); + return false; + } + TAU_LOGD("tx: %x %x %x %x %x %x %x %x %x %x\n", write_buffer[0], write_buffer[1], write_buffer[2], \ + write_buffer[3], write_buffer[4], write_buffer[5], write_buffer[6], write_buffer[7], write_buffer[8], \ + write_buffer[9]); + + /* I2CM向地址为0x50的从机读取BUFFER_SIZE个数据,此case中,寄存器addr和size为0,可自行添加 */ + if (hal_i2cm_read(I2C_INDEX_1, 0, 0, i2cm_read_buffer, BUFFER_SIZE) != true) + { + TAU_LOGD("I2CM CPU read data fail!\n"); + return false; + } + TAU_LOGD("rx: %x %x %x %x %x %x %x %x %x %x\n", i2cm_read_buffer[0], i2cm_read_buffer[1], \ + i2cm_read_buffer[2], i2cm_read_buffer[3], i2cm_read_buffer[4], i2cm_read_buffer[5], \ + i2cm_read_buffer[6], i2cm_read_buffer[7], i2cm_read_buffer[8], i2cm_read_buffer[9]); + + /* 检查传输结果,I2CM发出去的数据是否与接收到的数据一致 */ + CHECK_TRANS_RESULT(write_buffer, i2cm_read_buffer, BUFFER_SIZE); + + /* I2CM && I2CS去初始化 */ + i2cs_deinit(I2C_INDEX_0); + i2cm_deinit(I2C_INDEX_1); + TAU_LOGD("hal_i2c_cpu_transfer_case done!\n"); + return true; +} + + +/** +* @brief 芯片I2CM与I2CS对接,验证I2CM用DMA方式传输数据的正确性 +* @param +* @retval bool true/false +*/ +static bool hal_i2c_dma_transfer_case(void) +{ + uint8_t write_buffer[10] = {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29}; + uint8_t addr_bit = 7; + uint32_t speed = 400000; + uint16_t addr = 0x50; + + /* I2CM初始化,I2C1+目标地址0x50+7位地址+400k传输速率 */ + i2cm_init(I2C_INDEX_1, addr, addr_bit, speed); + + /* I2CS初始化,I2C0+本机地址0x50+7位地址 */ + i2cs_init(I2C_INDEX_0, addr, addr_bit); + + /* buffer初始化 */ + i2c_case_buffer_init(); + + /* I2CM写write_buffer数据到0x50地址的从机 */ + hal_i2cm_dma_write(I2C_INDEX_1, write_buffer, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("tx: %x %x %x %x %x %x %x %x %x %x\n", write_buffer[0], write_buffer[1], write_buffer[2], \ + write_buffer[3], write_buffer[4], write_buffer[5], write_buffer[6], write_buffer[7], write_buffer[8], \ + write_buffer[9]); + + /* I2CM向地址为0x50的从机读取BUFFER_SIZE个数据,此case中,寄存器addr和size为0,可自行添加 */ + hal_i2cm_dma_read(I2C_INDEX_1, 0, 0, i2cm_read_buffer, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("rx: %x %x %x %x %x %x %x %x %x %x\n", i2cm_read_buffer[0], i2cm_read_buffer[1], \ + i2cm_read_buffer[2], i2cm_read_buffer[3], i2cm_read_buffer[4], i2cm_read_buffer[5], \ + i2cm_read_buffer[6], i2cm_read_buffer[7], i2cm_read_buffer[8], i2cm_read_buffer[9]); + + /* 检查传输结果,I2CM发出去的数据是否与接收到的数据一致 */ + CHECK_TRANS_RESULT(write_buffer, i2cm_read_buffer, BUFFER_SIZE); + + /* I2CM && I2CS去初始化 */ + i2cs_deinit(I2C_INDEX_0); + i2cm_deinit(I2C_INDEX_1); + TAU_LOGD("hal_i2c_dma_transfer_case done!\n"); + return true; +} + +/** +* @brief 芯片I2CM与I2CS对接,验证双slave通信的正确性 +* @param +* @retval bool true/false +*/ +static bool hal_i2c_double_slave_case(void) +{ + uint16_t i2cs1_addr = 0x50; + uint8_t i2cs1_addrbit = 7; + uint16_t i2cs2_addr = 0x120; + uint8_t i2cs2_addrbit = 10; + uint32_t speed = 400000; + uint8_t write_buffer1[10] = {0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}; + uint8_t write_buffer2[10] = {0x20, 0x21, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29}; + + /* I2CM初始化,I2C1+目标地址0x50+7位地址+400k传输速率 */ + i2cm_init(I2C_INDEX_1, i2cs1_addr, i2cs1_addrbit, speed); + + /* I2CS初始化,I2C0+本机地址0x50+7位地址 */ + i2cs_init(I2C_INDEX_0, i2cs1_addr, i2cs1_addrbit); + + /* I2CS初始化,I2C2+本机地址0x120+10位地址 */ + i2cs_init(I2C_INDEX_2, i2cs2_addr, i2cs2_addrbit); + + /* I2CM写write_buffer1数据到0x50地址的从机 */ + hal_i2cm_dma_write(I2C_INDEX_1, write_buffer1, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("tx: %x %x %x %x %x %x %x %x %x %x\n", write_buffer1[0], write_buffer1[1], write_buffer1[2], \ + write_buffer1[3], write_buffer1[4], write_buffer1[5], write_buffer1[6], write_buffer1[7], write_buffer1[8], \ + write_buffer1[9]); + + /* I2CM向地址为0x50的从机读取BUFFER_SIZE个数据,此case中,寄存器addr和size为0,可自行添加 */ + hal_i2cm_dma_read(I2C_INDEX_1, 0, 0, i2cm_read_buffer, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("rx: %x %x %x %x %x %x %x %x %x %x\n", i2cm_read_buffer[0], i2cm_read_buffer[1], \ + i2cm_read_buffer[2], i2cm_read_buffer[3], i2cm_read_buffer[4], i2cm_read_buffer[5], \ + i2cm_read_buffer[6], i2cm_read_buffer[7], i2cm_read_buffer[8], i2cm_read_buffer[9]); + + /* 检查传输结果,I2CM发出去的数据是否与接收到的数据一致 */ + CHECK_TRANS_RESULT(write_buffer1, i2cm_read_buffer, BUFFER_SIZE); + + /* 修改I2CM的目标从机地址为10位地址的0x120 */ + hal_i2cm_set_slave_addr(I2C_INDEX_1, i2cs2_addr, i2cs2_addrbit); + + /* I2CM写write_buffer2数据到0x120地址的从机 */ + hal_i2cm_dma_write(I2C_INDEX_1, write_buffer2, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("tx: %x %x %x %x %x %x %x %x %x %x\n", write_buffer2[0], write_buffer2[1], write_buffer2[2], \ + write_buffer2[3], write_buffer2[4], write_buffer2[5], write_buffer2[6], write_buffer2[7], write_buffer2[8], \ + write_buffer2[9]); + + /* I2CM向地址为0x120的从机读取BUFFER_SIZE个数据,此case中,寄存器addr和size为0,可自行添加 */ + hal_i2cm_dma_read(I2C_INDEX_1, 0, 0, i2cm_read_buffer, BUFFER_SIZE); + + /* 等待I2CM传输完成 */ + while (!hal_i2cm_get_transfer_complete(I2C_INDEX_1)); + TAU_LOGD("rx: %x %x %x %x %x %x %x %x %x %x\n", i2cm_read_buffer[0], i2cm_read_buffer[1], \ + i2cm_read_buffer[2], i2cm_read_buffer[3], i2cm_read_buffer[4], i2cm_read_buffer[5], \ + i2cm_read_buffer[6], i2cm_read_buffer[7], i2cm_read_buffer[8], i2cm_read_buffer[9]); + + /* 检查传输结果,I2CM发出去的数据是否与接收到的数据一致 */ + CHECK_TRANS_RESULT(write_buffer2, i2cm_read_buffer, BUFFER_SIZE); + + /* I2CM && I2CS去初始化 */ + i2cm_deinit(I2C_INDEX_1); + i2cs_deinit(I2C_INDEX_0); + i2cs_deinit(I2C_INDEX_2); + TAU_LOGD("hal_i2c_double_slave_case done!\n"); + return true; +} + +/** +* @brief i2c demo case +* @param none +* @retval none +*/ +void demo_hal_i2c(void) +{ + /* I2C DMA传输case */ + if (!hal_i2c_dma_transfer_case()) + { + i2cs_deinit(I2C_INDEX_0); + i2cm_deinit(I2C_INDEX_1); + TAU_LOGD("hal_i2c_dma_transfer_case fail!\n"); + } + + /* 双slave传输case */ + if (!hal_i2c_double_slave_case()) + { + i2cm_deinit(I2C_INDEX_1); + i2cs_deinit(I2C_INDEX_0); + i2cs_deinit(I2C_INDEX_2); + TAU_LOGD("hal_i2c_double_slave_case fail!\n"); + } + + /* I2C CPU传输case */ + if (!hal_i2c_cpu_transfer_case()) + { + i2cs_deinit(I2C_INDEX_0); + i2cm_deinit(I2C_INDEX_1); + TAU_LOGD("hal_i2c_cpu_transfer_case fail!\n"); + } + + TAU_LOGD("i2c case done\n"); +} +#endif + diff --git a/src/app/module_demo/demo_hal_i2c.h b/src/app/module_demo/demo_hal_i2c.h new file mode 100644 index 0000000..4ecb600 --- /dev/null +++ b/src/app/module_demo/demo_hal_i2c.h @@ -0,0 +1,35 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_i2c.h +* Description: demo i2c 头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: swx +*******************************************************************************/ +#ifndef __DEMO_HAL_I2C_H__ +#define __DEMO_HAL_I2C_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_i2c(void); + +#endif /* __DEMO_HAL_I2C_H__ */ diff --git a/src/app/module_demo/demo_hal_pwm.c b/src/app/module_demo/demo_hal_pwm.c new file mode 100644 index 0000000..617a92e --- /dev/null +++ b/src/app/module_demo/demo_hal_pwm.c @@ -0,0 +1,125 @@ +/******************************************************************************* +* +* +* File: demo_hal_pwm.c +* Description: pwm demo code +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "stdarg.h" +#include "stdlib.h" +#include "stdio.h" +#include "test_cfg_global.h" +#include "hal_pwm.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "demo_hal_pwm.h" + +#if _MODULE_DEMO_PWM_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_pwm" + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 数字PWM输出demo +* @param +* @retval bool true/false +*/ +bool demo_digital_pwm_output(void) +{ + /* GPIO 初始化,配置PIN15输出PWM, PWM可配置从PIN2/PIN13/PIN15/PIN17/PIN36输出 */ + hal_gpio_set_mode(IO_PIN_15, PIN15_MODE_PWMO); + //hal_gpio_set_mode(IO_PIN_17, PIN17_MODE_PWMO); + + /* PWM 初始化 ,配置为30K 255阶 */ + if (hal_pwm_init(30000, 255)) + { + /* PWM enable */ + hal_pwm_enable(true); + uint8_t i = 0; + while (i != 255) + { + /* PWM 配置占空比, 从1/255开始到100%*/ + hal_pwm_set_duty(i); + delayMs(20); + i++; + } + } + + /* PWM disable */ + hal_pwm_enable(false); + /* PWM deinit */ + hal_pwm_deinit(); + TAU_LOGD("demo_digital_pwm_output done\n"); + return true; +} + +/** +* @brief 模拟PWM输出demo +* @param +* @retval bool true/false +*/ +bool demo_analog_pwm_output_with_vcc(void) +{ + /* 模拟PWM,可选择不从数字IO输出PWM,也可以选择从数字IO输出 */ + hal_gpio_set_mode(IO_PIN_15, PIN15_MODE_PWMO); + //hal_gpio_set_mode(IO_PIN_17, PIN17_MODE_PWMO); + + /* PWM 初始化 ,配置为30K 255阶 */ + if (hal_pwm_init(30000, 255)) + { + /* PWM enable */ + hal_pwm_enable(true); + /* ELVCC 接入3-6V的电源,PWM 配置从ELVCC调试后的电源 */ + hal_pwm_set_elvcc_output(true); + + uint8_t i = 0; + while (i != 255) + { + hal_pwm_set_duty(i); + delayMs(20); + i++; + } + } + + /* PWM disable */ + hal_pwm_enable(false); + /* PWM deinit */ + hal_pwm_deinit(); + TAU_LOGD("demo_digital_pwm_output done\n"); + return true; +} + +/** +* @brief pwm demo case +* @param none +* @retval none +*/ +void demo_hal_pwm(void) +{ + TAU_LOGD("pwm dmeo \n"); + //demo_digital_pwm_output(); + demo_analog_pwm_output_with_vcc(); +} +#endif diff --git a/src/app/module_demo/demo_hal_pwm.h b/src/app/module_demo/demo_hal_pwm.h new file mode 100644 index 0000000..c9e9770 --- /dev/null +++ b/src/app/module_demo/demo_hal_pwm.h @@ -0,0 +1,36 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_pwm.h +* Description: demo pwm 头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ +#ifndef __DEMO_HAL_PWM_H__ +#define __DEMO_HAL_PWM_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_pwm(void); + +#endif /* __DEMO_HAL_PWM_H__ */ + diff --git a/src/app/module_demo/demo_hal_pwr.c b/src/app/module_demo/demo_hal_pwr.c new file mode 100644 index 0000000..1042343 --- /dev/null +++ b/src/app/module_demo/demo_hal_pwr.c @@ -0,0 +1,218 @@ +/******************************************************************************* +* +* +* File: demo_hal_pwr.c +* Description: pwr demo code +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "stdarg.h" +#include "stdlib.h" +#include "stdio.h" +#include "test_cfg_global.h" +#include "hal_pwr.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "demo_hal_pwr.h" + +#if _MODULE_DEMO_PWR_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_pwr" + +#define MAIN_POWER_SELECT PWR_SEL_VCC /* 主供电电源选择 */ +#define SLEEP_MODE_POWER PWR_SLEEP_IN_TP18 /* 息屏电源选择 */ + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +static bool sg_system_resume = false; + +static void ap_rstn_pull_high_cb(void *data) +{ + TAU_LOGD("AP RSTN !\n"); + /* system resume begin */ + sg_system_resume = true; + /* 关闭AP reset检查 */ + hal_gpio_set_ap_reset_int(DISABLE, NULL, DETECT_HIGH_LVL); +} + +/** +* @brief normal sleep mode demo +* @param +* @retval bool true/false +*/ +static bool demo_normal_sleep_mode() +{ + /* 主电源供电选择 */ + hal_pwr_set_main_power(MAIN_POWER_SELECT); + + if (MAIN_POWER_SELECT == PWR_SEL_VCC) + { + while (hal_pwr_get_vcc_power_ready() == false); + } + + /* system 正常启动 */ + + /* sustem suspend */ + /* 关闭外设/图像通路 */ + + /* 息屏电源供电选择 */ + hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); + + /* enter deep sleep mode */ + TAU_LOGD("enter stop mode now\n"); + + /* normal sleep mode, MCU可以正常工作 */ + hal_gpio_set_ap_reset_int(ENABLE, ap_rstn_pull_high_cb, DETECT_RISING_EDGE); + + hal_pwr_enter_normal_sleep_mode(); + while (1) + { + /* normal sleep mode 下外设模块正常,打印正常,SWD通讯正常 */ + TAU_LOGD("wait ap rstn\n"); + if (sg_system_resume) + { + break; + } + delayMs(1000); + } + + /* 退出sleep mode */ + hal_pwr_exit_sleep_mode(); + /* system resume */ + TAU_LOGD("system resum\n"); + return true; +} + +/** +* @brief stop sleep mode demo +* @param +* @retval bool true/false +*/ +static bool demo_stop_sleep_mode() +{ + /* 主电源供电选择 */ + hal_pwr_set_main_power(MAIN_POWER_SELECT); + + if (MAIN_POWER_SELECT == PWR_SEL_VCC) + { + while (hal_pwr_get_vcc_power_ready() == false); + } + + /* system 正常启动 */ + + /* sustem suspend */ + /* 关闭外设/图像通路 */ + + /* 息屏电源供电选择 */ + hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); + + /* enter deep sleep mode */ + while (1) + { + + TAU_LOGD("enter stop mode now\n"); + + /* 等待打印完成 */ + delayMs(200); /* 实际使用不需要延时 */ + + /* 配置唤醒AP RSTN 、SPIS CS、TD INT 唤醒*/ + hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_RSTN, WUP_RISING_EDGE); + hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_AP_SPIS_CSN, WUP_FALLING_EDGE); + hal_pwr_set_stop_sleep_wakeup_pin(IO_PAD_TD_INT, WUP_FALLING_EDGE); + delayMs(1000); /* 实际使用不需要延时 */ + /* 进入stop sleep mode, MCU停止运行,SWD无法通讯 */ + io_pad_e wakeup_io = hal_pwr_enter_stop_sleep_mode(); + + TAU_LOGD("stop sleep mode wake up by io %d\n", wakeup_io); + + if (wakeup_io == IO_PAD_AP_RSTN) + { + TAU_LOGD("AP RSTN reset, system resume\n"); + break; + } + else + { + TAU_LOGD("Touch process\n"); + /* 处理touchu 事件 处理完成后继续进入sleep mode*/ + } + } + + /* 退出sleep mode */ + hal_pwr_exit_sleep_mode(); + /* system resume */ + TAU_LOGD("system resum\n"); + return true; +} + +/** +* @brief deep sleep mode demo +* @param +* @retval bool true/false +*/ +static bool demo_deep_sleep_mode() +{ + pwr_reset_flag_e reset_flag = hal_pwr_get_reset_flag(); + TAU_LOGD("wakeup flag %d\n", reset_flag); + if (reset_flag == RF_TDINT_WAKEUP) + { + /* TD_INT reset, 处理触摸事件, 唤醒AP 等待AP RSTN*/ + TAU_LOGD("TD_INT reset\n"); + } + /* 主电源供电选择 */ + hal_pwr_set_main_power(MAIN_POWER_SELECT); + + if (MAIN_POWER_SELECT == PWR_SEL_VCC) + { + while (hal_pwr_get_vcc_power_ready() == false); + } + + /* system 正常启动 */ + + /* enter deep sleep mode */ + TAU_LOGD("enter deep mode now\n"); + + /* 息屏电源供电选择 */ + hal_pwr_set_sleep_mode_power(SLEEP_MODE_POWER); + + /* deep sleep mode,配置AP RSTN 上升沿,TD INT 下降沿唤醒 */ + hal_pwr_enter_deep_sleep_mode(WUP_RISING_EDGE, WUP_FALLING_EDGE); + /* 数字完全掉电,SWD无法通讯,唤醒后芯片重启 */ + return true; +} + +/** +* @brief pwr demo case +* @param none +* @retval none +*/ +void demo_hal_pwr(void) +{ + TAU_LOGD("pwr dmeo \n"); + /* normal sleep mode demo */ + demo_normal_sleep_mode(); + /* stop sleep mode demo */ + demo_stop_sleep_mode(); + /* deep sleep mode demo */ + demo_deep_sleep_mode(); +} +#endif diff --git a/src/app/module_demo/demo_hal_pwr.h b/src/app/module_demo/demo_hal_pwr.h new file mode 100644 index 0000000..c1edefb --- /dev/null +++ b/src/app/module_demo/demo_hal_pwr.h @@ -0,0 +1,36 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_pwr.h +* Description: demo pwr 头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ +#ifndef __DEMO_HAL_PWR_H__ +#define __DEMO_HAL_PWR_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_pwr(void); + +#endif /* __DEMO_HAL_PWR_H__ */ + diff --git a/src/app/module_demo/demo_hal_spi.c b/src/app/module_demo/demo_hal_spi.c new file mode 100644 index 0000000..ec5c2aa --- /dev/null +++ b/src/app/module_demo/demo_hal_spi.c @@ -0,0 +1,485 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_spi.c +* Description: spi demo code +* Version: V0.1 +* Date: 2023-07-27 +* Author: swx +*******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_spi_master.h" +#include "hal_spi_slave.h" +#include "demo_hal_spi.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" + +#if _MODULE_DEMO_SPI_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_spi" + +#define BUFFER_SIZE 255 + +#define CHECK_TRANS_RESULT(src, dst, size) \ + for(uint32_t check_num = 0; check_num < size; check_num ++) \ + {\ + if(src[check_num] != dst[check_num])\ + {\ + TAU_LOGD("src[%d] = %x, dst[%d] = %x , error!!\n",check_num,src[check_num],check_num,dst[check_num]);\ + return false;\ + }\ + }\ + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ +bool spis_hw_miss_flag = false; + +/*SPIS硬件回复功能32组回复数据*/ +uint8_t spis_hw_header_data0[] = {0xf0, 0x16, 0x17, 0x18, 0x19, 0x1a, 0x1b, 0x1c, 0x1d}; +uint8_t spis_hw_header_data1[] = {0xf1, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}; +uint8_t spis_hw_header_data2[] = {0xf2, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29}; +uint8_t spis_hw_header_data3[] = {0xf3, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; +uint8_t spis_hw_header_data4[] = {0xf4, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49}; +uint8_t spis_hw_header_data5[] = {0xf5, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59}; +uint8_t spis_hw_header_data6[] = {0xf6, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69}; +uint8_t spis_hw_header_data7[] = {0xf7, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79}; +uint8_t spis_hw_header_data8[] = {0xf8, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89}; +uint8_t spis_hw_header_data9[] = {0xf9, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99}; +uint8_t spis_hw_header_data10[] = {0xfa, 0xA2, 0xA3, 0xA4, 0xA5, 0xA6, 0xA7, 0xA8, 0xA9}; +uint8_t spis_hw_header_data11[] = {0xfb, 0xB2, 0xB3, 0xB4, 0xB5, 0xB6, 0xB7, 0xB8, 0xB9}; +uint8_t spis_hw_header_data12[] = {0xfc, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9}; +uint8_t spis_hw_header_data13[] = {0xfd, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7, 0xD8, 0xD9}; +uint8_t spis_hw_header_data14[] = {0xfe, 0xE2, 0xE3, 0xE4, 0xE5, 0xE6, 0xE7, 0xE8, 0xE9}; +uint8_t spis_hw_header_data15[] = {0xff, 0xF2, 0xF3, 0xF4, 0xF5, 0xF6, 0xF7, 0xF8, 0xF9}; +uint8_t spis_hw_header_data16[] = {0xf0, 0x21, 0x31, 0x41, 0x51, 0x61, 0x71, 0x81, 0x91}; +uint8_t spis_hw_header_data17[] = {0xf1, 0x22, 0x31, 0x42, 0x52, 0x62, 0x72, 0x82, 0x92}; +uint8_t spis_hw_header_data18[] = {0xf2, 0x23, 0x33, 0x43, 0x53, 0x63, 0x73, 0x83, 0x93}; +uint8_t spis_hw_header_data19[] = {0xf3, 0x24, 0x34, 0x44, 0x54, 0x64, 0x74, 0x84, 0x94}; +uint8_t spis_hw_header_data20[] = {0xf4, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09}; +uint8_t spis_hw_header_data21[] = {0xf5, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19}; +uint8_t spis_hw_header_data22[] = {0xf6, 0x22, 0x23, 0x24, 0x25, 0x26, 0x27, 0x28, 0x29}; +uint8_t spis_hw_header_data23[] = {0xf7, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x39}; +uint8_t spis_hw_header_data24[] = {0xf8, 0x42, 0x43, 0x44, 0x45, 0x46, 0x47, 0x48, 0x49}; +uint8_t spis_hw_header_data25[] = {0xf9, 0x52, 0x53, 0x54, 0x55, 0x56, 0x57, 0x58, 0x59}; +uint8_t spis_hw_header_data26[] = {0xfa, 0x62, 0x63, 0x64, 0x65, 0x66, 0x67, 0x68, 0x69}; +uint8_t spis_hw_header_data27[] = {0xfb, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x79}; +uint8_t spis_hw_header_data28[] = {0xfc, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89}; +uint8_t spis_hw_header_data29[] = {0xfd, 0x92, 0x93, 0x94, 0x95, 0x96, 0x97, 0x98, 0x99}; +uint8_t spis_hw_header_data30[] = {0xfe, 0x82, 0x83, 0x84, 0x85, 0x86, 0x87, 0x88, 0x89}; +uint8_t spis_hw_header_data31[] = {0xff, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xf0, 0x13, 0xff}; + +static hal_spis_hw_ack_info_t spis_hw_test_header[32] = +{ + /*序号_匹配值_匹配长度_使能_回复延时_回复数据的地址_回复数据长度 */ + {0, {0x01, 0x02, 0x03, 0x04}, 0, 1, 0, spis_hw_header_data0, sizeof(spis_hw_header_data0) / sizeof(uint8_t) - 1}, + {1, {0x05, 0x06, 0x07, 0x08}, 1, 1, 1, spis_hw_header_data1, sizeof(spis_hw_header_data1) / sizeof(uint8_t) - 1}, + {2, {0x09, 0x0a, 0x0b, 0x0c}, 2, 1, 2, spis_hw_header_data2, sizeof(spis_hw_header_data2) / sizeof(uint8_t) - 1}, + {3, {0x0d, 0x0e, 0x0f, 0x10}, 3, 1, 3, spis_hw_header_data3, sizeof(spis_hw_header_data3) / sizeof(uint8_t) - 1}, + {4, {0x11, 0x12, 0x13, 0x14}, 0, 1, 4, spis_hw_header_data4, sizeof(spis_hw_header_data4) / sizeof(uint8_t) - 1}, + {5, {0x15, 0x16, 0x17, 0x18}, 1, 1, 5, spis_hw_header_data5, sizeof(spis_hw_header_data5) / sizeof(uint8_t) - 1}, + {6, {0x19, 0x1a, 0x1b, 0x1c}, 2, 1, 6, spis_hw_header_data6, sizeof(spis_hw_header_data6) / sizeof(uint8_t) - 1}, + {7, {0x1d, 0x1e, 0x1f, 0x20}, 3, 1, 7, spis_hw_header_data7, sizeof(spis_hw_header_data7) / sizeof(uint8_t) - 1}, + {8, {0x21, 0x22, 0x23, 0x24}, 0, 1, 8, spis_hw_header_data8, sizeof(spis_hw_header_data8) / sizeof(uint8_t) - 1}, + {9, {0x25, 0x26, 0x27, 0x28}, 1, 1, 9, spis_hw_header_data9, sizeof(spis_hw_header_data9) / sizeof(uint8_t) - 1}, + {10, {0x29, 0x2a, 0x2b, 0x2c}, 2, 1, 10, spis_hw_header_data10, sizeof(spis_hw_header_data10) / sizeof(uint8_t) - 1}, + {11, {0x2d, 0x2e, 0x2f, 0x30}, 3, 1, 0, spis_hw_header_data11, sizeof(spis_hw_header_data11) / sizeof(uint8_t) - 1}, + {12, {0x31, 0x32, 0x33, 0x34}, 0, 1, 1, spis_hw_header_data12, sizeof(spis_hw_header_data12) / sizeof(uint8_t) - 1}, + {13, {0x35, 0x36, 0x37, 0x38}, 1, 1, 2, spis_hw_header_data13, sizeof(spis_hw_header_data13) / sizeof(uint8_t) - 1}, + {14, {0x39, 0x3a, 0x3b, 0x3c}, 2, 1, 3, spis_hw_header_data14, sizeof(spis_hw_header_data14) / sizeof(uint8_t) - 1}, + {15, {0x3d, 0x3e, 0x3f, 0x40}, 3, 1, 4, spis_hw_header_data15, sizeof(spis_hw_header_data15) / sizeof(uint8_t) - 1}, + {16, {0x41, 0x42, 0x43, 0x44}, 0, 1, 5, spis_hw_header_data16, sizeof(spis_hw_header_data16) / sizeof(uint8_t) - 1}, + {17, {0x45, 0x46, 0x47, 0x48}, 1, 1, 6, spis_hw_header_data17, sizeof(spis_hw_header_data17) / sizeof(uint8_t) - 1}, + {18, {0x49, 0x4a, 0x4b, 0x4c}, 2, 1, 7, spis_hw_header_data18, sizeof(spis_hw_header_data18) / sizeof(uint8_t) - 1}, + {19, {0x4d, 0x4e, 0x4f, 0x50}, 3, 1, 8, spis_hw_header_data19, sizeof(spis_hw_header_data19) / sizeof(uint8_t) - 1}, + {20, {0x51, 0x52, 0x53, 0x54}, 0, 1, 9, spis_hw_header_data20, sizeof(spis_hw_header_data20) / sizeof(uint8_t) - 1}, + {21, {0x55, 0x56, 0x57, 0x58}, 1, 1, 10, spis_hw_header_data21, sizeof(spis_hw_header_data21) / sizeof(uint8_t) - 1}, + {22, {0x59, 0x5a, 0x5b, 0x5c}, 2, 1, 11, spis_hw_header_data22, sizeof(spis_hw_header_data22) / sizeof(uint8_t) - 1}, + {23, {0x5d, 0x5e, 0x5f, 0x60}, 3, 1, 12, spis_hw_header_data23, sizeof(spis_hw_header_data23) / sizeof(uint8_t) - 1}, + {24, {0x61, 0x62, 0x63, 0x64}, 0, 1, 13, spis_hw_header_data24, sizeof(spis_hw_header_data24) / sizeof(uint8_t) - 1}, + {25, {0x65, 0x66, 0x67, 0x68}, 1, 1, 14, spis_hw_header_data25, sizeof(spis_hw_header_data25) / sizeof(uint8_t) - 1}, + {26, {0x69, 0x6a, 0x6b, 0x6c}, 2, 1, 15, spis_hw_header_data26, sizeof(spis_hw_header_data26) / sizeof(uint8_t) - 1}, + {27, {0x6d, 0x6e, 0x6f, 0x70}, 3, 1, 11, spis_hw_header_data27, sizeof(spis_hw_header_data27) / sizeof(uint8_t) - 1}, + {28, {0x71, 0x72, 0x73, 0x74}, 0, 1, 12, spis_hw_header_data28, sizeof(spis_hw_header_data28) / sizeof(uint8_t) - 1}, + {29, {0x75, 0x76, 0x77, 0x78}, 1, 1, 13, spis_hw_header_data29, sizeof(spis_hw_header_data29) / sizeof(uint8_t) - 1}, + {30, {0x79, 0x7a, 0x7b, 0x7c}, 2, 1, 12, spis_hw_header_data30, sizeof(spis_hw_header_data30) / sizeof(uint8_t) - 1}, + {31, {0x7d, 0x7e, 0x7f, 0x80}, 3, 1, 14, spis_hw_header_data31, sizeof(spis_hw_header_data31) / sizeof(uint8_t) - 1}, +}; + +static uint8_t spim_write_buffer[BUFFER_SIZE] = {0}; +static uint8_t spim_read_buffer[BUFFER_SIZE] = {0}; +static uint8_t spis_read_buffer[BUFFER_SIZE] = {0}; +static uint8_t spis_write_buffer[BUFFER_SIZE] = {0}; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/** +* @brief spi master IO初始化 +* @param none +* @retval +*/ +static void spim_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_TD_SPIM_CLK, PIN5_MODE_SPIM_SCLK, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_CSN, PIN6_MODE_SPIM_CSN, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_MISO, PIN7_MODE_SPIM_MISO, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_MOSI, PIN4_MODE_SPIM_MOSI, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief spi slave IO初始化 +* @param none +* @retval +*/ +static void spis_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_AP_SPIS_CLK, PIN32_MODE_SPIS_SCLK, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_CSN, PIN31_MODE_SPIS_CSN, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_MISO, PIN30_MODE_SPIS_MISO, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_MOSI, PIN33_MODE_SPIS_MOSI, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} + +/** +* @brief spi slave中断回调函数 +* @param event:SPIS收到的中断事件 +* @param packet_info: SPIS收到的数据packet +* @retval +*/ +void spis_callback(hal_spis_event_e event, hal_spis_packet_info_t *packet_info) +{ + /* 收到CS_RISE中断 */ + if (event == SPIS_EVENT_RCV_CS_RISE) + { + /* 更新SPIS的txbuffer和rxbuffer */ + hal_spis_update_rx_buffer(spis_read_buffer, BUFFER_SIZE); + hal_spis_update_tx_buffer(spis_write_buffer, BUFFER_SIZE, true); + } + /* 收到CS_FALL中断 */ + else if (event == SPIS_EVENT_RCV_CS_FALL) + { + //TAU_LOGD("spis_test SPIS_EVENT_RCV_CS_FALL\n"); + } + /* 收到数据接收指定阈值中断 */ + else if (event == SPIS_EVENT_RCV_CNT) + { + //TAU_LOGD("spis_test SPIS_EVENT_RCV_CNT\n"); + } + /* 收到数据接收完全中断 */ + else if (event == SPIS_EVENT_RCV_FULL) + { + //TAU_LOGD("spis_test SPIS_EVENT_RCV_CNT\n"); + } +} + +/** +* @brief spi slave硬件快速回复功能中断回调函数 +* @param event:SPIS收到的中断事件 +* @param packet_info: SPIS收到的数据packet +* @retval +*/ +void spis_hw_callback(hal_spis_event_e event, hal_spis_packet_info_t *packet_info) +{ + /* 收到CS_RISE中断 */ + if (event == SPIS_EVENT_RCV_CS_RISE) + { + /* 产生了ALL_MISS中断的标记 */ + if (spis_hw_miss_flag) + { + /* 使能SPIS硬件快速回复功能,默认回复值为0xE0 */ + hal_spis_set_hw_ack_enable(ENABLE, 0xE0); + spis_hw_miss_flag = false; + } + /* SPIS更新读写buffer */ + hal_spis_update_tx_buffer(spis_hw_header_data31, sizeof(spis_hw_header_data31) / sizeof(uint8_t), true); + hal_spis_update_rx_buffer(spis_read_buffer, BUFFER_SIZE); + } + + /* 收到ALL_MISS中断 */ + if (event == SPIS_EVENT_ALL_MISS) + { + /* 关闭SPIS硬件快速回复功能,默认回复值为0xF0 */ + hal_spis_set_hw_ack_enable(DISABLE, 0xf0); + spis_hw_miss_flag = true; + TAU_LOGE("All miss intr test\n"); + } +} + +/** +* @brief 获取随机值函数 +* @param range_begin: 随机值范围起始 +* @param renge_end: 随机值范围结束 +* @retval uint32_t : 范围内随机值 +*/ +uint32_t unit_case_get_rand(uint32_t range_begin, uint32_t renge_end) +{ + uint32_t range = 1; + if (renge_end > range_begin) + { + range = renge_end - range_begin + 1; + } + else + { + TAU_LOGE("rand range[%d ~ %d] error! default set to 1\n"); + } + return (uint32_t)((rand() % range) + range_begin); +} + +/** +* @brief spi master和slave的发送/接收buffer初始化 +* @param none +* @retval +*/ +static bool spi_case_rand_buffer(bool spim_en, bool spis_en) +{ + TAU_LOGD("spi_case_rand_buffer\n"); + /* read buffer默认初始化为0, tx buffer 初始为随机数 */ + uint8_t i = 0 ; + uint32_t count = BUFFER_SIZE; + for (i = 0; i < count; i ++) + { + spis_read_buffer[i] = 0; + spim_read_buffer[i] = 0; + if (spim_en) + { + spim_write_buffer[i] = unit_case_get_rand(0, 255); + } + if (spis_en) + { + spis_write_buffer[i] = unit_case_get_rand(0, 255); + } + } + return true; +} + + +/** +* @brief 芯片SPIM与SPIS对接,验证基础传输数据的正确性 +* @param +* @retval bool true/false +*/ +static bool hal_spi_base_case(void) +{ + uint32_t speed = 400000; + uint8_t cpha = 0; + uint8_t cpol = 0; + + /* 随机buffer值 */ + spi_case_rand_buffer(true, true); + + /* SPIS IO初始化 */ + spis_io_init(); + /* SPIS初始化,相位0+极性0 */ + hal_spis_init(cpha, cpol); + /* SPIS设置初始读写buffer */ + hal_spis_update_rx_buffer(spis_read_buffer, BUFFER_SIZE); + hal_spis_update_tx_buffer(spis_write_buffer, BUFFER_SIZE, true); + /* SPIS注册回调函函数,这里开启了CS_RISE、CS_FALL、RX_CNT、RX_FULL中断,RX_CNT阈值设置为100 */ + hal_spis_register_callback(spis_callback, SPIS_EVENT_RCV_CS_RISE | SPIS_EVENT_RCV_CS_FALL | SPIS_EVENT_RCV_CNT | SPIS_EVENT_RCV_FULL, 100); + /* SPIS启动 */ + hal_spis_start(); + + /* SPIM IOc初始化 */ + spim_io_init(); + /* SPIM初始化,400k传输速率+相位0+极性0 */ + hal_spim_init(speed, cpha, cpol); + + TAU_LOGD("base trans para cpha[%d] cpol[%d] speed[%d] \n", cpha, cpol, speed); + + /* 测试 SPIM CPU读写 */ + hal_spim_read(spim_write_buffer, BUFFER_SIZE, spim_read_buffer, BUFFER_SIZE); + /* SPIM 写完,检查 SPIS RX buffer 是否等于 SPIM TX buffer*/ + CHECK_TRANS_RESULT(spim_write_buffer, spis_read_buffer, BUFFER_SIZE); + /* SPIM 读完,检查 SPIS TX buffer 是否等于 SPIM RX buffer*/ + CHECK_TRANS_RESULT(spis_write_buffer, spim_read_buffer, BUFFER_SIZE); + + /* 随机buffer值 */ + spi_case_rand_buffer(true, false); + + /* 测试 SPIM CPU写 */ + hal_spim_write(spim_write_buffer, BUFFER_SIZE); + /* SPIM 写完,检查 SPIS RX buffer 是否等于 SPIM TX buffer*/ + CHECK_TRANS_RESULT(spim_write_buffer, spis_read_buffer, BUFFER_SIZE); + + /* 传输完成,关闭SPI */ + hal_spis_stop(); + hal_spis_deinit(); + hal_spim_deinit(); + + TAU_LOGD("hal_spi_base_case done!\n"); + return true; +} + + +/** +* @brief 芯片SPIM与SPIS对接, 验证SPIS 硬件快速回复传输功能 +* @param +* @retval bool true/false +*/ +static bool hal_spis_hw_case(void) +{ + uint32_t speed = 400000; + uint8_t cpha = 0; + uint8_t cpol = 0; + uint8_t write_buffer[30] = {0x9e, 0xa0, 0x00, 0x01, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19, + 0x8a, 0x1b, 0x1c, 0x5d, 0x7e, 0x4f, 0x20, 0x21, 0x22, 0x23, + 0x24, 0x25, 0x26, 0x27, 0x28, 0x29, 0x30, 0x31, 0x32, 0x33 + }; + /* SPIS IO初始化 */ + spis_io_init(); + /* SPIS初始化,相位0+极性0 */ + hal_spis_init(cpha, cpol); + + /* SPIS设置初始读buffer */ + hal_spis_update_rx_buffer(spis_read_buffer, BUFFER_SIZE); + /* SPIS设置初始写buffer */ + hal_spis_update_tx_buffer(spis_hw_header_data31, sizeof(spis_hw_header_data31) / sizeof(uint8_t), true); + /* SPIS注册回调函函数,这里开启了CS_RISE和ALL_MISS中断 */ + hal_spis_register_callback(spis_hw_callback, SPIS_EVENT_RCV_CS_RISE | SPIS_EVENT_ALL_MISS, 0); + + /* 设置SPIS硬件快速回复参数 */ + hal_spis_set_hw_ack_info(spis_hw_test_header, (sizeof(spis_hw_test_header) / sizeof(hal_spis_hw_ack_info_t))); + /* 使能SPIS硬件快速回复功能,默认回复值为0xE0 */ + hal_spis_set_hw_ack_enable(ENABLE, 0xE0); + /* SPIS启动 */ + hal_spis_start(); + + /* SPIM IO初始化 */ + spim_io_init(); + /* SPIM初始化,400k传输速率+相位0+极性0 */ + hal_spim_init(speed, cpha, cpol); + + /* 32组硬件快速回复功能参数demo */ + for (int k = 0; k < 32; k++) + { + /* write_buffer前4个字节设置为每组参数的匹配值 */ + for (int j = 0; j < 4; j++) + { + write_buffer[j] = spis_hw_test_header[k].cmp_data[j]; + } + + /* 将第11组和第14组的write_buffer[0]自加,这样匹配不到后就会产生ALL_MISS中断 */ + if ((k == 10) || (k == 13)) + { + write_buffer[0]++; + } + + /* FLUSH SPIM FIFO */ + hal_spim_flush(); + /* SPIM发送30个write_buffer数据给SPIS,并读取SPIS的30个数据到spim_read_buffer */ + hal_spim_read(write_buffer, 30, spim_read_buffer, 30); + + /* 等待SPIM传输完成 */ + while (!hal_spim_get_transfer_complete()); + + printf("SPIM_TX:"); + for (int i = 0; i < 30; i++) + { + printf("%02x ", spis_read_buffer[i]); + } + printf("\n"); + printf("SPIM_RX:"); + for (int i = 0; i < 30; i++) + { + printf("%02x ", spim_read_buffer[i]); + } + printf("\n"); + + /* 以下是校验SPIS的硬件快速回复数据是否正确 */ + int index = spis_hw_test_header[k].delay_clk + 1 + spis_hw_test_header[k].cmp_len + 1; + printf("CMP_LEN:%d, DELAY_CLK:%d\n", spis_hw_test_header[k].cmp_len, spis_hw_test_header[k].delay_clk); + bool flag = true; + for (int i = 0; i < spis_hw_test_header[k].ack_length; i++) + { + if (spis_hw_test_header[k].ack_address[i] == spim_read_buffer[index + i]) + { + if (flag) + { + printf("Group[%d] OK\n", k); + flag = false; + } + + continue; + } + else + { + if ((k == 10) || (k == 13)) + { + if (flag) + { + printf("Group[%d] All_miss init test\n", k); + flag = false; + } + continue; + } + else + { + printf("Header_addr[%d]:%02x Header_addr[%d]:%02x ", i, spis_hw_test_header[k].ack_address[i], index + i, spim_read_buffer[index + i]); + printf("Group[%d] error\n", k); + return false; + } + } + } + printf("\n"); + } + + /* 传输完成,关闭SPI */ + hal_spis_stop(); + hal_spis_deinit(); + hal_spim_deinit(); + TAU_LOGD("hal_spis_hw_case done!\n"); + return true; +} + +/** +* @brief spi demo case +* @param none +* @retval none +*/ +void demo_hal_spi(void) +{ + /* 基础传输case */ + if (!hal_spi_base_case()) + { + hal_spis_stop(); + hal_spis_deinit(); + hal_spim_deinit(); + TAU_LOGD("hal_spi_base_case fail!\n"); + } + + /* SPIS硬件快速回复功能case */ + if (!hal_spis_hw_case()) + { + hal_spis_stop(); + hal_spis_deinit(); + hal_spim_deinit(); + TAU_LOGD("hal_spis_hw_case fail!\n"); + } + + TAU_LOGD("spi case done\n"); +} +#endif diff --git a/src/app/module_demo/demo_hal_spi.h b/src/app/module_demo/demo_hal_spi.h new file mode 100644 index 0000000..cd1db2b --- /dev/null +++ b/src/app/module_demo/demo_hal_spi.h @@ -0,0 +1,37 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_spi.h +* Description: demo spi 头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: swx +*******************************************************************************/ +#ifndef __DEMO_HAL_SPI_H__ +#define __DEMO_HAL_SPI_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_spi(void); + +#endif /* __DEMO_HAL_SPI_H__ */ + + diff --git a/src/app/module_demo/demo_hal_swire.c b/src/app/module_demo/demo_hal_swire.c new file mode 100644 index 0000000..b8c45be --- /dev/null +++ b/src/app/module_demo/demo_hal_swire.c @@ -0,0 +1,140 @@ +/******************************************************************************* +* +* +* File: demo_hal_swire.c +* Description: swire demo code +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "stdarg.h" +#include "stdlib.h" +#include "stdio.h" +#include "test_cfg_global.h" +#include "hal_swire.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "demo_hal_swire.h" + +#if _MODULE_DEMO_SWIRE_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "demo_hal_swire" + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief swire 手动产生波形 demo +* @param +* @retval bool true/false +*/ +static bool demo_hal_swire_gen_swire_manual(void) +{ + /* 配置PIN15为SWIRE 输出*/ + hal_gpio_set_mode(IO_PAD_AP_SWIRE, PIN15_MODE_SWIRE); + /* swire 初始化 */ + hal_swire_init(); + /* 启动swire, Swire引脚信号拉高 */ + hal_swire_enable(true); + delayMs(100); + /* 配置pulse 为36,产生36个脉冲波形后保持拉高 */ + hal_swire_set_pulse(36); + delayMs(100); + /* 配置pulse 为25,产生25个脉冲波形后保持拉高 */ + hal_swire_set_pulse(25); + delayMs(100); + /* 关闭swire, Swire引脚信号拉低 */ + hal_swire_enable(false); + /* swire去初始化 */ + hal_swire_deinit(); + return true; +} + +/** +* @brief swire 自动产生波形 demo +* @param +* @retval bool true/false +*/ +static bool demo_hal_swire_gen_swire_auto(void) +{ + /* 配置PIN15为SWIRE 输出*/ + hal_gpio_set_mode(IO_PAD_AP_SWIRE, PIN15_MODE_SWIRE); + /* swire 初始化 */ + hal_swire_init(); + hal_swire_set_timer(TIMER_NUM0, 16, true); + + /* 启动swire, Swire引脚信号拉高,每个16ms发送一次swire信号 */ + hal_swire_enable(true); + + /*保持每16ms输出36个脉冲,持续100ms*/ + hal_swire_set_pulse(36); /* 使用timer情况下pulse配置为0时实际输出255个脉冲, 可以在enable之前或者enable前后配置发送正确波形,消除255脉冲问题 */ + delayMs(100); + + /* 配置pulse 为25,保持每16ms输出36个脉冲,持续100ms */ + hal_swire_set_pulse(25); + + /* 关闭swire, Swire引脚信号拉低 */ + hal_swire_enable(false); + /* swire去初始化 */ + hal_swire_deinit(); + return true; +} + +/** +* @brief swire 配置波形形状demo +* @param +* @retval bool true/false +*/ +static bool demo_hal_swire_set_swire_waveform(void) +{ + /* 配置PIN15为SWIRE 输出*/ + hal_gpio_set_mode(IO_PAD_AP_SWIRE, PIN15_MODE_SWIRE); + /* swire 初始化 */ + hal_swire_init(); + /* 配置波形,持续时间50us */ + hal_swire_set_waveform(50, 50, 50, 50); + /* 启动swire, Swire引脚信号拉高 */ + hal_swire_enable(true); + delayMs(100); + /* 配置pulse 为36,产生36个脉冲波形后保持拉高 */ + hal_swire_set_pulse(36); + delayMs(100); + /* 关闭swire, Swire引脚信号拉低 */ + hal_swire_enable(false); + /* swire去初始化 */ + hal_swire_deinit(); + return true; +} + + +/** +* @brief swire demo case +* @param none +* @retval none +*/ +void demo_hal_swire(void) +{ + TAU_LOGD("swire dmeo \n"); + demo_hal_swire_gen_swire_manual(); + //demo_hal_swire_gen_swire_auto(); + //demo_hal_swire_set_swire_waveform(); +} +#endif diff --git a/src/app/module_demo/demo_hal_swire.h b/src/app/module_demo/demo_hal_swire.h new file mode 100644 index 0000000..c39f949 --- /dev/null +++ b/src/app/module_demo/demo_hal_swire.h @@ -0,0 +1,36 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_swire.h +* Description: demo swire 头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: jaya + *******************************************************************************/ +#ifndef __DEMO_HAL_SWIRE_H__ +#define __DEMO_HAL_SWIRE_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_swire(void); + +#endif /* __DEMO_HAL_SWIRE_H__ */ + diff --git a/src/app/module_demo/demo_hal_timer.c b/src/app/module_demo/demo_hal_timer.c new file mode 100644 index 0000000..7abe963 --- /dev/null +++ b/src/app/module_demo/demo_hal_timer.c @@ -0,0 +1,136 @@ +/******************************************************************************* +* +* +* File: demo_hal_timer.c +* Description: timer demo源文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_timer.h" +#include "hal_gpio.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "timer-log" + +#define TIMER_DEMO_NORMAL 0 //定时器常规使用,循环超时 +#define TIMER_DEMO_RESTART 1 //中断重启定时器 + +#define TIMER_SEL TIMER_NUM0 //timer0-3 都ok + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ +static io_pad_e sg_timer_io_pad = IO_PAD_GPIO1; +static gpio_level_e sg_timer_io_lvl = IO_LVL_LOW; +#if TIMER_DEMO_RESTART +static uint16_t sg_timer_count = 1; +#endif + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +#if TIMER_DEMO_RESTART +/** +* @brief 重新循环中断回调函数 +* @param None +* @retval None +*/ +static void demo_timer_restart_callback(void *data) +{ + /* 翻转GPIO */ + sg_timer_io_lvl = (sg_timer_io_lvl ? IO_LVL_LOW : IO_LVL_HIGH); + hal_gpio_set_output_data(sg_timer_io_pad, sg_timer_io_lvl); + + /* 重新启动定时器 */ + sg_timer_count = sg_timer_count * 10; + if (sg_timer_count > 100) + { + sg_timer_count = 1; + } + hal_timer_start(TIMER_SEL, sg_timer_count * 10, demo_timer_restart_callback, NULL); +} + +/** +* @brief 重新中断例程初始化 +* @param None +* @retval None +*/ +static void demo_timer_case_restart(void) +{ + /*重新初始化定时器*/ + hal_timer_init(TIMER_SEL); + hal_timer_set_repeat(TIMER_SEL, false); + + /*初始化GPIO低电平*/ + hal_gpio_init_output(sg_timer_io_pad, sg_timer_io_lvl); + + /*更新当前timer测试参数*/ + hal_timer_start(TIMER_SEL, sg_timer_count * 10, demo_timer_restart_callback, NULL); +} +#endif + +#if TIMER_DEMO_NORMAL +/** +* @brief 多次循环中断回调函数 +* @param None +* @retval None +*/ +static void demo_timer_normal_callback(void *data) +{ + /* 翻转GPIO */ + sg_timer_io_lvl = (sg_timer_io_lvl ? IO_LVL_LOW : IO_LVL_HIGH); + hal_gpio_set_output_data(sg_timer_io_pad, sg_timer_io_lvl); +} + +/** +* @brief 重新中断例程初始化 +* @param None +* @retval None +*/ +static void demo_timer_case_normal(void) +{ + /*重新初始化定时器*/ + hal_timer_init(TIMER_SEL); + hal_timer_set_repeat(TIMER_SEL, true); + + /*初始化GPIO低电平*/ + hal_gpio_init_output(sg_timer_io_pad, sg_timer_io_lvl); + + /*更新当前timer测试参数*/ + hal_timer_start(TIMER_SEL, 10, demo_timer_normal_callback, NULL); +} +#endif + +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_timer_case(void) +{ + TAU_LOGI("start test\r\n"); + +#if TIMER_DEMO_NORMAL + demo_timer_case_normal(); // 10ms定时进行IO电平翻转 +#elif TIMER_DEMO_RESTART + demo_timer_case_restart(); +#endif + + TAU_LOGI("end test\r\n"); +} + diff --git a/src/app/module_demo/demo_hal_timer.h b/src/app/module_demo/demo_hal_timer.h new file mode 100644 index 0000000..0de0f1d --- /dev/null +++ b/src/app/module_demo/demo_hal_timer.h @@ -0,0 +1,39 @@ +/******************************************************************************* +* +* +* File: demo_hal_timer.h +* Description: timer demo头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ +#ifndef __DEMO_TIMER_H__ +#define __DEMO_TIMER_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_timer_case(void); + +#endif /* __DEMO_TIMER_H__ */ diff --git a/src/app/module_demo/demo_hal_uart.c b/src/app/module_demo/demo_hal_uart.c new file mode 100644 index 0000000..c4cf64e --- /dev/null +++ b/src/app/module_demo/demo_hal_uart.c @@ -0,0 +1,648 @@ +/******************************************************************************* +* +* +* File: demo_hal_uart.c +* Description: 测试说明:将电脑端USB转串口分别连接UART0,1测试 +* Version: V0.1 +* Date: 2023-07-09 +* Author: kc + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "stdarg.h" +#include "stdlib.h" +#include "stdio.h" +#include "test_cfg_global.h" +#include "hal_uart.h" +#include "hal_gpio.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "demo_hal_uart.h" + +#if _MODULE_DEMO_UART_EN +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "uart-log" + +#define UART_TEST_AUTO 1 + +#define TEST_UART_BAUDRATE 115200 + +/******************************************************************************* +* 3.Global function and Global variable declarations +*******************************************************************************/ + +/** + * @brief 测试case + */ +typedef enum +{ + UART_CASE_BLOCKING = 0, + UART_CASE_NONE_BLOCKING, + UART_CASE_DMA, + UART_CASE_MAX, + UART_CASE_LOOP_BACK, + UART_CASE_DEINIT, +} uart_case_e; + +typedef void (*unit_test_func)(); +typedef struct unit_test_entry_t +{ + char case_name[128]; /* Case名称 */ + unit_test_func case_func; /* Case处理函数 */ +} unit_test_entry_t; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ +static char sg_uart_log[256] = {0}; +static char sg_uart_send_buff[1024] = {0}; +static char sg_uart_recv_buff[1024] = {0}; +static uart_case_e sg_uart_case = UART_CASE_BLOCKING; +static hal_uart_num_e sg_uart_cur_num = HAL_UART_0; +volatile static bool sg_uart_case_done = true; +static hal_uart_config_t s_huart; + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void STRFMT(const char *fmt, ...) +{ + va_list ap;//初始化指向可变参数列表的指针 + //将第一个可变参数的地址付给ap,即ap指向可变参数列表的开始 + va_start(ap, fmt); + //将参数fmt、ap指向的可变参数一起转换成格式化字符串,放string数组中,其作用同sprintf(),只是参数类型不同 + vsprintf(sg_uart_log, fmt, ap); + va_end(ap); //ap付值为0,没什么实际用处,主要是为程序健壮性 +} + +#define TEST_LOG(num,format,...) \ + do { \ + STRFMT(format, ##__VA_ARGS__); \ + hal_uart_send_blocking(num, (uint8_t *)sg_uart_log, strlen(sg_uart_log)); \ + } while (0) +/************************************************************************** +* @name : TEST_UART_PinMux_Init +* @brief : UART 脚位功能初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_mode_init(void) +{ + //UART 0 + hal_gpio_set_mode(IO_PAD_UART0_TX, PIN2_MODE_UART0_TX); + hal_gpio_set_mode(IO_PAD_UART0_RX, PIN36_MODE_UART0_RX); + //UART 1 只有唯一一组 + //hal_gpio_set_mode(IO_PAD_UART1_TX, PIN14_MODE_UART1_TX); + //hal_gpio_set_mode(IO_PAD_TD_TP_RESX, PIN13_MODE_UART1_RX); +} + +/************************************************************************** +* @name : test_uart_deinit +* @brief : uart注销 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_common_deinit(hal_uart_num_e num) +{ + delayMs(500); + hal_uart_deinit(num); +} + +/************************************************************************** +* @name : test_uart_normal_init +* @brief : uart 普通模式初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_common_init(hal_uart_num_e num) +{ + hal_uart_config_t huart = {0}; + huart.baudrate = TEST_UART_BAUDRATE; + huart.data_width = HAL_UART_DATAWIDTH_8; + huart.parity = HAL_UART_PARITY_NO; + huart.stopbits = HAL_UART_STOPBIT_1; + hal_uart_init(num, &huart); +} + +/** +* @brief 获取端口号 +* @param 无 +* @retval 无 +*/ +static char test_uart_get_input_str(hal_uart_num_e num) +{ + char str = 0; + hal_uart_recv_blocking(num, (uint8_t *)&str, 1); + return str; +} + +/** +* @brief 获取输入字符串个数 +* @param 无 +* @retval 无 +*/ +static uint32_t test_uart_get_input_num(hal_uart_num_e num) +{ + uint32_t recv = 0; + char str[10] = {0}; + uint8_t i = 0; + + TEST_LOG(num, "input recv num and space to exit:"); + + while (1) + { + hal_uart_recv_blocking(num, (uint8_t *)&str[i], 1); + if (str[i] >= '0' && str[i] <= '9') + { + TEST_LOG(num, "%c", (char)str[i]); + i++; + } + else if (str[i] == 32) + { + str[i] = 0; + TEST_LOG(num, "\n"); + break; + } + } + + recv = atol(str); + return recv; +} + +/** +* @brief 复位uart所在PAD为GPIO mode +* @param 无 +* @retval 无 +*/ +static void test_uart_reset_uart_mode(void) +{ + hal_gpio_init_input(IO_PAD_AP_SPIS_MOSI); + hal_gpio_init_input(IO_PAD_UART0_TX); + hal_gpio_init_input(IO_PAD_AP_SPIS_MISO); + hal_gpio_init_input(IO_PAD_UART0_RX); + hal_gpio_init_input(IO_PAD_AP_TPRSTN); + hal_gpio_init_input(IO_PAD_AP_PWMEN); + hal_gpio_init_input(IO_PAD_TD_SPIM_MOSI); + hal_gpio_init_input(IO_PAD_UART1_TX); + hal_gpio_init_input(IO_PAD_TD_TP_RESX); +} + +/** +* @brief 在UART2上设置UART1的TX和RX PAD +* @param 无 +* @retval 无 +*/ +static void test_uart_set_uart_mode(void) +{ + char str = 0; + hal_uart_num_e uart_org_num = sg_uart_cur_num; + + TEST_LOG(uart_org_num, "select UART(0/1):\n"); + TEST_LOG(uart_org_num, "Enter:"); + str = test_uart_get_input_str(uart_org_num); + TEST_LOG(uart_org_num, "%c\n\n", str); + sg_uart_cur_num = (hal_uart_num_e)(str - '0'); + + if (HAL_UART_1 == sg_uart_cur_num) /* 测试UART1 */ + { + //sel tx + TEST_LOG(uart_org_num, "select UART1 TX:\n"); + TEST_LOG(uart_org_num, "0:IO_PAD_UART1_TX->PIN14_MODE_UART1_TX\n"); + //sel rx + TEST_LOG(uart_org_num, "select UART1 RX:\n"); + TEST_LOG(uart_org_num, "0:IO_PAD_TD_TP_RESX->PIN13_MODE_UART1_RX\n"); + TEST_LOG(uart_org_num, "change the connect pin and press space to continue \n"); + delayMs(200); + + test_uart_reset_uart_mode(); + hal_gpio_set_mode(IO_PAD_UART1_TX, PIN14_MODE_UART1_TX); + hal_gpio_set_mode(IO_PAD_TD_TP_RESX, PIN13_MODE_UART1_RX); + hal_uart_deinit(HAL_UART_0); + test_uart_common_init(HAL_UART_1); + } + else + { + uint8_t sel_tx, sel_rx; + //sel tx + TEST_LOG(uart_org_num, "select UART0 TX:\n"); + TEST_LOG(uart_org_num, "0:IO_PAD_UART0_TX->PIN2_MODE_UART0_TX\n"); + TEST_LOG(uart_org_num, "1:IO_PAD_AP_SPIS_MOSI->PIN33_MODE_UART0_TX \n"); + TEST_LOG(uart_org_num, "2:IO_PAD_TD_SPIM_MOSI->PIN4_MODE_UART0_TX\n"); + TEST_LOG(uart_org_num, "Enter:"); + str = test_uart_get_input_str(uart_org_num); + TEST_LOG(uart_org_num, "%c\n\n", str); + sel_tx = str - '0'; + + //sel rx + TEST_LOG(uart_org_num, "select UART0 RX:\n"); + TEST_LOG(uart_org_num, "0:IO_PAD_UART0_RX->PIN36_MODE_UART0_RX\n"); + TEST_LOG(uart_org_num, "1:IO_PAD_AP_SPIS_MISO->PIN30_MODE_UART0_RX\n"); + TEST_LOG(uart_org_num, "2:IO_PAD_AP_TPRSTN->PIN18_MODE_UART0_RX\n"); + TEST_LOG(uart_org_num, "3:IO_PAD_AP_PWMEN->PIN17_MODE_UART0_RX\n"); + TEST_LOG(uart_org_num, "4:IO_PAD_UART1_TX->PIN14_MODE_UART0_RX\n"); + TEST_LOG(uart_org_num, "Enter:"); + str = test_uart_get_input_str(uart_org_num); + TEST_LOG(uart_org_num, "%c\n\n", str); + sel_rx = str - '0'; + + TEST_LOG(uart_org_num, "change the connect pin and press space to continue \n"); + delayMs(500); + test_uart_reset_uart_mode(); + + switch (sel_tx) + { + case 0: + hal_gpio_set_mode(IO_PAD_UART0_TX, PIN2_MODE_UART0_TX); + break; + + case 1: + hal_gpio_set_mode(IO_PAD_AP_SPIS_MOSI, PIN33_MODE_UART0_TX); + break; + + case 2: + hal_gpio_set_mode(IO_PAD_TD_SPIM_MOSI, PIN4_MODE_UART0_TX); + break; + + default: + break; + } + + switch (sel_rx) + { + case 0: + hal_gpio_set_mode(IO_PAD_UART0_RX, PIN36_MODE_UART0_RX); + break; + + case 1: + hal_gpio_set_mode(IO_PAD_AP_SPIS_MISO, PIN30_MODE_UART0_RX); + break; + + case 2: + hal_gpio_set_mode(IO_PAD_AP_TPRSTN, PIN18_MODE_UART0_RX); + break; + + case 3: + hal_gpio_set_mode(IO_PAD_AP_PWMEN, PIN17_MODE_UART0_RX); + break; + + case 4: + hal_gpio_set_mode(IO_PAD_UART1_TX, PIN14_MODE_UART0_RX); + break; + + default: + break; + } + hal_uart_deinit(HAL_UART_1); + test_uart_common_init(HAL_UART_0); + } + while (1) + { + str = test_uart_get_input_str(sg_uart_cur_num); + if (str == 32) + { + break; + } + } +} + +/** +* @brief 是否重复 +* @param 无 +* @retval 无 +*/ +static bool test_uart_sel_continue() +{ + uint8_t str = 0; + delayMs(500); + test_uart_common_deinit(sg_uart_cur_num); + test_uart_common_init(sg_uart_cur_num); + TEST_LOG(sg_uart_cur_num, " y repeat \n"); + TEST_LOG(sg_uart_cur_num, " n exit \n"); + while (1) + { + str = test_uart_get_input_str(sg_uart_cur_num); + switch (str) + { + case 'y': + TEST_LOG(sg_uart_cur_num, "y\n"); + return true; + + case 'n': + TEST_LOG(sg_uart_cur_num, "n\n"); + return false; + + default: + continue; + } + } +} + +/************************************************************************** +* @name : test_uart_blocking +* @brief : UART TX,RX阻塞读写。 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_blocking(void) +{ + uint32_t recv = 0; + delayMs(500); + test_uart_common_deinit(sg_uart_cur_num); + test_uart_common_init(sg_uart_cur_num); + delayMs(500); + TEST_LOG(sg_uart_cur_num, "test uart%d start.\n", sg_uart_cur_num); + + //test recv + recv = test_uart_get_input_num(sg_uart_cur_num); + TEST_LOG(sg_uart_cur_num, "input %d char one time:\n", recv); + memset(sg_uart_recv_buff, 0, recv + 1); + if (!hal_uart_recv_blocking(sg_uart_cur_num, (uint8_t *)sg_uart_recv_buff, recv)) + { + TEST_LOG(sg_uart_cur_num, "an error has occurred!\n"); + } + TEST_LOG(sg_uart_cur_num, "%s\n", sg_uart_recv_buff); + + //test send + TEST_LOG(sg_uart_cur_num, "send:\n"); + strcpy(sg_uart_send_buff, sg_uart_recv_buff); + if (!hal_uart_send_blocking(sg_uart_cur_num, (uint8_t *)sg_uart_send_buff, strlen(sg_uart_send_buff))) + { + TEST_LOG(sg_uart_cur_num, "an error has occurred!\n"); + } + + TEST_LOG(sg_uart_cur_num, "\n"); + + sg_uart_case_done = true; +} + +/************************************************************************** +* @name : test_uart_trans_cb +* @brief : 用户回调函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_trans_cb(status_t status, void *user_data) +{ + switch (status) + { + case STATUS_UART_RX_IDLE: + case STATUS_UART_TX_IDLE: + *(bool *)user_data = true; + break; + + default: + break; + } +} + +/************************************************************************** +* @name : test_uart_none_blocking +* @brief : UART TX,RX非阻塞读写。 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_none_blocking(void) +{ + uint32_t recv = 0; + volatile bool int_done = false; + delayMs(500); + test_uart_common_deinit(sg_uart_cur_num); + s_huart.baudrate = TEST_UART_BAUDRATE; + s_huart.data_width = HAL_UART_DATAWIDTH_8; + s_huart.parity = HAL_UART_PARITY_NO; + s_huart.stopbits = HAL_UART_STOPBIT_1; + s_huart.callback = test_uart_trans_cb; + s_huart.user_data = &int_done; + hal_uart_init(sg_uart_cur_num, &s_huart); + delayMs(500); + TEST_LOG(sg_uart_cur_num, "test uart%d start...\n", sg_uart_cur_num); + TEST_LOG(sg_uart_cur_num, "input and output 10 char:\n"); + int_done = false; + memset(sg_uart_recv_buff, 0, recv + 1); + while (!hal_uart_recv_none_blocking(sg_uart_cur_num, (uint8_t *)sg_uart_recv_buff, 10)) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done); + + //test send + int_done = false; + strcpy(sg_uart_send_buff, sg_uart_recv_buff); + while (!hal_uart_send_none_blocking(sg_uart_cur_num, (uint8_t *)sg_uart_send_buff, strlen(sg_uart_send_buff))) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done); + + TEST_LOG(sg_uart_cur_num, "\n"); + + sg_uart_case_done = true; +} + + +/************************************************************************** +* @name : test_uart_dma_transmit +* @brief : UART DMA读写测试 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void test_uart_dma_transmit(void) +{ + uint32_t recv = 0; + char str = 0; + bool int_done = false; + + while (1) + { + TEST_LOG(sg_uart_cur_num, "test uart%d start...\n", sg_uart_cur_num); + recv = test_uart_get_input_num(sg_uart_cur_num); + TEST_LOG(sg_uart_cur_num, "please input %d char once:\n", recv); + + test_uart_common_deinit(sg_uart_cur_num); + s_huart.baudrate = TEST_UART_BAUDRATE; + s_huart.data_width = HAL_UART_DATAWIDTH_8; + s_huart.parity = HAL_UART_PARITY_NO; + s_huart.stopbits = HAL_UART_STOPBIT_1; + s_huart.callback = test_uart_trans_cb; + s_huart.user_data = &int_done; + hal_uart_init(sg_uart_cur_num, &s_huart); + + int_done = false; + memset(sg_uart_recv_buff, 0, recv + 1); + while (!hal_uart_dma_recv(sg_uart_cur_num, (uint8_t *)sg_uart_recv_buff, recv)) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done) + { + delayMs(500); + }; + + TEST_LOG(sg_uart_cur_num, "%s\n", sg_uart_recv_buff); + TEST_LOG(sg_uart_cur_num, "please input %d char twice:\n", recv); + + int_done = false; + memset(sg_uart_recv_buff, 0, recv + 1); + while (!hal_uart_dma_recv(sg_uart_cur_num, (uint8_t *)sg_uart_recv_buff, recv)) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done) + { + delayMs(100); + //TEST_LOG("recv dma not done!!!\n"); + }; + TEST_LOG(sg_uart_cur_num, "%s\n", sg_uart_recv_buff); + + int_done = false; + strcpy(sg_uart_send_buff, "uart dma tx test comp once!\n"); + while (!hal_uart_dma_send(sg_uart_cur_num, (uint8_t *)sg_uart_send_buff, strlen(sg_uart_send_buff))) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done); + + int_done = false; + strcpy(sg_uart_send_buff, "uart dma tx test comp twice!\n"); + while (!hal_uart_dma_send(sg_uart_cur_num, (uint8_t *)sg_uart_send_buff, strlen(sg_uart_send_buff))) + { + //TEST_LOG(sg_uart_cur_num, "device busy!\n"); + } + while (!int_done); + + if (sg_uart_cur_num == HAL_UART_0) + { + hal_uart_dma_path_close(HAL_UART0_DMA_PATH_TX); + hal_uart_dma_path_close(HAL_UART0_DMA_PATH_RX); + //TEST_LOG(sg_uart_cur_num, "close uart0 dma channel\n"); + } + else + { + hal_uart_dma_path_close(HAL_UART1_DMA_PATH_TX); + hal_uart_dma_path_close(HAL_UART1_DMA_PATH_RX); + //TEST_LOG(sg_uart_cur_num, "close uart1 dma channel\n"); + } + delayMs(500); + /* 用普通方式初始化uart */ + test_uart_common_deinit(sg_uart_cur_num); + test_uart_common_init(sg_uart_cur_num); + + TEST_LOG(sg_uart_cur_num, "0:continue\n"); + TEST_LOG(sg_uart_cur_num, "1:exit\n"); + TEST_LOG(sg_uart_cur_num, "Enter:"); + while (1) + { + str = test_uart_get_input_str(sg_uart_cur_num); + if ('0' == str) + { + TEST_LOG(sg_uart_cur_num, "%c\n", str); + break; + } + else if ('1' == str) + { + TEST_LOG(sg_uart_cur_num, "%c\n", str); + sg_uart_case_done = true; + return; + } + } + } +} + + +static const unit_test_entry_t sg_uart_unit_test_table[] = +{ + {"blocking case ...", test_uart_blocking}, + {"none blocking case ...", test_uart_none_blocking}, + {"dma trans case ...", test_uart_dma_transmit}, + {"end", NULL}, +}; + +#if UART_TEST_AUTO +/** +* @brief uart测试用例切换 +* @param 无 +* @retval 无 +*/ +static void test_uart_auto_case(void) +{ + for (sg_uart_case = UART_CASE_BLOCKING; sg_uart_case < UART_CASE_MAX; sg_uart_case++) + { + TEST_LOG(sg_uart_cur_num, "%s\n", sg_uart_unit_test_table[sg_uart_case].case_name); + + sg_uart_case_done = false; + + /*配置并启动定时器*/ + sg_uart_unit_test_table[sg_uart_case].case_func(); + + /*等待超时中断*/ + while (!sg_uart_case_done); + + TEST_LOG(sg_uart_cur_num, "test case pass \n"); + TEST_LOG(sg_uart_cur_num, "\n"); + } +} +#else +/** +* @brief uart测试用例切换 +* @param 无 +* @retval 无 +*/ +static void test_uart_unit_case(uint8_t case_num) +{ + TEST_LOG(sg_uart_cur_num, "%s\n", sg_uart_unit_test_table[case_num].case_name); + + sg_uart_case_done = false; + + /*配置并启动定时器*/ + sg_uart_unit_test_table[case_num].case_func(); + + /*等待超时中断*/ + while (!sg_uart_case_done); + + TEST_LOG(sg_uart_cur_num, "test case pass!!\n"); +} +#endif + +/************************************************************************** +* @name : demo_hal_uart_case +* @brief : +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void demo_hal_uart_case(void) +{ + test_uart_common_init(sg_uart_cur_num); + test_uart_mode_init(); + while (1) + { + test_uart_set_uart_mode(); + +#if UART_TEST_AUTO + test_uart_auto_case(); +#else + test_uart_unit_case(sg_uart_case); +#endif + + if (!test_uart_sel_continue()) + { + break; + } + } + TEST_LOG(sg_uart_cur_num, "uart test done!\n"); +} +#endif diff --git a/src/app/module_demo/demo_hal_uart.h b/src/app/module_demo/demo_hal_uart.h new file mode 100644 index 0000000..30dd036 --- /dev/null +++ b/src/app/module_demo/demo_hal_uart.h @@ -0,0 +1,36 @@ +/******************************************************************************* +* Copyright (C) 2020-2023, tau Systems (R),All Rights Reserved. +* +* File: demo_hal_uart.h +* Description: hal uart测试用例头文件 +* Version: V0.1 +* Date: 2023-07-09 +* Author: kc + *******************************************************************************/ +#ifndef __DEMO_HAL_UART_H__ +#define __DEMO_HAL_UART_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "test_cfg_global.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +void demo_hal_uart_case(void); + +#endif /* __DEMO_HAL_UART_H__ */ + diff --git a/src/app/module_demo/demo_hal_wdg.c b/src/app/module_demo/demo_hal_wdg.c new file mode 100644 index 0000000..aeaa1c7 --- /dev/null +++ b/src/app/module_demo/demo_hal_wdg.c @@ -0,0 +1,135 @@ +/******************************************************************************* +* +* +* File: demo_hal_wdg.c +* Description: watch dog demo源文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "hal_wdg.h" +#include "hal_gpio.h" +#include "tau_delay.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "wdg-log" + +#define WDG_CASE_RST 0 //复位模式 +#define WDG_CASE_INTR 1 //中断模式 + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ +#if WDG_CASE_INTR +static io_pad_e sg_wdg_io_pad = IO_PAD_GPIO1; +static gpio_level_e sg_wdg_io_lvl = IO_LVL_LOW; +/* 循环喂狗 */ +static uint8_t sg_feed_cnt = 0; +#endif + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +#if WDG_CASE_RST +/** +* @brief 复位模式测试 +* @param 无 +* @retval 无 +*/ +static void demo_wdg_case_rst_mode(void) +{ + TAU_LOGI("reset start...\n"); + + /* WDG初始化复位模式 */ + hal_wdg_init(); + + /* 启动 */ + hal_wdg_start(WDG_MODE_RESET, 5000); +} +#endif + +#if WDG_CASE_INTR +/** +* @brief 测试回调函数 +* @param 无 +* @retval 无 +*/ +static void demo_wdg_callback(void *data) +{ + /* 翻转GPIO */ + sg_wdg_io_lvl = (sg_wdg_io_lvl ? IO_LVL_LOW : IO_LVL_HIGH); + hal_gpio_set_output_data(sg_wdg_io_pad, sg_wdg_io_lvl); + sg_feed_cnt++; + + if (sg_feed_cnt > 10) + { + hal_wdg_stop(); + } +} + +/** +* @brief 中断模式测试 +* @param 无 +* @retval 无 +*/ +static void demo_wdg_case_int_mode(void) +{ + TAU_LOGI("int start...\n"); + + /* WDG初始化 */ + hal_wdg_init(); + + /* 设置循环超时 */ + hal_wdg_set_repeat(true); + + /* 设置回调函数 */ + hal_wdg_register_callback(demo_wdg_callback, NULL); + + /*初始化GPIO低状态*/ + hal_gpio_init_output(sg_wdg_io_pad, sg_wdg_io_lvl); + + /* 设置中断模式 */ + hal_wdg_start(WDG_MODE_INTERRUPT, 200); + + + while (sg_feed_cnt < 6) + { + sg_feed_cnt++; + hal_wdg_kick_dog(); + delayMs(150); + TAU_LOGI("feed [%d]th done\n", sg_feed_cnt); + } + +} +#endif + +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_wdg_case(void) +{ + TAU_LOGI("demo_wdg_case\r\n"); + +#if WDG_CASE_RST + demo_wdg_case_rst_mode(); +#elif WDG_CASE_INTR + demo_wdg_case_int_mode(); +#endif +} + diff --git a/src/app/module_demo/demo_hal_wdg.h b/src/app/module_demo/demo_hal_wdg.h new file mode 100644 index 0000000..64dd430 --- /dev/null +++ b/src/app/module_demo/demo_hal_wdg.h @@ -0,0 +1,40 @@ +/******************************************************************************* +* +* +* File: demo_hal_wdg.h +* Description: watch dog demo头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ +#ifndef __DEMO_WDG_H__ +#define __DEMO_WDG_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief demo测试接口函数 +* @param None +* @retval None +*/ +void demo_wdg_case(void); + +#endif /* __DEMO_WDG_H__ */ + diff --git a/src/app/module_demo/module_demo_main.c b/src/app/module_demo/module_demo_main.c new file mode 100644 index 0000000..59b4f51 --- /dev/null +++ b/src/app/module_demo/module_demo_main.c @@ -0,0 +1,69 @@ +/******************************************************************************* +* +* File: ap_demo_main.c +* Description: ap demo main file +* Version: V0.1 +* Date: 2022-04-15 +* Author: Jaya + *******************************************************************************/ + +#include +#include +#include +#include "module_demo_main.h" + +void module_demo_main() +{ +#if _MODULE_DEMO_DSI_TX_EN + demo_dsi_tx_case(); +#endif + +#if _MODULE_DEMO_DSI_RX_EN + demo_hal_dsi_rx_case(); +#endif + +#if _MODULE_DEMO_TIMER_EN + demo_timer_case(); +#endif + +#if _MODULE_DEMO_WDG_EN + demo_wdg_case(); +#endif + +#if _MODULE_DEMO_GPIO_EN + demo_gpio_case(); +#endif + +#if _MODULE_DEMO_SWIRE_EN + demo_hal_swire(); +#endif + +#if _MODULE_DEMO_SPI_EN + demo_hal_spi(); +#endif + +#if _MODULE_DEMO_I2C_EN + demo_hal_i2c(); +#endif + +#if _MODULE_DEMO_FLASH_EN + demo_hal_flash(); +#endif + +#if _MODULE_DEMO_PWM_EN + demo_hal_pwm(); +#endif + +#if _MODULE_DEMO_PWR_EN + demo_hal_pwr(); +#endif + +#if _MODULE_DEMO_UART_EN + demo_hal_uart_case(); +#endif + +#if _MODULE_DEMO_CRC_EN + demo_hal_crc_case(); +#endif + +} diff --git a/src/app/module_demo/module_demo_main.h b/src/app/module_demo/module_demo_main.h new file mode 100644 index 0000000..a01138f --- /dev/null +++ b/src/app/module_demo/module_demo_main.h @@ -0,0 +1,68 @@ +/******************************************************************************* +* +* File: module_demo_main.h +* Description: module demo main file +* Version: V0.1 +* Date: 2023-07-27 +* Author: Jaya + *******************************************************************************/ + +#ifndef __MODULE_DEMO_MAIN_H__ +#define __MODULE_DEMO_MAIN_H__ +#include "test_cfg_global.h" + +#if _MODULE_DEMO_DSI_TX_EN +#include "demo_hal_dsi_tx.h" +#endif + +#if _MODULE_DEMO_DSI_RX_EN +#include "demo_hal_dsi_rx.h" +#endif + +#if _MODULE_DEMO_TIMER_EN +#include "demo_hal_timer.h" +#endif + +#if _MODULE_DEMO_WDG_EN +#include "demo_hal_wdg.h" +#endif + +#if _MODULE_DEMO_GPIO_EN +#include "demo_hal_gpio.h" +#endif + +#if _MODULE_DEMO_SWIRE_EN +#include "demo_hal_swire.h" +#endif + +#if _MODULE_DEMO_SPI_EN +#include "demo_hal_spi.h" +#endif + +#if _MODULE_DEMO_I2C_EN +#include "demo_hal_i2c.h" +#endif + +#if _MODULE_DEMO_FLASH_EN +#include "demo_hal_flash.h" +#endif + +#if _MODULE_DEMO_PWM_EN +#include "demo_hal_pwm.h" +#endif + +#if _MODULE_DEMO_PWR_EN +#include "demo_hal_pwr.h" +#endif + +#if _MODULE_DEMO_UART_EN +#include "demo_hal_uart.h" +#endif + +#if _MODULE_DEMO_CRC_EN +#include "demo_hal_crc.h" +#endif + +void module_demo_main(void); + +#endif /* __MODULE_DEMO_MAIN_H__ */ diff --git a/src/app/test_cfg_global.h b/src/app/test_cfg_global.h new file mode 100644 index 0000000..615dea1 --- /dev/null +++ b/src/app/test_cfg_global.h @@ -0,0 +1,55 @@ +/******************************************************************************* +* +* File: test_cfg_global.h +* Description: 测试用例全局配置头文件 +* Version: V0.1 +* Date: 2021-05-01 +* Author: kevin + *******************************************************************************/ + +#ifndef __TEST_GLOBAL_CONFIG_H__ +#define __TEST_GLOBAL_CONFIG_H__ +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +/* 模块demo 宏定义 */ +#define _MODULE_DEMO_ENABLE 0 +#define _MODULE_DEMO_TIMER_EN 0 +#define _MODULE_DEMO_DSI_TX_EN 0 +#define _MODULE_DEMO_DSI_RX_EN 0 +#define _MODULE_DEMO_PWM_EN 0 +#define _MODULE_DEMO_SWIRE_EN 0 +#define _MODULE_DEMO_WDG_EN 0 +#define _MODULE_DEMO_GPIO_EN 0 +#define _MODULE_DEMO_I2C_EN 0 +#define _MODULE_DEMO_SPI_EN 0 +#define _MODULE_DEMO_PWR_EN 0 +/* ap demo 宏定义 */ +#define _DEMO_S8_EN 1 +#define _DEMO_S8P_EN 0 +#define _DEMO_S9_EN 0 +#define _DEMO_MI_12_LITE_EN 0 +#if _DEMO_S8_EN + #include "s8_demo.h" + #include "app_tp_for_custom_s8.h" +#endif + +#if _DEMO_S8P_EN + #include "s8p_demo.h" + #include "app_tp_for_custom_s8p.h" +#endif + +#if _DEMO_S9_EN + #include "s9_demo.h" + #include "app_tp_for_custom_s9.h" +#endif + +#if _DEMO_MI_12_LITE_EN + #include "Mi12Lite.h" +#endif +#endif + diff --git a/src/app/touch/app_tp_transfer.c b/src/app/touch/app_tp_transfer.c new file mode 100644 index 0000000..f6391a4 --- /dev/null +++ b/src/app/touch/app_tp_transfer.c @@ -0,0 +1,678 @@ +/******************************************************************************* +* +* +* File: app_tp_transfer.c +* Description touch I2C/SPI 初始化、以及数据通信 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#include "test_cfg_global.h" +#include "app_tp_transfer.h" +#include "hal_i2c_master.h" +#include "hal_i2c_slave.h" +#include "hal_spi_master.h" +#include "hal_spi_slave.h" +#include "tau_log.h" +#include "tau_delay.h" +#include "stdio.h" +#include "hal_system.h" +#ifdef BUFFER_SIZE_MAX + +static uint8_t s_screen_read_buffer[BUFFER_SIZE_MAX]; +static uint8_t s_phone_read_buffer[BUFFER_SIZE_MAX]; + +static const uint8_t *s_slave_txbuffer = NULL; +static size_t s_slave_txbuffer_size = 0; + +static bool s_spim_write = false; //记录SPI主机是否配置发送,是的话需要清除RXFIFO +static bool s_screen_int_flag = false; //记录是否接收到屏幕的报点中断 +static bool s_phone_reset_flag = false; //记录是否接收到手机的开机复位信号 +static bool s_screen_int_transfer_status = false; //记录是否已经开始通信 +static bool s_screen_init_complate = true; //屏幕TP开机初始化完成标志,初始值为true,确保app_tp_transfer_screen_start之后才配置开机初始化 +static uint8_t s_screen_const_transfer_count = 0xff; //记录当前通信到哪一步,初始值必须大于 screen_reg_start_data_size + +static void app_tp_transfer_phone(i2c_index_e index, size_t recieve_num); +static void app_tp_reset_callback(void *data); +#if PHONE_SLAVE_TRANSFER_I2C //消除warning +static void app_tp_i2cs_callback(i2c_index_e index, hal_i2cs_event_e int_status, size_t recieve_num); +#endif +#if PHONE_SLAVE_TRANSFER_SPI //消除warning +static void app_tp_spis_callback(hal_spis_event_e event, hal_spis_packet_info_t *packet_info); +#endif + + +/************************************************************************** +* @name : app_tp_screen_int_callback +* @brief : screen 报点中断 回调函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void app_tp_screen_int_callback(void *data) +{ + s_screen_int_flag = true; +} + +/************************************************************************** +* @name : app_tp_screen_int_lvl_low +* @brief : 获取 screen 报点中断 IO 电平 +* @param[in] : +* @return : true:IO 为低电平 +* @retval : +**************************************************************************/ +static bool app_tp_screen_int_lvl_low(void) +{ +#if SCREEN_INT_LOW_DEFAULT + return hal_gpio_get_input_data(g_screen_input_int_pad); //INT 为高电平时,说明还有报点数据没读出 +#else + return !hal_gpio_get_input_data(g_screen_input_int_pad); //INT 为低电平时,说明还有报点数据没读出 +#endif +} + +/************************************************************************** +* @name : app_tp_screen_int_init +* @brief : screen 报点中断 IO 初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void app_tp_screen_int_init(void) +{ + hal_gpio_ctrl_eint(g_screen_input_int_pad, false); // 1.关闭中断 +#if SCREEN_INT_LOW_DEFAULT + hal_gpio_set_pull_state(g_screen_input_int_pad, false, true); // 2.配置下拉 + hal_gpio_init_eint(g_screen_input_int_pad, DETECT_RISING_EDGE); // 3.中断初始化,INT 上升沿触发中断 +#else + hal_gpio_set_pull_state(g_screen_input_int_pad, true, false); // 2.配置上拉 + hal_gpio_init_eint(g_screen_input_int_pad, DETECT_FALLING_EDGE); // 3.中断初始化,INT 下降沿触发中断 +#endif + hal_gpio_reg_eint_cb(g_screen_input_int_pad, app_tp_screen_int_callback); // 4.注册回调 + hal_gpio_ctrl_eint(g_screen_input_int_pad, true); // 5.使能中断 +} + +/************************************************************************** +* @name : app_tp_phone_reset_init +* @brief : phone reset 中断 IO 初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void app_tp_phone_reset_init(void) +{ + /*0.配置为输入*/ + hal_gpio_init_input(g_phone_input_rst_pad); + /*1.关闭中断*/ + hal_gpio_ctrl_eint(g_phone_input_rst_pad, false); + /*2.中断初始化*/ + hal_gpio_init_eint(g_phone_input_rst_pad, DETECT_RISING_EDGE); + /*3.注册回调*/ + hal_gpio_reg_eint_cb(g_phone_input_rst_pad, app_tp_reset_callback); + /*4.使能中断*/ + hal_gpio_ctrl_eint(g_phone_input_rst_pad, true); +} + +/************************************************************************** +* @name : app_tp_screen_init +* @brief : screen IO 跳变,开始初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_screen_init(void) +{ + hal_gpio_init_output(g_screen_input_rst_pad, IO_LVL_HIGH); + delayUs(200); + hal_gpio_set_output_data(g_screen_input_rst_pad, IO_LVL_LOW); + delayUs(200); + hal_gpio_set_output_data(g_screen_input_rst_pad, IO_LVL_HIGH); + delayUs(400); +} + +#if SCREEN_MASTER_TRANSFER_I2C +/************************************************************************** +* @name : screen_i2cm_io_init +* @brief : screen通信的i2cm IO初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void screen_i2cm_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_TD_SPIM_CLK, PIN5_MODE_I2C1_SCL, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_CSN, PIN6_MODE_I2C1_SDA, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} +#endif + +#if PHONE_SLAVE_TRANSFER_I2C +/************************************************************************** +* @name : phone_i2cs_io_init +* @brief : phonet通信的i2cs IO初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void phone_i2cs_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_AP_SPIS_CLK, PIN32_MODE_I2C02_SCL, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_CSN, PIN31_MODE_I2C02_SDA, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} +#endif + + +#if SCREEN_MASTER_TRANSFER_SPI +/************************************************************************** +* @name : screen_spim_io_init +* @brief : screen通信的spim IO初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void screen_spim_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_TD_SPIM_CLK, PIN5_MODE_SPIM_SCLK, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_CSN, PIN6_MODE_SPIM_CSN, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_MISO, PIN7_MODE_SPIM_MISO, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_TD_SPIM_MOSI, PIN4_MODE_SPIM_MOSI, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} +#endif + +#if PHONE_SLAVE_TRANSFER_SPI +/************************************************************************** +* @name : screen_spis_io_init +* @brief : phone通信的spis IO初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void phone_spis_io_init(void) +{ + io_pad_attr_t attrs[] = + { + {IO_PAD_AP_SPIS_CLK, PIN32_MODE_SPIS_SCLK, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_CSN, PIN31_MODE_SPIS_CSN, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_MISO, PIN30_MODE_SPIS_MISO, IO_IOE_NONE, IO_LVL_HIGH}, + {IO_PAD_AP_SPIS_MOSI, PIN33_MODE_SPIS_MOSI, IO_IOE_NONE, IO_LVL_HIGH} + }; + uint8_t size = sizeof(attrs) / sizeof(io_pad_attr_t); + hal_gpio_config_pad(attrs, size); +} +#endif + + +/************************************************************************** +* @name : app_tp_init +* @brief : 初始化通信相关 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_init(void) +{ +#if _DEMO_IPHONE_X_EN + app_tp_phone_data_init(); +#endif + app_tp_phone_reset_init(); //初始化手机复位的IO口 + app_tp_screen_int_init(); //配置screen中断输入引脚 + hal_gpio_init_output(g_phone_output_int_pad, IO_LVL_HIGH); //配置phone报点输出中断IO口 + +#if SCREEN_MASTER_TRANSFER_I2C + screen_i2cm_io_init(); + hal_i2cm_init(SCREEN_I2CM_INDEX, SCREEN_I2C_ADDRESS, SCREEN_I2C_ADDR_BITS, I2C_MASTER_SPEED); +#elif SCREEN_MASTER_TRANSFER_SPI + screen_spim_io_init(); + hal_spim_init(SPI_MASTER_SPEED, SCREEN_SPI_CPHA, SCREEN_SPI_CPOL); +#endif + +#if PHONE_SLAVE_TRANSFER_I2C + phone_i2cs_io_init(); + hal_i2cs_init(PHONE_I2CS_INDEX, CHIP_I2C_ADDRESS, CHIP_I2C_ADDR_BITS); + hal_i2cs_register_callback(PHONE_I2CS_INDEX, app_tp_i2cs_callback); + hal_i2cs_update_rx_buffer(PHONE_I2CS_INDEX, s_phone_read_buffer, BUFFER_SIZE_MAX); + hal_i2cs_update_tx_buffer(PHONE_I2CS_INDEX, phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size, false); + hal_i2cs_start(PHONE_I2CS_INDEX); +#elif PHONE_SLAVE_TRANSFER_SPI + phone_spis_io_init(); + hal_spis_init(PHONE_SPI_CPHA, PHONE_SPI_CPOL); // 初始化spis + hal_spis_update_rx_buffer(s_phone_read_buffer, BUFFER_SIZE_MAX); // 设置auto rx buffer + hal_spis_update_tx_buffer(phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size, false); // 配置TX BUFFER + hal_spis_register_callback(app_tp_spis_callback, SPIS_EVENT_RCV_FULL | SPIS_EVENT_RCV_CS_RISE, 0); // 注册回调 + hal_spis_start(); // 启动tx自动发送 +#endif +} + +/************************************************************************** +* @name : app_tp_m_transfer_complate +* @brief : 获取主机通信完成状态 +* @param[in] : +* @return :true: 通信完成 +* @retval : +**************************************************************************/ +bool app_tp_m_transfer_complate(void) +{ +#if SCREEN_MASTER_TRANSFER_I2C + return hal_i2cm_get_transfer_complete(SCREEN_I2CM_INDEX); +#elif SCREEN_MASTER_TRANSFER_SPI + return hal_spim_get_transfer_complete(); +#else + return true; +#endif +} + +#if 0 +/************************************************************************** +* @name : app_tp_s_transfer_complate +* @brief : 获取从机通信完成状态 +* @param[in] : +* @return :true: 通信完成 +* @retval : +**************************************************************************/ +bool app_tp_s_transfer_complate(void) +{ +#if PHONE_SLAVE_TRANSFER_I2C + return hal_i2c_s_write_complate() && hal_i2c_s_read_complate(); +#elif PHONE_SLAVE_TRANSFER_SPI + return !hal_spis_busy(); +#else + return true; +#endif +} +#endif + +/************************************************************************** +* @name : app_tp_m_write +* @brief : 根据通信方式配置发送txbuffer中的数据 +* @param[in] :txbuffer: 发送数据 buffer 头地址 +* @param[in] :buffer_size: 发送数据 buffer 长度 +* @return : +* @retval : +**************************************************************************/ +static void app_tp_m_write(const uint8_t *txbuffer, size_t buffer_size) +{ +#if SCREEN_MASTER_TRANSFER_I2C + hal_i2cm_dma_write(SCREEN_I2CM_INDEX, txbuffer, buffer_size); +#elif SCREEN_MASTER_TRANSFER_SPI + hal_spim_write(txbuffer, buffer_size); + s_spim_write = true; +#endif +} + +/************************************************************************** +* @name : app_tp_m_read +* @brief : 根据通信方式配置发送txbuffer中的数据和rxbuffer +* @param[in] :cmd: 发送命令 buffer 头地址 +* @param[in] :cmd_size: 发送命令 buffer 长度 +* @param[in] :data_buffer: 读取数据 buffer 头地址 +* @param[in] :data_size: 读取数据 buffer 长度 +* @return : +* @retval : +**************************************************************************/ +static void app_tp_m_read(const uint8_t *cmd, size_t cmd_size, uint8_t *data_buffer, size_t data_size) +{ +#if SCREEN_MASTER_TRANSFER_I2C + uint8_t i = 0; + uint32_t address = 0; + + for (i = 0; i < cmd_size; i++) //先将要发送的数据整合到 address + { + address |= (uint32_t)cmd[i] << i * 8; + } + hal_i2cm_dma_read(SCREEN_I2CM_INDEX, address, cmd_size, data_buffer, data_size); +#elif SCREEN_MASTER_TRANSFER_SPI + hal_spim_read(cmd, cmd_size, data_buffer, data_size); +#endif +} + +/************************************************************************** +* @name : app_tp_s_write +* @brief : 根据通信方式配置发送txbuffer中的数据 +* @param[in] :txbuffer: 发送数据 buffer 头地址 +* @param[in] :buffer_size: 发送数据 buffer 长度 +* @return : +* @retval : +**************************************************************************/ +void app_tp_s_write(i2c_index_e index, const uint8_t *txbuffer, size_t buffer_size) +{ +#if PHONE_SLAVE_TRANSFER_I2C + hal_i2cs_update_tx_buffer(index, txbuffer, buffer_size, true); +#elif PHONE_SLAVE_TRANSFER_SPI + hal_spis_update_rx_buffer(s_phone_read_buffer, BUFFER_SIZE_MAX); + hal_spis_update_tx_buffer(txbuffer, buffer_size, true); + app_tp_write_other_operations(txbuffer, buffer_size); +#endif +} + +/************************************************************************** +* @name : app_tp_s_read +* @brief : 根据通信方式配置rxbuffer +* @param[in] :rxBuffer: 读取数据 buffer 头地址 +* @param[in] :data_size: 读取数据 buffer 长度 +* @return : +* @retval : +**************************************************************************/ +void app_tp_s_read(i2c_index_e index, void *rxBuffer, size_t data_size) +{ +#if PHONE_SLAVE_TRANSFER_I2C + hal_i2cs_update_rx_buffer(index, rxBuffer, data_size); +#endif +} + +/************************************************************************** +* @name : app_tp_spis_callback +* @brief : SPI slave 中断处理函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +#if PHONE_SLAVE_TRANSFER_I2C //消除warning +static void app_tp_i2cs_callback(i2c_index_e index, hal_i2cs_event_e int_status, size_t recieve_num) +{ + static bool i2cs_transfer = true; //确保一次通信只解析一次 + if (i2cs_transfer) + { + i2cs_transfer = false; + app_tp_transfer_phone(index, recieve_num); + } + if (int_status == I2CS_EVENT_READ) + { + app_tp_s_write(index, s_slave_txbuffer, s_slave_txbuffer_size); + } + else if (int_status == I2CS_EVENT_STOP) + { + i2cs_transfer = true; + } +} +#endif + +/************************************************************************** +* @name : app_tp_spis_callback +* @brief : SPI slave 中断处理函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +#if PHONE_SLAVE_TRANSFER_SPI //消除warning +static void app_tp_spis_callback(hal_spis_event_e event, hal_spis_packet_info_t *packet_info) +{ + static bool spis_transfer = true; //确保一次通信只解析一次 + + // 1. 接收完数据, 完成一次解析?? + if (spis_transfer) + { + app_tp_transfer_phone(0, packet_info->packet_size); + spis_transfer = false; + } + + // 2.一帧通信结束, 需要重新设置 txbuffer + if (event == SPIS_EVENT_RCV_CS_RISE) + { + spis_transfer = true; + if (s_slave_txbuffer_size) + { + app_tp_s_write(0, s_slave_txbuffer, s_slave_txbuffer_size); + } + } +} +#endif + +/************************************************************************** +* @name : app_tp_reset_callback +* @brief : 手机 IO跳变复位的中断处理函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void app_tp_reset_callback(void *data) +{ + s_phone_reset_flag = true; + //app_tp_s_write(phone_reg_const_data[0].write_back, phone_reg_const_data[0].write_back_size); ///////S8 s8p + +#if PHONE_SLAVE_TRANSFER_SPI + hal_gpio_set_output_data(IO_PAD_AP_INT, IO_LVL_LOW); +#endif + //TAU_LOGD("app_tp_reset_callback\n"); +} + +/************************************************************************** +* @name : app_tp_transfer_screen_const +* @brief : 按照flow读写screen,完成 开机 screen 初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +static void app_tp_transfer_screen_const(void) +{ + static bool screen_const_transfer_buffer_ready = true; //发送 buffer 是否已准备好 + + /**** 1. 判断当前状态通信已结束, 并且开机初始化流程还未走完****/ + if (app_tp_m_transfer_complate() && (s_screen_const_transfer_count < screen_reg_start_data_size)) + { + if (s_spim_write) //SPI 写数据后需要把接收FIFO的数据读出,不然会影响下一次读取 + { + hal_spim_flush(); + s_spim_write = false; + } + + /**** 2. 发送或读取从机数据 ****/ + if (screen_const_transfer_buffer_ready) + { + screen_const_transfer_buffer_ready = false; + if (screen_reg_start_data[s_screen_const_transfer_count].buffer) + { + if (!screen_reg_start_data[s_screen_const_transfer_count].read_flag) //当前通信不需要读回,直接写 + { + app_tp_m_write(screen_reg_start_data[s_screen_const_transfer_count].buffer, screen_reg_start_data[s_screen_const_transfer_count].txbuffer_size); + } + else //当前通信需要读回,先写再读 + { + app_tp_m_read(screen_reg_start_data[s_screen_const_transfer_count].buffer, screen_reg_start_data[s_screen_const_transfer_count].txbuffer_size, \ + s_screen_read_buffer, screen_reg_start_data[s_screen_const_transfer_count].rxbuffer_size); + } + } + } + /**** 3. 解析本次通信数据,并准备下一次通信的buffer ****/ + else + { + screen_const_transfer_buffer_ready = true; + s_screen_const_transfer_count = app_tp_screen_analysis_const(s_screen_const_transfer_count, s_screen_read_buffer, \ + screen_reg_start_data[s_screen_const_transfer_count].rxbuffer_size); + + if (s_screen_const_transfer_count >= screen_reg_start_data_size) + { + s_screen_init_complate = true; + } + } + } +} + +/************************************************************************** +* @name : app_tp_transfer_screen_start +* @brief : 按照flow读写screen,开始开机初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_transfer_screen_start(void) +{ + s_screen_init_complate = false; + s_screen_const_transfer_count = 0; + app_tp_screen_init(); + app_tp_transfer_screen_const(); +} + +/************************************************************************** +* @name : app_tp_transfer_screen_int +* @brief : 接收screen中断后,按照flow读写screen,即报点协议转换 注意接口实现不可阻塞! +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_transfer_screen_int(void) +{ + bool screen_gpio_int = false; + static uint8_t screen_int_transfer_count = 0; //记录当前通信到哪一步 + static bool screen_int_transfer_buffer_ready = true; //发送 buffer 是否已准备好 + volatile bool init_gpio = false; + static bool Release_all_fingers = false; + static volatile uint32_t current_time = 0; + static volatile uint32_t back_time = 0; + if (!s_screen_init_complate) //TP 初始化还未完成,则先进行初始化操作 + { + app_tp_transfer_screen_const(); + return; + } + + /**** 1. 判断 screen 是否发出中断信号 ****/ + // s_screen_int_flag: 中断信号标志位 + // app_tp_screen_int_lvl_low : SPI 长时间通信时,偶尔会出现cs拉高导致通信异常卡死,该标志位用于解决卡死的问题 + init_gpio = app_tp_screen_int_lvl_low(); + screen_gpio_int = (s_screen_int_flag || init_gpio); + if (((screen_gpio_int) || (s_screen_int_transfer_status)) && app_tp_m_transfer_complate()) //判断当前不处于通信状态,并且准备通信 + { + s_screen_int_flag = false; + if (s_spim_write) //SPI 写数据后需要把接收FIFO的数据读出,不然会影响下一次读取 + { + hal_spim_flush(); + s_spim_write = false; + } + + /**** 2. 发送或读取从机数据 ****/ + if (screen_int_transfer_buffer_ready) + { + screen_int_transfer_buffer_ready = false; + s_screen_int_transfer_status = true; + if (!screen_reg_int_data[screen_int_transfer_count].read_flag) //当前通信不需要读回,直接写 + { + app_tp_m_write(screen_reg_int_data[screen_int_transfer_count].buffer, screen_reg_int_data[screen_int_transfer_count].txbuffer_size); + } + else //当前通信需要读回,先写再读 + { + app_tp_m_read(screen_reg_int_data[screen_int_transfer_count].buffer, screen_reg_int_data[screen_int_transfer_count].txbuffer_size, \ + s_screen_read_buffer, screen_reg_int_data[screen_int_transfer_count].rxbuffer_size); + } + } + /**** 3. 解析本次通信数据,并准备下一次通信的buffer ****/ + else + { + screen_int_transfer_buffer_ready = true; + screen_int_transfer_count = app_tp_screen_analysis_int(screen_int_transfer_count, s_screen_read_buffer, \ + screen_reg_int_data[screen_int_transfer_count].rxbuffer_size); + Release_all_fingers = true; + back_time = hal_system_get_tick(); + if (screen_int_transfer_count >= screen_reg_int_data_size) //解析需要等最后一次通信结束,最后一次数据解析后,停止通信 + { + screen_int_transfer_count = 0; + s_screen_int_transfer_status = false; + return; + } + } + } +#if _DEMO_S8_EN + else + { + current_time = hal_system_get_tick(); + if (((current_time - back_time) > 800) && Release_all_fingers) + { + app_tp_write_other_operations(s_screen_read_buffer, 8); + Release_all_fingers = false; + } + } +#endif +} + +/************************************************************************** +* @name : app_tp_transfer_phone +* @brief : 根据数据解析进行相应的答复 +* @param[in] : recieve_num:接收数据长度 +* @return : +* @retval : +**************************************************************************/ +static void app_tp_transfer_phone(i2c_index_e index, size_t recieve_num) +{ + /* 数据解析,判断是否需要答复以及答复的buffer指针 */ + if (recieve_num > 0) + { + app_tp_phone_analysis_data(s_phone_read_buffer, recieve_num, &s_slave_txbuffer, &s_slave_txbuffer_size); + } + + app_tp_s_read(index, s_phone_read_buffer, BUFFER_SIZE_MAX); +} + +/************************************************************************** +* @name : app_tp_phone_reset_on +* @brief : 获取手机复位信号的状态 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +bool app_tp_phone_reset_on(void) +{ + return s_phone_reset_flag; +} + +/************************************************************************** +* @name : app_tp_phone_clear_reset_on +* @brief : 清除手机复位信号的状态 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_phone_clear_reset_on(void) +{ + s_phone_reset_flag = false; +} + +#else + +void app_tp_screen_init(void) +{ + +} + +void app_tp_init(void) +{ + +} + +void app_tp_transfer_screen_int(void) +{ + +} + +void app_tp_transfer_screen_start(void) +{ + +} + +bool app_tp_phone_reset_on(void) +{ + return false; +} + +void app_tp_phone_clear_reset_on(void) +{ + +} + +void app_tp_s_write(i2c_index_e index, const uint8_t *txbuffer, size_t buffer_size) +{ + +} + +#endif + diff --git a/src/app/touch/app_tp_transfer.h b/src/app/touch/app_tp_transfer.h new file mode 100644 index 0000000..cd87b4a --- /dev/null +++ b/src/app/touch/app_tp_transfer.h @@ -0,0 +1,189 @@ +/******************************************************************************* +* +* +* File: app_tp_transfer.h +* Description touch I2C/SPI 通信相关函数申明 +* Version V0.1 +* Date 2021-10-14 +* Author zhanghz +*******************************************************************************/ +#ifndef __APP_TP_TRANSFER_H__ +#define __APP_TP_TRANSFER_H__ + +#include "string.h" +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "hal_i2c_slave.h" +#define SCREEN_TRANSFER_WRITE false //接收到screen io中断,发送数据之后不用读回 +#define SCREEN_TRANSFER_READ true //接收到screen io中断,发送数据之后要读回数据 + +typedef enum +{ + I2C_ADDR_BITS_7 = 7, + I2C_ADDR_BITS_10 = 10 +} en_I2C_ADDR_BITS_mdoe; + +typedef enum +{ + data_num_00 = 0, + data_num_01, + data_num_02, + data_num_03, + data_num_04, + data_num_05, + data_num_06, + data_num_07, + data_num_08, + data_num_09, + data_num_10, + data_num_11, + data_num_12, + data_num_13, + data_num_14, + data_num_15, + data_num_16, + data_num_17, + data_num_18, + data_num_19, + data_num_20, + data_num_21, + data_num_22, + data_num_23, + data_num_24, + data_num_25, + data_num_26, + data_num_27, + data_num_28, + data_num_29, + data_num_30, + data_num_31, + data_num_32, + data_num_33, + data_num_34, + data_num_35, + data_num_36, + data_num_37, + data_num_38, + data_num_39, + data_num_40, + data_num_41, + data_num_42, + data_num_43, + data_num_44, + data_num_45, + data_num_46, + data_num_47, + data_num_48, + data_num_49 +} en_data_num; + + +typedef struct +{ + uint8_t *buffer; //接收到screen io中断后,通信的发送buffer指针 + size_t txbuffer_size; //发送 buffer 数据长度;需要读回时,目前只支持4个字节 + size_t rxbuffer_size; //发送完数据之后,要读回的数据长度 + bool read_flag; //true 接收到screen io中断,发送数据之后要读回数据 +} st_screen_data; + +typedef struct +{ + en_data_num data_num; //记录当前为第几个结构体数组元素 + const uint8_t *buffer; //通信的发送buffer指针 + size_t txbuffer_size; //发送 buffer 数据长度;需要读回时,目前只支持4个字节 + size_t rxbuffer_size; //发送完数据之后,要读回的数据长度 + bool read_flag; //true 接收到screen io中断,发送数据之后要读回数据 +} st_screen_const_data; + +typedef struct +{ + uint8_t reg_size; //接收buffer的个数 + size_t write_back_size; //要发送的数据长度 + const uint8_t *reg_data; //接收buffer + const uint8_t *write_back; //发送bufer +} st_reg_const_data; + +typedef struct +{ + uint8_t reg_size; //接收buffer的个数 + size_t write_back_size; //要发送的数据长度 + const uint8_t *reg_data; //接收buffer + const uint8_t *write_back; //发送bufer +} st_reg_data; + + +/************************************************************************** +* @name : app_tp_screen_init +* @brief : screen IO 跳变,开始初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_screen_init(void); + +/************************************************************************** +* @name : app_tp_init +* @brief : 初始化通信相关 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_init(void); + +/************************************************************************** +* @name : app_tp_transfer_screen_int +* @brief : 接收screen中断后,按照flow读写screen,即报点协议转换,注意接口实现不可阻塞! +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_transfer_screen_int(void); + +/************************************************************************** +* @name : app_tp_transfer_screen_start +* @brief : 按照flow读写screen,开始开机初始化 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_transfer_screen_start(void); + +/************************************************************************** +* @name : app_tp_phone_reset_on +* @brief : 获取手机复位信号的状态 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +bool app_tp_phone_reset_on(void); + +/************************************************************************** +* @name : app_tp_phone_clear_reset_on +* @brief : 清除手机复位信号的状态 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void app_tp_phone_clear_reset_on(void); + +/************************************************************************** +* @name : app_tp_s_write +* @brief : 根据通信方式配置发送txbuffer中的数据 +* @param[in] :txbuffer: 发送数据 buffer 头地址 +* @param[in] :buffer_size: 发送数据 buffer 长度 +* @return : +* @retval : +**************************************************************************/ +void app_tp_s_write(i2c_index_e index, const uint8_t *txbuffer, size_t buffer_size); + +/************************************************************************** +* @name : app_tp_enter_sleep_on +* @brief : 获取 tp 通信状态 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +bool app_tp_enter_sleep_on(void); + +#endif + diff --git a/src/board/board.c b/src/board/board.c new file mode 100644 index 0000000..b2806b4 --- /dev/null +++ b/src/board/board.c @@ -0,0 +1,31 @@ +/******************************************************************************* +* +* +* File: board.c +* Description 板级文件 +* Version V0.1 +* Date 2023-07-23 +* Author lzy +*******************************************************************************/ +#include "board.h" +#include "hal_system.h" +#include "hal_gpio.h" +#include "ArmCM0.h" +#include "tau_log.h" + +/** +* @brief 系统板级初始化,配置系统时钟,调试log输出 +* @param none +* @retval none +*/ +void board_Init(void) +{ + /* system init ,配置MCU时钟 */ + hal_system_init(HAL_SYSCLK_80M); + + /* 使用SWD口作为Debug Log输出,可配置成Uart方式 */ + tau_log_init(115200, LOG_PORT_SWD); + + /* systick init,根据需要配置 */ + hal_system_enable_systick(1); +} diff --git a/src/board/board.h b/src/board/board.h new file mode 100644 index 0000000..16c7b2a --- /dev/null +++ b/src/board/board.h @@ -0,0 +1,21 @@ +/******************************************************************************* +* +* +* File: board.h +* Description: baord 初始化头文件 +* Version: V0.1 +* Date: 2020-01-08 +* Author: lzy + *******************************************************************************/ + +#ifndef __BOARD_H__ +#define __BOARD_H__ + +/** +* @brief 系统板级初始化,配置系统时钟,调试log输出 +* @param none +* @retval none +*/ +void board_Init(void); + +#endif diff --git a/src/board/startup/startup_ARMCM0.s b/src/board/startup/startup_ARMCM0.s new file mode 100644 index 0000000..947bb24 --- /dev/null +++ b/src/board/startup/startup_ARMCM0.s @@ -0,0 +1,226 @@ +;/**************************************************************************//** +; * @file startup_ARMCM0.s +; * @brief CMSIS Core Device Startup File for +; * ARMCM0 Device +; * @version V5.4.0 +; * @date 12. December 2018 +; ******************************************************************************/ +;/* +; * Copyright (c) 2009-2018 Arm Limited. All rights reserved. +; * +; * SPDX-License-Identifier: Apache-2.0 +; * +; * Licensed under the Apache License, Version 2.0 (the License); you may +; * not use this file except in compliance with the License. +; * You may obtain a copy of the License at +; * +; * www.apache.org/licenses/LICENSE-2.0 +; * +; * Unless required by applicable law or agreed to in writing, software +; * distributed under the License is distributed on an AS IS BASIS, WITHOUT +; * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +; * See the License for the specific language governing permissions and +; * limitations under the License. +; */ + +;//-------- <<< Use Configuration Wizard in Context Menu >>> ------------------ + + +; Stack Configuration +; Stack Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Stack_Size EQU 0x00001000 + + AREA STACK, NOINIT, READWRITE, ALIGN=3 +__stack_limit +Stack_Mem SPACE Stack_Size +__initial_sp + + +; Heap Configuration +; Heap Size (in Bytes) <0x0-0xFFFFFFFF:8> +; + +Heap_Size EQU 0x00000C00 + + IF Heap_Size != 0 ; Heap is provided + AREA HEAP, NOINIT, READWRITE, ALIGN=3 +__heap_base +Heap_Mem SPACE Heap_Size +__heap_limit + ENDIF + + + PRESERVE8 + THUMB + + +; Vector Table Mapped to Address 0 at Reset + + AREA RESET, DATA, READONLY + EXPORT __Vectors + EXPORT __Vectors_End + EXPORT __Vectors_Size + +__Vectors DCD __initial_sp ; Top of Stack + DCD Reset_Handler ; Reset Handler + DCD NMI_Handler ; -14 NMI Handler + DCD HardFault_Handler ; -13 Hard Fault Handler + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD SVC_Handler ; -5 SVCall Handler + DCD 0 ; Reserved + DCD 0 ; Reserved + DCD PendSV_Handler ; -2 PendSV Handler + DCD SysTick_Handler ; -1 SysTick Handler + + + ; Interrupts + DCD VIDC_IRQn_Handler ; 0 Interrupt 0 + DCD LCDC_IRQn_Handler ; 1 Interrupt 1 + DCD MIPI_RX_IRQn_Handler ; 2 Interrupt 2 + DCD MIPI_TX_IRQn_Handler ; 3 Interrupt 3 + DCD MEMC_IRQn_Handler ; 4 Interrupt 4 + DCD VPRE_IRQn_Handler ; 5 Interrupt 5 + DCD FLSCTRL_IRQn_Handler ; 6 Interrupt 6 + DCD DMA_IRQn_Handler ; 7 Interrupt 7 + DCD TIMER0_IRQn_Handler ; 8 Interrupt 8 + DCD TIMER1_IRQn_Handler ; 9 Interrupt 9 + DCD TIMER2_IRQn_Handler ; 10 Interrupt 10 + DCD TIMER3_IRQn_Handler ; 11 Interrupt 11 + DCD WDG_IRQn_Handler ; 12 Interrupt 12 + DCD UART_IRQn_Handler ; 13 Interrupt 13 + DCD I2C0_IRQn_Handler ; 14 Interrupt 14 + DCD I2C1_IRQn_Handler ; 15 Interrupt 15 + DCD SPIS_IRQn_Handler ; 16 Interrupt 16 + DCD SPIM_IRQn_Handler ; 17 Interrupt 17 + DCD VPRE1_IRQn_Handler ; 18 Interrupt 18 + DCD I2C2_IRQn_Handler ; 19 Interrupt 19 + DCD OTP_IRQn_Handler ; 20 Interrupt 20 + DCD SWIRE_IRQn_Handler ; 21 Interrupt 21 + DCD PVD_IRQn_Handler ; 22 Interrupt 22 + DCD AP_NRESET_IRQn_Handler ; 23 Interrupt 23 + DCD EXTI_INT0_IRQn_Handler ; 24 Interrupt 24 + DCD EXTI_INT1_IRQn_Handler ; 25 Interrupt 25 + DCD EXTI_INT2_IRQn_Handler ; 26 Interrupt 26 + DCD EXTI_INT3_IRQn_Handler ; 27 Interrupt 27 + DCD EXTI_INT4_IRQn_Handler ; 28 Interrupt 28 + DCD EXTI_INT5_IRQn_Handler ; 29 Interrupt 29 + DCD EXTI_INT6_IRQn_Handler ; 30 Interrupt 30 + DCD EXTI_INT7_IRQn_Handler ; 31 Interrupt 31 + + SPACE ( 0 * 4) ; Interrupts 10 .. 31 are left out + +__Vectors_End +__Vectors_Size EQU __Vectors_End - __Vectors +_NVIC_ICER0 EQU 0xE000E180 ;清中断使能寄存器地址 +_NVIC_ICPR0 EQU 0xE000E280 ;清中断pending寄存器地址 + + AREA |.text|, CODE, READONLY + +; Reset Handler + +Reset_Handler PROC + EXPORT Reset_Handler [WEAK] + IMPORT __main + +;清中断使能和pending ——开始—— + CPSID I ; 屏蔽中断 + LDR R0, =_NVIC_ICER0 + LDR R1, =_NVIC_ICPR0 + LDR R2, =0xFFFFFFFF + MOVS R3, #1 ; 设置循环次数 M0只有1组(32个)中断,故只需要循环1次 +_irq_clear + ;CBZ R3, _irq_clear_end + CMP R3,#0 ; 循环次数等于0,跳转到_irq_clear_end + BNE _irq_clear_end + STR R2, [R0] ;,#4 ; NVIC_ICER0 - 清 enable IRQ 寄存器 + STR R2, [R1] ;,#4 ; NVIC_ICPR0 - 清 pending IRQ 寄存器 + SUBS R3, #1 ; 循环数自减1 + B _irq_clear +_irq_clear_end +;清中断使能和pending ——结束—— + CPSIE I ; 开启中断 + LDR R0, =__main + BX R0 + ENDP + + +; Macro to define default exception/interrupt handlers. +; Default handler are weak symbols with an endless loop. +; They can be overwritten by real handlers. + MACRO + Set_Default_Handler $Handler_Name +$Handler_Name PROC + EXPORT $Handler_Name [WEAK] + B . + ENDP + MEND + + +; Default exception/interrupt handler + + Set_Default_Handler NMI_Handler + Set_Default_Handler HardFault_Handler + Set_Default_Handler SVC_Handler + Set_Default_Handler PendSV_Handler + Set_Default_Handler SysTick_Handler + + Set_Default_Handler VIDC_IRQn_Handler + Set_Default_Handler LCDC_IRQn_Handler + Set_Default_Handler MIPI_RX_IRQn_Handler + Set_Default_Handler MIPI_TX_IRQn_Handler + Set_Default_Handler MEMC_IRQn_Handler + Set_Default_Handler VPRE_IRQn_Handler + Set_Default_Handler FLSCTRL_IRQn_Handler + Set_Default_Handler DMA_IRQn_Handler + Set_Default_Handler TIMER0_IRQn_Handler + Set_Default_Handler TIMER1_IRQn_Handler + + Set_Default_Handler TIMER2_IRQn_Handler + Set_Default_Handler TIMER3_IRQn_Handler + Set_Default_Handler WDG_IRQn_Handler + Set_Default_Handler UART_IRQn_Handler + Set_Default_Handler I2C0_IRQn_Handler + Set_Default_Handler I2C1_IRQn_Handler + Set_Default_Handler SPIS_IRQn_Handler + Set_Default_Handler SPIM_IRQn_Handler + Set_Default_Handler VPRE1_IRQn_Handler + Set_Default_Handler I2C2_IRQn_Handler + + Set_Default_Handler OTP_IRQn_Handler + Set_Default_Handler SWIRE_IRQn_Handler + Set_Default_Handler PVD_IRQn_Handler + Set_Default_Handler AP_NRESET_IRQn_Handler + Set_Default_Handler EXTI_INT0_IRQn_Handler + Set_Default_Handler EXTI_INT1_IRQn_Handler + Set_Default_Handler EXTI_INT2_IRQn_Handler + Set_Default_Handler EXTI_INT3_IRQn_Handler + Set_Default_Handler EXTI_INT4_IRQn_Handler + Set_Default_Handler EXTI_INT5_IRQn_Handler + + Set_Default_Handler EXTI_INT6_IRQn_Handler + Set_Default_Handler EXTI_INT7_IRQn_Handler + ALIGN + + +; User setup Stack & Heap + + IF :LNOT::DEF:__MICROLIB + IMPORT __use_two_region_memory + ENDIF + + EXPORT __stack_limit + EXPORT __initial_sp + IF Heap_Size != 0 ; Heap is provided + EXPORT __heap_base + EXPORT __heap_limit + ENDIF + + END diff --git a/src/common/tau_common.h b/src/common/tau_common.h new file mode 100644 index 0000000..48d8ac2 --- /dev/null +++ b/src/common/tau_common.h @@ -0,0 +1,222 @@ +/******************************************************************************* +* +* +* File: tau_common.h +* Description 通用数据类型相关定义头文件 +* Version V0.1 +* Date 2020-09-07 +* Author lzy + *******************************************************************************/ + +#ifndef __TAU_COMMON_H +#define __TAU_COMMON_H + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "stdint.h" +#include "math.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +/** + * \name 通用常量定义 + * @{ + */ +//#define ENABLE 1 +//#define DISABLE 0 + +#define ON 1 +#define OFF 0 + +#define NONE 0 +#define EOS '\0' + +/* +#ifndef TRUE +#define TRUE 1 +#endif + +#ifndef FALSE +#define FALSE 0 +#endif +*/ + +#ifndef __cplusplus +#define true 1 +#define false 0 +#define bool _Bool +#endif /* ifndef __cplusplus */ + +#ifndef NULL +#define NULL ((void *)0) +#endif + +#define TAU_LITTLE_ENDIAN 1234 /**< \brief 小端模式 */ +#define TAU_BIG_ENDIAN 3412 /**< \brief 大端模式 */ + +/** @} */ + +/******************************************************************************/ + +/** + * \name 常用宏定义 + * @{ + */ + +#ifdef __cplusplus +#define __I volatile /*!< Defines 'read only' permissions */ +#else +#define __I volatile const /*!< Defines 'read only' permissions */ +#endif +#define __O volatile /*!< Defines 'write only' permissions */ +#define __IO volatile /*!< Defines 'read / write' permissions */ + +#define TAU_INLINE inline +#define TAU_STATIC_INLINE static inline +#define TAU_STATIC static +#define TAU_CONST const +#define TAU_EXTERN extern + +#define MIN(x, y) (((x) < (y)) ? (x) : (y)) +#define MAX(x, y) (((x) > (y)) ? (x) : (y)) + +/** + * \brief 求结构体成员的偏移 + * \attention 不同平台上,由于成员大小和内存对齐等原因, + * 同一结构体成员的偏移可能是不一样的 + * + * \par 示例 + * \code + * struct my_struct { + * int m1; + * char m2; + * }; + * int offset_m2; + * + * offset_m2 = TAU_OFFSET(struct my_struct, m2); + * \endcode + */ +#define TAU_OFFSET(structure, member) ((uint32_t)(&(((structure *)0)->member))) + +/** @} */ + +/** + * \brief 通过结构体成员指针获取包含该结构体成员的结构体 + * + * \param ptr 指向结构体成员的指针 + * \param type 结构体类型 + * \param member 结构体中该成员的名称 + * + * \par 示例 + * \code + * struct my_struct = { + * int m1; + * char m2; + * }; + * struct my_struct my_st; + * char *p_m2 = &my_st.m2; + * struct my_struct *p_st = TAU_CONTAINER_OF(p_m2, struct my_struct, m2); + * \endcode + */ +#define TAU_CONTAINER_OF(ptr, type, member) \ + ((type *)((char *)(ptr)-TAU_OFFSET(type, member))) + +/** + * \brief 计算结构体成员的大小 + * + * \code + * struct a = { + * uint32_t m1; + * uint32_t m2; + * }; + * int size_m2; + * + * size_m2 = TAU_MEMBER_SIZE(a, m2); //size_m2 = 4 + * \endcode + */ +#define TAU_MEMBER_SIZE(structure, member) (sizeof(((structure *)0)->member)) + +/** + * \brief 计算数组元素个数 + * + * \code + * int a[] = {0, 1, 2, 3}; + * int element_a = TAU_NELEMENTS(a); // element_a = 4 + * \endcode + */ +#define TAU_NELEMENTS(array) (sizeof(array) / sizeof((array)[0])) + +/** + * \brief 向上舍入 + * + * \param x 被运算的数 + * \param align 对齐因素 + * + * \code + * int size = TAU_ROUND_UP(15, 4); // size = 16 + * \endcode + */ +#define TAU_ROUND_UP(x, align) (((int)(x)/(align))*(align) + (((int)(x)%(align)) ? (align) : 0)) + +/** + * \brief 向下舍入 + * + * \param x 被运算的数 + * \param align 对齐因素 + * + * \code + * int size = TAU_ROUND_DOWN(15, 4); // size = 12 + * \endcode + */ +#define TAU_ROUND_DOWN(x, align) (((int)(x)/(align))*(align)) + +/** \brief 倍数向上舍入 */ +#define TAU_DIV_ROUND_UP(n, d) (((n) + (d)-1) / (d)) + +/** + * \brief 测试是否对齐 + * + * \param x 被运算的数 + * \param align 对齐因素,必须为2的乘方 + * + * \code + * if (TAU_ALIGNED(x, 4) { + * ; // x对齐 + * } else { + * ; // x不对齐 + * } + * \endcode + */ +#define TAU_ALIGNED(x, align) (((int)(x) & (align - 1)) == 0) + +/** \brief 将1字节BCD数据转换为16进制数据 */ +#define TAU_BCD_TO_HEX(val) (((val)&0x0f) + ((val) >> 4) * 10) + +/** \brief 将1字节16进制数据转换为BCD数据 */ +#define TAU_HEX_TO_BCD(val) ((((val) / 10) << 4) + (val) % 10) + +/** + * \brief 向上取整 + */ +#define TAU_CEIL(val) ceil(val) + + +/*! @brief Construct the version number for drivers. */ +#define MAKE_VERSION(major, minor, bugfix) (((major) << 16) | ((minor) << 8) | (bugfix)) + + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/*!< @brief 用于返回状态和错误 */ +typedef uint32_t status_t; + +/* \brief 通用回调函数指针定义 */ +typedef void (*fcb_type)(void *data); + +typedef void (*uart_trans_cb)(status_t status, void *user_data); + +typedef void (*flash_trans_cb)(status_t status, void *user_data); +#endif /* __TAU_COMMON_H */ diff --git a/src/common/tau_delay.c b/src/common/tau_delay.c new file mode 100644 index 0000000..0dd999d --- /dev/null +++ b/src/common/tau_delay.c @@ -0,0 +1,72 @@ +/** + * File Name: tau_delay.c + * + * + * + * Author: cn + * + * Date: 2020/11/30 + * + * Project: Taurus + * + * Description: 延时功能模块 + * + * HISTORY: +**/ +#include "tau_delay.h" +#include "ArmCM0.h" +#include "stdint.h" +#include "drv_common.h" + +/******************************************************************************* +* precompile configuration start #pragma +*******************************************************************************/ +#pragma O0 /* 考虑延时函数的准确性,其余文件的优化等级随工程调整时,delay函数依然按-O0等级进行编译,作用域为本文件,不建议更改 */ + +/** +* @brief delay ms 函数,误差2%以内 +* @param ms:delay时长 +* @retval none +*/ +__weak void delayMs(uint32_t ms) +{ +#if !EDA_MODE + while (ms--) + { + delayUs(1000); + } +#endif +} + +/** +* @brief delay us 函数,误差2%以内 +* @param us:delay时长 +* @retval none +*/ +__weak void delayUs(uint32_t us) /*FIXME 需校准*/ +{ +#if !EDA_MODE + int i = 0; + if (us < 2) + { + return; + } + while (us --) + { +#if CPU_CLK_100M + i = 10; +#elif FPGA_MODE + i = 2; +#else + i = 8; +#endif + while (i --) + { + ; + } + } +#endif +} +/******************************************************************************* +* precompile configuration end #pragma O0 +*******************************************************************************/ diff --git a/src/common/tau_delay.h b/src/common/tau_delay.h new file mode 100644 index 0000000..b4a64ca --- /dev/null +++ b/src/common/tau_delay.h @@ -0,0 +1,34 @@ +/** + * File Name: tau_delay.h + * + * + * + * Author: Fortsense 3D Firmware Team + * + * Date: 2020/12/04 + * + * Project: Taurus + * + * Description: + * + * HISTORY: +**/ +#ifndef _DELAY_H_ +#define _DELAY_H_ +#include "stdint.h" + +/** +* @brief delay ms 函数,误差2%以内 +* @param ms:delay时长 +* @retval none +*/ +void delayMs(uint32_t ms); + +/** +* @brief delay us 函数,误差2%以内 +* @param us:delay时长 +* @retval none +*/ +void delayUs(uint32_t us); + +#endif diff --git a/src/common/tau_device_datatype.h b/src/common/tau_device_datatype.h new file mode 100644 index 0000000..bfce3bc --- /dev/null +++ b/src/common/tau_device_datatype.h @@ -0,0 +1,229 @@ +/******************************************************************************* + * + * + * File: tau_device_datatype.h + * Description device datatype + * Version V0.1 + * Date 2020-12-04 + * Author kevin + *******************************************************************************/ + +#ifndef _TAU_DEVICE_DATATYPE_H_ +#define _TAU_DEVICE_DATATYPE_H_ + + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ + +#include "stdint.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/*! @brief 计算组状态码 */ +#define MAKE_STATUS(group, code) ((((group)*100) + (code))) + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/*! @brief 分组状态值 */ +enum _status_groups +{ + STATUS_GROUP_GENERIC = 0, + STATUS_GROUP_I2C = 1, + STATUS_GROUP_UART = 2, + STATUS_GROUP_SPI = 3, + STATUS_GROUP_TIMER = 4, +}; + +/*! @brief 常用状态码 */ +enum _generic_status +{ + STATUS_SUCCESS = MAKE_STATUS(STATUS_GROUP_GENERIC, 0), + STATUS_FAIL = MAKE_STATUS(STATUS_GROUP_GENERIC, 1), + STATUS_READ_ONLY = MAKE_STATUS(STATUS_GROUP_GENERIC, 2), + STATUS_OUT_OF_RANGE = MAKE_STATUS(STATUS_GROUP_GENERIC, 3), + STATUS_INVALID_ARGUMENT = MAKE_STATUS(STATUS_GROUP_GENERIC, 4), + STATUS_TIME_OUT = MAKE_STATUS(STATUS_GROUP_GENERIC, 5), + STATUS_NO_TRANSFER_IN_PROGRESS = MAKE_STATUS(STATUS_GROUP_GENERIC, 6), +}; + +/** +* @brief UART状态枚举定义 +* +*/ +typedef enum +{ + STATUS_UART_TX_BUSY = MAKE_STATUS(STATUS_GROUP_UART, 0), /*!< Transmitter is busy. */ + STATUS_UART_RX_BUSY = MAKE_STATUS(STATUS_GROUP_UART, 1), /*!< Receiver is busy. */ + STATUS_UART_TX_IDLE = MAKE_STATUS(STATUS_GROUP_UART, 2), /*!< USART transmitter is idle. */ + STATUS_UART_RX_IDLE = MAKE_STATUS(STATUS_GROUP_UART, 3), /*!< USART receiver is idle. */ + STATUS_UART_TX_ERR = MAKE_STATUS(STATUS_GROUP_UART, 7), /*!< Error happens on txFIFO. */ + STATUS_UART_RX_ERR = MAKE_STATUS(STATUS_GROUP_UART, 9), /*!< Error happens on rxFIFO. */ + STATUS_UART_RX_RING_BUFF_OVERRUN = MAKE_STATUS(STATUS_GROUP_UART, 8), /*!< Error happens on rx ring buffer */ + STATUS_UART_NOISE_ERR = MAKE_STATUS(STATUS_GROUP_UART, 10), /*!< USART noise error. */ + STATUS_UART_FRAMING_ERR = MAKE_STATUS(STATUS_GROUP_UART, 11), /*!< USART framing error. */ + STATUS_UART_PARITY_ERR = MAKE_STATUS(STATUS_GROUP_UART, 12), /*!< USART parity error. */ + STATUS_UART_BAUDRATE_NOT_SPT = MAKE_STATUS(STATUS_GROUP_UART, 13), /*!< Baudrate is not support in current clock source */ +} uart_status_e; + +/*! + * @brief timer状态 + */ +typedef enum +{ + STATUS_TIMER_IDLE = MAKE_STATUS(STATUS_GROUP_TIMER, 0), /*!< 空闲 */ + STATUS_TIMER_RUNNING = MAKE_STATUS(STATUS_GROUP_TIMER, 1), /*!< 运行中 */ + STATUS_TIMER_TIMEOUT = MAKE_STATUS(STATUS_GROUP_TIMER, 2), /*!< 超时 */ +} timer_status_e; + +/*! + * @brief system触发事件(中断/复位)模式 + */ +typedef enum +{ + DETECT_HIGH_LVL = 0, + DETECT_LOW_LVL, + DETECT_RISING_EDGE, + DETECT_FALLING_EDGE, + DETECT_DOUBLE_EDGE +} sys_cfg_trigger_e; + +/** +* @brief GPIO interrupt type +*/ +typedef enum +{ + TIMER_NUM0 = 0, + TIMER_NUM1, + TIMER_NUM2, + TIMER_NUM3, + TIMER_NUM_MAX +} timer_num_e; + +/** +* @brief GPIO interrupt type +*/ +typedef enum +{ + GPIO_INT_EXTI_INT0 = 0, + GPIO_INT_EXTI_INT1, + GPIO_INT_EXTI_INT2, + GPIO_INT_EXTI_INT3, + GPIO_INT_EXTI_INT4, + GPIO_INT_EXTI_INT5, + GPIO_INT_EXTI_INT6, + GPIO_INT_EXTI_INT7, + GPIO_INT_MAX +} gpio_int_e; + +/*! @brief PWMI中断类型 */ +typedef enum _pwm_int_type +{ + PWM_INT_HIGH_OVERFLOW = 0, + PWM_INT_LOW_OVERFLOW, + PWM_INT_TOTAL_OVERFLOW, + PWM_INT_HIGH_DONE, + PWM_INT_LOW_DONE, + PWM_INT_TOTAL_DONE, + PWM_INT_MAX +} pwm_int_type_e; + +/** +* @brief I2C chose +*/ +typedef enum +{ + I2C_SELECT_0 = 0, //常用slave + I2C_SELECT_1, //常用master +} i2c_select_e; + +/*! + * @brief 传输速度 + * @note + */ +typedef enum _i2c_rate +{ + I2C_RATE_STANDARD = 1, //100kHz + I2C_RATE_FAST, //400kHz + I2C_RATE_HIGH, //1MHz +} i2c_rate_e; + +/*! + * @brief I2C Index + * @note + */ +typedef enum +{ + I2C_INDEX_0, + I2C_INDEX_1, + I2C_INDEX_2, + I2C_INDEX_MAX +} i2c_index_e; + +/*! + * @brief DMA channel type + * @note + */ +typedef enum +{ + AHB_DMA_CH0, + AHB_DMA_CH1, + AHB_DMA_CH2, + AHB_DMA_CH3, + AHB_DMA_CH4, + AHB_DMA_CH5, + AHB_DMA_CH6, + AHB_DMA_CH7, + AHB_DMA_CH_NUM +} dma_channel_type_e; + +/*! @brief Type used for all status and error return values. */ + +typedef enum +{ + DISABLE = 0, + ENABLE = !DISABLE +} function_state_e; + +/** +* @brief The reversal types of the bit order of the input/output data +*/ +typedef enum +{ + CRC_REV_NO_TRANSPOSE = 0, /*!< No transposition */ + CRC_REV_ONLY_BITS_TRANSPOSE, /*!< Bits in bytes are transposed; bytes are not transposed */ + CRC_REV_BOTH_TRANSPOSE, /*!< Both bits in bytes and bytes are transposed */ + CRC_REV_ONLY_BYTES_TRANSPOSE, /*!< Only bytes are transposed; no bits in a byte are transposed */ +} crc_reversal_type_e; + +/** +* @brief Complement Read Of CRC Data Register +*/ +typedef enum +{ + CRC_FXOR_DISABLE = 0, /*!< No XOR on reading */ + CRC_FXOR_ENABLE, /*!< Invert or complement the read value of the CRC Data register */ +} crc_fxor_function_e; + +/** +* @brief width of CRC protocol (polynomial) +*/ +typedef enum +{ + CRC_16_BIT_PROTOCOL = 0, /*!< 0: 16-bit CRC protocol */ + CRC_32_BIT_PROTOCOL, /*!< 1: 32-bit CRC protocol */ +} crc_protocol_type_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +#endif + diff --git a/src/common/tau_dsi_datatype.h b/src/common/tau_dsi_datatype.h new file mode 100644 index 0000000..297dafe --- /dev/null +++ b/src/common/tau_dsi_datatype.h @@ -0,0 +1,404 @@ +/******************************************************************************* +* +* +* File: tau_dsi_datatype.h +* Description: mipi dsi 通用头文件 +* Version: V0.1 +* Date: 2021-01-13 +* Author: lzy + *******************************************************************************/ + +#ifndef __MIPI_DSI_COMMON_H__ +#define __MIPI_DSI_COMMON_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#define DSC_PPS_SIZE 128 + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief Data Types for Peripheral-sourced Packets,From Mipi DSI Spec +*/ +typedef enum +{ + DSI_ACK_DT_ERROR = 0x02, + DSI_ACK_DT_EOTP = 0x08, + DSI_ACK_DT_GEN_SHORT_RESPONSE_1B = 0x11, + DSI_ACK_DT_GEN_SHORT_RESPONSE_2B = 0x12, + DSI_ACK_DT_GEN_LONG_RESPONSE = 0x1A, + DSI_ACK_DT_DCS_LONG_RESPONSE = 0x1C, + DSI_ACK_DT_DCS_SHORT_RESPONSE_1B = 0x21, + DSI_ACK_DT_DCS_SHORT_RESPONSE_2B = 0x22, + DSI_ACK_DT_MAX +} dsi_ack_data_type_e; + +/** +* @brief Software handle data types +*/ +typedef enum +{ + DSI_RECV_DT_PPS = 0x0A, //Picture Parameter Set + DSI_RECV_DT_GEN_WRITE_1B = 0x13, //Generic Short WRITE, 1 parameter + DSI_RECV_DT_GEN_WRITE_2B = 0x23, //Generic Short WRITE, 2 parameters + DSI_RECV_DT_GEN_READ_0B = 0x04, //Generic READ, no parameters + DSI_RECV_DT_GEN_READ_1B = 0x14, //Generic READ, 1 parameter + DSI_RECV_DT_GEN_READ_2B = 0x24, //Generic READ, 2 parameters + DSI_RECV_DT_DCS_WRITE_0B = 0x05, //DCS Short WRITE, no parameters + DSI_RECV_DT_DCS_WRITE_1B = 0x15, //DCS Short WRITE, 1 parameter + DSI_RECV_DT_DCS_READ_0B = 0x06, //DCS READ, no parameters + DSI_RECV_DT_GEN_WRITE_LONG = 0x29, //Generic Long Write + DSI_RECV_DT_DCS_WRITE_LONG = 0x39, //DCS Long Write/write_LUT Command Packet + DSI_RECV_DT_MAX +} dsi_data_type_e; + +typedef enum +{ + DCS_ENTER_IDLE_MODE = 0x39, + DCS_ENTER_INVERT_MODE = 0x21, + DCS_ENTER_NORMAL_MODE = 0x13, + DCS_ENTER_PARTIAL_MODE = 0x12, + DCS_ENTER_SLEEP_MODE = 0x10, + DCS_EXIT_IDLE_MODE = 0x38, + DCS_EXIT_INVERT_MODE = 0x20, + DCS_EXIT_SLEEP_MODE = 0x11, + DCS_GET_3D_CONTROL = 0x3F, + DCS_GET_ADDRESS_MODE = 0x0B, + DCS_GET_BLUE_CHANNEL = 0x08, + DCS_GET_COMPRESSION_MODE = 0x03, + DCS_GET_DIAGNOSTIC_RESULT = 0x0F, + DCS_GET_DISPLAY_MODE = 0x0D, + DCS_GET_GREEN_CHANNEL = 0x07, + DCS_GET_PIXEL_FORMAT = 0x0C, + DCS_GET_POWER_MODE = 0x0A, + DCS_GET_RED_CHANNEL = 0x06, + DCS_GET_SCANLINE = 0x45, + DCS_GET_SIGNAL_MODE = 0x0E, + DCS_NOP = 0x00, + DCS_READ_DDB_CONTINUE = 0xA8, + DCS_READ_DDB_START = 0xA1, + DCS_READ_MEMORY_CONTINUE = 0x3E, + DCS_READ_MEMORY_START = 0x2E, + DCS_SET_3D_CONTROL = 0x3D, + DCS_SET_ADDRESS_MODE = 0x36, + DCS_SET_COLUMN_ADDRESS = 0x2A, + DCS_SET_DISPLAY_OFF = 0x28, + DCS_SET_DISPLAY_ON = 0x29, + DCS_SET_GAMMA_CURVE = 0x26, + DCS_SET_PAGE_ADDRESS = 0x2B, + DCS_SET_PARTIAL_COLUMNS = 0x31, + DCS_SET_PARTIAL_ROWS = 0x30, + DCS_SET_PIXEL_FORMAT = 0x3A, + DCS_SET_SCROLL_AREA = 0x33, + DCS_SET_SCROLL_START = 0x37, + DCS_SET_TEAR_OFF = 0x34, + DCS_SET_TEAR_ON = 0x35, + DCS_SET_TEAR_SCANLINE = 0x44, + DCS_SET_VSYNC_TIMING = 0x40, + DCS_SOFT_RESET = 0x01, + DCS_WRITE_LUT = 0x2D, + DCS_WRITE_MEMORY_CONTINUE = 0x3C, + DCS_WRITE_MEMORY_START = 0x2C +} dsi_dcs_cmd_type_e; + +/** +* @brief video data transfer mode +*/ +typedef enum +{ + DSI_DATA_VIDEO_MODE = 0, + DSI_DATA_CMD_MODE = 1, + DSI_DATA_MODE_MAX +} dsi_video_data_mode_e; + +/** +* @brief dsi virtual channel +*/ +typedef enum +{ + DSI_VC_0 = 0, + DSI_VC_1 = 1, + DSI_VC_2 = 2, + DSI_VC_3 = 3, + DSI_VC_MAX +} dsi_virtual_channel_e; + +/** +* @brief video data mode +*/ +typedef enum +{ + DSI_FRAME_RATE_60HZ = 0, + DSI_FRAME_RATE_90HZ = 1, + DSI_FRAME_RATE_120HZ = 2, + DSI_FRAME_RATE_144HZ = 3, + DSI_FRAME_RATE_160HZ = 4, + DSI_FRAME_RATE_MAX +} dsi_video_frame_rate_e; + +/** +* @brief dsi rx color coding +*/ +typedef enum +{ + DSI_RGB565 = 1, + DSI_RGB666 = 2, /*!< 18 bbp(18bits per pixel) */ + DSI_RGB666_LOOSELY = 3, /*!< 24 bbp(24bits per pixel) */ + DSI_RGB888 = 4, /*!< 24 bbp(24bits per pixel) */ + DSI_RGB10_10_10 = 5, + DSI_RGB12_12_12 = 6, + DSI_YCbCr422_16 = 7, + DSI_PENTILE_16 = DSI_YCbCr422_16, + DSI_YCbCr422_20_LOOSELY = 8, + DSI_YCbCr422_24 = 9, + DSI_YCbCr420_12 = 10, + DSI_DSC_STREAM = 11, + DSI_COLOR_CODE_MAX +} dsi_color_code_e; + +/** +* @brief dsi endianness type +*/ +typedef enum +{ + DPI_ENDIAN_RGB = 0, + DPI_ENDIAN_BGR +} dsi_endianness_e; + +/** +* @brief mipi lane number +*/ +typedef enum +{ + DSI_LANE_1 = 1, + DSI_LANE_2 = 2, + DSI_LANE_3 = 3, + DSI_LANE_4 = 4, + DSI_LANE_NUME_MAX +} dsi_lane_nume_e; + +/** +* @brief video mode +*/ +typedef enum +{ + DSI_NONBURST_PULSE = 0, + DSI_NONBURST_EVENT = 1, + DSI_BURST_MODE = 2, + DSI_VIDEO_MODE_MAX +} dsi_video_mode_type_e; + +/** +* @brief panel init cmd transfer type +*/ +typedef enum +{ + DSI_CMD_TX_HS = 0, + DSI_CMD_TX_LP = 1 +} dsi_tx_cmd_tx_type_e; + +/** +* @brief angle of rotation +*/ +typedef enum +{ + VIDOE_ROT_ANGLE_0 = 0, /* 不旋转 */ + VIDOE_ROT_ANGLE_90 = 1, /* 旋转90度 */ + VIDOE_ROT_ANGLE_180 = 2, /* 旋转180度 */ + VIDOE_ROT_ANGLE_270 = 3, /* 转转270度 */ + VIDOE_ROT_ANGLE_MAX +} video_rotate_angle_e; + +/** +* @brief mipi rx lane swap +软件配置 PIN28&PIN27 PIN26&PIN25 PIN24&PIN23 PIN22&PIN21 PIN20&PIN19 +RX_LANE_SWAP_0123 D0P&D0N D1P&D1N CLKP&CLKN D2P&D2N D3P&D3N +RX_LANE_SWAP_3210 D3P&D3N D2P&D2N CLKP&CLKN D1P&D1N D0P&D0N +RX_LANE_SWAP_2103(default) D2P&D2N D1P&D1N CLKP&CLKN D0P&D0N D3P&D3N +RX_LANE_SWAP_3012 D3P&D3N D0P&D0N CLKP&CLKN D1P&D1N D2P&D2N +*/ +typedef enum +{ + RX_LANE_SWAP_0123 = 0x0, + RX_LANE_SWAP_3210 = 0x1, + RX_LANE_SWAP_2103 = 0x2, + RX_LANE_SWAP_DEFAULT_ORDER = 0x2, /* 默认原理图为2103顺序 */ + RX_LANE_SWAP_3012 = 0x3, + RX_LANE_SWAP_MAX +} dsi_rx_lane_swap_e; + +/** +* @brief mipi P/N lane swap flag +* eg: pn_swap = RX_LANE_0_PN_SWAP | RX_LANE_CLK_PN_SWAP; +* 表示 lane0 与 CLK 的P跟N交换,其他lane不变。 +* 注意这里的lane表示的是进行完lane swap的lane,如lane swap配置RX_LANE_SWAP_3012,再配置RX_LANE_0_PN_SWAP则表示PIN26&PIN25进行PN交换,由D0P&D0N变成D0N&D0P +*/ +typedef enum +{ + RX_LANE_0_PN_SWAP = 0x1, + RX_LANE_1_PN_SWAP = 0x2, + RX_LANE_2_PN_SWAP = 0x4, + RX_LANE_3_PN_SWAP = 0x8, + RX_LANE_CLK_PN_SWAP = 0x10 +} dsi_rx_lane_pn_swap_e; + +/** +* @brief error processing level +*/ +typedef enum +{ + ERR_HANDLE_NONE = 0, + ERR_HANDLE_L1 = 1, + ERR_HANDLE_L2 = 2, + ERR_HANDLE_L3 = 3, + ERR_HANDLE_MAX +} hal_err_handle_level_e; + +/** +* @brief flow control mode +*/ +typedef enum +{ + FC_AUTO_MODE = 0, /* 自动匹配模式,根据base info配置匹配1-4 */ + FC_V2V_NORMAL_MODE = 1, /* Video to Video 模式转换 */ + FC_V2C_NORMAL_MODE = 2, /* Video to Command 模式转换 */ + FC_C2V_NORMAL_MODE = 3, /* Command to Video 模式转换 */ + FC_C2C_NORMAL_MODE = 4, /* Command to Command 模式转换 */ + FC_PRO_MOTION_MODE = 6, /* 自适应帧率转换(LTPO模式) */ + FC_PRO_MOTION_MODE_2 = 5, /* 自适应帧率转换(LTPO模式) */ + FC_PRO_MOTION_WITH_PU_MODE = 7, /* 自适应帧率带PU */ + FC_V2V_AUTO_SYCN_MODE = 8, /* Video to Video 软件同步 */ + FC_V2V_DIRECT_MODE = 9, /* Video to Video 直通模式 */ + FC_MODE_MAX +} flow_control_mode_e; + +/** +* @brief transform 基本信息 +*/ +typedef struct +{ + uint16_t top; + uint16_t bottom; + uint16_t left; + uint16_t right; + bool enable; +} pic_edge_info_t; + +/** +* @brief transform 基本信息 +*/ +typedef struct +{ + uint32_t src_w; /* mipi rx 接收的 width */ + uint32_t src_h; /* mipi rx 接收的 height */ + uint32_t dst_w; /* mipi tx 发送的 width */ + uint32_t dst_h; /* mipi tx 发送的 height */ + dsi_video_frame_rate_e src_frate; /* mipi rx 接收的frame rate */ + dsi_video_data_mode_e src_mode; /* mipi rx 接收video 数据传输模式(video/cmd mode) */ + dsi_video_data_mode_e dst_mode; /* mipi tx 输出video 数据传输模式(video/cmd mode) */ + uint16_t pn_swap; /* mipi P/N swap标志位, rx可配置/tx暂不支持 */ +} dsi_base_trans_info_t; + +/** +* @brief transform 基本信息 +*/ +typedef struct +{ + bool mirror_en; /* 对video 做水平镜像标志位 */ + bool pu_optimize; /* 用于优化PU显示效果,默认为false;true:优化PU显示显示效果,高功耗;false:普通PU模式,低功耗 */ + video_rotate_angle_e rot_angle; /* 对video 做旋转的角度 */ + flow_control_mode_e flow_control_mode; /* 图像数据流控制模式 */ + pic_edge_info_t crop_info; /* 图像边缘裁剪配置 not impletmented */ + pic_edge_info_t blank_info; /* 图像边缘补黑配置 not impletmented */ + bool bw_optimize; /* 带宽自动检查,默认打开 */ +} dsi_base_extra_info_t; + +/** +* @brief ccm系数 +*/ +typedef struct +{ + uint32_t coef_c00; + uint32_t coef_c01; + uint32_t coef_c02; + uint32_t coef_c10; + uint32_t coef_c11; + uint32_t coef_c12; + uint32_t coef_c20; + uint32_t coef_c21; + uint32_t coef_c22; +} ccm_coef_t; + +/** +* @brief hight performan mode level +*/ +typedef enum +{ + HIGHT_PERFORMAN_NONE = 0, + HIGHT_PERFORMAN_L1 = 1, + HIGHT_PERFORMAN_L2 = 2, + HIGHT_PERFORMAN_MAX +} hight_performan_mode_e; + +/** +* @brief TX False color去伪彩参数结构体 +*/ +typedef struct +{ + uint16_t edgemedslope; + uint16_t desatslope; +} dsi_tx_fc_t; + +/** +* @brief TX 边缘增强参数结构体 +*/ +typedef struct +{ + bool y_enh_method; + uint8_t enhance_str; + uint16_t enhance_slope; + uint16_t boundscale_low; + uint16_t boundscale_high; +} dsi_tx_edge_enh_t; + +/** +* @brief TX 边缘检测参数结构体 +*/ +typedef struct +{ + uint8_t edge_thr; + bool use_large_kernel; +} dsi_tx_edge_dect_t; + +/** +* @brief TX bcsa 参数结构体 +*/ +typedef struct +{ + int8_t brightness; /* 亮度调整, 范围-127 - 127 */ + uint16_t contrast; /* 对比度调整,范围0 - 4095 */ + uint16_t saturation; /* 饱和度调整,范围0 - 4095 */ +} dsi_tx_bcs_t; + +/** +* @brief partial display 参数结构体 +*/ +typedef struct +{ + uint32_t st_line; /*部分显示起始行位置*/ + uint32_t st_col; /*部分显示起始列位置*/ + uint32_t end_line; /*部分显示结束行位置*/ + uint32_t end_col; /*部分显示结束列位置*/ + uint8_t value_r; /*部分显示背景色R值*/ + uint8_t value_g; /*部分显示背景色G值*/ + uint8_t value_b; /*部分显示背景色B值*/ +} dsi_tx_par_dis_t; + +#endif //__MIPI_DSI_COMMON_H__ diff --git a/src/common/tau_log.c b/src/common/tau_log.c new file mode 100644 index 0000000..0dfc19e --- /dev/null +++ b/src/common/tau_log.c @@ -0,0 +1,214 @@ +/******************************************************************************* +* +* +* File: tau_log.c +* Description log file +* Version V0.1 +* Date 2020-12-08 +* Author linyw +*******************************************************************************/ + +/******************************************************************************* +* 1.Included header files +*******************************************************************************/ +#include +#include "ArmCM0.h" +#include "hal_uart.h" +#include "tau_log.h" +#include "tau_delay.h" + +#define SWD_LOG_ADD_BAUD_DLY (1) //swd打印时加入baud延时 +#define LOG_MAX_LEN_SINGLE (128) //每条打印的最大长度 + + +/******************************************************************************* +* 2.Private constant and macro definitions using #define +*******************************************************************************/ + + +/******************************************************************************* +* 3.Private enumerations, structures and unions using typedef +*******************************************************************************/ +/*! @brief tau_log结构体,打印端口为swd时使用 */ +typedef struct +{ + uint16_t wr_ptr; /*!< 当前buf的写指针 */ + uint16_t buf_size; /*!< buf长度 */ + uint16_t dly; /*!< 打印一个byte的us级延时,用以模拟波特率 */ + uint16_t rd_ptr; /*!< 当前buf的读指针 */ + char* p_buf; /*!< 缓存log的buf的首地址 */ + uint8_t log_lv; /*!< 打印等级 */ + uint8_t rsv0; /*!< reserved字段 */ + uint16_t rsv1; /*!< reserved字段 */ +} tau_log_t; + +/******************************************************************************* +* 4.Static variables +*******************************************************************************/ +static log_port_e g_log_port = LOG_PORT_SWD; +static char g_log_buf[LOG_BUF_SIZE] = {0}; +const tau_log_t g_tau_log __attribute__((section(".ARM.__at_0x1101C"))) = +{ + 0, + LOG_BUF_SIZE, + 86, + 0, + g_log_buf, + (uint8_t)LOG_CURREN_LEVEL +}; + + +/******************************************************************************* +* 5.Global variable or extern global variabls/functions +*******************************************************************************/ + + +/******************************************************************************* +* 6.Static function prototypes +*******************************************************************************/ + +/************************************************************************** +* @name : tau_log_push_log +* @brief : 将log放到缓存中 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void tau_log_push_log(tau_log_t* p_tau_log, char* p_log, uint16_t len) +{ + uint16_t total_len = len; //打印数据总长度 + uint16_t temp_len = 0; + + //4字节对齐,swd驱动只能4byte读写 + if (total_len % 4) + { + total_len += 4 - (total_len % 4); + } + + if (total_len > LOG_BUF_SIZE) + { + total_len = LOG_BUF_SIZE; + } + + if (p_tau_log->wr_ptr + total_len > LOG_BUF_SIZE) //超出log buf长度,需要分两次搬运 + { + //搬运第一部分内容 + temp_len = LOG_BUF_SIZE - p_tau_log->wr_ptr; + memcpy(&p_tau_log->p_buf[p_tau_log->wr_ptr], p_log, temp_len); + //搬运剩下的内容,从buf头开始填充 + memcpy(&p_tau_log->p_buf[0], &p_log[temp_len], total_len - temp_len); + p_tau_log->wr_ptr = p_tau_log->wr_ptr + total_len - LOG_BUF_SIZE; + } + else + { + memcpy(&p_tau_log->p_buf[p_tau_log->wr_ptr], p_log, total_len); + p_tau_log->wr_ptr += total_len; + } + + if (p_tau_log->wr_ptr >= LOG_BUF_SIZE) + { + p_tau_log->wr_ptr = 0; + } + + #if(SWD_LOG_ADD_BAUD_DLY) + delayUs(p_tau_log->dly * total_len); //模拟波特率的延时 + #endif +} + +/************************************************************************** +* @name : fputc +* @brief : 重写库fputc函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +int fputc(int ch, FILE *f) +{ + tau_log_t* p_tau_log = (tau_log_t*)0x1101C; + + if (g_log_port == LOG_PORT_SWD) + { + tau_log_push_log(p_tau_log, (char*)&ch, 1); + } + else + { + hal_uart_send_blocking((hal_uart_num_e)g_log_port, (uint8_t *)&ch, 1); + } + return ch; +} + +/************************************************************************** +* @name : fgetc +* @brief : 重写库fgetc函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +int fgetc(FILE *f) +{ + char ch; + if (g_log_port != LOG_PORT_SWD) /* SWD 暂时不支持字符输入 */ + { + hal_uart_recv_blocking((hal_uart_num_e)g_log_port, (uint8_t *)&ch, 1); + } + return ch; +} + +/************************************************************************** +* @name : LOG_printf +* @brief : log函数 +* @param[in] : +* @return : +* @retval : +**************************************************************************/ +void tau_log_printf(log_level_e log_lv, const char *fmt, ...) +{ +#if !EDA_MODE + char string_buf[LOG_MAX_LEN_SINGLE] = {0}; //缓存输入的打印数据 + va_list ap;//初始化指向可变参数列表的指针 + tau_log_t* p_tau_log = (tau_log_t*)0x1101C; + + //printf("log_lv addr:0x%x,val:%d,dly:%d\n",(uint32_t)&p_tau_log->log_lv,p_tau_log->log_lv,p_tau_log->dly); + + if (log_lv < p_tau_log->log_lv) + { + return; + } + + //将第一个可变参数的地址付给ap,即ap指向可变参数列表的开始 + va_start(ap, fmt); + + if (g_log_port == LOG_PORT_SWD) + { + vsprintf(string_buf, fmt, ap); + tau_log_push_log(p_tau_log, string_buf, strlen(string_buf)); + } + else + { + //将参数fmt、ap指向的可变参数一起转换成格式化字符串,放string数组中,其作用同sprintf(),只是参数类型不同 + vsprintf(g_log_buf, fmt, ap); + printf("\n%s", g_log_buf); + } + va_end(ap); //ap付值为0,没什么实际用处,主要是为程序健壮性 +#endif +} + +void tau_log_init(uint32_t baud_rate, log_port_e log_port) +{ + if(log_port >= LOG_PORT_SWD) + { + g_log_port = LOG_PORT_SWD; + } + else + { + hal_uart_config_t huart; + huart.baudrate = baud_rate; + huart.data_width = HAL_UART_DATAWIDTH_8; + huart.parity = HAL_UART_PARITY_NO; + huart.stopbits = HAL_UART_STOPBIT_1; + hal_uart_init((hal_uart_num_e)log_port, &huart); + g_log_port = log_port; + } +} + + diff --git a/src/common/tau_log.h b/src/common/tau_log.h new file mode 100644 index 0000000..15e94a8 --- /dev/null +++ b/src/common/tau_log.h @@ -0,0 +1,100 @@ +/******************************************************************************* +* +* +* File: tau_log.h +* Description log file +* Version V0.1 +* Date 2020-12-08 +* Author linyw +*******************************************************************************/ +#ifndef _TAU_LOG_H_ +#define _TAU_LOG_H_ + + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include +#include +#include +#include "ArmCM0.h" +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +#ifdef LOG_TAG +#undef LOG_TAG +#endif +#define LOG_TAG "tau_log" +#define LOG_CURREN_LEVEL kLOG_LEVEL_DBG /* 配置打印等级 TODO:每个模块可配置打印等级 */ +#define LOG_BUF_SIZE (256) /* 配置打印缓存的大小 */ + +/* + * Using the following three macros for conveniently logging. + */ +#define TAU_LOGD(format,...) \ + do { \ + tau_log_printf(kLOG_LEVEL_DBG, "[%s] (%04d) " format, LOG_TAG, __LINE__, ##__VA_ARGS__); \ + } while (0) + +#define TAU_LOGI(format,...) \ + do { \ + tau_log_printf(kLOG_LEVEL_INF, "[%s] (%04d) " format, LOG_TAG, __LINE__, ##__VA_ARGS__); \ + } while (0) + +#define TAU_LOGE(format,...) \ + do { \ + tau_log_printf(kLOG_LEVEL_ERR, "[%s] (%04d) " format, LOG_TAG, __LINE__, ##__VA_ARGS__); \ + } while (0) + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief log打印等级枚举 +* +*/ +typedef enum +{ + kLOG_LEVEL_DBG = 0, + kLOG_LEVEL_INF, + kLOG_LEVEL_ERR, + kLOG_LEVEL_NONE /* 不打印任何参数 */ +} log_level_e; + +/** +* @brief log打印端口枚举 +* +*/ +typedef enum +{ + LOG_PORT_UART0, /* 使用串口输出打印 */ + LOG_PORT_UART1, /* 使用串口输出打印 */ + LOG_PORT_SWD, /* 使用swd输出打印 */ + LOG_PORT_UNKNOWN +} log_port_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 初始化log系统 +* @param baud_rate 波特率 +* @param log_port 打印端口选择 +* @retval none +*/ +void tau_log_init(uint32_t baud_rate, log_port_e log_port); + +/** +* @brief 初始化log系统 +* @param baud_rate 波特率 +* @param log_port 打印端口选择 +* @retval none +*/ +void tau_log_printf(log_level_e log_lv, const char *fmt, ...); + +#endif diff --git a/src/common/tau_operations.h b/src/common/tau_operations.h new file mode 100644 index 0000000..c7b2ba3 --- /dev/null +++ b/src/common/tau_operations.h @@ -0,0 +1,229 @@ +/******************************************************************************* +* +* +* File: tau_operations.h +* Description 位操作与字节操作相关定义头文件 +* Version V0.1 +* Date 2020-09-07 +* Author lzy + *******************************************************************************/ +#ifndef __TAU_BYTEOPS_H +#define __TAU_BYTEOPS_H + +/** + * \name 通用位常数定义 + * @{ + */ + +/** \brief 长整数位数 */ +#ifndef TAU_BITS_PER_LONG +#define TAU_BITS_PER_LONG 32 +#endif + +/** \brief 字节位数 */ +#define TAU_BITS_PER_BYTE 8 + +/** @} */ + + +/******************************************************************************/ + +/** + * \name 通用位操作 + * @{ + */ + +/** \brief bit移位 + * TAU_BIT(2) is 0x4 + */ +#define TAU_BIT(bit) (1u << (bit)) + +/** \brief 值移位 + * TAU_SBF(0xFF, 8) is 0xff00 + */ +#define TAU_SBF(value, field) ((value) << (field)) + +/** \brief bit置位 + * TAU_BIT_SET(0, 8) is 0x100 + */ +#define TAU_BIT_SET(data, bit) ((data) |= TAU_BIT(bit)) + +/** \brief bit清零 + * TAU_BIT_CLR(0xFF, 2) is 0xfb + */ +#define TAU_BIT_CLR(data, bit) ((data) &= ~TAU_BIT(bit)) + +/** \brief bit置位, 根据 mask 指定的位 + * TAU_BIT_SET_MASK(0xF0F0, 0xF00) is 0xfff0 + */ +#define TAU_BIT_SET_MASK(data, mask) ((data) |= (mask)) + +/** \brief bit清零, 根据 mask 指定的位 + * TAU_BIT_CLR_MASK(0xFFFF, 0xFF00) is 0xff + */ +#define TAU_BIT_CLR_MASK(data, mask) ((data) &= ~(mask)) + +/** \brief bit翻转 + * TAU_BIT_TOGGLE(0xFFFF, 0) is 0xfffe + * TAU_BIT_TOGGLE(0x0000, 1) is 0x2 + */ +#define TAU_BIT_TOGGLE(data, bit) ((data) ^= TAU_BIT(bit)) + +/** \brief bit修改 + * TAU_BIT_MODIFY(0, 8, 1) is 0x100 + * TAU_BIT_MODIFY(0xFFFF, 1, 0) is 0xfffd + */ +#define TAU_BIT_MODIFY(data, bit, value) \ + ((value) ? TAU_BIT_SET(data, bit) : TAU_BIT_CLR(data, bit)) + +/** \brief 测试bit是否置位 + * TAU_BIT_ISSET(0xF0F1, 1) is 0 + * TAU_BIT_ISSET(0xF0F2, 1) is 2 + */ +#define TAU_BIT_ISSET(data, bit) ((data) & TAU_BIT(bit)) + +/** \brief 获取bit值 + * TAU_BIT_GET(0xF0F1, 1) is 0 + * TAU_BIT_GET(0xF0F2, 1) is 1 + */ +#define TAU_BIT_GET(data, bit) (TAU_BIT_ISSET(data, bit) ? 1 : 0) + +/** \brief 检测bit值 + * TAU_BIT_CHECK(0xF5FF, 4) is 1 + */ +#define TAU_BIT_CHECK(data, bit) \ + (((data) & TAU_BIT(bit)) ? 1 : 0) + +/** \brief 获取 n bits 掩码值 + * TAU_BITS_MASK(2) is 0x3 + */ +#define TAU_BITS_MASK(n) (~((~0u) << (n))) + +/** \brief 获取位段值 + * TAU_BITS_GET(0xF5FF, 0x0F00, 8) is 0x5 + */ +#define TAU_BITS_GET(data, mask, pos) \ + (((data) & (mask)) >> (pos)) + +/** \brief 获取位段值 + * TAU_BITS_CHECK(0xF5FF, 0x0F00) is 1 + */ +#define TAU_BITS_CHECK(data, mask) \ + (((data) & (mask)) ? 1 : 0) + +/** \brief 修改位段值 + * TAU_BITS_MODIFY(0xF5FF, 0x0FF0, 0x8A0) is 0xF8AF +*/ +#define TAU_BITS_MODIFY(data, clear_mask, set_mask) \ + (data) = (((data) & (~(clear_mask))) | (set_mask)) + +/** \brief 设置位段值 + * TAU_WRITE_REG32(0x05FF, 0xFFFA) is 0xFFFA +*/ +#define TAU_WRITE_REG32(data, value) ((data) = (value)) + +/** \brief 设置位段值 + * TAU_RAED_REG32(0x05FF) is 0x05FF +*/ +#define TAU_RAED_REG32(data) (data) + + +/** @} */ + +/******************************************************************************/ + +/** + * \brief 取2-byte整数的高位byte + * + * \par 示例 + * \code + * uint16_t a = 0x1234; + * uint16_t b; + * + * b = TAU_MSB(a); //b=0x12 + * \endcode + */ +#define TAU_MSB(x) (((x) >> 8) & 0xff) + +/** + * \brief 取2-byte整数的低位byte + * + * \par 示例 + * \code + * uint16_t a = 0x1234; + * uint16_t b; + * + * b = TAU_LSB(a); //b=0x34 + * \endcode + */ +#define TAU_LSB(x) ((x) & 0xff) + +/** + * \brief 取2-word整数的高位word + * + * \par 示例 + * \code + * uint32_t a = 0x12345678; + * uint32_t b; + * + * b = TAU_MSW(a); //b=0x1234 + * \endcode + */ +#define TAU_MSW(x) (((x) >> 16) & 0xffff) + +/** + * \brief 取2-word整数的低位word + * + * \par 示例 + * \code + * uint32_t a = 0x12345678; + * uint32_t b; + * + * b = TAU_LSW(a); //b=0x5678 + * \endcode + */ +#define TAU_LSW(x) ((x) & 0xffff) + +/** + * \brief 交换32-bit整数的高位word和低位word + * + * \par 示例 + * \code + * uint32_t a = 0x12345678; + * uint32_t b; + * + * b = TAU_WORDSWAP(a); //b=0x56781234 + * \endcode + */ +#define TAU_WORDSWAP(x) (TAU_MSW(x) | (TAU_LSW(x) << 16)) + +/** + * \brief 交换32-bit整数的字节顺序 + * + * \par 示例 + * \code + * uint32_t a = 0x12345678; + * uint32_t b; + * + * b = TAU_LONGSWAP(a); //b=0x78563412 + * \endcode + */ +#define TAU_LONGSWAP(x) ((TAU_LLSB(x) << 24) | \ + (TAU_LNLSB(x) << 16) | \ + (TAU_LNMSB(x) << 8) | \ + (TAU_LMSB(x))) + +#define TAU_LLSB(x) ((x) & 0xff) /**< \brief 取32bit整数第1个字节 */ +#define TAU_LNLSB(x) (((x) >> 8) & 0xff) /**< \brief 取32bit整数第2个字节 */ +#define TAU_LNMSB(x) (((x) >> 16) & 0xff) /**< \brief 取32bit整数第3个字节 */ +#define TAU_LMSB(x) (((x) >> 24) & 0xff) /**< \brief 取32bit整数第4个字节 */ +#define TAU_LNSB(x,n) (((x) >> ((n) * 8) ) & 0xff) /**< \brief 取32bit整数第n个字节 ,参数 0 - 3*/ + +/** + * @} + */ + +#endif /* __TAU_BYTEOPS_H */ + +/* end of file */ + diff --git a/src/sdk/CVWL468/lib/CVWL468.lib b/src/sdk/CVWL468/lib/CVWL468.lib new file mode 100644 index 0000000000000000000000000000000000000000..68dd5a4f5d32721a457c9a38bab0aaa0287e9f72 GIT binary patch literal 699490 zcmd?S3w&JFbuYZnj24k*$ir%!)B+VtcHz`f>!{2|c zz0a9*_M8#2;cIX2cYZoLvmSfxz1LoQ?Z???@7k-wsYv|V;ww$})$9P}Z|8s0Z0*|8 z)y6zS#X|UB6C(A*fA0OGe-PsTklQ$VuXx+;#~&5O#oW(-Rv4FX`+Tip-h1W!!ne@7 z^KXRj?YM6}B7ARlfA}ZDcQN;|IuCWo>SsY?};}=!NuOc^%YUD z(EH41MZrSvuLVWHrQEN6PZYdOcj3w-VnO%je-?#r=N+mRg>U8l;SWXOf8rfz{h`RZ z`<@kn`R?~WDgtkIPybQ`{-f_Nof3in%kHAOXT^Vsd+KIU^q+lyzCslJ7rTp#ZxH`w z?)Qv~;)}VbekqEb_uWs3V(0zQU7|Sm9SVgf$3me{%jQr#JQ|8lCPJx0p~zHfG!zN7 z#kRCHZ|>X-dT7_Sn_D`?#jx-02Yb)1ouSCY*x1B)X!2lUDiZG!dOYFCzR>8z_})-t zEb2*|j8CMdJgJdXEIbuM%EzOlv8=Gs$Ru)ics!yQQrR4_#CT#V8=VRt42?}hV)BiAkh46bX-x4ny&|IS!^0&@74sNt;R? z_Fx>1g(q|B9@&}-r?ORxyhcM*;$DS4iJXR~rzVIYD?*zXKNuQGj3O7FERlGOq^Ba@ z)al7kY%&sxjCw}^*_7pZp+>Cr81ZS9?1v3YBHPIlDv z$-SZEe$<9kCgV0c6iSuJPNPlmti2XB>aLp>dM_$VSmr!SprlR3!YNdkz2o6b8D&CG zg`$bcWN0)oo}D09g|dQ79Ehc4WsvngD^_HBDnY)Jgklr)Yv$jY9w1l9DF>Q2#=4$ae2m% z`V~&Xb&O7+B1RJjJefu^_0t)5M%k&o!=3@TbUn?9l6D}uH#?N8cGTVb9{Uy(Xt(G!l)lS&W7cCsPw}I}_t037JBsB_}4QJPFfD zC~=e=btc64#Q0=99G!ssn?{>9orIf_1$2Om+ljT?>1J-$_a+l)hTvA4hdbLkBObMU zK0Z`$YO|#fP7f-&Y^o)WdJCwn(wrDYZI|>>wl8$xr$SSQlQQWxHaR^y8bX_)vc!0* zkD6dcvE)pe7&kFJ1(%pXqN(Gcp@_627Dy%%PNGGnAFc!wBAQAZNT44wIhBfy@12Tg zgb_8K*c%Te#*(q9T`_E#wmsSynVd{ZU=zIZN#Z9X@v+1dG?Pl~-K*L*JJ954?4b1X zcENUX!6sTG=p)D`J+vhjiH=0JL_Lc4&AC+}L*N)(gY5|=JQjw|RFT^lwsqDKqo~NI zQsME*5jNYg?Lmi8#o%J7gJ?mLFtDIu**n@bm}@G80Tu zkPk(%l)Hs>n>;uM2NQ{PZXOvK8P3+~JX}hhB*CFg0v(Mhfwl<|K)H-gPsxs{g@}zF zh#(c=WH^%WBq=XprM*Sgi^*gnQ;WKyEp1(qVK2*gb8h4XJt4>&BOR)7iG_jg6lV8L z13NgS=0)H4TjsDR;-(dkL)i5SdX%b0Adh#|YKFyvV$KnYoOqNAm4b0pgC zHQbYRVjgB>9GTkfnW;&b%%m(RNO08|hFw{d)dl@<8YDOjfH|Gnqnd$EmEFEDgLh?N z5*bVmu?|vVd}M-+-VTFuBnO4o!m7ZMWLF~vs?It?p4G@n$y6h1S(zfe0cXcH&lav* z7&v247YVhu#ac$%V_udyFQckpQjF8SSgupYjL0aN!5k`O8YvD9+N5mDWdwwqN{lJr zk-;5=m&T}gEHe;kmAN~N=8K$1YqWJF+};_^b{;MBb6WXRg2)@flMGK&OK$ZiCM6Ml zbRN4Cm{5aEMUr|z&pC@ibuNcIu8x|Z1m+?#10E$kqg0s?TdOKQtDBqlf!9?;Zin25*(@^(9R73`%oi7 z(FvIkLfF>sns*|KW;2YkEk;5P<7kzI4quEpHx!B-_(VcoBjM&)$CmbNGg)8=WNfdJ zmT9yxGDAJ4$rG#HmJ=>Kv&G#xq<>-reZFx_2J)zkOHNCk6zHCEvsu)nK~%+%;o8x+ zwa?v}=A2Bmh4CWato7VxXdh4D1zMV zmG0inX%{gMY}KGE2Mg+-%MjdbWD@8?;(;#gUUbaHr`1f3%_qyUz*a@;p(oD&`Gc+8woYHw@0EeuMXit*jWi^av{nd zLUUS3HuCL-rwTq68^e%g6qDNa9I6#eHR8EKqIu3mnx4cIBnh?JXO5pVrb1Yq3QHl< ze3J*!K7?Xz!>ygo5sy*!JY34iNrIY#vIhhi+-P(H^^Vh&K^~aE_#gg*jDxY%RYUEF zB{45U|82cwsHnALV9!aXIXzD*xnGY^tZAMTN9!(o?GzcIX+AAEaS%x&A7#z9r9#L{ zOB+l+lO2U|=7msQSxmqa-fDWv!b>bnXW3>gg>e2H;_U*`Joe-P^4P;2Bb{B5_EwK_S_r=?E_O5| zP?ngZKaaYVL1+5%5-rDbTxPZe_U4)KfMjH(9-0i%etVx8p2-kIgcCh5CH;Xdo{gUt zvP33gBkq{(sm5VAFXyaKE8b@vKmcBQLzCj+;g;Blhg-w!+I*Z))?{c`&(2WacJzYP zOjI<6SDNTK$C3(1BmT&+90S{2{0dm~hf~pD7%zP6$?n~UC-+bQ*^5sJNA&sxor9!J z&^ahnL3ldPfy>OoIgl##Z1EbJ(qp&07{1yD*etb^+B*%y8;M0W$67pJ4$Q{~9ddLm zgy$!*{sz%exx)VUPU_?gDML~DmrAw8QQqCcG9ifOC5iEel)<LVh^Sh&M;)KTaviae;f~H`FUS2Rtjg<9 z#UWAFNRU&ha89dGC@SXh$x&G)t+1r^L~1{}d+u666D$}&b#=CNwRCyR1<6|B$%WL( ziI}NrGB{QbG4i4Z48_N3eG;YBMj`_io^bS15i^(=vLZA`!JZY#w9Hf@X~G75>eO^n zI$O!hD_lp^#5FNS(Yvy`hYYLLpYk^iiTRg$frM3~3}$MZ4J(~mWbPheRVJ2+#cUoq zv~yxz&U}C(xhr-&=e3As(=rsWep4= z&$PY+6GdZVhux@A*rdgSp(K?)7R2ncaTKWyI5I{SEj!vA8a8Bk8it`hJL{xNImN)F zgXE^@mn=kg9wm-4X;qXK*)fo29qMSMy3*;jMrS@gRFsG2uuLA$ZJUm8*1ZwDJTm)4DcywReScb_+bYlzS!` zDz{aaC=(WnRKxEBsE^31u_(zf223str4PPfDm5{hg-45)n22VfSv2R#87T>xilaKl zCq^??Y~_|_NZP_}!)@(YJA=#pS-?D8c5YLlmS!~n>~mt|m{hvZ=;Dgc1`6Fh@6)Z0WKI)MSxAbIXp6Kw+Vzr37o5MvDtw2#?7Z zDfbr9P=~Cxg9f+XePvAJaSG)`Y2wW z>tK(MU{y8NRb{Czet>3sP-^&+g96zRC<0lKq@b%~8DA>oqgb5AyEDmmei2XAg0fSA!2MMrF52eWN zz{CWc6c)8O%uaR+fTLF&Rsyj28#8`cmPoFN+&$xY(0%6o$a&7JIKXS$6lFqUsxonzIK zGP~8Ab>i%CBXe*U%@#tcqYk??DrVpuW-`}dC)ZlJI1=e-jbi0#c8i3RE zWpZQUc*&0|`q#%f#b&(ZDuJPpMeHu-EWTBarTn88lZD|fiTHB)@ zvj)okaxg+=dj@uH+og?o7^e+)7^jVO7^e+%NOLkahfPWZ*<@lIZ4rG9mEj{aHBeX& znL*lP6W6#y${|al?>)&aSoJSMu?jYWp$|hL2FqwO@=1nTU}@`Ajv9FlA(qgNM8aKB zuZb8n3ialLM&I4DOB+~Hw9FnJrq6GAIirT-1&uaN&P3QY%3&Q7l?-bhlX0X<%xLfu z9$Q$J+L_gEHyCoSnY4p?teJGsSciCZjCDP%StW@px{h|Qu(XAEtgv*@;Ecl4Sb;(- zk8QM^O?7{+Y!#s#G|^f|46P!=n>*XEXfemo%99Jl_nxiSWe=~JnSBSlQ)Nnobyzup zqZ3#%GZx0z*_>iRd7Cm($Q9VVFNu)VoHA>{nw82d(&CIrsB^d_(i-dVSmr$s7qUp= ztpy*>sZ0y!$P=O1s_1>Gl@nV4QAQ4-lkQ1LV4BIPE=v}f9)0CG8ADIoGh}jN^zit^ z7%_R$Q?Uc69Jy&U3E&xUiqeop$xNyfne5j)Q$(3R@x(D-;)$Ls@fOW9@kI1ae5TWp z$(U6iRCg2^Mz@QX@ndmHc=PaZbhF2YMGN4D@nG&AtyhHJzd^17)k_Nt!n}clCO1NG zBe3KogTVJvP6*#u(v)(B&aa^|AocV!5WjlLfT|m8C5$_g4ytOmGZ=nHMWCfKS#>B$ z5p3nq+1fE2&RM}cxl{!snq0m#(AuXpu)t`|D==E)N|lu5TODaRj8m<|% zt9R|}l{oPzJlPHsQVT0VSBECUMXgaLr2NpxN+bILGy~3doI=W`XDTb@gr}9ucGuKm zhFOG%Q&W=@)7bNY-3(FOy?eq?b#V0zEF?8XjyX3gfy7T8FrLr0keQle#iTxrQw(FF ztdA$<47^RxN|^kZ&fRJuX%a0*P5gDGEx{`d634P>_FM5fhCGls8N#X(`K6|1xT^Zn zJ2!i&LM+l6?rdrHm`z;(w=!fBNCl>kw}F;#8qkE{-8H9^c)4tNcFRuLW?rX}R{ZJ6H72o$tH&jHhm{0Y2x)3CDF<3M7HLnbJWmmAcqXK1!j z&qLznK~^@q5x(kA9%ogleGCrk_foG^Jr zCrmERhG~5#EzhwMt(L4aLUCkxj2#hodY)wgm%5x-F?bACbI;E zNAa!+(<`X^ycUL&s)))X;Z>9qo3$eh=}Lv5QnNOLp#@fI^20%mM)5u`Mb6JDlfsQA zqslxT;}J(l*A_BboXI#X;=yt*nrhPpV=i$LiE*Ok=vj>oRUBM%>`hl35imi$W_1c- zaK zutAJdphEGsRgR<)nl_uFJ#aL%X0OCamdY=JJ=oPgV)5y5`Swi}00omI1h&@DIBD1o z#~Cp^i9PeF*eF&SyJ^bSeLwV%h(dDz8K+Dcy{kT3WyK$O(Kvwlo!CrKxv*9-Igz%_ zIgw;-Swdw8G~$}4m6Ky~K_FgRw}e~6n{zL{@a9uJ942BbCaeOKTk?=%We8qHgf^IV zXDdPJl#7$Dk^iM9KYh!nAFL@~U>#bTU{5qv7D1XyJ+@Rw>WDk5VS7l8ObF z@Y|GJtI9~RDSS2%536NY5=HGde@S7>h$iTJXH5t2lyb){vS9MyG#JjL%HD7)E1)it>!}C8?n?a8 zuXC1(wLv>9F~u)84bOYw3b`fLWGFSKZk*(%RPUF?XUS(7pMnBeiX(_PsXcShBMxa11sb{>YQCl%#zLwR=5zyo>`95gJT6CI`Og#%S8u&eohGZ|xrXn+{ z4{xKS?bCS9JIE-lIkA0wCK#cU({dWfokE^eQEAUqCOaewJAu!YU72F5h#!oMYMJ%0 z7Q33-8??A2p+4cWhv85-HSCUp3A}{N8sgX~l1;HI#aeZfOYgB)N!xHsGiEcgUU#VK z=FNxdMhkaoN&xFbFwSmve0$==x7c|48dICS%sIxFk#eO??n7rUW0DSvtc%U86NSbs z(!tDtkCC((Ei>!LD6QTz&S8UAM~v}Q!6W!U(4KzFV5hOdijA7Kd9X^rCM$tdJIO>- z)*DBgL57V+uvZHew~eQvuG|Q~J6w|1Y-J}0ElX%b4UKJC(8eJwlTkx6M%zh7iK(Hy z8;=t6#Jkbx4#<6MW!Yoej5o8jbK;~!Viuijp7xib;&qHtIVnz>n#i>AG@?{{!`g8X zKjEz*L`I)X$tpdC#rr4Tdc&cANs(IuyQQ$3MOk5QO4gv8DpQ06sPBmE z-iMtX_BV9p!J}j;L9!6-RVucisj(#Y1c&9o)W%OwVkXyFgd~KKYGJC2Glg$-GpRt& zfYhi~1WHEid#GdBs^Hl)pTZ6ad%<9$rn5ETwOU0s_1=88PmyHxDcj8h`YtS#TFK(- z-#buF&%kK)5(_KWG954nL3NxnZ6ebgt*rwlXU7U-9JvQ_caAp?8GPn52s_D{K7{mJ zHnU7}i(9fpwq}qt!%Hm}=FOd*0hVIdI9Fv;B&$RjBzy4eRM=FqD}EnfcjPl9_*1z! zIg>0B7)4*zJ)*ILpd&&ZS@em4Pi!sM4VjlBXz?W7+KKVTdBzR-1ya zj7B^Yhce4F+ZlHLoW?F2igheO`-`}9mP6mfj?qkx7}4LKN}!bNSxGxq^f2t9nTb0@hWDFf_59MSC4vV1#F~MF*>K1e$mmntSg0cpvwlM6_ik`eV-~zcGKlrMY=aOUz?|g<5o!gHg=_C@P|XopV7+49{qwF3OIygFscz`dr76 zXc>y?u5*x?!8&TcMA}mx84!+9`T~jKPM0HQ#|t@{ACzCykhwY7S%j@AxeSzM?(A1_ zU6II^&i2h-FIL{1Tj`7h@>E|Y2{y|8#tqxBg{S5F6ijRLdzGD&9(}|4_$X5PIC&>} z>hyf~q}@(zVe#~?fL8235)XJMdxXY7QVH;Q=Q5q-OEiSiD!v!i@}Pq42Fd;mEe!Q4ofDB`8Yl#%S?m-t{sj^X`(~ zvD!?w6%yu3OBG5FEt{KLIy*WycXXJhQ)4a7&7GZ4R$DWyR-ICL=e8X|!!U$(8KOaC zAR+dIn3CVlj|TC3;?tu0i^=QG;eP$>(qMk0@tiPUf4XSR@uxl(7g((zK`(=0MGFiTt_7s_@`ni9hQu?(433viIMfuMQjL zT+)ocH+;>UVP5#RH!g^EaSktL7;5;{c`>_UAP^p_@o)O+_a%3K*uQSkTsB`B^F7`B zQ^Z=47MBZitmbowbqQkqnmE~Ared`u`}+&Sf@3w17h#I-yhbA}%;a^#Oef3ZzJY$E z50D^Q`Ps!g%p*p_va}gY*PiPlDMnpg%4eFBqSg#{cNx*1sNX!DT4WAQn!(duzA3Y- z9CFK_J_ixyXY+!k{il1EoYR@fb^N`n1XN=mTwMk z4&2q-em)SC;jiTIc@3NRDf5y2zf@|qwxXY8((OYI3{%t|%O~jP=CM3_F6uXGjb!ma z&rqJyh>Y1l3jRs){P-0l1G;#45k1bm`~z{}?1?Ayf@Q(HD~i%(bw+JhkYrWPiiRU; zvF`S{b-~{2%?@L|xN=*%yZ^5EeTBa7(*Iw7=Us_w`g_6~>y`wIIlimwuBu(czY1+R z@!Lg1A?L2S|5(>E`vw97;+e<=bJIXYbN80xL&7{hv}vF?e#Jm>xN+yPYhE3CVkpij zhzFm!@7R5!j#6`Gsi-p;D=q9NLr=W2y1zSdQ`j9-AibPpY3X|=Qq^zV+R|qXUoa~i zah0n$L|r&;#z}TbzmdR=lo0fjp}SrQ%vI0Q@3ETN_)xsR?@aG6UbyVZ*Pa&Q7;NZR zx#%X{iAwyg7u^@megyivEZ70NSfcErG(B`wG?b)=;$kMRZf(3FSbmZu8fGQQF@N<6 zL50DZy2gRP8TvgGUv#qcRCiU$$@{8;Rb9af=5OIV*T#FQi)I7Wfs@_UqM`bGt8Vne zRw?0Y%od+2I$2e9UsZQiI9__HsTicj<6=YOxih^0R^95>8S1)8%I= zW%Mk7tryz1?qe&+)P*GK(t7A@v(i}`Y7K?V{@-DWTSP-cdR?%)qv3Gku<&(PH6FS3 zNRjWpD$!7r7LC;`d)w+`b+y6D?N_%f>7TvMs1vmfEb*HNZ#3k;C~YTi4&DJ}pvNVt zgoVFAS@VVRH8%Ui8)uDmV?Lu^)EXyheb7;`yS4Ig#gUKp8s||n=EVBKpttCqbUbo{^@6s1b zgRAF`?K7{R=`~&~2^P+++Ohij3+)7z2E|;>&MzFzYglsLI8ioNz5P^g!HeCnFC$$V z^v_+k)0n%k&etKD435pHtz24NaABw5U~-6&=cb6qM3hL4&- zvspCy()rNy8&BVLw6IZ}H`a-@=Z;nfjamxv+EetOYDnJs4M8&~*w)tv&via^0;~2Oe(=V#|q%-&7*!!cYa<$pt#r+!pxg9Oy8Uj zIrMW5O=xBbBy>Z?_hGqZB0dd4tU%ovvs#d`u(CyoV{&lIo**9XncC&}8=`Di%`aThcc zrHhf@HSnFry8Jo+I>THwW6Z&-E>GTWz>3J0P!rAS8BuoyJdw;DVT*uWE$y^n5o&{} za(WK6V`WWT)$Gbs#tAXwduaG*^7hpqt7dzyjibl3nzR*C2L)6K-wRtrl4P-qz$$t z!~9L9zrx-qEK!Kp&VB}ZJOw>2Q+ljGZCE>FtTWcv%?Pu0#+>;mPBK|DLp85{MjWPo z$leG1(AYX^Z7wI-bH7RTXZ1`e>$raQ*imTqd;p;ZWK}&DIB1yt2dTtYKnKgy<&PB| zH{-{9#fxHH`C|jehvaYc0t8BN^(;D@X|cZQOgHpjnqE9dJQ@BX=704?vHqW55oX;C zwY9aUNEcKl1?OvL0}cN3Ms0v=Mtj|o$7GvddZz3f#8q|X*im}c&BD6`Hw2MJ)~U&< zU&H@T-$5J#zCkqYJb(I*-8UEwJCXM7s5u7GGO+sG%I?*|Ph8Ad*T%8Y@BCo-nV#dr z@zt{ftIMl%aT!5@mXP>O^w;u(SKrWm+mqLo%*64(FeuiQ%>G0idmqtDW}BJ?CzfGw*=CR7as=fd8&un!3Z|py0GB84Xm@4psZo9qt75Mq8u^;=shetf378fes&?o9|82vebL@%afod`TueA^QE zf(m%O+J=I39qLkbLtVP2!A$R(6Kh4iZ^NP&#X}9-8y?*_Ak&R@?#qEM=RH|L1@$ zcK$>m`Y~&Nr|{3qAmL>9H+?5w6c0ke2Wmdm`-_)KfGde_kFWHt?JK!&ectN6MYol= z)D*P$`A#evD8b0;iEZC|$@rLz$1wjCKIB_@*?l!G7*ljpZi^_lkJlesLM`S7)sf6aq;%Rql;bP*ZD5%GftphKWw$YZ#=Ed0B}-&ivH#q z{35%^8z?^X8`R%InFW%R5?OXc^AB7PnlIh&!k2Iv*Yf{!+~+X*w+>llUVgT4$KAa} z=c#VfSS~M}zr){u`Z}g7yAaTo(dQG_p8e3i?+1*J`p`el3!3fz`0(v7A3e=J$_SdW zr^U8*E$YQDU$OeY7tVeZzPmKIxxZ)M<{STP=-9s3hkWe4;=yD0*T&<0l#ha7Jb3Q@ z%T9&kH!++STsE7ZS2HVo`F*Qq^ZUM#xVJa|{OgIkdwu7-Zavd`dHS^)k=NX3%*^3w z_KBG_*Pm;}ShqINS3XoTV9fSM#O(2iFjoNo?xE}V86P{I8OLjCKCmu&i%Bb?Oj^KMtjXZb zWtd`OB7I_ne{SSOlV*G*X--X;!!gVxnTaX$U}ALCjL@DdrhKzXODs%meK%=NVV5rx zli#$(m#N1=$C}zHGqDm|#)m|Awr`v#p->6WIpE=WUBE>=8*%T(-Te8fV087mL(!T) z=oQbc3Px`EfcPI(&0ns%t{GI~_J>nrk;oOoIJ&r^R1}IrqtI9A599^%0|kM?Kp;>Q zC=M(tED0O z@2Na;xBniJA}&f!jYG~qu$)78=iifeum8huP1dV#QC7VpT~{GfJ(ag*($!Nr7%#58 ztp{^g7o#($%p|;oCiCW7Et?zch4rKZEF z*R7n6h3R!Z8(9W97h@w%dw+q`a3oVNFH#oyE$ey?KYA*U_Eb*YU33rLLVUR3!F<%9 z+y3I~fB9F87e$NxsPGq)R;T@#EdS#DtkY*m|9CKy-=50&&6nUaoatII97#@J z(}zu0Vuv>EYzB-)2G{Jy;<%fGHvy6#FHCmP??KrQ?%cY4(@j{aJBa!_*tc`{!0y40rjDi- z^&7P$HaK9Xec{2k#ttMRF_sF+eLI^oQnrRdI|ur9-MC|**W3i)-8T>H9=P#_(9PR+ z(eoN?;Y)a=JcOqVjUQGfoaLgahjOo1)`;{}?*C(#IblP%VV?&3#jW6{-ln|#8aem9llVb2bfN+tGogly@=`5dz4p^MlaUjMH*bf z;WI5vRJOstC&tB z6nRx?^c75h*dmJ+8oiq7nby2oqpxIorpK^Sqt`G!Q~os?eHGJ9JN{J~eYFO!(O{Fq zXI}W28oie3TW$HZ8oiF`m{?O+9n&-QQPSHjvXFEe#LE=29~u?QYpo`~UZdA*^mQ7% zp7}HSS}#86@;8@jaDxUnYVZb4{zi?yN33_q&l5krP_5uRWXLZJvDgLMhR$nd{9==p zaRoPtzt0#0W+;DpVZs3mpCR0^Pu%37`w`>cSK1=6h`}$OcEEl}bkp<1CtUP=jh-(K zyXXZPy+91P=!F`+P`uMc4`}p&SmB}Rt2|8hwShQ0~lMwMMTN|J_AjsnJ)8 zr(N_Kjb0;8y6CGk`YLgoi@sW;uNJq1PWIHy_OV)gz{S5t<6k4La?wqVZi-bddaXvU z6>pR|^--tM(Q+a@rH6dD5B~d~UHoe`{%?6y`g)DNUK~~Q zG}7b8!WOqbyIkyZ&<)Us6il-ce#{}d`5VM;MgI}g8#Q{P*s19COy8if+F8Cc{*acrL`d#ofSg7ud|5~xs1;11Lk{7Z{9z%4CITzd`{?Y~a zipO1WpLoaxZxx4J@HX*57aSB@UGQ~cgA48#4I+*?{&d9iECW&yF{G}-X#_}U_ai$==ESD$qaqLl^85 zchPjJx|aBMi&DrVewx*)@NE>kVB7@L7_S2Tl|M&+fMDuFR`~M7rxbiO!};Pi7hE8Q z6?`|-3o&CS!_%0o!WR%L6-@1Og|A4wuG%|Ndxfu9d`H1lCo8bp;Exqdb*jQwB2Foo z##j};Qt=bCFOktw4er$7Mh&jg z;9nOZq3WXeUe@4mY4BMM{-g%qr@_-2JgmVxG`LfP>omAbga4fh#*zM)H25zy_;VWk zfCi6h@J$+gwFa-%;6)nzzYDF@k-Z4JdtHF&WG|E$2B zzLzxkuQd2iGxcW7|62LBrC*Q|^5_mT#GU4uWT!5`J&LmGUG1`lX( zhX$|G-~tW)Avtn&QF@=#;4fT7w_c;NQ~V2@T$(!CN$VjRxmy@Q;vY>!S33SA)N*!B1%L!y0_21}8N5CJn}? zEcQk5n;KlG!9StKPF=+RyaxZ727g3@;~Lzr!3`Q*s=@ziMUE%M|5XkCxCS59;9E4f zSA*ASaAxjG#^*?ms6+g&{txD7-jDFbR~sTu&*g@gQBO)I!D&TDGb@VGKe`%E-)A73 z;6j7fxfK^^_^`qKqvCQyn8df#5bNpLrTDKmxc^byXoxPtLuuXg3>Z9*R6J~mT?*#( z6&vDKf}@7GgPwrz#*@A}}OL84z{h?~@t!vh~B80n#YNpZpur|Ef%AwEaX z_Z#9#dfse^zn~}hf34_&k?D|Vh|r9I`sSqJz?yp z@uYY-f18z_P)=VVI-abr#fEs6;6=(_$_(*$1eX{*)+7DY6O43RPtTRAd}<6aMDRz2 zKo&&tp-G zJ$kN_dM0~(6)@%N$Mi&bvL53qy-fzMZzVgaqj12powgdHpWv5;7^de2RldzipDjwC zR~S-{c%C9Y&>y8I=xlGmKc({RJSJe=+hLvXrbbpJ^7D-H2OdTvtoxe@cT zWS4ltBt&r=(oN4stjNTZ^4CuM$j2S@e5b+nh4RCC>^8(_3EyL|Un<_B;>VNA56^#4 zbgmD5hCo#p#aj)5sw9fHsdzD22bGIr$fJ2as^`dpDBcUdfG4E`L0HdRFOeR$7t}wN z|87|xRDWKh_--)7>-5}VhycmiuJXCl5GXoP{6Y8^dcFsKgPtg7l3$!>2n4|_E9{G& z7tnuK^jj4@rRWC~{TMw_|4-BNy(k}gz7KXz&kq>l3-laBJ*6k&d5NBg=LhseJg?Fd z@w}nvKA)r)(-ZW?^aOn)J>La?K~E&^YI@!XzoDM}>Uo2D?xE)%L%g4!HydJ@p1a|v z>3O{&c)k;QodQh$g36inyqNShB>e-I2f@1x(L_&#&!Z=lLiLgO*`L5zst6B1yjnfE zzM^t85Db6J_Wvs(x&c$Ts|ddj>7wU5RC(gb^$JGL{GdmPeyyq}fFDrs@8L=Q4ONey zoDSFvrGx4t=L3aI^^)K`Jjss~(-Y-TPEYuc8bvqhiF9#3Dph+^tNi8~gU91`eMb0J z3XkU}=^0dh1J56m9K=^Z_>beJCya;FgZQfnMmUq6h@bNb|Fsn`g=7Ag<@)bpR8C5N z@qp6r3Z>tuYzHa5E;`DA_3xmgctvqcz?6#Nwhrxg6>3Vy$W&nfsW1wW(U+Z6m& z1>dURuPOM03jPZPe?q}uSMY}v{Fe&;l!E_C!LthfhJxR#;BPAUW(7a1;CmGOEd_r> z!QWOejGXoP*9sm~@ZTsnuHe5_@Q8xb3jSRMpI7j2Dfl@B->2Z`75r%he@DT0D)_q! z{;-1Kq`5qX6#U;5{D^{IP;gYiFDm$U1%FS$zp3EwEBIjr&nfsN7*i9LQ#9G<^G=GU z$*C01Bf&Fn{la>yCb^@Q+%c;Oh(wdNtOCoi_R@jQSYI_UI?a0<&C4fG8qR#%A-uV1 zkJ6kZ+B`c)Fl++EyP46Ek@K-&m!A0;c>6GUnn!LanZ59H^H@9J=jOo1s*cU>a`Q!| zu|Fm@<(fa?5&L|A+>&^kb4085*LxF2ED6e~N$gBdoBJXCIapv7yw$mP9I&TY7+Znk z!=5O%R?fwwb|947ERn9TvMzP_&Dibj(Y(cCK_G7;6iOyx{GOK0yRgxwSM$-y+UBFv zR-NpY6wY*?+vt0S@bD)un+=HtbUY6tX4YHBnGo7!=c z_n=C`xnRqq9Gp1J_MqJCcAiYAGwr;SL`SiNc~?|vKDkQ4eH5IxEHYyHf=pU6R*$kL zq-A_CHPM7MsUa-$v^KCzGg$o7(Zq0OzbiU&YlK&6;s*{+J1`ki+qBuf zki0e%vB50a26nZ=FKnbYkqM_rytypxL@xKvwL_A^Y417BeYoiM=7f4>Ra}leu&jn7 zt3mK!rD&02+9xq)rPnEnYbs8y@d!$p#eQ8mgDPcs(Al=^4AC}V*6yaRXqZiABGU%a zS?c3^<<`k>vY{St=Z9_Xa%`%|JN9Kp-rGicY=St?)|K;YgqeE>O}4rmyGCkz4|6^p zTMg35P1aFMymuRIudH_QRXa)N+LRUcOq;yA_j6T9>|o6M63Va^Qr{ys*G99scdVs_ z#M<_@h$`2{y1BRL1;uMqUvh%9L9o6Fu!Yw*4z~9;cJF^HJC(fUu4`Xhtt_mQz?~vDwEm0m}-8dreXoMGL`b ztF#=Fa-J47{~=RE&3!nPWmt}QGL^%Dq%>y62U?2h@Gb8s=0BFpBXZh@(yj%L_%q`G zN8DbAie+^a9sERlvqR6U-Xp%)(8?yO&*+fsZ4_u=JL** z=SHu55GggWT(PMuO{uW4cK^tYwfDic8PPY&3QY02kg!C=BwGY|d;y1-T?{yQ7qe0U zA3wFga|K8A;|Q^#Y%DyS2u&yOsSe_$4OkVTH3Lw6P9AQzi3E?PGO!*vijS>q=4k75 z;s_v27lihvk|F1eK)q)_*xu!KGX{39Jyfw9Y+GzgTl3~lYnxl_^LjDtEuH8>=ZMrZ zfh{e~xzdggq;iu;Io<-BTXK=MbmgRUUewCB`8TTUIc<R2mDast-s4tLSbn!Bo?bPDW@W{d9u2c*(|DC<(h)b z=F+AgJs4u7I**)WPdjD@c27BG)7_JPz4T3d&lF}1ho_P3`uaWnJ3|Azdk(bitlwRK z)3*Aat9G=u*1z|v9W5>OyYXva+qP{j^#kvzfA{WfyKnBSzhn2F?S0#~N^mp4{vGu< z?!Kv~Z(IGg-kz@dUEAK(RgY7dc6Zfp>**ah(CU#bN|HST`u}-~T#32p&v-G1>p4pb zLG+TH*O;|+YwOpo zzr3Mw!$#59+SI%S>&B{$)%jS=ja5NDyy0G*w*o)W-4q6`Cao~A4xCA}7-WIhqxo_j zIKAhli{2yBJ9g``em|n|b%DX65wG?8*Z4uPTk@{PZ+dNLT^8Q~OZ=a7%x);0q`kJuJSz(fCe-&vfts8s84^ zz2?DJrtw{k1u9Q^@clEC;?&EJ!RJ-qzN+yB%H&!aOQe;Lk86A;_)LolPm7Q0A^z<0 z=my_L4?ZkSa`BCVkJegP7qZD$lg9UP@Ojk_EYWev`#tb^>F-rYb*As(a@e1Wiyl@! zzOM1T1U@gjdQ9V6y2PCiOWuPT-_{&_LmJ-{_`K|o(&Eg=G4PqdS(g>>e$;Ey7pfCq zr@@z2zv*G|jVS+Y>7Do*Jow(H_-Gv!UG!b;kK|AOPx2^TyA_`m@8>H7uRXI^t$42m zA4J&K3*bXl5?HDuUdBy)bYHFH6{rOM0DRTJTbGsY%YmTyt?Lc&ZM6VAEt<~Pi|?%# z!guci`JM%z)2?#GTd`D#9Sca`2N%fqIq>aSfV?*r$hQmo04yYZp9J4R^!Jb8qdtOl z<3z7Hi0{Irh87xHJt_AWvvOvD?Es$^Z%7vwGc!7MM1>Zu- z_h;a{X#wTii_XD9%Iy*GEkw`X1K&c@w|>>a0(@TeXrpRBELFS?zB~)S z)B3$uE16%SwqVatPe1{Yt4IVANTQ$BNS79eQ z#YgF~__{T|FM}_x_$YrC-wKVd{v9%Zln?61SbRT4=AC-k=-|Vr);8a>8ecp3EWMOC z`2I-a+X_A_edtQt@@6!?$HCVHI;9U?WSehXl&L}=~Ep5IVG`4=YHG;pnqIjwQWAQE4`2IKe@Oc8K4_z6XkG{uq>Tkz8GkQkX!{+;%#C| zx&SsGeV^x)H|3CrCfnwl(D;rz_?9{N-lg%~4L(cHXzFZvO&Z^q9qFrb@Ga8#UIJe; z=#-BY4!(bcuAKQO>CV^-T(uqVS2VsF2j5Bu->k;B5qu`-6fazyEib9@?dZ;w2V98F zhfiEw>DvQ7%bsZl$+CkD8eh~QZ;gWwpCq{Cje^h8i|OF|0e(C6@^SE4K?mQJ^YD#2_^4bgz3AyX>fmdchwlLgU+X-4A9wJz z&BOP&gO7BZD}7&f@O8|?_iYDX=RABbIruiu!}ntcAK7cJ^!?hwho&wkUrBGqUeJW) z(9w|wSx~XJtyA|2j8{x@C`cn;0klf8+Gt?&%<}r!3S05l=pyx z4?lDAecZv@&l z&F10P;>FE*Gl5xgJJH2VJVDP!J_AjjOG&VG8^LeXe07B}TVCZmbzfEfiEpkbIN^Ud z?_@up5!J${WWJBjwzNXfGcWk=fjMy;=hFpdpSj)F=zp&3@R7sEstV@l`Kv?6s=j#W zxhlY?%B#M#anXyu#-iu0-+uk0J3j5R&-W_AX;5FYfwk(yDK4G+w+=zp0%#eGTILYxO@K@|kCbPYbi^G1k>}tN-V4L!u!PICa8Hy*e_Eh zPuO*)>e%YWeKWziSNTPOdT?58K~>rCSLqHd>DJ8<2^ke z%|u^x&^b-T^YCFW=m^$ePLI-|ONnul!iGl=h7V7gak-OHcW)WanZoJ9{dXrRjbdXB zpEI?+zTQ{@T_4AZbA*>CXq63=_8%XXCtk@DnK?|uuQ&|Oy{awjCrrM1j?aq*1{dW^ z+*xLH=ZS9g7E8*{F4{4KQyt539`9hS*(K!{4wzj=MAY^~?}{4c&@|4PROe!wBt#^8 z%g?UB*;^ZN_LkY)jT6x>$H}FaaeSBU7`lzlS2OGrt4mc1taD4{nPG-`djH&hGc}Yt zof0^a+f3&557rJgQwj{%xm_6j)38+>J$v~;|0JERxW1p_#2I>QrFH!uM#_)HzbTI6 z1j|71ndSGD1*(n(j)@-8Q}yifU1jg8dN$y%eNGG%_VfkPf!e~kW!slOTBWS~D0H=_ zO01*v`mUh!Cx1JS^<2^~^uCXwJR`C)PLqbq)eQGQnDku)ODnZtQ% zD&JC5^uPRR`5)!m-@T8{Kkp8R?&R70V0Hf)oL(!-XlYuW%!U)^29|MIQ7EyoIK5<` zAvoB=5S=1i??c^8J}v4cf00dBEET?7l8K;k zhT_kEQaoM6(*FIG3um8!zb*@|g2%p4YqUs?yr%s0(k6ep9w#LiG;KI9)@}%H32x>v zV(pe-bFh!kC?#p#1;6@^@x+oj`h5<+>FE!O+Gj;oFx}n!?r6;qo*Jn6=2Ll%KY#x5 z-XA@`A!s~yJ)g9>4c?PZh6`{_=((Ld6Y9;h!DrI*N%W}GB|Ai8aoPwL)D^Q%mdI3~ z2GD816dTnB>ug;bh1dTE&Mz!i^(`-L)go|HZNX*5vuMC~=>Dnh zL*JO%s^T$Id2_P%8K#-?ipL6T1OqCK{VMDb!pbv=;R&+Bl93t%fk~NDN<-1W@m}LO zya+HqMS)%1M%3P_PCk@8T!J|1c2R#fe4p>Uv~O9i^j~^xDcMoE}Z=kpI5n>TW=rEU6uLpr#t$OK?2S-|Lw|+rRlXB7p3zz z7NsxSSeS0ySexFmaZUQ&&`=@dm0@ykT`A;>+CLEQuX<|mZ^ak8%WHW9w$Af)`e22)_P<(6W#5ybAm2*FS zN|>8g1rR3ho5qPx7k+c`{m3nOn#X&M?|r=YXU`Mwx?tdp|HvnLU-`c8i1b>7HOw!m z{3OrLJbBmAJlKJ;-fS0*YtF}m_ofQ=Z`*&*{;%)PPi;$mJ(WK>ht{$X=X&1*N^t+Z z`~Px(K`NLUy2E&kq)9ugfj$Y^(0|t*fiuQ*&-7i>&rBN!dJf!m;F$x)!JdP69en1X zs4e}R<#~wPyuE?j%KTdMPV(@l@gFt6*1SX15q;5b2hQYAEn=T-ti@JIbt{5ZLF183 zyt40Na@;kwdCV#QJL_NmfJ~jll|Pw;1)H$pV{7toX7Pt%$2D~&198@KYwcW| zVCj457xgR!ET4XxI6t@K@<~1Y7M?7xo`R=?A!O`?z05c@z!5Ouw#lD09gtv7__~&Np*OVwd@ z`vX<`#r~?hdJCSvtGE1o72AqvT$Fxod3V{d70(2|DUyXoI$#RK6R2tkQ{K=o?S2hs z>E;JZf?~bj49qm3)vK71BdNmRk{PL!+Iaa1%8ML*&@byQL>(@eS@Nk@ZzW7Q`y&so zV8!gY+skGQcGlTU1pz8>o7w=GhemC*M`&KT&q_LpO@XT8wVGs}|2JdZg&2 ze^!pI8hPw@Th`dGAb4=#H6HtIIeh4FpsM2JH!%WSp01wL!)E6kXArBf)pK7w^ec=J z%c~Zjs;DZ!_|rf0r6%J=1LgXqrof98vqtSR(-+n+p8a04e}=TQX!gn8C(c)3q?hE8 zUM<%arxxah++#g|+K`dZxszMv(3>(j7*+hmr1Kk{xI$dj92GPv81K zU}3fUica-Z<@a++%>?;&H3p^r5nWWrm-UO=h(oMfAMEZ-9<98Q##yz&9WBEA!gW8t z?={r(e89U}48Tv`zikD^ZOsM2V|NSYE`Q)O{*xb|%eclT zjB9aslRtbIK2`QxHs=IS>v*R&% zh~?=<{9l?jYE8D4f?&h#pN{wR^@~6i$;=*=M;r2}{Ej@-y9syLTE5t!de|7>~&uyrci>fu->LXAX;ohI9#seHFjgr_1?w z)>Uf8rhjjUBjb-+?E_gw)Pa+6-!|`9yQsH!ebZV8Ip-dRW|si(08a3P)|c z)Oz{TX8RDdl7S7Jh5oYhN}?6KcG-n%5-y;}GOR#R*oW8LcQ*6(|s%AYH*?y3HlSLA3WZ}#8g z=YA7sfFsNRLRoxhH|;R@KINOsmu1P9>2#TK9N4fw7vy4~noGHs3RHumS;K390Ij7q26G`rE$ zI^WPQ;zn(eKhU>sATZ>cTg#T=V`^F2R9veiS6-m623-ER70Pb%6koUETgrUjgtQ9g zD^pe#(D;gNz5w&(D|_>!?-ZC8wNhv0vbL-FfubD^!CG!%j2EcKK^iOwu8a6N#j@Xu zu`GvyT?`mze^RJXhLXhU5$KO}<1bI-VXmIuuu3$o^Y+m#L5Y_Cfi>u2XznuvI?4F$ z1smn%Ah0;e{cB7m6Ke+F4A^-}_y2jPg$I0rc}{dLK>8cBJj{2}I8Tm&pDs*2U2<5G zb20JKS_tc+_o{F81kL~IGHNVk;7RY%dMfXH(7=)HgT!TBj^}r>*pblnqwi0r*nuX?;f4Magicht>eRmAsh^C-|Y|e~L~- ze=GiCJOHu`y%bMbY~DWl>NWjOOQ{uc7%l(X?I$Z_Urkuq`-1XO=quF522L4+Z-b2Dw?RhT z+aTlZ@ayIR(h)G`w~YeGpsNp?wN8vxZw8 zB&V;T%m&(nfKqgE(tF^9v!NS8U#u zz=`m@eJO3aVQ2f&Gt-kA>+9pZbhd52MMx0kuw@IPoJ@`;rm&Z5gtqHO>ETrSO?$_u z%}oEI0zYYQlVGO>Jkc2T`Hap}PGl!~QFGqytecx|Y#~XBFsx@f$r}$}LzbeQ zX0L&R!xP~Yqz||@i-@4~C&qPbG?h3IOARLMv+7-8+|fG9wA>6P}gZ<)R@KYaD zUVe?9$8>6EF*Bjs!K0;W^DFRucPUdZ&*7FiT(^neBzX>c)zw|q8zA?42R zBBoP6NM4IHdI{61?U7fBMlaRi#Ts0u!R0J3(|0b{=u4PRb6fISqR}guo@bG9%7{BZ zl}tBndZk8Rs>xrf(J#~Jmud86OwZ_ZnMPmE^!0Z9%QbqHCcjFfuh8IX4PL3iH7xI5 zJH8r?zKZG8my*{ijlP=c-4+?Agt+y&hUql!me(4Mj)k$PA2jZlm#NWfnNH&^dDUw4 zI;PVciM;AG`dSUH*Wh&=K4=BUs}y(o*K6|EYxK*RPGePhU9Qm^m`-CUc{OPCMyAvJ zmAo1?`UVZYLW4JQc$!a>*G7%LNrRg-_(~3+(f^eiy_xBm`rEA0TbTZND|*qQ(Oa2L z;~ROkYVHTNO+`z>hZ>T`t%zDE@}n z&tIU)lx=1HEuv79cha%uUf|`68}^Aq4!R#P<~v}4b9s*drsAVE!Uy^f9RmMqeVXbI~g_dWBf)qE~A4O5u0WmumE-VlGpe zU`>~4^vlGbyXea_`Z6)=qA%Cz%f+28dX+}65+88US7`JV;vFt}wMMTNwJ!QfjlNP8 zx#%?-y+-_uK8#V9U#!yTtHj^B=&LpQYVn6I`WlVCMx1cbO^t4f+g$Wojb1Bm2c7FX z(&)oW{|~zO>oop4F{JpZjq`~*LHqJpmtU;a_}7Y{;wLxd1N{mYf4#!S<4@3-5un1yR)QYTIkY!or<6?!iBCJJm7k2T#LBU0rUF(X9yX-D1>#{ED|NEWC zxpOA>+}^fSWnmzl`<>r+e)BwY=A8MRnFXR$^LfwoaKC)5)Z~Wa=|YFUQ2YvVmRIF} zp?E&PKh@!%D!!-ryr+8NRPm(%zsliPi7#tD@39`<7JV|nU*zx?iJJoQ#g2Tjc)!-i zbs$eH7FP%Or#bx7#IWWkCI2*WNr1n^;V%(u1M<@y`RU>ut*=t*J6$Xa@RvILrQ$Tr zKTGnLijn~T42OS)_zz{`1UB2N+L2d_S0HD5sqwU0d@I1OariajO96SUBd---*7`UH z@Iw(p8h35lv7GdO5foU{ha0Hlh4}<@`MD3qp@b`i9 zE%`WbfrTFhj#~K7feS5sCotbR8hy6`bH56MuLEY=8hjNn_n$EM-N5WZDvv9~`M|sd zvp=%De+1lM;f27)MR1i*3gCB$Ur@PrJdO9e0erUjY5>1e{AmFHk+?O08^zTDyh>ae zz^ldC0o)|!2k;tE7{F`Af3hlxLcL#8*cz*z&E4Bsjd16BVuM;Z+ z_T0{BAlZ)`k2f9u6F0eq48QUG5p{y2a)h#LcVqv#9ZcZmxF_!6-^fG-uZ z19+2&1n|4XkJ;J${9PvgE`To=4+ijN@v#8DLR=HTSBka(ZWC()xE-JNnAF%G6QU%5 zJH#(|F=!VNo#Ocb?!t#mM#}iz;+_ER5$_M+Euuewd&NZo+$ZV-c&jJ?=C#D@rwq>n z&*NfEVNZOM7cU&gw<%tocv;V1IX;znx#DS!t0m48U(~oq;(W1FV|J4=FDf=_JWt|6 zQKvD-kTUGQI#=TXiHpSdF@I!!n0}czNqkvj-p|Xt67gw`$0VLC-m5Xk%QCN2bZT5H z@f6Xju_|wwSfFuS$}xWp@TZA?!TgQstN7E!;~J~{&JcHMyimqJNn9V`my0VjW;K?1 zGsW2&vm0PPS}|W^mEYN-NaLHOe2#ck&tK{!o-3ZwxKZMh#b0Rr9}=G;KC1EGN*ouT z()U|FvzK{`#3qgT3|{6fQI>I#DgGJaS$%(aNb+mM-5MiX;4c$j)%^hwSct!H@Mj$S zF$eE)@U;#eba01*-{s)74qooyg$|zK;6ew#&YPEZEZ@I5_{R<&ckq`Te6NFVckrNt z-{s(y4xZ)U90&h9JEoQYZ#(#_4*oL--|pZM2X{GmwSy}h9Ch%^c_w$N|2*yB0}j5^ z!S8qQfP*h}aHE4yckmPk|B?fPc5MIeIrwiJ{6z=f<=`6}yv@OvIJn8dXE=D8gMTS4 zTvdjd-{&3t4F?}^@E<$)Mh9`nZKWM@VD@{9Q-v0f5O4szt=eG$neSkdk25s z!M8hj(7_uWoO&0n^e=Gayzd&v^sVfPdBB0^9lWpPJRpYijEGIz=Y5Fh z(s$7Zub2LL5z$W{=d&m2w?+iZ!FYGj2mem`;D4Gv`1jBU|33QQzeFE);`zuR{dx2e zf2sEC=p%lk#?2bz2zaRvNl1Mc(}%uI^l`5I2>pE#@d5hpiip3a54}&*N2Kp)EYGut z{=>w`-;4B-znADkA8#|U9k4{Fe~l1v`rGvR>izm0^&Wi=`qg~$fP8C2zSoTnM8pNe zmqz6NT`^>i^DpoF>e(l@J|g!h^S-O*N#s>&zHAThWqa(82)-wXeKI00qmOv3f5v0I zQ{Oa(qZ6~AupVW*+=+T1{wnrapbz~w(EnIO?1#^I_tJ+R4o|UL^m*}jMC7wu?BlxJ zAJyl_19QF;1D5Iiu|BUI`I^UY)Q`+JI`&G%XYX;=jT>kFCRp|pd6U<9M;QH`VXo1K=ft3bw|Xx42OR) z{mYg9*hTt0d8Avya9~+3T&!_o_)F+t7m<6Uv%dID>ivVR?@vc0kM);ryrWHr->!Yx|Iz*r5MLP)-_!n&wfq(M)W`a! zzEbV8A5za4eJeh?v-eZ&IZj-q(?>q%F+L7J=%^X5G(G zPANye>U29b&_}+`((NSs4JuXk7x*0vhrd<(QTj-)oIb|8IQ=HA54cf>%lN>T5#NgX zppQw&&GfH{$h~f3dvw3st*`%^BI0Y5e?<2u#2?rA1^U1xY_}UxZuqQ^IrMQK%BB2n zT`wQj^@4hp*ZH-2y#JKGpWmS6W4auOH;?f@q^~FV=MtlReIP%w zT;Sb6K6oFX58mzc!P`e4JXtRIa-76sTFnHFH z_d$(+q47-`zpC*!HU2M+Z_)Ud8sDn%e{1|26?G(ipGDTF$QND|DeWGHGV*2TzpbKuJLq@pVN4T#@jVMNn_j;WP0TqU#0O( zjr%m7rSbI|&(`>p8snmu>3>S&xf*ZL7&j3q|Cq+7Xgs8GT;rt16&k-^<9Qm7ps|<2 ztZ`|=KV?lU9Ud7PNp!&PHNRl@Y@co`a4J~8I=pTBFi!;U8O1-!#@dp>>`@&&E-j-I zU0X+oM=bFGENpudU4uJ9qC4`T?yDyz(a%%CN0YN-oK!6}fPILn3HhbB&Wh;A9o%%kY=M)puD+3pbUA*@3(n7f=MZYRH-Y<3DoD=E+HjsN zPCp+?Z0p81WD}&Rv7Pr?H!j+tZ5aL6u0BLh*RCasLK5QC;q;5UyN-OK^9UZvJjmCuA zm@+31PBc?^oku3jbL7)7Inm-F;+6s&4~`Eparfp&iMAj)xTAY$G#LoOY*J=~^Fm7p zXPNS#Y9u`|21hNuwX0nCZ1<(wd>%TbquTIKfN6LQ8$t(-|oF&{O0hu!>G1bM)E zf1o6;N{%|1rpgg^G@z@SlVmCCyCzUS3{MXBComBXWSilxdWQ8UsfE>NXVvMyy68Hz zdvGL>Yu>gKcv`?0qqvB6^$#Yxg1VHLsk=SYMAbKXs|k#RRbVUa9NID}Z|mw_fSD8{ z`Ju8}>_BuRXh7Pd{oSetC07qXvN=R&cVEB2Orkr{(bqQGhaL*P6;Rt_gOr4KhUBg~ zU#M^Z_7A1RuHv3;qp4(jcwLx0^x!+;6sS%8?y?14wWEF4__Qu7mz_PG+pwoNWOyuZ zQK?L72zT_2`gq|4wu!0ifS9eMa#oQwV|S#@Y={w zhc)4~Q4?Mp)#0^K9bOyNp|!Cxv@%wP*2T)us%QwUiH6W_(GXe>4WZSrBD5A(gjT|e z&^o9Ot%Lf|I;an=gXN)huspO5mWS5C^3Xb{3$25?&^o9Kt%GHub+9b74wi-1L2YOq z)P~kUZD<|ThSot%XdTpq)hS7%Ua4o#GbLe#MYCb2G%kGdmt`hx@y`lk%+^g7hoh{=^oU2qt(|$b{#4L@=`}PQnGM zLTydqzr4xxz(4Wzv3jk{2Ww90+w51zO60s2)-OTR%B)w$N-ifJ?(1Spq$bhUt71#0 z=KofJ`-<2S`LBv5gkhR%g{65dtfab1`KngUy;84)0|b>}`3Azg4i3ouSHXc$nLX-O z(Sxs8)Jp^T&OD94y#Af2kJGnMeVpD0qR9D5>XmPpEcLo~B4fg<-iZ|Xnm1iA9=X%x z$2?%AiGhh|>eX&~dGJv)JqNFJ(+eiN&JCgY&*foy?AN#GCr+w?lpznEkF zaWtA3$9bWfj-X%WP86kkkvox(^GU zI&)oZZRMsj*VWWiZoseBwQJYbRJLAP`K}FXH(XL*dEJJM=QW+TM!^+;E$b>T+^~LC z)7r|lt5-EtUcC0AhRXF9uiem4xpvj+*6p=UE$WQe?~G4)o&wo9>MdIET0HIhWGLEf z{_xIe^JcwY&St&g3wL|joMy|H$}VV3^vjpum0j2wUaZ0@zmQL?B0{T%JnU>U(!KNa z^Q%REabaXiWSVzUq&zY+;++F&PHtX)L9{SdR6MC5vb6{4wjY4u9jBhQMQoafO5BjUlL<>cI%_=)Ey z5h=irvIxHCks=zMWa*yHS2o7*q~kg?ZBvXhzYjS)+GQ9Sx#ssAhetb|YdtcQGrV8t z1=BqU4wkolXL#RrcvY}BV%o+T-lGn$9Xu|F8)tZ*a(K^z_o^YmH@saA?@0()@y3}V zUF7h14*EPpf^T^HoqFN9>b5?UZoQ)~7x-FBpW&V4@Wy~k)9_wF1oj5gzI(x&Vew4< z{@UT)2VQd;-k&)~#B)fw;wkSh_BUcN=)@GsYR-%?P*kJqb+PF5?XE zEJxosc$J0(-|)&E-m4+$@|<@&-D+HE>GJoq!|MkxUHjhc@OFa7YtA^6zugY+fsk}J zJG_^`v+KpQZ-c{o1w4)x#u?r$hxaS+<`@!u!{hh#cD8@YeH3ssB!j7lWx7p#n1Rl(#d}qqRBO7deFBhfH-&}`RjZTp6 zdSgY}`kKMJ*iSW8&))~h=IsM-qs24%`-a1N8N9|cJeUp!^ew^n&Ud8Y!2~hDI|N=S z`i5~PU6@)1c;gs^l7M}(z_YJ&!-HvcK;KUA4kOGslP*jF1H4Vs(vQ!>4zCxyM~yQ0 zMjzXp#ltWqUFCFT`=z1JH6s)cpOhm)87Ez!8H2# zouaL8H+c5AVbZ-)^Nhaz;B8K$?^J|QpK-5)x5fbYM&|MwQHX4KyTP;DH%#B5EP1bI z$!j<%yZl|7CGSv{yj*mGZ0e;2ymeXB^Br00dp=9v986_fvPicJyll#GKX~i2(Dz!F zyp~y6)=QSW!{B98j>_5DrJDpVoAMsYl2?k0w>^vcOM=I-$+)oV=n3$$DQ|RccKu*I zc-iQ?BTL@%S@P!K5ihHL3SKt#auB?1+AVrYcKu)@c-iFdF7UF+-z!<_Ylvsp9@l2c zI|N=f<%m{f$6F6xR{bSQ-t*vPbN`q&FT4D01}~fZ?az|;VwSwB`Prr0pC#|XEP1bj zm#+RU(DMT`o>W(+<}3`$)q=GSuMWKXjS!rO=A8|mr+?FXp-PA`jJ?m`_k55Tr4)bV z;Nelicbl6K201=)kaHjMqWJqCJn!1Pku~buSn|j*yyqO=)8H{3@*whg2OZuE;5BL< zvgGqV;qd0HP4V!E=JQ4!-e&NaZ>CG%e_8w}IEId3Xf!c~c$U ztKgY*@hIZ+UWQ`3{$2;q)XOA`_ce!y(?@+Cza=yI`;5bz16~8MCs9o}Z}skUga@#?@5RE zDtM+Gn1cE|?lWPh`#N}-iphGxl+ovnIlO7-r1D3;sh3R-?=0|4x|l-wJnm0nr@O}D z;j;62GaTMJ@Jv6z6vgNL3Ky@fZ!>sF$l1P_Quw^@JG`gCGwp_3yU*i$MqA(O;F)^C zt=Q*%#NpxGKY5>Ky0|6!ydj6z1)k}Daf`?AG3|8k0&gGW)Q4M%uWyCJt7}cQ$2^NS z)8TCf&(z<1i}yOlFgx9T@J#+HE#5ymyn8Ku3oPE_4(}oGsvu`M7FxVNc6cvX`cAcY zJ00H3;Jt=0>Z4xM|M1CYpd2rrmuj~~7Vn)7?{)A@KUi$>7CO8oc<5OVInzDO;^9-c zK)Tn0XWDIv#rrva7vj&jY3BCCO1H-1u@3BVpG^LMSq!%!2-yUpU^QV!+aW%1B7p}Yqy9)5=M9<_KJ zE5fdir!C$^8F(*PJih-9)AzE)+mM0xy2a!3ZJ54dWZsNd@5;cNWAQG@z*}PRF3rF@ z%i?Xyz*}eW-kpKB+2UQ6f!A;GF3-Tb*5Yl>z`M=jU6Fxzm&Lm>1MdNg*Or0zsKsl~ zzgxJ>gw@p6E{6x#9(&)~ zb>rblDfHhz zc}j=>{3qxq59gjcCT=K?#Y-?A6%o(AYa+6{8&6L^YfaYpWJ4l&!_jaU-}qNuvcf+M<&Qvw!HIhz^U`G z`QN_8Yc7}RnertOGm4xuw<;%*1^=EWmK2T`x8${-Bu|HrR470Bn9#oz&S@E|&TIeb zFE0GhSAQ}1AxM894ksU;Bx|9drMUd=o$ay~eo_%_{HcgGeeHk=QFXywyJf*i_PQi2 z)eN*r+2(?H<>KhKE6?13GVE>qaAVFq)k5V6E%!q`9a@agVm~yZLrq+vF`7cRZRuml zhf8$Zl~}nJOLN8}715@g=E&iuD8}>CbH=^+tY)vtJN#?uLR$-B>d7J)PvWYipBmA7ALObd_PSb&np)>*mpPIn*Y?;cv*^!yvoXBi%Ze*5sa-`BbC9=RP_j0|N-l^U!uh^UIP4eb=dEQ*F%sUys zPQkD8oGNc7h5~E~QtsuK=0rsh?GX7eB6kMXi=Uh&WldUD=*0_ot!U9 z^P^KDXwool<{dPNL)+6yx~xbUY_X z^KF)K9Ker!N@(UXm1U(P^J$VL&{2gyyKOU_Hf@)Ib#uIBh`s?jes^^_u|3L>f8+Rc zXq{?&%=H?VdXD~dUOO+9$B`FX53l=UEt9Q>ee8|U^G4-|PmXUye$<$7Y^OyRBM-*S zGCz*z&{BDf>*aM_%a(V)8P0W8vrwD?dc*@=>y|HTc=I3Vs>=I&KFQUu^t4B~O6l8Y zx4uQsZk4Uy>5oLIACFkirF`lOV$Z=j;!EJCMzkD9p6lQ|$>(fFxjaXn@8AN-=gdX9 z0!JQ|a^3-zi#qZ`Dd)(oT%jY6Ik?Ed#WH^C5xm%u?raJOzj(nQzx+UgXG&M1MeD?8uA7`ha|rBcCLy1M(6_ULwi@^2v^TviJ?2PL0dK zTfSiZm5Lt*;RrA<_GXBQ5e9p#eb$Q5$K;Io(tf);wu4svbZ~dPZ94A z;JDZpz!hRc0M8RE19-kTC4h0}VE``>|7N}PnG3^M9BTn5bmE6j{JhLNkec}GWc8HBAJ+T4x{ZDLA@A-b6 zvRC7o4D1iFUFv%UZ@oUN;C;&Oh4CvXzfte$zFX_LUbRCEyi%PGZ#S{i^;roBXMP!9 z%CFV@_h|VIs-0ud!}gEeq|V}^-$0CT84vlINBmyJWB%CwcDl2Ox9c+y#+02y41P1i z;a{SC_9MneRmyyta-T&E{cE(`q|5qec=Zv&nO|?AvNQBhSrVVB@d6!xquy&7nUeaj z7+A-6AWMu)N{q#OiLtmRF@VIIG)ADrSgezBWM1OSG;YxtFKeazOpQ@^iEA~!LSrl@ z%lPPwQjSWHxJ~1FjoUTG#Vh3rjaO^jq45P8cWT_IahJwRHSX4!Mli>a(^gn zN3lch{9tWDnG$yPZtEMt=lDZ?*whz0O!}LH`jq5oKX!DK`zof9s_pOE)NYg$Bg>sJ z(nRAHg>8M?lHFa-7O8%+{2-W{A!66$?tv{Mz3H-+NVchMt+>USlM43IYr_}c*f-4H z6;`U3pRVhD`lPG-eD}6z`nyr+!Yk$ z;St#a>f?1;NR=>Jc2}|+pOJHOFu!h{MoasJcKRJZsb+ZBFt;z0oy+WPmkN_RZ_558 zHzczKDqll`dJj5V#FiXZ-7pZX6I<5~VJl1Q)G(m-wDSugyH=oBeS>Q6HlJd0=Lh&3 zbIU|zu)n8fXQIEq!|c8n6#4yZBFAZ8KR*mlrRHxlRxP&~liEA6)n9c-{j&PbH2aHX z;)QRD_4W=)-IZ_F9g@`5$xU0uu=>3%krYeQUfbLnBsHvC7rhiXL%JijhI2<^j|z@R zUTaR6GlVZZV|%aZ>ijlJ?)*x>c*`8#h{H4K;`oz5{`LZ| zxAYm_evO}8vByL2zflE<@xd9524R^IPqsc#krq-^Tt z$}D;JWXbz6cy_-EE637;?D97RUN-t3$&%;c;>bqdxmof)k|pnZS@Pz=;woJ~DA(7K z=^yRjp{x4N{Dz5Q;5zC8Z?_SGZQ7#%JabJ_$xD-j7(*T}#_t~dF-j@^{v8pZ!gswG zbb0^a*hUWj5KTPm@W#MnICnO)7NP6=4Rlnw|FOK;I&)4Q!?<97B8NGH)ioFGVu0V zym=XT`z;>ZDy&`}w0M;nc!wGM~%bqBc1zg!0qUCk8!}&&hY3%U($r1hejAS0KVa!v8+K_`kQ}_^liY( zm9;v;k-rT%$PR3M8*rvr;eQ)o+mZ`y1793p)0E#*S>E1Dd-479UlDI_-`^gI?@yLK z#yb7&!`D9;`}E}Ixy@o}(RgHEaYakhsjXt(nsTxCp5*>sQI#`3?XZaFJ^0FF%9?$D zJGC7+u&7ySRR2aQBKsIF78D%*sc2|^vhnc)DrDQ7oP9T~e)Zdl-YG3&(cEXmCmZG0 z2<`0=*t#>0%3rMYz=6V3)NfkBt6%D0Piv3FANh&u3+g+98OU{PysEi)-uk8~=ZcEm z<##6&y<(9!UXDD!_E@P-2}j3Qq*6L?V5Os7TmB;k>x6X>X~h=~JCo-SzXm(~NzF5w zPicrq{da_hiwJ^ zX0Y(L-vQi@{2z~XzO4&OkH@8pa~_vW1UAAO!!x5gd7k5yB5q;##Cx_v`z z>U&n
nAsY3uy_G3m_w)drtM=$Zz%;pi!xX>ev7n;gdp`*1L9eEHJq`nWnNAYLD@ z>fo-}@fFLf7sWRY4)&iJmxlumTor%w*oybncH+>zVI1DDbTBK6@vesIH^0TWUFu_R z?NvkDnwn%=*DqUfg;4PH(>qtLL`~wHUYr6sj1x|A>fUht^iG6r85oV9KDc!AV8>R3 z56exy?W};3)_UCHylq4N7PTR_`aq`|q?~{Mi!Y9R7ZE}1IXFlB9DLqGmCJGDxl+z? zTe)0Eo+stJM<|!)$n&M#jHi6lAIwjIlyg3yT!ABxN;&5q%0(S{p_KC;pj@FNk2$!= z!Nm@qBz_#IzY+(}3D`o@7W*@r&u0PJVsoD~I)zgYm1_`|BXq#wz*rZ^r(-v zm%hVXGKf9#6H888>=6so7Q5ZTw7m|>bH#Z9d7dNB6N>}#d`F%yW(DL0j=Vs40eRGs z<6BwCIj>=xdU$L01M5LN2XD86`7IPr1mrPC9up4*-ZK1yrz%#_>0{A5H;Q%fdI|6v7xFUdOiKYOaEv5sreOLzC4*vuog+1|8-F_T1 z%Fy3BH0BsVTjKLI=9oZR;w2h$3@G#R#T<=!&C{0nhbTYw^BOMm3dLV*%=s&AhyOBw zi^N?TS4w%YxK(4$y=goAEh^KFwy|G#@E09?uY*6~V6L?qM}6BIe6fQY96aB_+&A1f z>U-S)_{2YQ@G}nnx`RLG;Ey}_MhA~Nm}{5DG5ysBz$ZRhTjRj>i}5T9J+aN|JzVTE z*j5u?tZj$kvmbf&F!f|OUW60JkSUnEiWoZ48u}a6`eF>WsW3+su?``&(+7Wy{v|@( zOds(+LLc$&qJOCn_s~cD&(cTyhu||kUeAnQOCRwY=p#PM&-g9$5pO+x#6ysb$9~NC zB@9P-X3_7|w#W&!MiE0M>llu5pGE#@>UxT`t3B#s*g$9r<+}Va*yJ`6BfMFMUqBz> zOgHv!A=>G~_BKf$yzTT6|2q2MeL#or)#3YexGX>7-w(`uXIsxGnylv``lzRC>7$-* zppSaGojx)r(?LCdni%zUAAQunql!{ci1}US=@7NB0NdeBv$IMjDkW>#ba4 zymyrt?`f;4_e|Yy@KRUecW8{4#u9_f`p0$;3ZJbp8e7WWsWC_r|B=Q35;tm$%941M z#`85sCz1LqG;Y!ujVk%*v{JqRnK&*RW=!|CwaIhMETdZ)s4UIv5Ug#sETufF z*o}cRW=C)$Fpt$6hSl&92wmF}X-R!USM&5GWhk1m9hRxmM$Ju?wq+wjiGkrB91Mt~ zd~p~p&Zl=GGO@I!49i6qjN6#j5iNs_S$0}Gt8fe7RJ|*!Wtx_yt9Cz}_32P2)VCv- zCC~~~=>r65UF_Gi;b~JnoUtemt(I22$XHuX|LCwf6`n|+X$;Fkb%ePUrfT$RKcYU~ z%;?w0zqh$Gby~GUR<_AZ#m)|+vUlPPWYzNWJVBYD5%mq=$gypBu@VUF=o{IA!^izF zzk(ReN}A9Rm@$XWPo|&aR%$m0f8p zkdMp`w?lsW%+pGF<|*oWn`s6d?I|JKM_w*CZd|AXK$Q`xl&WFC3UCHGOCrZG3s1P< zv{|jx8xWc-*o45qW@(kZ(8B2lG>bsx6H4Kyc*1Q_(^)mNt_3-?xS2{2>>A#+l!{9bN+nMnCkO`(3BKXYa`Y_$-kgT_UkHQ9FUKB$(lopuI6T@eHKyTx!{O03_klFL z{SI%pr{?;GYRd6GhsSftI2Sbz(WJWy{~{^B92bP}&UbiS;8jWu>K~(zb#Lq21D;(k zhIbuE`Mm(rwQ!hM6aAOwrcQ{L4T|s&q#{u16Oj1ekP}ROOziG?Ier4PU zc=sA10*&kn{4jly-11@}_9Kt%ziaWwDD1cAfL93LxPxV?pUM#vf#gN;=i2-o1}}+l z^2jl~8IHd7Q&pPep=o^H&+yw$cMo_>hdgA{=lzqz+Y4T`=Ar05?{SBB2)sR-N4+M0 zcR9S4X{mBBKZf@nhj$P>lRw*La*M+|Wbv>Z>g#KDcu#^?jxd%NP2=p>yA*~K8we9P+|J+w|IDs;`68*w+!DM1drdJ z7-xR64Q<{=6p~}5afU}9JYL$;t(z-EzX9+KPftbh^&Z|`V3SU>3;2tebulfyY$>I=igL5qdC63^qpeSav6WI6JN;qFTF=p%^L5;zxm_J zM(dS!5$_!?J^Y2?NVP%ttU3KNy zRjqCE#Mb0FjBoImg+18p#jC}8xF@knL)m&ov}ISy)~ih0>{Z80&tKD2bp>m;Yv%rT zW#I@5N!Z=xj~lB&)lRh1ONF&ddpzb&=MTLma_(69st%n$U=J3FW91Qqq&OZp@#@Ei zO&IIp!xgO&ZGotFL9UKZRyETns*1+V-pEC*Dkolr@(;@#shmV~%t$<5w|^KmY|I!O z^_xAGQ|VO4C;9q4-G8Xf8&}$Lw6+563$0a`b>`atWPoJBwT$7)!gMk)@Yw2|RznV;7l&d1)*(_uxa_I9q0*EFwcnvC6o zO&L`9XMOw3rEzfuYdt9cN&A8Xa@0ZlN|uv0i+R#MvpPQY+}@_$TkbnGlLEs*x&1Yk}bbdTe2F7x34{MU*gmqw0Sl4C@WL{W5ziz^y2G_P9d(+t+qC$_y?vVFdH?h{oq}!wU+(xWf=`ZofFGWNbHqHz@AoHdIgUJ6 z%6Y$6F4vLgNjdLL%H=uod`F(|$P1*L_eJFj9C=jAId4%e>c|Tn{e_M^=ID<(@*+oG zwa!o~W(3-Eii76~ zzE3rd_LR?R%=aU-&wMg~QIikps7l~&A@?u9`EFKTYCpq#-;=X{q#F3ZCGnrZ6?1LVxwmuNx zPj>i|<=&*J{FXZMQqim9?*}Od_ME}?nj+q%PZD2zO6CGz%s8`d|hLXd9*jZ zO=FH>W!_|w)Rfm3P%))1WUv%&{9sFenyY{Rfb>v)MF^>9s41iC(&cQ1jTf*o1J^h1Cum-|$Lu`%V``0xd%-pmZx^CNhu=VdP}`yQt2OJ`s1OGjzD2!jY163AH!M|edwY60Oedqr!Vg>=V&`sEM{{} zBnF@5kL^(Qryk_Ij%=S}kHO^4Ab+=7ABv$+ybfbq)p$yO4e^i==h9DVdsW~oHSU5> z``2FjR(d8K?sM>ymnTy?LwE*lO=xypTN9 zf35b$)662D7h6hh)lG_Ke9QjME5-lXwbjo+@8vx=xUFZ|UPVn4wuwMz6uF&>l^in}t}{VlPda;L2p( z1SwG&awW#VHkekbicX;6?J(>`VcTmgQdQZc9j^(J6>VC}1nN>II)+Au2ShR`S5{5^$v zMKFqMl$(CHV6y#IBan68y)A)2Y+)@8z}p5!xB0nAStvU}K0GE1-{roAuY5rO1K-4o znwph8E9%o2_#TlQZr@v1C)(QZO?caup=8_AuI`S}Ep0t8tnaR@s|k}VYY3Gr50%u0 zNorSyO6o%;%R(j9VUn5^p_0%#s0pou&?+$2!o$W|7z5TY`U^aHHNsq6_a*isJz`G? z#Kk`}qHN)1Z*#1R{aXRz>sy6yx9iJNw+Tz86ZFSFOC)a(0nA&29e}H7;%&hq1a1j- z_=MYmC6rg2g?Yg_w*g0rGT_c*=gbU@!B9Q)pKu%D42H_sUfm4uCp;U+VybN3K4Mmo z_QR6wH}K^x$7oAqsEmnNc81CoAlin?lS`+ZI9uhP;u!<~OM5$ba_*SRAKIDU|K#vE z*EKRy&F_009_PXjFahlh?>2|`5-{hJ#u*-;jTqg$isL?zrG^CG@HRO-?z@_f$Ma!q zeGTAEOQUa|!&?U)9zA?#(v3L0gCXhu2r=z+pA1R&ki+Btv+453XKP#EE8w*w%s7+3 zPaweNtLAZRxv_=finAdv?(($NNa zzy3|n@J_{V@{Fs?%g$zaXO_H2!Q*qNaV9M{-6%R@iy^@eP<@*|f)tS@M>^063k#zd;5}9+<5W z@J!z%HoyPM;q3&EXJ{E`bZ{S7T(Z8KRstI?%Gdkz;tYF}HcN0cCvha0&RljSg?K#Y0#0d9@C&%i^I+_`H)H zUO#voH<&KdH~ITDe%twb!qUfZ!~225d)ngh{gdH6>hPYmctsZP&m7(h;I$x(`75?~ ze1~c0ud-Z?ljKdZcq0yPGkB(+(bRtaHafg6OP_7SUFY!bvUuz#ro8hV-m~CQ&is{S z;Js+^re@&1YVmkq3QIQ^M#&~!m?MYsrdd3`pA6GiY4OlBp}abahpdM3)>u6J4CQUK zc(XF_x-8!847?GGHzxycx5b;Afp>?+quqa4{oQNv@F{&L?;(p9&%k@a;#F8Y1pD`L z{1ne3;J-@m%}+e_MeB_m(yu87LLR3q`gL566 zCl(?;?+bwglt_j=Vtd9iVYJc$y2wkBVk3=W`zSKMcwX{ja z;HmT1W^ya}lf(}LxI{b^z>~#a1aPVNSO8BEgTM@8dbH1K4PZ~&hfzLH%5%j1$PY2^ z>WA;Jr2iT`E@Ab6Txo(K=3QcLpX{kV#qI&5-@jDb}Y!8#CTu>RlqDx*?pjLSYIBV z?>KMg+1L`};auWVHO6zD#Fz+6IUYVGUZn9{jnQeOoG%NG%Z>!Yvs~@&?%&?osn3qI zOd^8f&O|cN**CH)4WVmvLa<+S$ncJB{oUBb4ChYM24!>z=T2kq>TOtxgEd5V@(9G$eLSn$ zqN&PM1=ex5v2JBekM!c;>fXWrt_hOiT?5z*Xi#qi#^@#v&W7z9oEU+Nt3!kR0Y%n! zVVy%;MrD%nq-@EOLD~dC)d9{Y?oM>{wTg1UJ|JwYu%dB zbvvE#Ro<}0X6E5{wcvfUE6vE;8*)gj(vxO&`FsqUvfGOYUjybf4GxWT?>zndYLQ=D z7?~28=A9HNkIam4yf&-LCvH_)i2p@0yq)tNN5`?9^A6+8@Bc)A&Evhs$jCLnzvS?E zFPcY!cD#4d-Ge_{-<81ADA3OEJ_Ky@Mu6`(B={!XoepmfBJuuZoZ(%H09)TW0M3Jq zGwHH?Hg7us=Lg0a-cJ!go|zJl0dQVvoJkkAS;;fuv>{$&fF*NzPiM(1MTXX8p>H#I z*`&K4yp}BVy_BUse$$Xmy2%jUcda^Nwzvnmsas<6dmO*n9>yI6Z_Ef0Xk<^~H?r=# z1~gh6yh?A+vKp$d(cU!y=G#{}Gi|UUNxvVIU4;xO|xoBA7N}+-m&2+15@t?ij~s++*F(Lv)k_L|IFbWO(U1D$3V4EPn+ z9Ef+$Aod)bBTfdNMR=tMuQ9GoaqW(n z*A&;L&eE9I5Z9(o)0o!`&#wAA_{MRq=L-hFC%((Uw>x;u!P^{srGt507)SkQ7yzI6 zNNZ1l{*LRD^S4;D{`R?5f6IKn{&sq;TGNT0r{10Ln{Gan#*m3Pd}2Pk(`S7$TJm4i--asG1v*@F665}CPVzY*XZ1MH#AXc%K;rpYjTO1n#7AVUZL@+8Y59D#~Re}tvTWLGx2O68R#6&Bg33! zBpJrkC*uv+%}Gda**)*4eW~eJI_Q>>lXChoo}xMrJ}Cupx=8 zMykcqR`)=PAuG`*$m;Wv`Q8>$QW5;qZ0t{evE(F`t5qT_lE~EYDV;uB#)RM-zVxTf zfS)>TrlG55Swm+>x{p!SX)~GF85WZMz`yHMb;d)Wu-+3q^F@kOV_IFzI@v`MtVJV< z(|3GJf$F1H!0&2}C*3;J#Eb5PFLxd7QWI*`JhQ$L=dT3RrCE4dkFhhWg(u#rQ=c`S z$hD^^ZuI#7h-*);gJbh}590j8IP?2K1lT;@qj1afo#EYy5SzCfxYB2(bpM;fyC0bM zU*n9vQ3Tlf4g&LjY@FdG5McA30OozoIK#v3H^6%hm}NH3@EB(6s|Mix*Eqxb5dz3F zQ}cEJV&lwjm)8Y>(Lt{H?ecm-M)a*x%xPV%qHD2 z@YrXJ3)A;#mOSp$l}-K{(J;I`jSEY6FL>$7@f;$WIMnehc&4q0&F`o2+vYtFUb^#0 zo&XP7_uaKo{LB*q(=)LWf7Hk8-~s#<;?KBiC#n8djsU2ZJVyOE{%qa@;4waV)WtvY zuEw9udlWo|lgH-+!@I)aJpmp${420{tq$)6@Zty~k9v(hUW0bJuUkBZ8{T|}H>V_3 z4nzs%EwOm`8Ol4$;$>Q+T4(WCk74=SZ1LLwV8XejCTCTlL;^9*>U+>M^Ts zrILg7v=-6G++a1W7prOQTtjO_SZZ}mh(p9JV_Odu9GWcG*nmqPE?B41-!Jng;_V&# zJ48jE(F>j6Xr#UyLTY+#Zb`*t`L$F;^B3u_tyJvjy8Rt$X%td zGg^}m&uA__|Ng{J6Z!Gt=G;cHWb!ypuaNnQ#w(g5P3rgkd&Xv8e?a|Sy4z^M{q*7D z=1J%8FUWhYx3@R(*}g^19%`{2xav0I{MKCHctOE)zn#BzS?)dgcYASh2lLc`5@ByO z)mMi3+x}(?8}aDRwH9>6AT#;>1+W6Z_x|3B z_cYD%b}F=Oj<@fo)i3=czZ2t`5mD4U&z@io_U~y#nN&-te;4>AOFmq-?za_(`yQ`} zHk!IC;mYTNMOgXVk259m##QU7FVW&ML}^hy%xj5P-<0%gO1AqHe{GiOm#m{6oKqod zn;LLVh5TL6(pdd??=8_=#N+L%ALO)%ig@+)N%jNN?~?eYZc=k;%j0sr_wn`;-K$jk zpFL31thB{(X2jS|=Ge~P!uIZV^t?p!G4@$#6+Fjc5>|1&_!RW$8_=Um*QvazGE$?$ zE481}Z1e7G|55v?Bd_^-P1{u?4SRj^&G5Y&?{UWA_0ln~S91I|E{-3^@@<%%7tXJ^ zcA9e&SAH|E-xfIMIM{j`w4U6Xa&FGFhRk)~OnMf+L3&z_L(d$(7DeD6r<|1NZJ67q+Tk7KP5 zyRYJt1(ao1>N{F|RC_e-V?QGwZQHtWk(Ia5cc#`XHJh(Z6Dw-}4}5KE75doQ`VIN! z)XGUFV+Zvd@wTnQTiDjY>@&yVDd1k@+|d`Dg&<#D4PZ&`xrM;%<~;Fyfhd4zH?M_%OMV#((mPq|`8K1s?`@9HKw z@)8G6c5tbT&$*v+rH*`xl%H$FI3plf-ZCjqm8Z;+PnGf(KmJrlK26Fw*HdnqBcCq5 z8R#D~9K1w)!jjX@<5rFN`h#{J?+f76+q^YWj)hz86fPI*9ew|jZy4}l2N1-b_~on06kkEKEC(pgdPJLC*O<`>Y3fb%3Ae@bg4%fS)Jg0e-&2&le>Dd4VG@5WmLz zOyl^Ca4>&SaX26^bmWC%JRpxb@|gHaKwjj?VFwbB7d!G|abrL}$&pVIH$l$&<2B&H zZYOvqNr}TR5$6T;O?Kpy#nOPh)RC9UGaOR&HN}xn5t9P(%N%)`_!&E2;ljG-^Cag z!D`hd0lYw*6~GI{yZ}B`L<6`={6}g?Kz%F{&j#>f@kjulCO!zv{>Ea`E~q_#Ju$AY zPu`-m<(%@W7NV*z=Q*sn3~5j-Qr zoJpeMmx%MVoX;pcBcxj6g%X#FQ#9rnU*=5_lQmZ9m5E=Vpe!%P@G@_z_y>(SW|w)> z}6?$>G@wcn-vt@J;EeJA02m#B5C*qFA@f7*M%L%;;iQ)6QX1y5RG#xH^2(Ki*MYjj^o=I%!ouT=2=z}lyf-l=~kIo0;t#1x<0g&KS&$Xst z#)eY9UgI{6FV?tSV^oUNpV0UMjXN~PBCV8nYP?)ybW*7w7mJj4YmCB6+@ta78gJ3K zS>s-fvG;`J_i2pIC-GK|VH7FxRT|f#(8sk`1Rl7D^;YZBge|p=gOp@Ajl`CxwwZV0 zJI9U4IPP&HDiAhr(4vlB7~$6Lt|kzAceEusuYzq{&tL}egbgWV0$O>e*^1p!Kk+1p z34{c8lSqst+>|HUGO9yLbY|1%#y30c_szP7&8Pb+Vc1!1I9lVzj^SawBfczh$LR1b zU~MQktd0_}1N5d5tn{Jot68wL8^EWxf^@dwkf~%ca}0DdKTouE>`e@H?MMuDBNJP; zC)Cy#ey6a7$f&V!R0q`9!p@-(nQj3;N!sJ7mh^*cgG$|cCQoi`U1yfDB^s`8IMIRg zMgoCZSYR@JRz53%rms{Wk2SCbM|sRiYF`l5tnMK^MzvpL(&X6*{-G4Vg9A?F_9Q4- zXa5in-cY-f)TlE|(Dces0GpI7uUWRDv#V~!#7#<$Ob$0OT^@Se$nwzRMwW+~r7jQM z`J^uNxRJMyT#!6xT*-5^ zY{G<_nj^GtXz4|I__2iUjm#E>oUtNvmm2o07(rX)bT=-G?ARguH!O>Cw6~lSZaW-e z!tC5yPk1(t#e~_s;SRekXMZk>KcZp>o-_u`m|SOPz|5(B%7A%N3C?9Hn>ua!j1y_f zEH3fX`+|HVPRDsRpY4n@zxjPy1c8Rf=L#bu*Zh7CB%8K<_7s0Eio zSF+T{v%#}TcPvZZlUefke%8K@*j99I{cQ#>oBZ7iUN-goQkJ|W1?t_4%2lfE-Td`} zmrc44WXXFaOI{s1Z8qud%#!ygc-gc^v@pARSrfwJS=XkmS+`^0p{x4N{QjB4+YMg2 z^Ky7j87^Vp#Y=Dw4!G|^NI(9lkN2l%z(cU_#<3*He#Q55y!OdM6^O4myz+7(;s_@X zP2=4UZcfhehlwwht~pLBjnV_`mxt_+H)CcMv?*7t^)BG5Bv_oA;!ZZi%Jud51R+9{!j5>~9Rdwyge}G2G>cc~@SX(E^aJ}F zgZU0`96VFc=!$;2F7L3#V?COBae1#;Jp2sh@x`}E7e7OJr50~?2439a@!fY={;DnB z+zh-%i^q5UVfxlvyi+pp+AUr@121XuDl+iKEZ)2fyuB8WZ539I{T8n>1MfkLw;%)W zki}b=fj4gPPR+nOZ1H$Kg_YwKi?=8PPoOiI{T+9q36?F|NAb#X;b?)clk+t95V$6b4-|E=s2&vyC@{5-UP7@l-;r9`F>)P?vLjHJs zCs8hUmW#KmFCg$e$nenSj4h>eyjhf^Xk)96Q-j_p#*3t{W^aACnH=HH}ksb4{vT5OCDB`%Jc9AaGDI zWm5W^2Dc>#2e9G$nQ@$J9w+SU?;eUTUs_!sSFd~H_3^5X(Z2q!_=@G#i{cvx2m8;A zqqFw+4O|t!ysm56^6suHgb6tP^dt_#?o0H;DtTbAEz#A5#VYJKKioDl*fu)Q)!oxK z&`o<}2)A?(bPpv)aQu8CndE`-*p#GWuz#2a&3y^L(ImDhA09q?<;rC>OXNTGIE)SA z&gAIX{P`hPe&S-;UZMviUpJSY-eE zQ%)*<7ZE}1IXFlB7<`VD%H=rnTq);htX!@m&y#ZA$&|};rz<1Iiie^Dnt zQAb`V<-B7lS17(0C~wTc)5QIjoVM2Hy$6G7YrR*?6;4fl*GM_v0w||&vFO%(hEm^u z+Y@8hRtB*rUbN)2wZ7WIw6(s{!nCyx%5%l}0ePMy&l6_^S6fbHyy&Sw<3Fbd0p3`#9{kf;!H-Ob|g&)vz)@KB7Nj@6DC1O_q zPZn(fTq@QE@D#bn9Cgt}V2Nk;^iz1McnOI!eKsR)Va-~I!k+js>VtA#6SReG*O=D; z_rSYQWA=IOfmfq3X9%>Fovm?P;sTMUvCMTucRSxO)2@%kR>{OWDj)Y-r{OL{a zSQ=S6S(>5lWOrgj?wg?kWj0eBof8K5yB5k5srY2#oSc=?+KFc-+Te za5wgLku@PH$_Ovj2tznX%Rm20@o4TQo1m?8aMWyC=*LJ7?!Y#MU4uLH_J_W}x32R; zI9E^xvvfzlZyrTWJ2YG=ozwnt(ey&>m!$res;hlCqoc6La-jT$?o6KZ=j z7ZVu#@7t#EewK?rG&DqW$_aAIb!(%Cmz zfX0QT`%ZMEbm{&tBAPhVu^T-6?>qDR=LoTRdm!MSaYpv92tbwjuC!2yc%FLWy9}X> zQi{KC;}0U=RhOu_D*GymBzaNzkK)hf^@7KGCXc%KN8X>|&*mKjuLWV`A$gy7lf%Py z@G?K-aZYdaUFGmf!HXk|yaN0g-bMIrr&|pk=fvbOUxvr=#OAew$7_Z>h8x~|hquql zUr`3${T7eUB4PRtT0Gkp!cF%{i-)QV)%U!`!_QFOOBRpqAC|w@ES_x(;pQ(2CDg*6o#D~XvDRGAM#g##3BKXU34ol7 zt3_A6=32iTn;@oLb6r`jwnxlj&GltghPCFp3_a1Txr+Fdio%>diR3wEM>gY6iHn@E zzKP+eU#?Bcl~1**xa8c^T1wkbYi(Q^?Q0Z`(P$#t=gr^O6iu}BMdz0{wZOl1y7CVr zyuF$smq+$B<;?$-cc{E2F{fp$A*b(had|W+@%61U*Uc{e%ni+R-(Gy~*V>EDZ9LOU z#A2%x*C!rNls@*&&()QU?G}y8&@jD~mriXQ6Jt17`!Kx5G3gq|Of8f?Y_G|dv_{)Y zT1(dLS)KpPZ{uDy^H7L2=t+lTt$SAIJrk3=Fiu8D?qO9!1^69_>s90*{1=BDG4{+W z(Fg{^YW%iWyWVUoq-P=jX4S3ADND91cZc2p9UM=OHy>~7Q17TvmD2J3+L7w?NPEh$ zPQ&{}=JV&6KHXbr9aoS3*(~I)T-oq{U>#Q%_}ClyjoEN4RqyFna+Un;rQEmbQm$(M zPBk9c|4xy2a}yE~L5%ad0`eRO=Q=pg!TAm@aB$SYg`x!M9WvR$(?c+QoSzlQPmzO* zWqjV#l`9rlKC|3R@%PsJmTRkD*O(sHYQGe~si(a)QqHFe#VG-Kfg>*n>;uGouY&1E z#V=D;g4`E6@oJnW)R5p&Ylh68RC%uK1u8k;Bvup;2Fejz_s6X0gS{T zpqz69uKjY~CSuMrxc0j-fb+zP0LJ-(0bC$r0UQ-PQ-b;qNqvRlA2e3_W8$kCtMrS+ zy&ChH;XX+fqsh+H`B+< zst?d_7UCoHFBIZV?aTP*sD8mUTt3(HJhe*g^Erx`kaXB(~d~2lgzSSme9kId0uHnx9tLzm|C6=2-v~~9OCDY0D))8DJ?8CMzogEWN z?uw{V+t-E7Fyx}2wJNGa@~|sto2W`Hz{n-Zv~sh_hR)8B&wA6#J*jlNx;sX(^fUt7 zOtVdj5~{5_Z1K^r$A&Dec6IkBb|KB~q)4;ein3Ve!eMI~e+!Z14s}#p5@BpQu44L2 zlZoDrV4&5GK2g`FI_ph_!WMLJz*I0dTj@i-hS;u-xO*G&(Wg$6!#XfyrJB^@`i*IY zIn8KE+y?Zw{is!oqq;5HYP)KC5_R>7G<$wzW`-}1E~~{RBd`Q++cK1FTdEqmXDG3) zyRtTPE0EgItw8>u7h40pK6v>DL{^t^!Y5w#0fN19s+ug-Hv&YzcT5Piue5;B={y0M z+kJk2E45*R#tF~SQLoy{oW3#3wnkN&{Ug@nX7z`40G_+&0q?Q7_%qJ@elI39oY&-Q z0p|!t#vt?iN{7ceMT`XPI7gx59M9H=>5QD8N+JF+ydUDX&BJshEpL^h?~)MSQ;xnX zLwKKecs(J!eGV@P{38C0Gxaiz0J|I;0XSba&Xo631lT<8A(5{BSpPP!7l6IXIFqis zzIzb7HHHMAI_O;9>sj&|k@0Nw?aq?-yZQ!G-&iwInXC{-$~x&$-V{lb3^g zl62BtpC<3lGz%8waW_l9DhMS84qj({;YblA;vgM=$0<6m$FYM0>`omppyqQTzT8emZYVjdzrmZ(^ijW4yvq&Vs~S&VSElh( zFYjyM;TDFcn`<RIb}n{!*z$S>w@pRpmAHZPIwSMNG;I zYdpIDOr~!{th{G#=fzC(GZX8gEJp-ZL7nRO6ZJ<1c{s z52}-arw*wuF{H%Y4g{1?$B<6($On%uFWg;^%x_ZwzT(mPIN$eYzLT6}eSGnP1$Z-= z-09y*-b5!&0N&LV$O<_9$m5Ztx!`-i7whioD}R>Em+~XX1y<;d z+_LgQ8Ba+H9F-p-q~<@bPgXGNaAKE%-3Im;IK#kR17{l8XW%S0?#NFuyIsSyR=Q7On&;8l z>n;b5-|4L2a+>iACvY}fW9a)qJPK}6_M9fCwb#GVFs;4P{jzej_Ue>-*nEdP z!;oh%vgN3p8&6}L@x9FJkY^h5O!jL_#isi38FC++aLBU^c^3PcCbzIcrN8${@4epX zkms>I4xG>09Jqjm9Jr9xIB-$yIT4*dTI>8Ce4+@9_J;BjrkMq;bv8;&S7lo3tdp2# zK=hvLG>6>F*Jk7KGudwe2-6IMe-lPxnkmqGu1~>Nj@J4hy}(y6UVqArt|9x$TdIQka3L23n{!<;tGjz6V2sFoXclOJX_*f5}zkAZq_&- z55YK}ZXnNTO_7hESj+0yR|{1j%%ik+k7&z!n&8w>GK?)=Ta2#|iU`Jvq6nm=1X{Nn z9y~==+V5GO(Z>yF*-925o>gZc*>LG>hgBKAdKM?E*A(L+iC?9RufM5JQpELZ<&6i5 z#S!O9AYa9a2RYXKV(V+-okEeH&eknmU0b>vx)&u_UQ0<#zPk1{SPzpYgPN{bR8j%5 z*`5;Uq{Z8SPSjSyggWiCz2$2`$=)LrIr&R{kC5l?O<9mqnjGsjJWFfYdF?OtrI2DnO*;42<3bDXC{(-3Ke z0-DU^(b`@*yu)eoewHS04l>@HM*arU z9)%N+bkUFShw#&R9`t)khj{d;TJc5o9m_;MoWxeVOjmN|mxDqUqpvHc4oNq)N9AUrkl)k-6pwra zM-=Z@h`3b&_=-nsAH$fY$fXZEW{)+=+DBboZG(6@@bqgRFW5Z63~FoCo0?cKw)Wv} zcJ;71uITcfuiFKyBCCkuT{8_~zNo9(eazGHOn)%*jqf~Xzqd!p@p5DEtl}MH!7{8` zWVP%MKO460U}J|^Psq24)>l}KJ35QM+gJ9uSNfEf$Wb=C1QuU&qgGXM)KxV#>aOx0 zo8Wd>#s8nSMIN^~7XN1hw{a}~cLN{dSp5G4Fli>;xv-2n58B<)i7>0GiN1TH4Sw-4 zAJ0Ks8$)`0^(P>7RkjG8xFCA*gw5+Dicr+HsAv(sKOlVZ zpGu(P^Co^&G1XBc!s_oKtws)UebZZn?+*xH{3m@nrW*M}MaJQRH0$GvFyT$vgb%5P5igug3sVv}nfLh1&W)^mh*w#6Fm&5n*+Q?|W zFKo5{IJ~?)>qxC^x8h7<{&qBD%}YJ^^jLSY4~??zp;F$H$~cS5w%xNWnQU{<^rZ1N zZ=0Sl9z(xp=)-CIDx-#93;cFlk;LU9=4jqrg`ZxARPVy-ap~H1wsHUeOjo}*xCwb) zUVQBh?i*dVTg!`wT*2aN&!h|`h_74?4ruign$D;mbRDIC)xmAosXBd3*2mebC{tZ3 zH;#j|U76PPyvNW(`rkQg!eSPe&XVxLrHlR_SQ8fIJ^M5Kro7-AtMr5`!d&{-1>tw- zf-pb(oiqp;u0=hBxp0s|KsIKZ+rKCQ3+kKC(B&k|^T{nrlcQU&GD$K3plL=m)t z^NZQnB%eY_-+ML8u-@y$F4m;UX?;CP2`h*7-<6Ql^8jjNF37*6$!Wda$@j3wASXVx zIr<;dA1?PyY3Eojv>!szjdRcq;q4v-&voz?0XJ*o*~a;k2&P|hCH8rPReVM zh8t(mslR}ITFR-9z*2xAFJ$*XPUnV-LGNbMeh`}XDm*OXBM9;mw%LIvF?yD(oP|~J zDhHmz@*KF7{Vv|bp>Hbto&!%~;|@HXebRx;*li9xgV8f=|zJD*<@g9 zUsOKYA3^Vy$FYljp8y=m3tffm8DKhA_$aV?mP&GZc2D`yOc)x+S8Td*AuQBj41M4=-NI!jZRXM__;+P}+S`1Nn82gTapEmFp4SdMJHyC(_ zfiE-gLIcm%a60d%JNg&KUp}ri%kdDtiK#F72c;eH9)=y@!0@SkxI%J&Nw1V|7x(FY z;CaLYZXh2RCd4^L5*)9ScoTe=Oy9pv>c^%T9)G8_^Bs}#`^35n>ErPSggtscDy@t3 zUBehCjP#6<4?UygL(hKlp=XSIkUmU4^c*4|dOk@$^gK#F^o+x&d_6_}9C6-VwW6NR zC7&HqKa%G8+(ka}c^&!4=S}1zpSP2beBMbu$R8sg`MjTe#sQ&PXO4=D;^}qmfI$T0%FG9ald?qNk@lf5ng4c}jThRw6Qohs zIyBNs`Z{%+3B<2!9Y`XnO&X_GkCUc7`Of~n!J)49p>`_GuEB8YQ1{3XKdxIWjuV@f zmn#OXkpb*u+LFj-0WbB?Kzkod7YxAgd^g_S?}Nbyz6*&96P$9|#T1vt&Q>fq!D)8N zPL0B=Jw}onUI>fxJJh-ZW(-6=d-}HY^Xw^6$MC?QFmE7Ey0V0z@5CZWEDZv3bCufP z6%UH3manMCv1l7AQ}`TM?{2-eVg?<=HZE+~>Td7op^SI-4lHD_lOAg_vW{axXkX4C z-bl=#I4iaptd<*F;OC+fwkH}oySork&8j-Te$5JDV zkE2GIHiqgF(MRGT`q-(5#>dTgs6J-?ukE;_)1VL0Z+S+})C>e=@J-osClxui+;y=^ z?7G7oBfVXBm^8&q_h;wi=H(X@zJ6>Tp_CsE&NbnVpzHyGfSa~19G0o|e zQ@lSSKsk$TG5-3Q-d!NCpO~Rw|?kGnR-oJoEJQS0=FnEdT`SX&8>~nVzyi$2g9w2wL z*NyZkcLahJ3cyz~llQwcc@21exGW8QLuvAkq{;hbn!GA>P~0}fT(a^GftOCbJenr& zjWl_|%=FT|Ax+*h;Nf;O=8~1Sz?U9xQxe`kLb1|Ki5&tDO(y2l@!baRe(-KkLa>z% zdQPR3N#++q95^A z7`#%Ahb9)|%`tek#>1(O@n{Uw)2#x}hMe+;;>37=z_HG22CrH2C|@dnKQwq_;5{ID z6kqYaYVaB+$9aB@_prg60FTBO%3rp|`v-$pFh$fq@p3dC9&I_wVQV~`!dU*^WAJJ< zUY^FI>!@BYL5-KM@hBfUZ@tE&XD_N=OkSJDD^9_SXgs=ZCet^n@o;LA^2RhCsyr$0 zkjBGdQr;1bN8^67{Ech8sVR6-jW;a?Z$jfuPr-Xl?93{ovCDB#L|vM z48Bv9^WyeLl&zA;(Tq@z{Gx~0V|cC2T-OHLnx178FCN#L>pEs}Eo5UPu2~$t{q2d+ zh1`Y9UikJmCBlpQ zzr1TqRe8cqVWJBbB2hL@;IB*_|IB-6Dj{_GleGdoi`6+kEi`W||2L;jjqdhX;bzm3& zUIfW$MnX13-i7)jOtT!aAyOqVU0KP7NRGsG#V>Ms+5ZKZ_yT9L6B5(xg!ah1AhC#_ z#hymEal_+A6wWZHZ7F{f>W;cwR>~Kj?mjY<`?ae!Y0cO1_Fm_2gg37~Ln69wfnSg>WDGxE%Vpyg}}< zz#agbc&Jpa7jnAKr}zo=LXN2E+Z353^tsCAnm%r(Nk8pjKvtOxH**|UN~~;%%$688 zk6ez-asE_^&zBhYkLR{W0K=(iQA7k`%|cs<=V5Ux3~{3&BskTQhEu+szFyFU*WjGN z#=1Redh3jd7zLmuVHKnnlm+gMe=VH?PA!{?+S}jW)w-j7s58vhn~AJh2q7pwYrwy; zF0GUp3(lnK48CH%lrJ4~&8-U-)NWa{plivgE5|8V$=8kF1|~$P+}!q!Sbh|cTB(NP zEi@i@>KTm7Vl6Ws#9QTCzJ!>}dI**3FV%Jk^7f{zVhTNuMa;iMyCHPJqHC5HKXNqw z(ltRjb^JR7=sdbUC>e3p@skE`88FQal%wkuIl6A^`oh38XHZV@4kAG34FQ)Z5`4uQ zF?jod=~}3q;GkNDh zc{)7WyPFR0vuW~v1733)`MVGmkxshTrOA6TO`aF`1&PvqMXO87{#x)nS~=A5_YEG| zx*t_SO?Di|$WqKjv2YUwm(EiaeiWquzc1sbuR$Eb0t(G(Fg2oQzMMzx?9=$^yeN1S zPCU{@Kf-t7r}JI_uM}a#)7PS?Kj^&IG=0>kmA)$t-s>69p^VQs_GBz8mU7uGJR=iJlV4JmEm3C8S(+{8W* zvm3Ja=!{Eh!ViQ!!LoISGF{)<8D{qWRTG)H(J9TrhT!%oEm=K3tsom8_pnKaOQn?t zJ2T@um1_zQS4#XEEK6iYf9%cpPFBn4(yZ;QnjITmbp)ZVXnQ96&giOe*lr59iS>xR zuxv2uV?my)92TT?nq7mt`#KSz+i+Ohw4&)k`q$dBZe#0;#w$XtSFBsHa>Ett0`}~# z8rpb?8Fzb^J$u9^U3a0PlgGb&LsRRD^)1cI*KXwcF1dV7fU*2XymzsK`x~>5W!`1M z&phV4%LU(kEbA^ed{>m&o+FV}mi?y_o|e_&tgt`mYP6!TTd@lEK=5NhvbN%C4u;2T z$M*=!E7Il zMVi09)qn8%Mi#YZ$Jc9`E@g9fMIRj*xi)KTgxiu3wKx*~mvAuL+(teNBb7=vn>5|@ z@T1}D_p)m5vFmSk-8y>f&81xpzS5f>u0swSJei4Mmk2eJ=$T}EQ9#@c0*g`M0xWKjb+DX&drF<0(*2Xop1ld%r!F)2ksMj zoi;JAdHMFwHNJ7Ip$BVPO%3f7n^o>8`^>|hiLSEy9~Sv;2nRF&{X6an#ma6*o8dXj zI!H0R6DLoIa;nm1A9?L@40b^}$K(#;{``CB*vZ<>)$Id)*ts6C`}&7$+Kg#qgJXBk zuI?_oeG9&!1~}N?J3Q3W-)DDX6Ykb-KMSHgTC2y}j>;Ay6i6#+N*E%ilto_DJ` zIHKB!yT#Xo9&)TXJRW|gL4;b(qcM5p=q+eN^_PUhhZ;T6-nNPBGGO7xGr?^Ck;vnj zfgkUxx`tKFJ$7E`!EotfRy{phS{`p(Y|OgD4&^_?&qCF-W7Ep(LW!k06Uk-a@DtY+ zHD^{&ix#ykZzEm4D)(`FZ#zF@;@bwyu8LH3gggAayyCy8lTV$ZVWZb~VlQOzf@(d-jNhFF16M%ym^YePZO5 zk-46#rb@5fM7b}TV5r^vV`TyV1B9oQ`yUkb*V9uadhWl8Qa&KdR&dnY(j4(rWgeq& z`uVD?hkG4mDdnjXgJ)?&}%vDJab;75#7qU-M-F(c2th=)JDFv!d>~br`>1 ze_SvY%HE%ItgdB2b5-5yp2m*GZTmXrH$NK=HdyUe&vMa|`ByV2o?CvcA~#gctf<>w zIlYa!xim9mH+y^7yzFCJd|4Ae&HT^&t-dlI;yTvO+DdQoEe+N3b@1BI~-Giyl7_iq^MOM;0%#Fj3g4N{E}Rh>USr6&C7ed&DVFt!+s*q1@&h& zW>CEsUE-BWTJu5JG-3ho9T|6AkGAC*`^2q3yVW}X-EQ|s9&Dst0N%0OiSSJ3Zkegd&C1VP zqmDB}o`Xj?FJmlk!gE)|U`~%Q-D9=rA+9m+!Hm0@)nfUYB7sS(i^8`wxtgp4_O_>e z_WpUHao>1`x2Zt3tKw)I!rccg&(fxxHLioDZK&P5U2Wd>mF+KfSYcN&>bWfwrJ?-% z2S0xk@5bakNbMez^5APnZ#-g)Rt@`ML(M_du}fIr;^$GwGN7T4k3c&v>08ID0?|jd zU%kB+wb9e#zJr&w;xh}vhqq(SVts`1QM-S&`!3JHqU|Ru*a6oa*4Sqkv~fAHujIOh z)-JN!!@t^;md+fP<} zWx?9R-7Ug?*r+T+A`CW@dOI@)P))9t^xDG2AQ9_uvK|~Mu6r? z0XD$`G#{LIV*Z+}!$k|0N{+a8RN#Eube>(fpa*cyF`r6yU5~VH?WVb2XMZm|KO3FH zg8F=KV8q_iv!&ne9vHZ?c4YR*RrX-5I;fKebgx8iyi&9;8Ygre{5zv|*Fb;7rfGzI zBXSqG!vBK2X zm|Yqvc-#{%Y4WuB!p!~pw=Eu$jkETOr=lslP4MXa)0K;lrIZln>U4hSFmklMdFA%{ zW(#`1k#B|fS)_UX+C$+78ZkfEJrUvkA^_v+^YWsHM(mw!k)MowpwWAb`tIRKd8AccKHwhkNz``+@V2H>>pMCltH$sn<)SVxmbfX19ouOLFY-CcEuo zl!4qR%6~2Hqx3$w7U6V1b8++X@UwPsv#ZMU;`7-lX<|k-Fu*Md&Yr%+dT)yx4Xx14^rz2yAA}y*4Vt}@mg4*8)KDr zUGuf9%EEn!XWJB>`%?aYD*sRIsG@mgo3~?ChySkYJF@P2qGMKz@9xn$e|zTLtJ}SI zS)J~?p6Hy`;<`In=Wny_Ufq^)cVnmL?tPt;R|lFs$0Ud z_U0AkV&&cWJuRQlm*w;OvNLmhc&vkmBQZx$THXvD)RXjlq_W6Y5=&jYoqsla-zqg7 z^wfEI@ijMO+~~Q<{XuCZuiamK&GKyC!_&=|t?B&psX8OBy~Wp@Njdd;#-`Xa$_qVB zRIULBXKNWwucsfPNg4IDYlEn!v(DRxdEWL2>x4KyllsxixJ&9e8!LJ?;wmTFLTq2> z^5TKD{^GsMv(F@7wo(TFN&GbHi@h!W;%m{Y&ZwMvd!NkpU3X3v7|YI5hhE?7xQ6HFVBg*oYi+Ubv<-lHBnXXYswIaqKd%o1MhEG|h;Ga~pDxfipNiKEh`ha<73iIiEkk;t6CLavzt|Y(zMp zA>%wSi-hP2v1_d8ZiqO1Yfw9)&A4WV2tV6hI zhI~4g(~Ls6>4v}swr^`3{0xJi!RARmjZrS_;PN^6 zUW4yt->2!Vbo3sHGyP2V&kniIko(vz4tbU#&tmNkx!;ic*%F65+mL6o=?;00A=B1N-;n3Ck2vH7hP;67amWh|c_G{6kQW*9BDTmOFE-@G ztjHlRG2|ueHEmO#8@t_{=Wi1GibFoxkWXfxaLA_^@+oZ0Aul!LrR)IY)IMpRB)7e_de~$B~vjq-*nZYk( zizJ`MJQv2h=??x3gFl1KkbD{gU9cXI?cmQe_%m6qXXJu7v#T}d@&x`2H$3{O8FT0ZY&Tw&wqfuEah~Kc4M*0DKBToq@2>UAXj`bK2{j~ z3ihbvgARTb`?v#Fvl|_F4%_a)7qH75xP~op;JIvu1J7e_2cFM!uVAnhFLbla`7qLqmcrjbxz)RRv2X0^|F^0qjzi~Ws^Uj=!g%Vv$hbWC$H!u3*4@eA>ymJLkD0++M@!2z9Oh5sD~ zbjecq({vzRp=%|3QC{D6A&lMwd>;BJf7Bm~T(g;9%IQi@@BRG%*AJ4@FiN(uKPNHG zx#_*X+a#tu(6_@oC8jwu*~VV#z}aku#FM!^hy4kPNk3J4kt>(IATjl~B20e1;E?CD zyCkMLV3DhU?UndRjtklQB&PZ+auu;964Q8DgpX*KNKA9qB3B9fjT~Rrarq?nw8S@Y zJemEI#3H>Z?4w$J(tCts2L6D72Mye5;P)7~#lQ^)t}yU)1N#ho0&A_xQGUN|;LjWQ zpnP4cuek_ZWDYfvXKX)xeg4e@=~6 z%kMV~{I3Rn$iN@hFxf7@MZ;A7Ap>tPaD#zu17{fc7b>&xN&oW(K5F2P8Tb|h4;y%s zfrAE~ZD8v6%29r_>@s=}*D-$Lexn{_KR%k=DE$ce|Har|_^tzDtaIHi-^cxTG0*qE z!36);jD?8*d&VfA{?}n+jQnqkXBPfvrA_qzX6&mJ{vV9}ihQK!LB{-lWNb3|FJa}G z{BPmiBJvSGNIvw1$VdE*@Lm5G>5z~7(0EAsDvJRJSs7=!2FmD(RuZ|En!RjPmDcG_&=rX_umPd z>VCXz^9+UGfPM&{()~91Q1Sx#*TJq5`6G-?kdMak3i;Q|_mz<@PY?MzjBqO7L*yg; zOXMSePZ1w_F$^>R*JSyTzsZEr8hH63FCvWandHAH^~0|r{2j3q!0)xh`_JH?N8ztZ z`OD({IRB3syO6?9;Czw)6UN>nc_<2_^N*r3KMFBM{`X|Q;Zr}M@L!QX!5FHD>p>A1 z=|$2!y#n$fuatfbd@3LHQ#y}yA4%n;^GoHi$+s+F>mT{#=MkA$k8pLK{r@Ab$HcEB zJ{sf2QkEb2uO*C=)<8Z^;xh8_k`ymL+ebkN(5+1)t{&yt_$`{`fJ;yIWRK#;zA>$ z`sU%3&kqVas&rn%6n=n-dP6wxR|x0zi+)1qi+BrV{4$9>@ck&XP5#SbZs`Am*p1?U zO}2B$FD5xKKM%ld67%!=TiMQ0j$35-LHLy35%R}md-{PKKj7~o9{fGzWBg=PUhsMO zR?2T2G)Wwi7>U=CzK_Uq?2{OY@p27Ge3!(xN{q(A_Jm(*h7$P2zu)I3n@=61PeG35mNT{-ng4CH^OgJ0yNU z;y#HVl=wXoe@fzBi9apzMu{JictGOMNW4Mf&q};W;(wMHot&5Vh{Tsl{5gr&O8l_I zdnNw7#P65*%Mw3=lY7?RfY=oo=x)W1GrUqY*sZKN&^9#9viU%FZ_m8J{w+iJC_(!` zYkSwW;lZKS-k!d0X{~|FA_M&}i$Jf}2$TH6kOLQO?e0TVn0FZN=*2fC_~uzXs*vj; z4r=Rg1n={x#0Ew>23mUtcGj6WjBQ>NWohm0L@5SgpuKxQvnt_SZfPCr-?|lf>gkIN z54G}bz^w!Ev`$^0fhBcR!w9SloSsFMwWGgFWju*8dIe6e%p^3JRzFReWR(C}OI}t^ z7)U|bnpW9}l}4tCcKS>!YaYCfIf~AcpxWNjL6ts)ce`Lpqi?vqH&F>WJ7&fK>EgUg z!~989$H=^$bm|`giM0`~RkV%x+heWb?Xje}pn`{cwuXmVBi#dA`Uj9{y%~sC8#i3m z*V@d#$$`dsy6=Vb%xi63zTuMA&i)-c(7gt)?tw*-2FE7{28Zx55Li#?7#x(wE}Vtv z+yO%*Xp5}__*M)0QqMdxEW-N|(XIKo7e zqn?r|82uv_ELt8lKq|XxeY%+Hj(-zkOK<2 z@zlF8l6LoT>ohz_Tn1u{SSN{frOdf5jo{Sv8*|-1+ge$xb2)s47%Wmui)UN67-8+ zp1QbvsWkZ2mSXVWEyI1C{7S1;s#BnU=0*%~{e4?{wu+99s+HdY(nal^xaebq!Kft0 zt5|Y0c!S9(J-bkmT0s349mFM6jgj38V?x68DITS23pB+*S9@1HW>@`i&mM?qEZsT~ zX`R>A-7&mXT=pvy4zaSYi!D~D(+KQ0b;+;##4j-p7JsMx6bkGT^>5*Q80VT!9}{ha zS8Ho$-w=IJMw>#(forSS6(ZG9sRnnzoKwB{@=t7t7io63Hf(9H?OwEW;i(p%(u@J? zPf0E|NouWOX|nokSe#U{AgQD_nPkb5q!K#w3D4+~q#rt3ob*FSi<5rnXmQdH9W6>) z2aA%{!J?#fuqbIAEKFJl3zOEtUqANLU0Ij39VBfAi`XFDu?%!?p^J!^#A_dTa?ZAl zd#Ijy;`*j0pvmr?WVqJp`K4M0C%k8J$k0>y-BrSSrJi{S?vsQCGcj233%%nWNl1+` zCE5K^LNdQ1s{54WjM#lqQVO3J@=IP)3g$C(t)}^Eg5j6Xq%gxvF2p=9p^&C8vHQEE zjMHRLPX1D4P~P_#32?Pki(=-f-}5A5#->0t*NZndM}2UWF`~HMcbG-zq-6IwiBhHl zCcMWWXFCsyvT&L=)GM$c3Ee2!T&ahTE6KY(vq&b_3Td2_O?LaW3z#VWO? zS}uC9==NlIGksZp`H8Wj;*v>|r<6{eHoa`d%vpAzykhoS_|-8yOZCLpxRINrw)?gj zJbKoOpqNv~pK?3(Eh7e=&nl;QYYly5L%2qf;Jf5;y}=8ESE})pzC43B3ZBwIbalMj z$lnd%6(rEtV({qM`y==%r_!Z0WD535K{IfUBEeU@-y#D#ZzFhR33yK%yhsw>Ck)&Lpj7r=Wpfxg#3(s|>kuxAqRo-=s+ zGZL3qeMd^2j|afxZBXh|=VPy-?-k-vMhqU=x~5>I&(0LfjE` zoDO}om^vY4moi+`XzDErn?H%n!m~x7D5CM9+L*Pv) z5`4wG*5GZ-73(dEs(9@N?>6u%6$!rLU1IQ#fJcw?l~X(#cl7*qc>@HBUa#@SyiA@Eixk|r~Gx1`DYMw+}L6l!A{>23jU zeHy$kfT#CgRYtQMzX6ZxPPt^f3yadr-|gU~qwl+E@@5vNSKhufd0z%Eo%4%rWNGn2 z;H6XE+rdlcd_0#X&pU~w^*zN6;H8u9?P==!9(d`rzd4iBtCs=r(#hXv!P}@BDg0#Z z)HNkNeHW+6+XG%Y?d8j9>iZ*j>9m(dOxDs#_a^XC>XQTAHz;YHTIxOEVZdgfZ|29De~niUP*?Lg@Khrt$n5?+Jsq0z4`o9PDOM8sB(ctaXc(}C3c=HV24H_?B+rT>rIhBLT zqw@DlbUeLYDr?1l0^;FP661Z<;B5rYhMag9`eQuWJE`j%()3}dj`3)ZkIuUvJe5BT znK2&it<-tT>f-ss&=una3|=pILC7h87;0iXZ0~dEdkDPsl83Gw<8gHe>qp=@TlbFjvquWO(K{{MYxGTheop(D< zeg<9erBgie!HcNy4`E>5rvQA#>+2ub(%U{5Rv)~D4f)#o+WN(dlG%{2UzolPc{-uU z9`#2W^*_e$iP?}ZIGWY`MEKcy|`dd0g7&#j$ObS8rz3 zR`et+k=93oW#bRKtA2mH7Pc3?(JpRhu&eBqhr4Qidi?drX%6@2qux+{s3eqqi4_pv z+4V`k)V9VJgf0xdE5Pm)5+)_W0=N~VxCJ460&e1Dy;Xk;Y^h!`?MB#prZ4yAmr|W5 z>yAQKdFXI}{X;G&DRb=TC18UJ1TXruMwMbn{iwzY_4k2QYpxJpla z8~BR>uOlY0M!kRf4*693R&dtQsfSqDJyyEbzQ#31;jHR>ZmYNrmag5=o{(=(^Pp>j zeBa>9yICN=nJjI(%E{ua`_m|qu<|@%@emh6>Uaq0va0^Xb<+3I>&{qR z#X{nB#bjM6tD9EvVwBT=iL*Vyo+qzof5`Re4B5t95BjbWu_z9uZ^p7>=`E6R!XdUN z-8d>8Jx<Yns{-jl3g*->_&w9*~&hpao@0WlI$%c8!M2b-;~F{)c@jLz>Q z*~+M|Q2B{daMTrYSA0BR@zg~dsfF!o>h~o9QF|p7+d^w(%POd0FBVjmhpY$1dC!2& zd(snGwQsvs@%_wcP5V0cZND4;pPOad)s36&ux^LbXKR(c^Ecrg-(2_ zMC!z)2s&N(FLb_ojcw@64NYBZ!Opk4swC>Enia(eeN2>8SwN3GZppHr8p4uFPK`r# zefqIlwJY@Oe@J(1epwrvbJmhw-=e4|W>0t&qpgRJg`=5&`nH?bHMLNeeF%1$QL)^q zYo#}k#oJR>vm+k9prJ-MH_qUG9#h1j=qGUv`oNLXT!qRfH+%0QEjb6tDsvG}M=x(4 z4-vg7-LfA$PPW{sZt?o^DXy0C2Ip=c*wNW}0ed@GnWcMm<$7_DjwQrIRwql868Pmp z&+RmKqkCArPSUk_OZQr5WARom58Y2LFFtpxtA7c4^!laysI#dXT?gH}pR10rtY6p? zKBM!jpQF`W$LTGsCTeqUmL9!cD$lZBXkM+Hjf3RvKDDJ-xH<>XWASwCmn-b7uYH&Ivk9ChjAuj(i68>w}leIKD`@@PZnq~mPIaJ?O# zUdOpxU^d&Io<6N5s5XqlcZjXu_*1@gEd16l>};5ehwbNJ2N^G#*jFy>TCk|Q^D2gE zJ7Ji#?PT3AEy2Z8iHFdR17J$iucqWj!Q>^*Mq<^*H`%bpu z8*2ugG#WWw8EqhlIoMHgU|8mJU^klzOyiqyZbR8g@_79f8S-K-r+Z}KiVb;*AuloHlMMMJLq3_y z>6wCXlMVS4E~j~sa8nFzU7Z4j`ibTpZu!C z9t4wJ;V(I`D@LY1;AXU&K{$cuu@4&hrfQhMUXc^Sj=3f$yTX5;r8L6FgGI8lsvOxB zcFH~MDu+D7kY}(ahumw(y{yI|&otzjtkfa*8FC+UJLFl0Jd6FOPvxHK%Wug2><12c zwjs}E&pG5dhCGLT&LPh=$De zc@ew7Aul%MuoLN!ml*OA_Gj8qC>_}icD9d6>{kx?WJ5lgz37lnG2~O&R~+(ELte^0 z?~qS51?M%US`P4ServW!;sHlSf7tMH+FeB>t`mbbI4~I z@>#6JA-4^=&HmtxsYm+`81evn$ssQ{#vTjyk$Sc^xj`)>^yprARkk2;cv)OeH z`FV!?JhofPm!TMLY$(SFvmA3E@5>?;nuf!za4&#b7J zWG8vhfnBUi@@>cqUFWka9Jq?T+kvaG+z29^jbEW_4x0u{$Mj5);`^nXyh2wE`!gjD zM_!@p0`?mm(6PcV;efabe;o%@WQD(s1IoL?pTPmGM^G~-eICp=NOm56WOsQ4*Kfj= z9D7)+#Pr<0$d$oXN=(nA$PV*7hdh%_lXwM}`&fp=bPq*#nEwl%m-KJr*w20>u}CkQ zJuh*X%X8T0C8m2Ivcr6@#8n*Uv702Odz>OyKI?PH3)tUEEc6$$7Kugvir8F<=^lmb zFi&=1l+uAGvDYyEQ~t|2e=_^N#37ESu%{&sb6m>pmJ^@uA&Oj6+1*l3_Y6g@Y3zd% z(>+3wYdRa0nC=ORTxG07Vmik~t{H5N#5Tt>xgB%TPjl`f*DN+!%2#u2v)6H=NiJ}J z{ZL|>;}>C@&A&-ZbNV9K@qR>Np|6tND>2R4$qx6Z#G@Ra$39BRr6aq!{Nb#I$&RIR zB=0rwl?Gm6;DrXRHgKMSf2$IMPwBm6;Nu4Vih)0G;D0pmn1MfF;9&!I7@fc%OX!E3>;H|+7kE6~pUQCXxgO|!55@xBVAM>mz()J+jwTV(0#amn|!2C{fzv@3Z@}U#FAPb%N^CCLiVC?E~$Yp9kP&6pr$&ARpx> z{lw$#4&gli2;U;ZRk?Y8zL5fq2i*UtkIQ;?Orl;crO0xR=UwFOe9TT?V-e zk$HL#%JdFM{3(g|Nc?GuZU15@S%|@&85QO%i`e;u|FXKN8<0 z@naIBaq#$$OFSy^mnFVa;(wL+Zi&Yw?vwZliML7oq{O`ve?{UpiJy|VL*l0;-YfA} zCB9DLuSq;0@iP+dllWPQyCi;2;)ujwmw3O#&r7@!jp(fH@TygW)~g44V0en`AHrg*m_sEpCZPG0vw`(QUrLv{}JpVA_PtTWsb zIYkqX)j>uYPZ9O;v|-B@wqBD6PYpgbW4we3YnV$C)vz!xd+Pb+?TBoEYNsHy_VT8U z8`ieAoRPiUdBRkiu!S3|Lt*i(bD(oUJ?vjOgY^KBzf*V}u%1cAAEn7nO@oqfQ=wF8 zXJ8>0)+f>ThKBpd+$kN(uC}8~Lmj&@B=9oHjw-5%18&PxSg7L|O%*0D2U@#^ckI~B zbzl&Ip-vcGeVtFKRL z!L>elcSznFl6QureIaRASj2{QLK9eM<6C?I@V{7r-bua<0+wH#;6B7W{al^90~S0GoZ~7wTSWAp%xgM z8J-e$*0V89le#R5$@j!^NqCpKo%*P#^h`xLrLW%L;n9f0hN$BG!rgqJ81e8u~c!Na4Wg!-l#JUn9I&*+p&l|TCKBrRd6`okkT{w&Vqoj?Y3-dX@^ zFUl!>#|_?N;8iISe8qdr;JpIgPy*h^4IbGF4JP2-VDJtC*CgO=Gk8w{mnGn>Gk6n8 z^j&E1a!{X%${R3v3&C5PAYIGgjeU)0p3Q9r^@k^ z!CQ!qoQOx`iLP%yc!~P&9R`oqZ`%;2oJw~H0lL0TSoaMo5`4wOBWwqc_FvK1tDNFd zn657h-VKTbU-AA9_3Q(N$K6H%8l#m<#j_O&{#(WSplk(k^N1TUR(yp$%- z#{S@R^mT!kPI(_nllQwc({0Fc_K#%kg={VB{U{ml2zcp~_jhUX8gkQ1cL=<6(tQ-X zwQ00xPhNVw_28wG?wx7sn*eWp8u_cuPcPk}GQp(e%~HF&RSJaqXOZ;Qbzm=muTbiEjFwZW?b&xV}R zrTSL&ve@7?gQv=i(;VZ?FnAI0RQ;jp#CZRMhNGAFke0tJk4+ppsq@4^)Nq8cxi?biv7 zN7w&k`Fl;{U6g{y(CAeAyEp}}K;x0A&}8Y_8ZVfFSF7=sr{D!OUSkU0dX3kVg4d?; zR;1uXG~UV-yitu8O2He`c&k$I4r#pR6ucuEuO$Ur(IvG~T5tc(%q{pMqDb@h(fj3u?R#8qc%=ydFGymZ_X24`^?E7yiB zOKBpVRWZGk)MGRO(rf_F!+U4JFGW_3uzpLKdvR798E5nZs?^Dz2v` zE6l1{bpI;iD0_)|Jn!1JFssVs78cvW#A0?^o83nGr~t1Y%@0iqmGQjh*d(8_F4D%T zvZHwIH_GOUm^>b=;<^H^31%aQfk^o2wiO>(K79SKr-mK(RC;#h1*{?BMZ(rz^1Uq) zp579e%p`0f9;GOpuum&W3hPZ650o51A0*{J+pewV{rbPP&HcHoM*q z_7rJet{h!Ml?@-7hv{WW*A60GpUzc>|15RT99cOUkKZgiXf(Gyn=3b9NL+9pf z@}r+?y^f*oTx=5Ii?G|JQKBwxl!yn+og2Y-?|a&Ng#{t(e#CcsvF8=rD*Ic9`>-bw z-|!_HJuokXuj*pEEOt}wXpcm&b+UDE_l}PK-a)eOlf<;q;>8Q=Ax>@8sDF4UGCXwA zyv_X`+ptM@kbg0gkI0C+YfCqMLHMFA{R5rde%8_lstwajJG%RZ1~L7M)YUHTe0!T~ zid}%t{`{V^wWe4e=wx=&R?r0JFAz_G!tdP||mih8f2L!QCj?~r>9xtH}i_MU}(*K4^3_jr>8Te@fKWN|&85pmz#T@DDk0GJI)xhfwOwWCkqxf_$p&Vgx zyC*^jYsF*qjt8OOBa=_()4y8mFCk3Nx%@#U-i1XtkB5f}*y6!R zo+srrm-XX5w-UY!N)(Ugl>T+%+i8A0Jb)-JUnb+@;X}FP(Q{bJ7ospfZsy-ZJ}TpH z$;VCm7V<9@H`kQT5U>l43Poi8cgNG^`NG2#p8iUiJ|61W#KS`yo=&sa@8w@1>eJsO z^}wfg3eyUFUCxCYe~zIHS!OOQeo+0x)P;Db6NTm&&*>IYI3DhEJWpaI#xb5NaCxc3 z2;>-*$K`br+Y;j;Etk)f7|$Cxrph|&cNXPk6|-$@?UpZ#sW9ywE)_&?wBXH{0h3DM zN$6eONd%qky}cdnu{YOZNhIQf%jRL8Kh%!b>N>@=o6Uns(^gE(Tf^9`-HmtZ#8&w; zdUva9U>AQ)2QMS`4B~~P)>y8Tgy&uX@zNB%yTqJ9F{t*}E3quTg1BYr-Q60-+d+8s zlL9*jwhqg8vG9f$z2zrDJLRiLR3@Aqk-M0T_TdlV-XyUEHPDK?ndHKrzQnRffA8+T z{vEgvODw0lAmLzlH{GBm$kdh*ylr)gM6@ndFxotyIP)aw!Mkal{loNjSgg4GEwh9b zK@Cs7$)?m(kU9(M?Wv`xa{hR&wX=26!o_tBOS%`H`tDQ;R`NHe-llJt3~r^TjlAv4 z)`$>QNmPZM=xMw|^~_Vj;xxuF?;3GPvBcou3`;)05L~%2y##2r}J(AE+Bz)iuX^zI`2+kn%^j=(!Cu4I`1)H zOdVoQ@vcUQ&U+PjB*u!DgXW4luML3a*~+Q>(VC9V+Xg^&qnzSVn9e(#L?29ca2}@a z+&u*BlgH$#a+v!{Y3{y4;{kGK@?KAqw+tCiM<4C4Nry-K`P1R~P;jbK<&u?SBY5fP zJD8@vSJKp10GACO^{SIT=Yc=(Gsb^MqMsQr8yKbs#=8Z_ zI`5Fi^J=_7gEtP|dW4a_OpSM?!7Ip*=a2HG^4DzeO2G>vjPy}{6p!ji&)+6ZAN6C! zt1x(N;8DGjzMK@ih{nrJ!5h_hD0rbr^L>Wuo@2TqOeLQ3I7u@yG`+qQW=eCcZ}j z_=-1w>0+_$EB|AixNh;H#Y+|~vTd;-EdJNk)-GNQYF&Np0ukf%>%@C!^8{nxioFPT z{A!)J;3(rOuJrX!iyw*qc`|fbw2-gf7DboU7Vs5Z`ZB5D_$J!IT;za*O19PFtM)At;kD{>C! z-{;~i(j|^OA{JuUp{|*)Jj|-TcWf{8qx%I|kY+u&f9q}S>ZC5uuADu1m0dNvc41ew z-92DmIeX+P`q{kiVa3`i-xn<8UpI}cV)#xi>3QSm;NA0MrKVmqsz5@qH2E$hOgi~SQpw?}V2k{M#Nzt-%(D;Unp z8Lf5q`VZoAe?dmnJHIqqGJkTka(+oPWB&AL@%*U>n}V=O(Mj{0qZRW*kgbR=oj($- zp1&)~>}-7P?}>+5dF6a|>^Bd;{_sJR?RO`hepr0d65pw0v!eDM`hMg?&Ejj2IQPdM zXb$qVZmMr;3oLMbTV~tJwiWH)J#n&P)`G)_KPk@$v;XaccfN%jWF9+NF?YeehaZH5 z{R59_|EnXVfK2ItmeTExl<=)tnbH&CyvU07k0Z6!3qE-GmRM>ZK2gb2dhdek5C6TE z(k&-Wohq3?lFW?W)|}B(IpIHevVx6mT@X2Z^L?_# z+dU_C%@kbkLC;-~-{BhTTM#~MefX9Z!FdTOP`tehIu73?QQKwYT-eZ?*W%Yzu&2aRSZRfXT9&BsNIM~+io@c%2E@u<-{v0zLCN7#S#MTl{w3Ax{4!Q{w6>@ETK)xS z)MOWOdPC!{k2Cw@Kg+y}>fE}6jeToD#^HC%T>YAlAfof6>g#y=)Zb~-9j@Imyah&J z(EDL3hEJXKF@a10*jLt$(3sHIZ{r>~(%(1O9pFTa1v)o^$64J&ws;;T^wC(tsWczZ zxk4qLY}gox>>-$w!6O?maSa%yaq3jA%mh(waGgU{0^QInqwrLyq%xU$q*HKo=Gu}8 zyXVP={d4eTS$y}J&ZZT@m!G1|J+3`$jwd>KbyIjlxFAF$1FL%VnBOj5?W!o{XXf`O zF6)^}<6?kKAivew#{%J&%$xJGc>mHzVhg)>tWa>~_`|IFm19rS`Ju6x9Lo9H(SJPR z35^Ea4^aBHD zvPT+!cYM*h2zC(FM_J{v+BqTjgQA6cqgG`kJSViQR)j>tnW123_o-9{Zsf+jB6*KK6BlyH#L9}?{?<%Goo)H^wzHs8sisHk882;=D z>?Z4h zuUxhRv5)^iq+!|OE3;I#lP9SiX0_Zh!scX0eZw?k5aX$9Ld`K~W}xv&eej+g2;hUogLZFs-`1h9eW5+O%dXkc zK4K5{?CG|91~E};umkp%-r>Qp9oaraqXMecp$GjR56$d>_N!a5U!{FVE0kR{yQ?M! zpcxp01Z>vfDJZtDptBAlh%}{k7R0sq>HDbu^7e$K{=O&OPgNOZNVOMCohwA)?;O(} zEYFSZo6htbl9i-DI+%jRey3~V-+f$OylJDq_?qR|n|UUAqkAglNdK9{)$?;62K42{ zyY>7;wwy(N=pIG6Jvca(1f(m{`_2t2|-3E9TzEb!c@3d?xj- z*HM`3y6%j>N2;H9rSBZR!S^=X@1|_W(B09z{&Y6JEm^emZT_7?dDZP6=)(8}fX1tBg-_3-aqE z9^?E1gI~Z#q@2=svqD2&$hJ#4-4j@lUk0q!HV8LJImD2cuvrc~iDfwOWcG`AlLvna zJLbTp?28UOm3`EKr?C$>@O0MWz-8=G2cE$eIq*!D0ZjEx&4Bh;eg`0qUF-=0G zt~|B|{fUBT%%we-cOW8R8Y5{>Wsk(vt!Yo?%P23&_i>!f{#D}hIL3Dbm41#HyU)M} z41B$Tw;T8h0|yN}*TCi;%0D6>%F&+02?gL2e!{^2WMFDn$`PN|$CV>|l>+byuhTGn zXNJ}zl_U9V1>h4t-JVIu_<`|}&Z{4L{AjJrzeMgW+#&ZCB77c&<776FzeTJSlTYKF zA3Qp*{(kxW7lhM!cSR6J;fPPq0{mE^SV(@a+kq_RV$^ZY@dl&e)it}uI z&hARPTHPLr7u> zNev;b)6j+=A8wNt|6@~{0^w@~CH+XCt}H63w3%!Rw$bx*=QLOi1Qk1KzQexDG}(Z`3of2O|) zb4QV1riDa(l6h0?aS_hHME=PT(8U=)mw$N(wv8 zz8-nv(CA=~I>in27{9`lShncV9@r9VOX8F4i&G7&ADba`$PZ!3-4n3F_P};bbxa1J z(4o_WJ&B!M>D=CJf!9&rL|@N1re?xU8}`lG`nG9>v@A8>P+^DLyktf9@}(=5pKOPl z6F;*>?vjkV2w>Nc4ErDak6S$+=Dp*iyhPMW?brcCb%WTPW$RYewP>4p^YV4&?l)0= zEqgmn-3e-qcE_8hQ%ys$I#i2cb*5RQZby1DAzdeGv$WNJs*v0c)Z%$M&w)j0d$xf^ zC-G%sQC4ui2T$x7+|ON+<% zg6cH9t1Vs|aJqQ;T#UbDe)-*ROeH|~?<+b>+?UKjKWzgb10A2&a$s*u#!DBq+p=(I; zA{OsO@E8wyNM@49@e?zBFM-EQl1ILd_Zgdq0f0t?k;n5j@0%8{YK}W5K^~fRl6R}c z+Y281XY$a*lDuw_h-s=W$MiyRCO)9?}Bg~Y(8iO}83vZ#pW4&b3cbUOs)5*kJXYe?7 zl!>>|;34Z7d4mQIhZ%Xh4Boj}c>4|BT!Y6v>3a+g#l7IY;qb_H`jBnM(g%C3JW(26!>Nnsl0XNmG-@fIhj-+R6;}^Nmf-u0{P@+s_9u4hNUCpI?sATWvp| zI8p-ZwKbm*7tWXp$D)frxAWPZbA0z!i-pBg>*JlR3#9$!@tL=lhN>q+lOo<)D?<`T z-7J(o^6HV>9$H=dhi$YjoLzU$*L~7vuj=58yTt+Lj%;|-=INW~$0AEb zgKz54%`nfKDmy&+3DI!QGcQjB8!D%K4dqjtc68qSTj!&fYS=ENPD6Og-w>LrxV!A& zzLpD~EjxJrv=iyv@v{>Zcb6l?dA9tZn65bZP)q*v$&jxg}2h=C9!}iQ{+ZoR><)L9cCGFDaNEAl z(rq7`W_jN5j9W^`gHa}#bG5eZE|{)9Jo$0aFn{WtwyL_K#=HXs=jMOWWzG6}xX#xUlI<~+JfrOEZMQe{JhA`f z?tO=w$RbSz@^Ecl-PgLQCR{F?mM~Z&C z_{(eSUlNSp*Wf(!X8pf4m$k*>jj_nGZLkTSF*UiRxSi6U?`ms377E^zfA>V|HLdYh zhB>kOS^__4h;>So7i);UhPZT0(Uwxg@y3zzdz;&$6HY^P$~nL3s(38=KC%BlZ!5Xm z)iL?7?*PK~Yy8QF)|HEN?xLM&%@5a zKMVbn5C@Nij)}doiZ4a>b?p-uWQM4xE4VL{IEz)yHN>Ccjl3n%z0s z6k8$BFKmylEQq(Y4v2y3XmwY-pt`Fwzdf?D{bsgTSo>EW>U<-ayC{mX^pUb7p~J@~ zoO!d_#De^(%B_M`*q^c#N#s`D2>Qo@M#=%Ro@=^eetn%PHpYzDzU2i z>6yIDVSk)c4$GNb4s!?1y6^S`@@z#pG11%r=!JG4bxMb=5 z%aS(Xd9Ya*i;7`Med(Hk);n6x0pr+`h4(K?GXCjAZLC?!LXbVVWd8jZBxQehA}_Y9 z^-zd2Oa5ZXdG}wWW}Em9M$rphGW8F)HpDj%w6!|5?ZInMUYwcY9C!wEDe4sS+-Wy; z8<0Bc|M8OIaLE7nAb5tMT8o#UAb2-q$@a6p3BBu^%SXeeOWxMtA?Zj{d}^ zt_~T_j}n}f(KxZV(RDbSKfy=cGtswLYEh~hq3bu>-a6Jk-ykiO* zk^WVcyH-_h-&^p>(5HgGmH(N%fy$3R{%7C)a~UiOO8k7+G4q(KJ@%!p?$ffzX1Qwj z*Eo=g8B3+n*KZ{foKs0>y;cr?NbA3GFLJ*PiV<5&C9{4?I{E&h9lt%xH19~Ic~#}0 zf555S0o!s_zHTI^n{K}6T6XH&eS@xH_^IgRJC1gIZ#x~k@Ke;CTCOs*IA_5BZ6YgB&-=wP-_zrNp=HAg*Z$+Y&UNqX1b`dxc#n3izH0Ge-)?tl&d zDGtOWog=*1XJNnibMSf3b)Dam2c(?$CD#Qkd7hN>dBAmfmONj|c`tTdz9kPzIq#*e z3tIA!l&6MWLYBNh%6b2BU4bPJTk^0aFSPU*TJj<(Pp$Ju!xzQqSLRrz4Q+}e5_gP;pdAN6rXLxhY{~T z^zgBUt%o0!c6!v$Hsiy{_vbx)ta0n%hs1L2q~r&YAKF8E<1Z1vU}lx0J@OAdxI!HB;7aj39$Y2%d+-ct zH<{9Rj=0_~-DVyRKiinc)8m;gZiO=FZ?Py;+sR4ZAgoQgS z%=bp^Xuo@^_PU<>!}VDQW#Q{wdqet{0sCMAz!yrcEy`!$FzgxY>0bhje1sR^eTzN< zrxkup;Sr>X{9W`HVpvDv2k662@()z_OYnWTs9BET4`O`}`iP(3Rp_r%zPwJ69*&VS ze38YwQsIv%zhC*kqx|RLGai;J{gCompG+s?XSj_uZ$Ej6_c{8o%lvocS1`Z8vK-(` zyI=Uy?ic=DN-n?KLH{9Omh1EMQOGYUe+A>mhXPsd_y8d>GAnV7vIj+>G?RCM!tYbK zPT{D+C`7(v`c^4?vBE71qp?VNtHOv(Vl;lKA0NRbe!s#9lsKj^fW#QflKf?e>@@9D z4O622ZfTweZ(s<9ckbwkZLA3?EtkeeVYu2qIE-;C?1bP|LOJXVm7WX)7*J&=(3(=l zkk;%K=Q4H}Gs2>Dc(9|Zw=2OVIZsYaU+<#>yV;6S$??adD)0k5l^_R4xT<*1_WchS7 zHaGY5_VuPSqs)Px#ftKsV=IXjg-^0xPFg&okfm|3_o6-df=peoC(DeB^<<$@(I*S7 zi_}X=Edoi*cYZHH7?4tZa$dKiZRXwrD4f`QXg>EQ*-9VjPi{zQ^#{gwv1A9 z8dF9*Z{%jm$ft|sYOOG3JbQMGe~SA){^aupJb51t@IX0z{6`j#&jngWsy-gDczkY% zlAxUCt+jZ&Ab%ClVA^Tk0*l8zC3-apzUCELyeaTrOv8H#VW1}S`ydpIrQv6;w=QPERDXKEZ$`qcptTR>oUa4@;CEwJ$Ta$P)?W2!wBQEBZ@=16+y3En&y2C zJf4n6t|afEI;KY+<#^V&w(ENxJkA-=P9NHKec!{0|C^Pn zoaWKTJtm>U58@GKPy_gy#|QSrj**l1Pt9c4w-~GDM(Ez!uCJ4g*0AgQi1<*_u1~Lv z%RN3t1Fb2f?UC`{UBwnwFfz>juXhBcABg!Dgr?NGcMF5+2x}%v{=c1Y{nQyKj3YDF z55(I-PX(*mVg1r7ruRu}Bn%Rs-xLeQHpdS|%Ua4{nKH96iuG?pFFcn2Y{?zbf;Hux z-}%K=pZ(4+hCeH6naxS zhQE(hI;S1j7y9rEPY3El(|Psz)A4-g`~G_0bUY}&@2h7Fkyt|QewxaGt2=l68p@~` ztL#=@S-x;KR-BDUo2Ugb*Dq~%eMf~CwI34E>d6~tuK2AeR(fpR(aGIhFO222yCs>3 zuV_tl{_+H?)OC}kKG-WUwPi;G?X;Q{6QM-nit-5myBxN0x<>p=dy3z@HTq7r8Damc z9s9Zl{LDOLvk75erXBAyXKG*Yt`6^fsq1B#?m8_yn;Km)@INT^+?ZNt5cqWK`9i7d z)Yr~4+X|l{PN%K#-lSa%4q%6KT4nQgq{Y<1@%YopkE!F`w(ovt(e?Xwmk0H}bL@uX z(@ri+G%i`W?0>)#jWWBZU%zjQoscf_vF2YJ z>nbgIm4#i7xXg@4rvFwpyv!sJ0PzddnE#E z5=&kp{>URQwdAGZD;{~7B`*{EJ@Rr(UM{wJeAOeL zFK+eV^Tn_SUm!lQsCSl6!qK%z<@J(8Iq-{0LnJ%aX~aUDls?uuslyr=0Ig zT=(&>aXk?8eS>yc|DVFFuL{`peMMouqj6oxT^@N*Y*d(iKJB<#6n6C&U@DlapYK-K zqeT>Y&My?dQtic!uSop82N#RK@Zb{hZ4WM$WAIGBdw!Ytj7MHBhCR3;;f%O#?uBQ(y zc{`Q-Mj>Jhzs-FH@~u(wk1Kz>O2t zSNXVI<>NET?hoNef(XMnlI6_wY^2|=&fnpto8c=MjS1S9o zD-^y;;mZ}iTHz%M!_Kjp=dDtBgTkm}sSkF7Qht%b*D0*+>pq}xtCHiQmHY(?e@J22 zPfC5rq?9)){9%RXDf|(I=PP`J!WSrv!jb2%RQRI`zenMZDZEtS4uzL1+^O*Ukm=L5 z-y0npPIQb8_Vp#?rpQTiJiPBo)1d7=T*yzZc$cz{(?a9q9bH@c#uFWhfuW?GoBU)U zmALw`@E#VA9NytEw9~2*+k4ZTxU~zrd8a#Nuy?p=#VD0qXDI>J9`q)c;Y%`|0KrKo z&=`)Hm$AbHu&dWxdXmW|L+%<4W5O=14CyJmz6mZ#Da)1lwx!$w91AZd%RVD#h-P@$ zlsvnpUe;e`&LA_g9fpo4msg*Zp>$3z0at{5+eeZ7w=_;Xjs5BQYPl&fFf7|hS3(sg zETiNqm{NlEDm$=E_81#yk}g-QV`wT!u9Yc+xPF~p50kcSq%ll4G}TbYb|&0C>UB69 zpvmhU*n}E%Yk#zF&?Du)lH@$DU~Vl;uVE*P}3 z8ECQ+$&1s>gBgxC(6hypL$-aEq-^KBjwaXnTq(^{S(xY$mvk>) z*4VS`v<<6zcGD?v(h8XwUl)&hUP6|Xn;|){Y(Mf?GBCkaI{+c?2Qsds564)Jy zAxYbn*z%L_r#8dxQVhB0K5B=vgGCO{x(RQ3gJSn#%e-Zu^@N;?EpciT`OHj*Q+m=E z3gdx0H$&m`K{O48vF2$-Wz~#x&Yr2~FNZ;Po2%bbjr%UgaD%gQw%&V(FU;+>(aZZt*&S)1|M;;>9!Ysx4k31CN=- zU$Wjfrjjn+6X2M<$qc-wEFQ}#oxVpb-hm9fJ1pM847>r0cL=<6^|sF91yE7x(#LiV z70GhpoYiVz?Q}cXgK+ZvN>Fd<(>%OpOP)S|A$Y4bFl06_kt6RB@OaH>$28H|`e>h@ zOT5j~HIxgFdxqq~V~3IpZ#8&rZWiVLO!?gp9_w7YOuXlFjJGB)xAb*_mrME% z=cw03q1TK-MS(nA_eZ4VHZMqN*R7vfP~C>LFbqD*qVo7YY%U=!Q=S0=Ji>;b>Q(H z#d1vBjJzs?hffR{dG!V_l7-i7 z@M^R0RvWy!EWGOs9_uPoIrkd8`YgOLgEv15Z?C~SKMU_JgLgp|-U9}&Aq(#jgSQ|H z?{S02_lr#B@|?lLr=28^ZQGBZb}xZ<2=@T((49%gzQN?}MPu({$Dy3&(FZS~!~X%5 z%6BB~G>@;S7#1CktJxZA4d!J_S7ca&xoPFf#W~K^Xk!C0=4z}FR~U0O0&?|aQLE=v zkm^LsjyTh_{#P?J8eW^?+=S4&&NxHe|A*wU`(H#lI}dfb>zclHBtKRftBM^8PL_%W zXR3a7{ke13AC6W7$Vm zuU{3}aD9ZI3L^bo1A}4V=H>IDxyX4c{hghTmHs-Fez#<1w7Y(|*7e>0zlXJNP0Z9^ z6l3arM(V$T)E8K(7b2Q-`mgh(f5j0I5eLF;(RjFhbv0w; }8x$6{*gKu(fhhH36 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

-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⪻_7vl66dU?t_M*m@7<>u)2aPW^_)_+e#+Mm< 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 z¬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
bN3R9MSQoj zN1pk$%rE6RJZFgg0pt2}T9>x6d2d8~wKuQC$HrPCW6kB1r?HjOUW$x`X59Kf)!2Qh zv9fox`gn@Jnd!Ut`SQIf^2@nRzNW~|{BeslU$Dp$*%=voqsI3Vi$r$bHeyx zOV50lQzk_4*J9`49chPU|Ju9@Qgnde6MMapSrgp6nBMcz*H zBDBZtW<_qM&S56_n2!Ah4zL@+Z_e-ohCRsbbc(k^(6HlseAu2&hgQfj?77@dr(`SS z8umQ4UCVFC!1)Fa8@QNlP`0NznpFZ*zmn!?-l^eiN3n(5t(ypxHwzcAa}9rA&2EB@ zyN~JE&qy0s2AZR3P%u3Yuu#D?N2A+=>|D*BW7u<8fo9J&?78eeWk(j7p!YC!|9R}! z!cKkj07e439q+};?Xe7CB%#~$8ENWUDk>#43R)iuNzfS^bgwk=W0E2TXy=TZ9K1?nnI*zZpMzUShGp z)TZfqiSq=eHcanHP7#>eEWIcBN0ANIbmT;9#Fo+QEMC=#=+Sp zFqJn9|DCi%e2SLK7#qcs{9a2-Y)t8dms@j*w7gv40a~JxLV|~+_#7k6W8m|g)|?~? z!7-kL;rT^lX&`$<-~|HD5Ev61++HTId~bA?z^Ei{uYi+Nd42|SmV7hJ9uCK9N9*cp z>!M=rQglyZ10(oA7A^{A^dRmV^ca!!Ar2AMGcYookn4Dp66+_N1nrIw$JyepAwGS2 z5|86-9~!W7GlY-P;d5}fs}UQC58`t)$*tY7E_xs)y>&}AdN7&TZWGOOPuq&wRqOpv z{_!z<2`$OD7bfcqV&cnW+{hxU;n8WCECJgbE*2}1n+VggW27sUGdtU+MfD})4MJ#=gHmwwl5NGp#~Kj=pRID z;XB=m=o&$T;=3PHlZ&-BnO;1hJt|Sw-p@wxJ(*r?wZSt!A#67r-NT#w8Bf~NT(s4r zJEfUuYg3zf=u2?I@$_gD&SaU_9@Ph&-sIV6#-2w)bd908L<)3Xq-(hha{Wm}s60AP zOB-?J`W}Nv=WV)H$RK$iMTF|_CSXci2Fd#XB2?Z%U^`yY;JpG&K4p;pXb-6V1^~88 z5|+5c@<8Pyp2RN$6j~XY*-;>~}`^||*-*@-Idmnh+9@2f(!QTT)Udau8a{+&uAlL6l zjLa(;3t2Nc%K36IC;ytJEP(_ZsUno4RI`Upsc+>}VN;e3jtUtO1?Zhip zc*J+&RVzHYw;_4uSf~9hLj!oflmJVgSU2y7lp|C0eH9rbkCuoYkn#7SZ<~?;OUe6x D6K^bN literal 0 HcmV?d00001 diff --git a/src/sdk/CVWL668/lib/CVWL668.lib b/src/sdk/CVWL668/lib/CVWL668.lib new file mode 100644 index 0000000000000000000000000000000000000000..9f07bbed79f90ce226ee5f85eb18105dd76d9c4f GIT binary patch literal 699494 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

Jn;~3`f+K1x0Xsl18o^2* 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 z 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 literal 0 HcmV?d00001 diff --git a/src/sdk/CVWL668T/lib/CVWL668T.lib b/src/sdk/CVWL668T/lib/CVWL668T.lib new file mode 100644 index 0000000000000000000000000000000000000000..9bde0e5e7b0a65b0b9094bba396b8576e42305b0 GIT binary patch literal 699562 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 WB7@}764CuK{&VQtrX|2q^8O$1D-SCG literal 0 HcmV?d00001 diff --git a/src/sdk/include/M0/ArmCM0.h b/src/sdk/include/M0/ArmCM0.h new file mode 100644 index 0000000..5cf8fc1 --- /dev/null +++ b/src/sdk/include/M0/ArmCM0.h @@ -0,0 +1,184 @@ +/**************************************************************************//** + * @file ARMCM0.h + * @brief CMSIS Core Peripheral Access Layer Header File for + * ARMCM0 Device + * @version V5.3.1 + * @date 09. July 2018 + ******************************************************************************/ +/* + * Copyright (c) 2009-2018 Arm Limited. All rights reserved. + * + * SPDX-License-Identifier: Apache-2.0 + * + * Licensed under the Apache License, Version 2.0 (the License); you may + * not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an AS IS BASIS, WITHOUT + * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#ifndef ARMCM0_H +#define ARMCM0_H + +#ifdef __cplusplus +extern "C" { +#endif + + +/* ------------------------- Interrupt Number Definition ------------------------ */ + +typedef enum IRQn +{ + /* ------------------- Processor Exceptions Numbers ----------------------------- */ + NonMaskableInt_IRQn = -14, /* 2 Non Maskable Interrupt */ + HardFault_IRQn = -13, /* 3 HardFault Interrupt */ + SVCall_IRQn = -5, /* 11 SV Call Interrupt */ + PendSV_IRQn = -2, /* 14 Pend SV Interrupt */ + SysTick_IRQn = -1, /* 15 System Tick Interrupt */ + + /* ------------------- Processor Interrupt Numbers ------------------------------ */ + VIDC_IRQn = 0, + LCDC_IRQn = 1, + MIPI_RX_IRQn = 2, + MIPI_TX_IRQn = 3, + MEMC_IRQn = 4, + VPRE_IRQn = 5, + FLSCTRL_IRQn = 6, + DMA_IRQn = 7, + TIMER0_IRQn = 8, + TIMER1_IRQn = 9, + TIMER2_IRQn = 10, + TIMER3_IRQn = 11, + WDG_IRQn = 12, + UART_IRQn = 13, + I2C0_IRQn = 14, + I2C1_IRQn = 15, + SPIS_IRQn = 16, + SPIM_IRQn = 17, + VPRE1_IRQn = 18, + I2C2_IRQn = 19, + OTP_IRQn = 20, + SWIRE_IRQn = 21, + PVD_IRQn = 22, + AP_NRESET_IRQn = 23, + EXTI_INT0_IRQn = 24, + EXTI_INT1_IRQn = 25, + EXTI_INT2_IRQn = 26, + EXTI_INT3_IRQn = 27, + EXTI_INT4_IRQn = 28, + EXTI_INT5_IRQn = 29, + EXTI_INT6_IRQn = 30, + EXTI_INT7_IRQn = 31 + /* Interrupts 10 .. 31 are left out */ +} IRQn_Type; + + +/* ================================================================================ */ +/* ================ Processor and Core Peripheral Section ================ */ +/* ================================================================================ */ + +/* ------- Start of section using anonymous unions and disabling warnings ------- */ +#if defined (__CC_ARM) +#pragma push +#pragma anon_unions +#elif defined (__ICCARM__) +#pragma language=extended +#elif defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wc11-extensions" +#pragma clang diagnostic ignored "-Wreserved-id-macro" +#elif defined (__GNUC__) +/* anonymous unions are enabled by default */ +#elif defined (__TMS470__) +/* anonymous unions are enabled by default */ +#elif defined (__TASKING__) +#pragma warning 586 +#elif defined (__CSMC__) +/* anonymous unions are enabled by default */ +#else +#warning Not supported compiler type +#endif + +/* -------- Configuration of Core Peripherals ----------------------------------- */ +#define __CM0_REV 0x0000U /* Core revision r0p0 */ +#define __MPU_PRESENT 0U /* no MPU present */ +#define __VTOR_PRESENT 0U /* no VTOR present */ +#define __NVIC_PRIO_BITS 2U /* Number of Bits used for Priority Levels */ //20220228 +#define __Vendor_SysTickConfig 0U /* Set to 1 if different SysTick Config is used */ + +#define __FPU_PRESENT 0U /* Set to 1 if FPU is present */ +#define __FPU_DP 0U /* single precision FPU */ +#define __ICACHE_PRESENT 0U /* Set to 1 if I-CACHE is present */ +#define __DCACHE_PRESENT 0U /* Set to 1 if D-CACHE is present */ +#define __DSP_PRESENT 0U /* no DSP extension present */ + +#include "core_cm0.h" /* Processor and core peripherals */ +#include "system_ARMCM0.h" /* System Header */ + +/* -------- End of section using anonymous unions and disabling warnings -------- */ +#if defined (__CC_ARM) +#pragma pop +#elif defined (__ICCARM__) +/* leave anonymous unions enabled */ +#elif (defined(__ARMCC_VERSION) && (__ARMCC_VERSION >= 6010050)) +#pragma clang diagnostic pop +#elif defined (__GNUC__) +/* anonymous unions are enabled by default */ +#elif defined (__TMS470__) +/* anonymous unions are enabled by default */ +#elif defined (__TASKING__) +#pragma warning restore +#elif defined (__CSMC__) +/* anonymous unions are enabled by default */ +#else +#warning Not supported compiler type +#endif + +/* In HS mode and when the DMA is used, all variables and data structures dealing + with the DMA during the transaction process should be 4-bytes aligned */ +#define DMA_WORD_ALIGN_EN +#ifdef DMA_WORD_ALIGN_EN +#if defined (__GNUC__) /* GNU Compiler */ +#define __ALIGN_END __attribute__ ((aligned (4))) +#define __ALIGN_BEGIN +#else +#define __ALIGN_END +#if defined (__CC_ARM) /* ARM Compiler */ +#define __ALIGN_BEGIN __align(4) +#elif defined (__ICCARM__) /* IAR Compiler */ +#define __ALIGN_BEGIN +#elif defined (__TASKING__) /* TASKING Compiler */ +#define __ALIGN_BEGIN __align(4) +#endif /* __CC_ARM */ +#endif /* __GNUC__ */ +#else + +#define __ALIGN_BEGIN +#define __ALIGN_END + +#define __ALIGN_END_1 __attribute__ ((aligned (1))) +#endif /* DMA_WORD_ALIGN_EN */ + +/* __packed keyword used to decrease the data type alignment to 1-byte */ +#if defined (__CC_ARM) /* ARM Compiler */ +#define __packed __packed +#elif defined (__ICCARM__) /* IAR Compiler */ +#define __packed __packed +#elif defined ( __GNUC__ ) /* GNU Compiler */ +#define __packed __attribute__ ((__packed__)) +#define __weak __attribute__((weak)) +#elif defined (__TASKING__) /* TASKING Compiler */ +#define __packed __unaligned +#endif /* __CC_ARM */ + +#ifdef __cplusplus +} +#endif + +#endif /* ARMCM0_H */ diff --git a/src/sdk/include/hal_aod_clk.h b/src/sdk/include/hal_aod_clk.h new file mode 100644 index 0000000..ddd29fe --- /dev/null +++ b/src/sdk/include/hal_aod_clk.h @@ -0,0 +1,56 @@ +/******************************************************************************* +* +* +* File: hal_aod_clk.h +* Description: aod 时钟头文件 +* Version: V0.1 +* Date: 2023-11-02 +* Author: lzy + *******************************************************************************/ +#ifndef __HAL_AOD_CLK_H__ +#define __HAL_AOD_CLK_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_dsi_datatype.h" +#include "tau_common.h" +#include "tau_log.h" +#include "hal_dsi_rx_ctrl.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief clk type +*/ +typedef enum +{ + HAL_AOD_HOUR, /* 时 */ + HAL_AOD_MIN, /* 分 */ + HAL_AOD_SEC, /* 秒 */ + HAL_AOD_TYPE_MAX +} hal_aod_clk_type_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +bool hal_aod_clk_init(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y, uint8_t r, uint8_t g, uint8_t b); + +void hal_aod_clk_update_pic_info(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle,hal_aod_clk_type_e type, uint16_t wide, uint16_t length); + +void hal_aod_clk_update_center_point(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint16_t x, uint16_t y); + +void hal_aod_clk_draw(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint8_t hour, uint8_t min, uint8_t sec); + + +#endif //__HAL_AOD_CLK_H__ diff --git a/src/sdk/include/hal_crc.h b/src/sdk/include/hal_crc.h new file mode 100644 index 0000000..41865cc --- /dev/null +++ b/src/sdk/include/hal_crc.h @@ -0,0 +1,114 @@ +/******************************************************************************* +* +* +* File: hal_crc.h +* Description: hal crc ͷ�ļ� +* Version: V0.1 +* Date: 2023-07-27 +* Author: zzf + *******************************************************************************/ +#ifndef __HAL_CRC_H +#define __HAL_CRC_H + +#ifdef __cplusplus +extern "C" { +#endif + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Exported constant and macro definitions +*******************************************************************************/ + +/******************************************************************************* +* 3.Exported structures, unions and enumerations +*******************************************************************************/ +/** +* @brief crc calculation unit structure +*/ +typedef struct +{ + uint32_t polynomial_value; + uint32_t initial_seed_value; + crc_protocol_type_e crc_protocol; + crc_fxor_function_e crc_foxr; + crc_reversal_type_e crc_reversal_in; + crc_reversal_type_e crc_reversal_out; +} crc_ctrl_handle_t; + +/** +* @brief crc dma callback function define +*/ +typedef void (*crc_dma_callback)(uint32_t crc_result); + +/******************************************************************************* +* 4.Exported variable declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Exported function declarations +*******************************************************************************/ +/** +* @brief The initialization for CRC calculation unit +* @param crc_ctrl_handle: configuration parameters in initialization +* @retval true or false +**/ +bool hal_crc_init(const crc_ctrl_handle_t *crc_ctrl_handle); + +/** +* @brief The initialization for CRC calculation unit +* @param None +* @retval true or false +**/ +bool hal_crc_deinit(void); + +/** +* @brief Reset CRC calculation unit and DR to CRCR_INIT value +* @param None +* @retval true or false +**/ +bool hal_crc_reset(void); + +/** +* @brief Get the result of CRC calculation uint +* @param buffer_address: 16-bit or 32-bit crc calculate buffer address +* @param buffer_length: the length of buffer +* @retval 32-bit crc calculate result +**/ +uint32_t hal_crc_cal(const void *buffer_address, uint32_t buffer_length); + +/** +* @brief initial DMA transfer +* @param crc_ctrl_handle: configuration parameters in initialization +* @param buffer_address: 16-bit or 32-bit crc calculate buffer address +* @param buffer_length: the length of buffer(0~65535) +* @param cb_func: dma interrupt callback function to get the result of crc calculation +* @retval true or false +**/ +bool hal_crc_dma_init(const crc_ctrl_handle_t *crc_ctrl_handle, crc_dma_callback cb_func, const void *buffer_address, uint16_t buffer_length); + +/** +* @brief deinitial DMA transfer +* @param None +* @retval true or false +**/ +bool hal_crc_dma_deinit(void); + +/** +* @brief start DMA transfer +* @param None +* @retval true or false +**/ +bool hal_crc_dma_start(void); + +#ifdef __cplusplus +} +#endif + +#endif /* __HAL_CRC_H */ + +/***************** (C) COPYRIGHT ISP Systems (R) END OF FILE ******************/ diff --git a/src/sdk/include/hal_dsi_rx_ctrl.h b/src/sdk/include/hal_dsi_rx_ctrl.h new file mode 100644 index 0000000..40bb727 --- /dev/null +++ b/src/sdk/include/hal_dsi_rx_ctrl.h @@ -0,0 +1,475 @@ +/******************************************************************************* +* +* +* File: hal_dsi_rx_ctrl.h +* Description: hal mipi dsi rx path control 头文件 +* Version: V0.1 +* Date: 2021-04-06 +* Author: lzy + *******************************************************************************/ +#ifndef __HAL_DSI_RX_CTRL_H__ +#define __HAL_DSI_RX_CTRL_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_dsi_datatype.h" +#include "tau_common.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +#define RX_DCS_QUEUE_MAX_SIZE 20 /* DCS存储队列长度 */ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +typedef struct hal_dcs_execute_entry_t hal_dcs_execute_entry_t; + +typedef struct hal_dcs_packet_t hal_dcs_packet_t; + +typedef struct hal_dsi_rx_ctrl_handle_t hal_dsi_rx_ctrl_handle_t; + +/* DCS CMD 回调函数, 注册进cus_dcs_entry_table里, 匹配对应的DCS 后回调*/ +typedef bool (*hal_dsi_rx_ctrl_dcs_execute)(hal_dsi_rx_ctrl_handle_t *rx_handle, hal_dcs_packet_t *dcs_packet); + +/* AP 读cmd 回调, 需要快速回CMD 时可注册, 为NULL 时DSC 读指令与写指令经过parse后由cus_dcs_entry_table回调 */ +typedef bool (*hal_dsi_rx_ctrl_read_entry)(uint8_t data_type, uint8_t dcs_cmd, uint8_t param); + +/* AP PPS 更新回调,参数为PPS 以及从PPS 里解析出来的picture width/height, 用于分辨率切换, 不注册该接口时内部处理PPS */ +typedef bool (*hal_dsi_rx_ctrl_pps_entry)(uint8_t *pps, uint8_t size, uint32_t pic_width, uint32_t pic_height); + +/** +* @brief hal_rx_event_e select +*/ +typedef enum hal_rx_event_e +{ + HAL_RX_FS_EVENT = 0x1, /* Frame start event */ + HAL_RX_LINE_EVENT = 0x2, /* Frame receive line event */ +} hal_rx_event_e; + +/** +* @brief rx pq filter index +* 默认使用linear,特殊场景使用OPT filter +* RX_FLT_OPT_0最模糊,边缘最平滑,index越大越清晰,边缘锯齿会加重 +*/ +typedef enum +{ + RX_FLT_OPT_0 = 0, + RX_FLT_OPT_1 = 1, + RX_FLT_OPT_2 = 2, + RX_FLT_OPT_3 = 3, + RX_FLT_OPT_4 = 4, + RX_FLT_OPT_5 = 5, + RX_FLT_OPT_6 = 6, + RX_FLT_OPT_7 = 7, + RX_FLT_OPT_8 = 8, + RX_FLT_OPT_9 = 9, + RX_FLT_OPT_10 = 10, + RX_FLT_LINEAR = 11, + RX_FLT_MAX +} hal_dsi_rx_pq_filter_e; + +/* RX debug 回调函数,用于获取frame start 等功能debug */ +typedef void (*hal_dsi_rx_ctrl_event_entry)(hal_rx_event_e event, void *data); + +/** +* @brief dsi rx ctrl handle struct +*/ +typedef struct hal_dsi_rx_ctrl_handle_t +{ + dsi_base_trans_info_t base_info; /* mipi video 转换基本信息 */ + dsi_base_extra_info_t extra_info; /* 新增旋转、镜像配置 */ + dsi_color_code_e rx_color_mode; /* 输入color mode */ + dsi_lane_nume_e rx_lanes; /* mipi data lane */ + dsi_video_mode_type_e rx_nonburst_models; /* transmission packet sequences */ + bool compress_en; /* DSC 压缩标志 */ + uint32_t rx_hsclk_rate; /* mipi 高速信号lane rate */ + uint8_t rx_dsc_pps[DSC_PPS_SIZE]; /* DSC 压缩PPS参数 */ + const hal_dcs_execute_entry_t *cus_dcs_entry_table; /* DCS处理函数列表 */ + hal_dsi_rx_ctrl_read_entry rx_dcs_read_entry; /* Host读指令数据函数,为NULL时由rx_dcs_queue注册cmd处理 */ + hal_dsi_rx_ctrl_pps_entry pps_update_entry; /* PPS Update 时回调函数,用于分辨率切换更新PPS,为NULL时内部处理 */ + bool used; /* handle使用标志位 */ + hal_err_handle_level_e err_handler_level; /* RX接收错误的时候对模块做reset等级, 等级越高reset模块越多 */ + uint8_t rx_strength; /* 用于调节RX信号强度,仅适用于开启内阻校准模式,档位0~7,默认3 */ + hight_performan_mode_e hight_performan_mode; /* 高性能模式等级,参考hight_performan_mode_e */ + dsi_rx_lane_swap_e rx_lane_swap; /* lane swap default order is 2103*/ + hal_dsi_rx_pq_filter_e rx_pq_index; /* 画质调整滤波器,默认为linear最优效果,特殊场景使用OPT filter */ +} hal_dsi_rx_ctrl_handle_t; + +/** +* @brief DCS command execute entry +*/ +typedef struct hal_dcs_execute_entry_t +{ + uint32_t dcs_command; /* DCS command */ + hal_dsi_rx_ctrl_dcs_execute execute_func; /* command 对应处理函数 */ + bool immediately_func; /* 执行机制:true-在中断里立即执行,false-加入DCS队列异步执行 */ +} hal_dcs_execute_entry_t; + +/** +* @brief 存储 DCS packet 结构体 +*/ +typedef struct hal_dcs_packet_t +{ + uint32_t data_type; /* data type */ + uint32_t dcs_command; /* dcs command */ + uint32_t param_length; /* dcs param length */ + uint8_t *packet_param; /* dcs param */ + uint16_t crc_data; /* dcs crc */ + const hal_dcs_execute_entry_t *dcs_execute_entry; /* dcs packet 处理函数入口*/ +} hal_dcs_packet_t; + +/** +* @brief video mode 下 RX pattern参数结构体 +*/ +typedef struct +{ + uint32_t ipi_pg_hsa; + uint32_t ipi_pg_hbp; + uint32_t ipi_pg_hfp; + uint32_t ipi_pg_vsa; + uint32_t ipi_pg_vbp; + uint32_t ipi_pg_vfp; + uint32_t frame_rate; +} hal_dsi_rx_ipi_pg_t; + + +/** +* @brief dcs command filter select +*/ +typedef enum +{ + HAL_RX_DCS_FILTER_0 = 0x0, + HAL_RX_DCS_FILTER_1 = 0x1, + HAL_RX_DCS_FILTER_2 = 0x2, + HAL_RX_DCS_FILTER_3 = 0x3, + HAL_RX_DCS_FILTER_4 = 0x4, + HAL_RX_DCS_FILTER_5 = 0x5, + HAL_RX_DCS_FILTER_6 = 0x6, + HAL_RX_DCS_FILTER_7 = 0x7, + HAL_RX_DCS_FILTER_8 = 0x8, + HAL_RX_DCS_FILTER_9 = 0x9, + HAL_RX_DCS_FILTER_A = 0xA, + HAL_RX_DCS_FILTER_B = 0xB, + HAL_RX_DCS_FILTER_MAX +} hal_rx_dcs_filter_sel_e; + + +/** +* @brief dcs command filter select +*/ +typedef enum +{ + HAL_RX_QRESP_CODE0 = 0, + HAL_RX_QRESP_CODE1 = 1, + HAL_RX_QRESP_CODE2 = 2, + HAL_RX_QRESP_CODE3 = 3, + HAL_RX_QRESP_CODE4 = 4, + HAL_RX_QRESP_CODE5 = 5, + HAL_RX_QRESP_CODE6 = 6, + HAL_RX_QRESP_CODE7 = 7, + HAL_RX_QRESP_MAX +} hal_rx_dcs_qresp_e; + +/** +* @brief pentile source color format +*/ +typedef enum +{ + PENTILE_SRC_FORMAT_RGB = 0x0, + PENTILE_SRC_FORMAT_BGR = 0x1, + PENTILE_SRC_FORMAT_RGBG_BGRG = 0x8, + PENTILE_SRC_FORMAT_GBGR_GRGB = 0x9, + PENTILE_SRC_FORMAT_BGRG_RGBG = 0xA, + PENTILE_SRC_FORMAT_GRGB_GBGR = 0xB, + PENTILE_SRC_FORMAT_RGBG_RGBG = 0xC, + PENTILE_SRC_FORMAT_GBGR_GBGR = 0xD, + PENTILE_SRC_FORMAT_BGRG_BGRG = 0xE, + PENTILE_SRC_FORMAT_GRGB_GRGB = 0xF, + PENTILE_SRC_FORMAT_MAX +} pentile_src_format_e; + +/** +* @brief 设置RX CLK +*/ +typedef enum +{ + RX_CLK_100M = 0, + RX_CLK_150M = 1, + RX_CLK_200M = 2, + RX_CLK_300M = 3, + RX_CLK_40M = 4, + RX_CLK_80M = 5, + RX_CLK_MAX +} hal_rx_clk_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/** +* @brief 创建dsi rx ctrl handle (释放时需调用hal_dsi_rx_ctrl_release_handle) +* @param none +* @retval dsi rx handle +*/ +hal_dsi_rx_ctrl_handle_t *hal_dsi_rx_ctrl_create_handle(void); + +/** +* @brief 释放dsi rx ctrl handle +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_release_handle(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 设置rx ctrl handle 里的 PPS 参数 +* @param rx_ctrl_handle: dsi rx handle +* @param pps: pps 参数 +* @param pps_size: pps 参数长度 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_pre_init_pps(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint8_t pps[], uint32_t pps_size); + +/** +* @brief 初始化dsi rx 模块 +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_init(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief dsi rx 模块去初始化 +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_deinit(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 启动dsi rx +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_start(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 重新配置dsi rx参数并恢复状态 (debug使用, 重新配置rx_ctrl_handle参数后调用该接口重启) +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_restart(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 停止dsi rx +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_stop(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 手动设置RX clk,一般RX CLK 由底层自动计算,用于特殊video mode场景出现FIFO FULL情况调试使用 +* @param rxbr_clk: rx clk, 需要大于hs_lane_rate/8 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_set_rx_clk(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, hal_rx_clk_e rxbr_clk); + +/** +* @brief 发送 MIPI HOST的读响应 CMD +* @param rx_ctrl_handle: dsi rx handle +* @param data_type: data type +* @param vc: virtual channel +* @param cmd_count: ack command 的长度 +* @param ... : 需要发送的command(数量与cmd_count 配置一致) +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_send_ack_cmd(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, dsi_ack_data_type_e data_type, dsi_virtual_channel_e vc, uint8_t cmd_count, ...); + +/** +* @brief 使用数组方式回复短包,与hal_dsi_rx_ctrl_send_ack_cmd功能一致 +* @param rx_ctrl_handle: dsi rx handle +* @param data_size: 数组长度,固定为4 +* @param data: 回复cmd数据,数据排列有严格规定: +* data[0]:DI(data type) +* data[1]:data 0 +* data[2]:data 1 +* data[3]:内部pkt type,短包固定为0 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_ack_short_cmd(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint8_t data_size, uint8_t data[]); + +/** +* @brief 使用数组方式回复长包,与hal_dsi_rx_ctrl_send_ack_cmd功能一致 +* @param rx_ctrl_handle: dsi rx handle +* @param data_size: 数组长度,为Word Count + header长度 (header固定为4) +* @param data: 回复cmd数据,数据排列有严格规定: +* data[0]:DI(data type) +* data[1]:wc 0 (Word Count 低八位) +* data[2]:wc 1 (Word Count 高八位) +* data[3]:内部pkt type,长包固定为1 +* data[N]:长包数据 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_ack_long_cmd(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint8_t data_size, uint8_t data[]); + +/** +* @brief 异步处理DSC接口,执行cus_dcs_entry_table里对应DCS immediately_func为false的函数 +* @param rx_ctrl_handle: dsi rx handle +* @retval true - 正常处理1个DSC , false - 无DSC 处理 +*/ +bool hal_dsi_rx_ctrl_dcs_async_handler(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 使用硬件filter丢弃不需要处理的CMD,避免MCU资源被无效CMD占用 +* @param rx_ctrl_handle: dsi rx handle +* @param filter_number: filter 编号(0-7) +* @param cmd_start: 需要丢弃command code起始位 +* @param cmd_end: 需要丢弃command code终止位 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_set_hw_cmd_filter(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, + hal_rx_dcs_filter_sel_e filter_number, + uint32_t cmd_start, uint32_t cmd_end); + +/** +* @brief 使用内置pattern代替mipi输入(用于测试) +* @param rx_ctrl_handle: dsi rx handle +* @param pg_orient: pattern 方向(0:Vertical mode ; 1:Horizontal mode) +* @param enable: 开启/关闭pattern +* @param frame_rate: pattern 帧率 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_enable_test_pattern(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint8_t pg_orient, bool enable, int frame_rate); + + +/** +* @brief 获取AP 配置 BTA回复数据最大size +* @param rx_ctrl_handle: dsi rx handle +* @retval 返回数据大小 +*/ +uint32_t hal_dsi_rx_ctrl_get_max_ret_size(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 获取AP Compression Mode Command配置,默认为0,谨慎使用 +* @param rx_ctrl_handle: dsi rx handle +* @retval AP 配置compressen_en +*/ +bool hal_dsi_rx_ctrl_get_compressen_en(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 输入分辨率切换接口 +* @param rx_ctrl_handle: dsi rx handle +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_toggle_resolution(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle); + +/** +* @brief 配置 RX escape clk +* @param rx_ctrl_handle: dsi rx handle +* @param esc_clk: escape clk 单位Hz,10000000时回CMD为10Mhz +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_set_cus_esc_clk(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, uint32_t esc_clk); + +/** +* @brief 自动计算并配置硬件filter +* @param rx_ctrl_handle: dsi rx handle +* @param enable: 启动/关闭 硬件filter +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_set_auto_hw_filter(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, bool enable); + +/* +* @brief 输入帧率修改(针对video mode) +* @param rx_ctrl_handle: dsi rx handle +* @param frame_rate:frame rate +*/ +bool hal_dsi_rx_ctrl_toggle_input_frame_rate(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, dsi_video_frame_rate_e frame_rate); + +/* +* @brief 注册写命令的回调函数,用于特殊命令序列时写命令的处理. + 可配合hal_dsi_rx_ctrl_set_auto_hw_filter关闭hw filter用于获取所有软件CMD +* @param rx_ctrl_handle: dsi rx handle +* @param 写命令处理函数 +* @retval none +*/ +void hal_dsi_rx_ctrl_register_write_cmd_entry(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, hal_dsi_rx_ctrl_dcs_execute execute_func); + +/** +* @brief 配置硬件自动回复命令 +* 最大回复长度64,AP需要配置set_max_return_size后并且对比一直才会自动回复,不需要软件再参与 +* 应用于所有回复固定数据的场景 +* @param RXBR: registers struct +* @param qresp_number: qresp 编号(0-7) +* @param data_type: 需要回复的读命令的datatype +* @param cmd_code: 需要回复的读命令 +* @param cmd_count: 需要回复的命令的大小,长包最大size为64,与set_max_return_size一致才会回复 +* @param ...: 需要回复的参数 +* @retval true/false +*/ +bool hal_dsi_rx_ctrl_set_auto_ack(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, hal_rx_dcs_qresp_e qresp_number, dsi_ack_data_type_e data_type, uint32_t cmd_code, uint8_t cmd_count, ...); + +/* +* @brief 初始化画点模式 +* @param rx_ctrl_handle: dsi rx handle +* @param draw_en: 画点模式使能 +* @param pxl_init_en: 是否对全屏数据赋值,true:使用init_value赋值,false:使用上一帧数据作为初始值 +* @param color_mode: 画点模式数据源格式见dsi_color_code_e +* @param init_value: 全屏初始化数据,bit[23:16]--R,bit[15:8]--G,bit[7:0]--B +* @retval none +*/ +void hal_dsi_rx_ctrl_draw_mode_init(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, bool draw_en, bool pxl_init_en, dsi_color_code_e color_mode, uint32_t init_value); + +/* +* @brief 配置像素颜色 +* @param rx_ctrl_handle: dsi rx handle +* @param x: 像素点的x 坐标 +* @param y: 像素点的y 坐标 +* @param red_data: 像素点R分量 +* @param green_data: 像素点G分量 +* @param blue_data: 像素点B分量 +* @retval none +*/ +void hal_dsi_rx_ctrl_set_pixel_data(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, int x, int y, uint8_t red_data, uint8_t green_data, uint8_t blue_data); + + +/** +* @brief video mode下强制将数据设置为特定的color mode,具体type见dsi_color_code_e +* @param rx_ctrl_handle: dsi rx handle +* @param enable: 使能强制数据模式 +* @param frc_vid_code: 强制的数据格式 +* @retval none +*/ +void hal_dsi_rx_ctrl_force_video_crtl(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, bool enable, dsi_color_code_e frc_vid_code); + +/** +* @brief 注册RX 事件回调函数 +* @param rx_ctrl_handle: dsi rx handle +* @param event_cb: 回调函数 +* @param event_mask: 接收事件掩码,见hal_rx_event_e(eg:HAL_RX_FS_EVENT|HAL_RX_LINE_EVENT) +* @param enable: 事件回调开关 +* @param user_data: 预留扩展参数,不同事件事件配置不同参数 +* @retval none +*/ +void hal_dsi_rx_ctrl_register_callback(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, hal_dsi_rx_ctrl_event_entry event_cb, uint32_t event_mask, bool enable, void *user_data); + +/** +* @brief 配置是否打开长包CRC检查 +* @param rx_ctrl_handle: dsi rx handle +* @param enable: 开启或者屏蔽CRC检测 +* @retval none +*/ +void hal_dsi_rx_ctrl_set_check_crc(hal_dsi_rx_ctrl_handle_t *rx_ctrl_handle, bool enable); + +/** +* @brief 配置rx log 等级 +* @param rx_drv_level: rx log等级见枚举log_level_e +* @retval none +*/ +void hal_dsi_rx_ctrl_set_log_level(log_level_e rx_drv_level); + +#endif //__HAL_DSI_RX_CTRL_H__ diff --git a/src/sdk/include/hal_dsi_tx_ctrl.h b/src/sdk/include/hal_dsi_tx_ctrl.h new file mode 100644 index 0000000..65921c6 --- /dev/null +++ b/src/sdk/include/hal_dsi_tx_ctrl.h @@ -0,0 +1,347 @@ +/******************************************************************************* +* +* +* File: hal_dsi_tx_ctrl.h +* Description: hal mipi dsi tx 头文件 +* Version: V0.1 +* Date: 2021-04-23 +* Author: jaya + *******************************************************************************/ +#ifndef __HAL_DSI_TX_CTRL_H__ +#define __HAL_DSI_TX_CTRL_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_dsi_datatype.h" +#include "tau_device_datatype.h" +#include "hal_gpio.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief blank display configure type +*/ +typedef struct +{ + uint16_t st_col; /* 补黑区域起始坐标,RGBG格式以子像素计数*/ + uint16_t width; /* 补黑区域宽度,RGBG格式以子像素计数*/ + uint8_t remap_en; /* 补黑区域是否参与子像素重排*/ + uint8_t blank_en; /* 补黑区域开关*/ +} blank_disp_t; + +/** +* @brief pentile remap rule configuration type in rom code +*/ +typedef uint8_t (remap_rule_t)[24]; + +/** +* @brief 客制化MIPI TX参数结构体 +*/ +typedef struct +{ + bool pentile_enable; /* 是否pentile输出*/ + bool pentile_reverse_en; /* 是否打开芯片本身行翻转功能*/ + bool pentile_24b; /* 是否以RGB IC搭配RGBG玻璃*/ + uint32_t rgb_hact; /* RGB IC搭配RGBG玻璃使用时IC水平方向分辨率*/ + remap_rule_t *remapl_rule; /* RGB IC搭配RGBG玻璃使用时remap规则1*/ + remap_rule_t *remapr_rule; /* RGB IC搭配RGBG玻璃使用时remap规则2*/ + blank_disp_t blank_info0; /* 补黑参数配置信息*/ + blank_disp_t blank_info1; /* 补黑参数配置信息*/ +} dsi_tx_pent_info_t; + +/** +* @brief MIPI TX clk/data lane是否自动进LP控制枚举类型 +* 不同driver IC spec不同,对Lane rate范围要求也不同 +* 无法点亮时可尝试替换不同的模式 +*/ +typedef enum +{ + ALWAYS_HS = 0, // vid输出默认此模式,仅VSA自动进LP; cmd输出暂不支持此模式 + ONLY_DATA_LANE_AUTO_LP = 1, // cmd输出默认此模式,data lane行间自动进LP, clk保持HS + CLK_DATA_LANE_AUTO_LP = 2, // data/clk lane行间自动进LP +} dsi_tx_lane_lp_e; + +/** +* @brief tx pq filter index +* 默认使用OPT +*/ +typedef enum +{ + TX_FLT_OPT = 0, + TX_FLT_LINEAR = 1, + TX_FLT_MAX +} hal_dsi_tx_pq_filter_e; + +/** +* @brief 客制化MIPI TX参数结构体 +*/ +typedef struct +{ + dsi_base_trans_info_t base_info; /* mipi video 转换基本信息 */ + uint32_t dpi_vsa; /* DPI VSA*/ + uint32_t dpi_vbp; /* DPI VBP*/ + uint32_t dpi_vfp; /* DPI VFP*/ + uint32_t dpi_hsa; /* DPI HSA*/ + uint32_t dpi_hbp; /* DPI HBP*/ + uint32_t dpi_hfp; /* DPI HFP*/ + float tx_frame_rate; /* 默认60Hz输出,不建议配置为其他,仅作为debug使用 */ + uint8_t lane_num; /* TX 使用的 lane 数量*/ + bool used; /* handle使用标志位 内部自动更新状态,不需要操作*/ + bool lp_exit_lpdt; /* 每一条LP CMD都退出LPDT */ + dsi_tx_lane_lp_e tx_lane_lp; /* clk/data lane是否自动进LP模式配置 */ + dsi_virtual_channel_e channel_id; /* 虚拟通道ID,默认为0*/ + dsi_video_mode_type_e vid_mode; /* video输出时选择输出的vid模式种类 */ + dsi_tx_cmd_tx_type_e cmd_tx_type; /* 初始化模式传输命令方式,0:HS; 1:LP */ + dsi_tx_pent_info_t pentile_info; /* pentile屏基本信息 */ + hal_dsi_tx_pq_filter_e tx_pq_index; /* 画质调整滤波器,默认为OPT最优效果 */ +} hal_dsi_tx_ctrl_handle_t; + +/** +* @brief TE 信号产生模式 +*/ +typedef enum +{ + TE_60HZ_MODE = 0, + TE_USER_MODE = 1, /* 底层不产生TE, 由hal_dsi_tx_ctrl_gen_a_tear_signal 接口产生 */ + TE_STOP_MODE = 1, + TE_90HZ_MODE = 2, + TE_120HZ_MODE = 3, + TE_MODE_MAX +} te_mode_e; + +/** +* @brief dpi tx vpg style +*/ +typedef enum +{ + TX_VPG_V_COLOR = 0, + TX_VPG_H_COLOR = 1, + TX_VPG_V_BER = 2, + TX_VPG_FLICKER = 3, + TX_VPG_MAX +} dsi_tx_vpg_style_e; + +/** +* @brief MIPI TX初始化 +* @param tx_ctrl_handle: MIPI TX实例 +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_init(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +/** +* @brief MIPI TX反初始化 +* @param tx_ctrl_handle: MIPI TX实例 +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_deinit(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +/** +* @brief MIPI TX创建实例 +* @param None +* @retval tx_ctrl_handle: MIPI TX实例 +*/ +hal_dsi_tx_ctrl_handle_t *hal_dsi_tx_ctrl_create_handle(void); + +/** +* @brief MIPI TX释放实例 +* @param tx_ctrl_handle: MIPI TX实例 +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_release_handle(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +/** +* @brief MIPI TX开始运行 +* @param tx_ctrl_handle: MIPI TX实例 +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_start(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +/** +* @brief MIPI TX停止运行 +* @param tx_ctrl_handle: MIPI TX实例 +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_stop(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +/** +* @brief MIPI TX接收命令 +* @param data_type: 数据类型,参考枚举类型dsi_data_type_e +* @param vc: 虚拟通道编号,参考枚举类型dsi_virtual_channel_e +* @param cmd: DCS指令 +* @param size: 读取数据长度 +* @param data: 数据存放地址 +* @retval None +*/ +void hal_dsi_tx_ctrl_read_cmd(uint8_t data_type, uint8_t vc, uint8_t cmd, uint8_t size, uint8_t *data); + +/** +* @brief video高速数据传输时V porch阶段进行bta回读接口 +* @param data_type: 数据类型,参考枚举类型dsi_data_type_e +* @param cmd: DCS指令 +* @param size: 读取数据长度 +* @param data: 数据存放地址 +* @retval true-BTA回复获取有效,false-BTA回复未获得 +* @attention 需要考虑V porch时长是否足够size长度的寄存器回读,否则造成TX数据通路出错 +*/ +bool hal_dsi_tx_ctrl_vporch_bta_opera(uint8_t data_type, uint8_t cmd, uint8_t size, uint8_t *data); + +/** +* @brief MIPI TX发送命令 +* @param data_type: 数据类型,参考枚举类型dsi_data_type_e +* @param vc: 虚拟通道编号,参考枚举类型dsi_virtual_channel_e +* @param cmd_count: 可变参数个数 +* @param ...: 可变参数 +* @retval true-command发送正常;false-TX当前状态不能发送command +*/ +bool hal_dsi_tx_ctrl_write_cmd(uint8_t data_type, uint8_t vc, uint8_t cmd_count, ...); + +/** +* @brief MIPI TX发送命令 +* @param data_type: 数据类型,参考枚举类型dsi_data_type_e +* @param vc: 虚拟通道编号,参考枚举类型dsi_virtual_channel_e +* @param size: data个数 +* @param data: data数组 +* @retval true-command发送正常;false-TX当前状态不能发送command +*/ +bool hal_dsi_tx_ctrl_write_array_cmd(uint8_t data_type, uint8_t vc, uint8_t size, const uint8_t *data); + +/** +* @brief 切换至 LP cmd发送模式 +* @param enable: true-进行cmd发送;false-结束LP cmd发送 +* @retval None +* @attention 应用场景:AP enter sleep后传输发送LP cmd +*/ +void hal_dsi_tx_ctrl_cmd_mode(bool enable); + +/** +* @brief 设置TX escape mode时钟 +* @param esc_clk: escape clk 单位Hz,10000000时CMD为10Mhz +* @retval None +*/ +void hal_dsi_tx_ctrl_set_escape_clock_div(uint32_t esc_clk); + +/** +* @brief 设置RGB或BGR +* @param endianness: 选择RGB或BGR显示,参考dsi_endianness_e +* @attention 接口需要在初始化接口hal_dsi_tx_ctrl_init调用前才能生效 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_endianness(dsi_endianness_e endianness); + +/** +* @brief 设置CCM参数 +* @param coef: 客制化参数,参考结构体ccm_coef_t +* @retval None +*/ +void hal_dsi_tx_ctrl_set_ccm(ccm_coef_t *ccm); + +/** +* @brief 设置边缘检测算法参数 +* @param edge_dect_para: 边缘检测算法参数,参考 dsi_tx_edge_dect_t;关闭模块时可以传参NULL +* @param edge_dect_en: 是否开启边缘检测模块 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_edge_dect(dsi_tx_edge_dect_t *edge_dect_para, bool edge_dect_en); + +/** +* @brief 设置边缘增强效果算法参数 +* @param edge_enh_para: 边缘增强算法参数,参考 dsi_tx_edge_enh_t;关闭模块时可以传参NULL +* @param edge_enh_en: 是否开启边缘增强模块 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_edge_enhance(dsi_tx_edge_enh_t *edge_enh_para, bool edge_enh_en); + +/** +* @brief 设置False Color remove算法参数 +* @param fc_para: false color参数,参考 dsi_tx_fc_t;关闭模块时可以传参NULL +* @param fc_en: 是否开启false color配置模块 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_fc(dsi_tx_fc_t *fc_para, bool fc_en); + +/** +* @brief 设置bcs参数 +* @param bcs_para: 明亮度/对比度/饱和度,参考 dsi_tx_bcs_t;关闭模块时可以传参NULL +* @param bcs_en: 是否开启bcs配置模块 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_bcs(dsi_tx_bcs_t *bcs_para, bool bcs_en); + +/** +* @brief 设置复写颜色 +* @param R: RGB的R分量 +* @param G: RGB的G分量 +* @param B: RGB的B分量 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_overwrite_rgb(uint8_t R, uint8_t G, uint8_t B); + +/** +* @brief 打开overwrite功能 +* @param enable: true-打开overwrite; false-关闭overwrite +* @retval None +*/ +void hal_dsi_tx_ctrl_overwrite_enable(bool enable); + +/** +* @brief 设置部分显示 +* @param enable: true-打开partial显示; false-关闭partial显示 +* @param par_disp_cfg display区域和背景色设置,参考 dsi_tx_par_dis_t; 关闭模块功能时可以传参NULL +* @retval None +*/ +void hal_dsi_tx_ctrl_partial_disp_enable(bool enable, dsi_tx_par_dis_t *par_disp_cfg); + +/** +* @brief 控制TX VPG的输出 +* @param vpg_en: 使能VPG +* @param style: VPG的样式 +* @param vpg_hline_adj: false-正常情况使用,true-VPG显示滚动情况下使用 +* @attention vpg_hline_adj此参数只能解决带宽余量相差不大的情况,如果带宽需求超出过多,依然无法解决带宽不足引起的VPG显示滚动问题 +* @retval None +*/ +void hal_dsi_tx_ctrl_set_vpg(bool vpg_en, dsi_tx_vpg_style_e style, bool vpg_hline_adj); + +/** +* @brief 配置TE模式 +* @param tx_ctrl_handle: dsi tx handle +* @param te: te mode +* @retval None +*/ +void hal_dsi_tx_ctrl_set_tear_mode(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle, te_mode_e te); + +/** +* @brief 生成一个TE信号 +* @param None +* @retval None +*/ +void hal_dsi_tx_ctrl_gen_a_tear_signal(void); + +/** +* @brief command mode输出模式下产生一帧数据 +* @param None +* @retval None +*/ +bool hal_dsi_tx_ctrl_gen_a_frame(void); + +/** +* @brief 配置输入输出同步行数,用于调整图像撕裂问题 +* @param tx_ctrl_handle: dsi tx handle +* @param line_num: 同步行号,范围1 ~ output height +* @retval true/false +*/ +bool hal_dsi_tx_ctrl_set_cus_sync_line(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle, uint32_t line_num); + +/** +* @brief 获取TX当前显示行号 +* @param tx_ctrl_handle: dsi tx handle +* @retval 当前显示行号,包括vsa + vbp + vactive + vfp +*/ +uint32_t hal_dsi_tx_ctrl_get_disp_line(hal_dsi_tx_ctrl_handle_t *tx_ctrl_handle); + +#endif //__HAL_DSI_TX_CTRL_H__ diff --git a/src/sdk/include/hal_flash.h b/src/sdk/include/hal_flash.h new file mode 100644 index 0000000..0375dcd --- /dev/null +++ b/src/sdk/include/hal_flash.h @@ -0,0 +1,139 @@ +/******************************************************************************* +* +* +* File: hal_system.h +* Description hal 通用系统接口头文件 +* Version V0.1 +* Date 2023-03-03 +* Author kevin + *******************************************************************************/ +#ifndef __HAL_FLASH_H__ +#define __HAL_FLASH_H__ +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +typedef struct +{ + uint8_t flash_block; + uint8_t flash_page; + uint16_t data_size; + uint16_t page_offset_addr; + uint8_t *user_data; +} fls_ops_cfg_t; + +/** +* @brief 用户空间的操作 +*/ +typedef enum +{ + FLASH_USERDATA_READ, +} fls_userdata_ops_e; + + +/** +* @brief 公共区域的操作 +*/ +typedef enum +{ + FLASH_PUBLIC_READ, + FLASH_PUBLIC_WRITE, + FLASH_PUBLIC_ERASE_4K, + FLASH_PUBLIC_ERASE_32K +} fls_public_ops_e; + + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/** +* @brief 初始化flash 模块,使用完flash模块后需要deinit用于节省功耗 +* @param +* @retval bool 无 +*/ +void hal_flash_init(void); + +/** +* @brief 关闭flash 模块 +* @param +* @retval bool 无 +*/ +void hal_flash_deinit(void); + + +/** +* @brief flash ctl读取flash-uid操作 +* @param UID[16] 存放UID的数组,UID最大长度为16 +* @param UID 数组长度(最大16) +* @retval +*/ +void hal_flash_read_uid(uint8_t *UID, uint8_t size); + +/** +* @brief 发送0xAB指令控制flash退出deep sleep power mode +* @param none +* @retval null +*/ +void hal_flash_release_power_down(void); + +/** +* @brief 发送0xB9指令控制flash进入deep sleep power mode +* @param none +* @retval null +*/ +void hal_flash_power_down(void); + +/** +* @brief 配置共享flash开关(使用过后注意关闭,常开功耗会增加) +* @param enable:true:可通过F_SPI访问内部flash , false:不可通过F_SPI访问内部flash +* @retval true/false +*/ +bool hal_flash_share_mode(bool enable); + +/** +* @brief 获取user_data的个数 +* @param +* @retval 数据个数 +*/ +uint32_t hal_flash_get_user_data_size(void); + +/** +* @brief Flash user data区域,该区域由烧录器烧录,软件只读,不可写。 + Size从hal_flash_get_user_data_size接口获取 +* @param ops:选择操作的方式:读 + cfg: flash_block: flash block = userdata偏移地址/64K + flash_page: flash page = (userdata偏移地址%/64K)/1K + page_offset_addr: userdata偏移地址%block(1K),flash page内偏移地址(0-1023) + data_size: 读取数据的总长度 (0-1023) + user_data: 读取的数据 +* @retval 无 +*/ +void hal_flash_user_region_ops(fls_userdata_ops_e ops, fls_ops_cfg_t *cfg); + + +/** +* @brief Flash公共区域,可读写、擦除,大小32KB +* @param ops:选择操作的方式:读/写/擦除 + cfg: flash_block:固定为0 + flash_page:0-31 (总共32KB) + page_offset_addr: flash page内偏移地址(0-1023) + data_size: 需要操作数据的总长度 (0-1023) + user_data: 需要操作的数据 +* @retval 无 +*/ +void hal_flash_public_region_ops(fls_public_ops_e ops, fls_ops_cfg_t *cfg); +#endif //__HAL_FLASH_H__ diff --git a/src/sdk/include/hal_gpio.h b/src/sdk/include/hal_gpio.h new file mode 100644 index 0000000..75607c8 --- /dev/null +++ b/src/sdk/include/hal_gpio.h @@ -0,0 +1,725 @@ +/******************************************************************************* +* +* +* File: hal_gpio.h +* Description: gpio HAL层头文件 +* Version: V0.1 +* Date: 2023-07-27 +* Author: kevin + *******************************************************************************/ +#ifndef __HAL_GPIO_H__ +#define __HAL_GPIO_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ +/** +* @brief GPIO pin +*/ +typedef enum +{ + /*以GPIO命名PIN*/ + IO_PAD_GPIO0 = 0, + IO_PAD_GPIO1, + IO_PAD_GPIO2, + IO_PAD_GPIO3, + IO_PAD_GPIO4, + IO_PAD_GPIO5, + IO_PAD_GPIO6, + IO_PAD_GPIO7, + IO_PAD_GPIO8, + IO_PAD_GPIO9, + IO_PAD_GPIO10, + IO_PAD_GPIO11, + IO_PAD_GPIO12, + IO_PAD_GPIO13, + IO_PAD_GPIO14, + IO_PAD_GPIO15, + IO_PAD_GPIO16, + IO_PAD_GPIO17, + IO_PAD_GPIO18, + IO_PAD_GPIO19, + IO_PAD_GPIO20, + IO_PAD_GPIO21, + IO_PAD_GPIO22, + IO_PAD_GPIO23, + IO_PAD_GPIO24, + IO_PAD_GPIO25, + + /*以实际PAD NAME命名PIN*/ + IO_PAD_AP_SPIS_MISO = IO_PAD_GPIO0, + IO_PAD_AP_SPIS_MOSI = IO_PAD_GPIO1, + IO_PAD_AP_INT = IO_PAD_GPIO2, + IO_PAD_AP_TE = IO_PAD_GPIO3, + IO_PAD_AP_SWIRE = IO_PAD_GPIO4, + IO_PAD_TD_SPIM_MISO = IO_PAD_GPIO5, + IO_PAD_TD_SPIM_MOSI = IO_PAD_GPIO6, + IO_PAD_TD_RSTN = IO_PAD_GPIO7, + IO_PAD_AP_PWMEN = IO_PAD_GPIO8, + IO_PAD_AP_SPIS_CLK = IO_PAD_GPIO9, + IO_PAD_AP_SPIS_CSN = IO_PAD_GPIO10, + IO_PAD_TD_FC_CLK = IO_PAD_GPIO11, + IO_PAD_TD_FC_CSN = IO_PAD_GPIO12, + IO_PAD_TD_FC_IO0 = IO_PAD_GPIO13, + IO_PAD_TD_FC_IO1 = IO_PAD_GPIO14, + IO_PAD_SWD_CLK = IO_PAD_GPIO15, + IO_PAD_SWD_DIO = IO_PAD_GPIO16, + IO_PAD_AP_RSTN = IO_PAD_GPIO17, + IO_PAD_UART0_TX = IO_PAD_GPIO18, + IO_PAD_TD_SPIM_CLK = IO_PAD_GPIO19, + IO_PAD_TD_SPIM_CSN = IO_PAD_GPIO20, + IO_PAD_AP_TPRSTN = IO_PAD_GPIO21, + IO_PAD_TD_INT = IO_PAD_GPIO22, + IO_PAD_TD_TP_RESX = IO_PAD_GPIO23, + IO_PAD_UART1_TX = IO_PAD_GPIO24, + IO_PAD_UART0_RX = IO_PAD_GPIO25, + + IO_PAD_MAX, + + + /*以实际引脚序号命名PIN*/ + IO_PIN_1 = IO_PAD_SWD_CLK, + IO_PIN_2 = IO_PAD_UART0_TX, + IO_PIN_3 = IO_PAD_SWD_DIO, + IO_PIN_4 = IO_PAD_TD_SPIM_MOSI, + IO_PIN_5 = IO_PAD_TD_SPIM_CLK, + IO_PIN_6 = IO_PAD_TD_SPIM_CSN, + IO_PIN_7 = IO_PAD_TD_SPIM_MISO, + IO_PIN_8 = IO_PAD_TD_RSTN, + IO_PIN_9 = IO_PAD_TD_FC_CSN, + IO_PIN_10 = IO_PAD_TD_FC_CLK, + IO_PIN_11 = IO_PAD_TD_FC_IO0, + IO_PIN_12 = IO_PAD_TD_FC_IO1, + IO_PIN_13 = IO_PAD_TD_TP_RESX, + IO_PIN_14 = IO_PAD_UART1_TX, + IO_PIN_15 = IO_PAD_AP_SWIRE, + IO_PIN_16 = IO_PAD_AP_INT, + IO_PIN_17 = IO_PAD_AP_PWMEN, + IO_PIN_18 = IO_PAD_AP_TPRSTN, + + IO_PIN_29 = IO_PAD_AP_TE, + IO_PIN_30 = IO_PAD_AP_SPIS_MISO, + IO_PIN_31 = IO_PAD_AP_SPIS_CSN, + IO_PIN_32 = IO_PAD_AP_SPIS_CLK, + IO_PIN_33 = IO_PAD_AP_SPIS_MOSI, + IO_PIN_34 = IO_PAD_AP_RSTN, + IO_PIN_35 = IO_PAD_TD_INT, + IO_PIN_36 = IO_PAD_UART0_RX, + +} io_pad_e; + + +/* +芯片引脚 | 默认mode | 可选mode +---------------------------------------------------------------- +IO_PIN_1 | IO_PAD_SWCLK, | PIN1_MODE_SWDCLK + | | PIN1_MODE_GPIO15 +---------------------------------------------------------------- +IO_PIN_2 | IO_PAD_UART0_TX, | PIN2_MODE_UART0_TX + | | PIN2_MODE_PWMO + | | PIN2_MODE_GPIO18 + | | PIN2_MODE_PWMI + | | PIN2_MODE_TEAR1 +---------------------------------------------------------------- +IO_PIN_3 | IO_PAD_SWDIO, | PIN3_MODE_SWDIO + | | PIN3_MODE_GPIO16 +---------------------------------------------------------------- +IO_PIN_4 | IO_PAD_TD_SPIM_MOSI, | PIN4_MODE_SPIM_MOSI + | | PIN4_MODE_I2C02_SDA + | | PIN4_MODE_GPIO6 + | | PIN4_MODE_UART0_TX +---------------------------------------------------------------- +IO_PIN_5 | IO_PAD_TD_SPIM_CLK, | PIN5_MODE_SPIM_SCLK + | | PIN5_MODE_I2C1_SCL + | | PIN5_MODE_GPIO19 +---------------------------------------------------------------- +IO_PIN_6 | IO_PAD_TD_SPIM_CSN, | PIN6_MODE_SPIM_CSN + | | PIN6_MODE_I2C1_SDA + | | PIN6_MODE_GPIO20 +---------------------------------------------------------------- +IO_PIN_7 | IO_PAD_TD_SPIM_MISO, | PIN7_MODE_SPIM_MISO + | | PIN7_MODE_I2C02_SCL + | | PIN7_MODE_GPIO5 +---------------------------------------------------------------- +IO_PIN_8 | IO_PAD_TD_RSTN, | PIN8_MODE_GPIO7 + | | PIN8_MODE_I2C02_SDA +---------------------------------------------------------------- +IO_PIN_9 | IO_PAD_TD_FC_CSN, | PIN9_MODE_TSPIS_CSN + | | PIN9_MODE_GPIO12 +---------------------------------------------------------------- +IO_PIN_10 | IO_PAD_TD_FC_CLK, | PIN10_MODE_TSPIS_CLK + | | PIN10_MODE_GPIO11 +---------------------------------------------------------------- +IO_PIN_11 | IO_PAD_TD_FC_IO0, | PIN11_MODE_TSPIS_IO0 + | | PIN11_MODE_GPIO13 + | | PIN11_MODE_I2C02_SDA +---------------------------------------------------------------- +IO_PIN_12 | IO_PAD_TD_FC_IO1, | PIN12_MODE_TSPIS_IO1 + | | PIN12_MODE_GPIO14 + | | PIN12_MODE_I2C02_SCL +---------------------------------------------------------------- +IO_PIN_13 | IO_PAD_TD_TP_RESX, | PIN13_MODE_GPIO23 + | | PIN13_MODE_PWMO + | | PIN13_MODE_UART1_RX + | | PIN13_MODE_UART1_RX +---------------------------------------------------------------- +IO_PIN_14 | IO_PAD_UART1_TX, | PIN14_MODE_GPIO24 + | | PIN14_MODE_UART0_RX + | | PIN14_MODE_UART1_TX + | | +---------------------------------------------------------------- +IO_PIN_15 | IO_PAD_AP_SWIRE, | PIN15_MODE_SWIRE + | | PIN15_MODE_PWMO + | | PIN15_MODE_GPIO4 +---------------------------------------------------------------- +IO_PIN_16 | IO_PAD_AP_INT, | PIN16_MODE_GPIO2 +---------------------------------------------------------------- +IO_PIN_17 | IO_PAD_AP_PWMEN, | PIN17_MODE_UART0_RX + | | PIN17_MODE_GPIO8 + | | PIN17_MODE_PWMO +---------------------------------------------------------------- +IO_PIN_18 | IO_PAD_AP_TPRSTN, | PIN18_MODE_UART0_RX + | | PIN18_MODE_GPIO21 + | | PIN18_MODE_I2C02_SCL +---------------------------------------------------------------- +IO_PIN_29 | IO_PAD_AP_TE, | PIN29_MODE_JTAG_TRSTN + | | PIN29_MODE_TEAR + | | PIN29_MODE_GPIO3 +---------------------------------------------------------------- +IO_PIN_30 | IO_PAD_AP_SPIS_MISO, | PIN30_MODE_JTAG_TDO + | | PIN30_MODE_SPIS_MISO + | | PIN30_MODE_GPIO0 + | | PIN30_MODE_UART0_RX + | | PIN30_MODE_I2C1_SCL +---------------------------------------------------------------- +IO_PIN_31 | IO_PAD_AP_SPIS_CSN, | PIN31_MODE_JTAG_TMS + | | PIN31_MODE_SPIS_CSN + | | PIN31_MODE_GPIO10 + | | PIN31_MODE_I2C02_SDA +---------------------------------------------------------------- +IO_PIN_32 | IO_PAD_AP_SPIS_CLK, | PIN32_MODE_JTAG_TCK + | | PIN32_MODE_SPIS_SCLK + | | PIN32_MODE_GPIO9 + | | PIN32_MODE_I2C02_SCL +---------------------------------------------------------------- +IO_PIN_33 | IO_PAD_AP_SPIS_MOSI, | PIN33_MODE_JTAG_TDI + | | PIN33_MODE_SPIS_MOSI + | | PIN33_MODE_GPIO1 + | | PIN33_MODE_UART0_TX + | | PIN33_MODE_I2C1_SDA_0 +---------------------------------------------------------------- +IO_PIN_34 | IO_PAD_AP_RSTN, | PIN34_MODE_GPIO17 +---------------------------------------------------------------- +IO_PIN_35 | IO_PAD_TD_INT, | PIN35_MODE_GPIO22 +---------------------------------------------------------------- +IO_PIN_36 | IO_PAD_UART0_RX, | PIN36_MODE_UART0_RX + | | PIN36_MODE_PWMO + | | PIN36_MODE_GPIO25 +---------------------------------------------------------------- +*/ + + +/** +* @brief PIN1 IO_PAD_SWD_CLK 可选的mode +*/ +typedef enum +{ + PIN1_MODE_SWDCLK = 0, + PIN1_MODE_GPIO15 = 2, +} pin1_mode_e; + + +/** +* @brief PIN2 PAD_UART0_TX可选的mode +*/ +typedef enum +{ + PIN2_MODE_UART0_TX = 0, + PIN2_MODE_PWMO = 1, + PIN2_MODE_GPIO18 = 2, + PIN2_MODE_PWMI = 3, + PIN2_MODE_TEAR1 = 4, +} pin2_mode_e; + +/** +* @brief PIN3 IO_PAD_SWD_DIO 可选的mode +*/ +typedef enum +{ + PIN3_MODE_SWDIO = 0, + PIN3_MODE_GPIO16 = 2, +} pin3_mode_e; + + +/** +* @brief PIN4 PAD_TD_SPIM_MOSI可选的mode +*/ +typedef enum +{ + PIN4_MODE_SPIM_MOSI = 0, + PIN4_MODE_I2C02_SDA = 1, + PIN4_MODE_GPIO6 = 2, + PIN4_MODE_UART0_TX = 3, +} pin4_mode_e; + +/** +* @brief PIN5 PAD_TD_SPIM_CLK可选的mode +*/ +typedef enum +{ + PIN5_MODE_SPIM_SCLK = 0, + PIN5_MODE_I2C1_SCL = 1, + PIN5_MODE_GPIO19 = 2, +} pin5_mode_e; + +/** +* @brief PIN6 PAD_TD_SPIM_CSN可选的mode +*/ +typedef enum +{ + PIN6_MODE_SPIM_CSN = 0, + PIN6_MODE_I2C1_SDA = 1, + PIN6_MODE_GPIO20 = 2, +} pin6_mode_e; + +/** +* @brief PIN7 PAD_TD_SPIM_MISO可选的mode +*/ +typedef enum +{ + PIN7_MODE_SPIM_MISO = 0, + PIN7_MODE_I2C02_SCL = 1, + PIN7_MODE_GPIO5 = 2, +} pin7_mode_e; + +/** +* @brief PIN8 PAD_TD_RSTN可选的mode +*/ +typedef enum +{ + PIN8_MODE_GPIO7 = 2, + PIN8_MODE_I2C02_SDA = 3, +} pin8_mode_e; + +/** +* @brief PIN9 PAD_TD_FC_CSN可选的mode +*/ +typedef enum +{ + PIN9_MODE_TSPIS_CSN = 0, + PIN9_MODE_GPIO12 = 2, +} pin9_mode_e; + +/** +* @brief PIN10 PAD_TD_FC_CLK可选的mode +*/ +typedef enum +{ + PIN10_MODE_TSPIS_CLK = 0, + PIN10_MODE_GPIO11 = 2, +} pin10_mode_e; + + +/** +* @brief PIN11 PAD_TD_FC_IO0可选的mode +*/ +typedef enum +{ + PIN11_MODE_TSPIS_IO0 = 0, + PIN11_MODE_GPIO13 = 2, + PIN11_MODE_I2C02_SDA = 3, +} pin11_mode_e; + +/** +* @brief PIN12 PAD_TD_FC_IO1可选的mode +*/ +typedef enum +{ + PIN12_MODE_TSPIS_IO1 = 0, + PIN12_MODE_GPIO14 = 2, + PIN12_MODE_I2C02_SCL = 3, +} pin12_mode_e; + +/** +* @brief PIN13 PAD_TD_TP_RESX可选的mode +*/ +typedef enum +{ + PIN13_MODE_GPIO23 = 2, + PIN13_MODE_PWMO = 3, + PIN13_MODE_UART1_RX = 4, +} pin13_mode_e; + +/** +* @brief PIN14 PAD_UART1_TX可选的mode +*/ +typedef enum +{ + PIN14_MODE_GPIO24 = 2, + PIN14_MODE_UART0_RX = 3, + PIN14_MODE_UART1_TX = 4, +} pin14_mode_e; + + + +/** +* @brief PIN15 PAD_AP_SWIRE可选的mode +*/ +typedef enum +{ + PIN15_MODE_SWIRE = 0, + PIN15_MODE_PWMO = 1, + PIN15_MODE_GPIO4 = 2, +} pin15_mode_e; + +/** +* @brief PIN16 IO_PAD_AP_INT 可选的mode +*/ +typedef enum +{ + PIN16_MODE_GPIO2 = 2, +} pin16_mode_e; + +/** +* @brief PIN17 PAD_AP_PWMEN可选的mode +*/ +typedef enum +{ + PIN17_MODE_UART0_RX = 1, + PIN17_MODE_GPIO8 = 2, + PIN17_MODE_PWMO = 3, +} pin17_mode_e; + +/** +* @brief PIN18 IO_PAD_AP_TPRSTN 可选的mode +*/ +typedef enum +{ + PIN18_MODE_UART0_RX = 0, + PIN18_MODE_GPIO21 = 2, + PIN18_MODE_I2C02_SCL = 3, +} pin18_mode_e; + + +//---------- + +/** +* @brief PIN29 IO_PAD_AP_TE 可选的mode +*/ +typedef enum +{ + PIN29_MODE_JTAG_TRSTN = 0, + PIN29_MODE_TEAR = 1, + PIN29_MODE_GPIO3 = 2, +} pin29_mode_e; + + +/** +* @brief PIN30 IO_PAD_AP_SPIS_MISO 可选的mode +*/ +typedef enum +{ + PIN30_MODE_JTAG_TDO = 0, + PIN30_MODE_SPIS_MISO = 1, + PIN30_MODE_GPIO0 = 2, + PIN30_MODE_UART0_RX = 3, + PIN30_MODE_I2C1_SCL = 6, +} pin30_mode_e; + +/** +* @brief PIN31 IO_PAD_AP_SPIS_CSN 可选的mode +*/ +typedef enum +{ + PIN31_MODE_JTAG_TMS = 0, + PIN31_MODE_SPIS_CSN = 1, + PIN31_MODE_GPIO10 = 2, + PIN31_MODE_I2C02_SDA = 3, +} pin31_mode_e; + +/** +* @brief PIN32 IO_PAD_AP_SPIS_CLK 可选的mode +*/ +typedef enum +{ + PIN32_MODE_JTAG_TCK = 0, + PIN32_MODE_SPIS_SCLK = 1, + PIN32_MODE_GPIO9 = 2, + PIN32_MODE_I2C02_SCL = 3, +} pin32_mode_e; + +/** +* @brief PIN33 IO_PAD_AP_SPIS_MOSI 可选的mode +*/ +typedef enum +{ + PIN33_MODE_JTAG_TDI = 0, + PIN33_MODE_SPIS_MOSI = 1, + PIN33_MODE_GPIO1 = 2, + PIN33_MODE_UART0_TX = 3, + PIN33_MODE_I2C1_SDA_0 = 6, +} pin33_mode_e; + +/** +* @brief PIN34 PAD_AP_RST可选的mode +*/ +typedef enum +{ + PIN34_MODE_GPIO17 = 2, +} pin34_mode_e; + + +/** +* @brief PIN35 PAD_TD_INT可选的mode +*/ +typedef enum +{ + PIN35_MODE_GPIO22 = 2, +} pin35_mode_e; + + +/** +* @brief PIN36 PAD_UART_RX可选的mode +*/ +typedef enum +{ + PIN36_MODE_UART0_RX = 0, + PIN36_MODE_PWMO = 1, + PIN36_MODE_GPIO25 = 2, +} pin36_mode_e; + + + +//------------------------------------------------------------------------- +/** +* @brief PAD_SFC_CLK可选的mode 内部PAD +*/ +typedef enum +{ + IO_MODE_INTER_FC_CLK = 0, + IO_MODE_TSPIS_CLK_EN = 2, +} pad_sfc_clk_mode_e; + +/** +* @brief PAD_SFC_CSN可选的mode 内部PAD +*/ +typedef enum +{ + IO_MODE_INTER_FC_CSN = 0, + IO_MODE_TSPIS_CSN_EN = 2, +} pad_sfc_csn_mode_e; + +/** +* @brief PAD_SFC_IO0可选的mode 内部PAD +*/ +typedef enum +{ + IO_MODE_INTER_FC_IO0 = 0, + IO_MODE_TSPIS_IO0_EN = 2, +} pad_sfc_io0_mode_e; + +/** +* @brief PAD_SFC_IO1可选的mode 内部PAD +*/ +typedef enum +{ + IO_MODE_INTER_FC_IO1 = 0, + IO_MODE_TSPIS_IO1_EN = 2, +} pad_sfc_io1_mode_e; + +/** +* @brief PAD电压转换速率 +*/ +typedef enum +{ + IO_SLEW_RATE_SLOW = 0, + IO_SLEW_RATE_FAST = 1, +} pad_slew_rate_e; + +/******************************************************************************* +* IOE +*******************************************************************************/ +/** +* @brief GPIO io方向 +*/ +typedef enum +{ + IO_IOE_INPUT = 0, + IO_IOE_OUTPUT, + IO_IOE_NONE +} gpio_ioe_e; + +/** +* @brief GPIO level +*/ +typedef enum +{ + IO_LVL_LOW = 0, + IO_LVL_HIGH, + IO_LVL_NONE +} gpio_level_e; + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief PAD与MODE的MAP结构体 +*/ +typedef struct +{ + io_pad_e pad; + uint8_t mode; + gpio_ioe_e ioe; + gpio_level_e lvl; +} io_pad_attr_t; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 配置指定PAD为GPIO mode,方向为input,指定中断触发方式 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param trig:4种中断触发方式,参考枚举类型sys_cfg_trigger_e +* @retval 无 +*/ +void hal_gpio_init_eint(io_pad_e pad, sys_cfg_trigger_e trig); + +/** +* @brief 注册GPIO中断回调函数 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param cb_func:回调函数地址 +* @param data:回调函数参数地址 +* @retval 无 +*/ +void hal_gpio_reg_eint_cb(io_pad_e pad, fcb_type cb_func); + +/** +* @brief 开关GPIO中断 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param state:开关控制 +* @retval 无 +*/ +void hal_gpio_ctrl_eint(io_pad_e pad, bool state); + +/** +* @brief 获取GPIO中断类型 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @retval 无 +*/ +gpio_int_e hal_gpio_get_int_type(io_pad_e pad); + +/** +* @brief 配置指定PAD为GPIO mode,方向为output,指定初始电平 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param lvl:初始电平,参考枚举类型gpio_level_e +* @retval 无 +*/ +void hal_gpio_init_output(io_pad_e pad, gpio_level_e lvl); + +/** +* @brief 封装设置输出接口 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param lvl:初始电平,参考枚举类型gpio_level_e +* @retval 无 +*/ +void hal_gpio_set_output_data(io_pad_e pad, gpio_level_e lvl); + +/** +* @brief 配置指定PAD为GPIO mode,方向为input +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @retval 无 +*/ +void hal_gpio_init_input(io_pad_e pad); + +/** +* @brief 读取输入电平 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @retval 无 +*/ +gpio_level_e hal_gpio_get_input_data(io_pad_e pad); + +/** +* @brief 设置io mode +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param mode:工作模式,参考各PAD对应的mode枚举类型 +* @retval 无 +*/ +void hal_gpio_set_mode(io_pad_e pad, uint8_t mode); + +/** +* @brief 设置io 为高阻态 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @retval 无 +*/ +void hal_gpio_set_high_impedance(io_pad_e pad); + +/** +* @brief 获取指定PAD的默认上拉、下拉状态 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param up_enable:默认上拉状态 +* @param down_enable:默认下拉状态 +* @retval 无 +*/ +void hal_gpio_get_pull_state(io_pad_e pad, bool *up_enable, bool *down_enable); + +/** +* @brief 配置指定PAD的默认上拉、下拉状态 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param up_enable:默认上拉状态 +* @param down_enable:默认下拉状态 +* @retval 无 +*/ +void hal_gpio_set_pull_state(io_pad_e pad, bool up_enable, bool down_enable); + +/** +* @brief 配置指定PAD是否为施密特触发 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param st_enable:1为施密特触发,0为正常触发 +* @retval 无 +*/ +void hal_gpio_set_schmitt_trigger(io_pad_e pad, bool st_enable); + +/** +* @brief 配置指定PAD的驱动能力 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param strength:驱动强度,取值为0~3 +* @retval 无 +*/ +void hal_gpio_set_driving_strength(io_pad_e pad, uint8_t strength); + +/** +* @brief 配置指定PAD的电压转换速率 +* @param pad:GPIO序号,参考枚举类型gpio_pad_e +* @param rate:驱动强度,取值为0~3 +* @retval 无 +*/ +void hal_gpio_set_slew_rate(io_pad_e pad, pad_slew_rate_e rate); + +/** +* @brief 配置AP_RSTN引脚中断 +* @param enable: 中断开关 +* @param cb_func:回调函数 +* @param trig:触发模式 +* @retval 无 +*/ +void hal_gpio_set_ap_reset_int(bool enable, fcb_type cb_func, sys_cfg_trigger_e trig); + +/** +* @brief 批量设置IO参数 +* @param attrs: PAD属性 +* @param size: 数组成员个数 +* @retval 无 +*/ +void hal_gpio_config_pad(io_pad_attr_t *attrs, uint8_t size); + +#endif /* __HAL_GPIO_H__ */ diff --git a/src/sdk/include/hal_i2c_master.h b/src/sdk/include/hal_i2c_master.h new file mode 100644 index 0000000..5e352da --- /dev/null +++ b/src/sdk/include/hal_i2c_master.h @@ -0,0 +1,134 @@ +/******************************************************************************* +* Copyright (C) 2021-2025, All Rights Reserved. +* +* File: hal_i2c_master.h +* Description hal i2c master模块接口头文件 +* Version V0.1 +* Date 2023-07-27 +* Author swx +*******************************************************************************/ +#ifndef __HAL_I2C_MASTER_H__ +#define __HAL_I2C_MASTER_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "string.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief hal_i2cm_init +* @param index: I2Cx index +* @param slave_addr: 从机地址 +* @param addr_bits: 从机地址位数 +* @param i2c_m_speed_hz: 主机速率设置 +* @retval none +*/ +void hal_i2cm_init(i2c_index_e index, uint16_t slave_addr, uint8_t addr_bits, uint32_t i2cm_speed_hz); + +/** +* @brief hal_i2cm_deinit +* @param index: I2Cx index +* @retval none +*/ +void hal_i2cm_deinit(i2c_index_e index); + +/** +* @brief hal_i2cm_set_slave_addr +* @param index: I2Cx index +* @param slave_addr: 从机地址 +* @param addr_bits: 从机地址位数 +* @retval none +*/ +void hal_i2cm_set_slave_addr(i2c_index_e index, uint16_t slave_addr, uint8_t addr_bits); + +/** +* @brief i2c master 发送数据 +* @param index: I2Cx index +* @param tx_buffer: 发送数据buffer +* @param tx_size: 发送数据个数 +* @retval true/false: 成功/失败 +*/ +bool hal_i2cm_write(i2c_index_e index, const uint8_t *tx_buffer, uint32_t tx_size); + +/** +* @brief i2c master 接收数据 +* @param index: I2Cx index +* @param reg_address:寄存器地址 +* @param reg_size: 寄存器地址size +* @param rx_buffer: 接收数据buffer +* @param rx_size: 接收数据个数 +* @retval true/false: 成功/失败 +*/ +bool hal_i2cm_read(i2c_index_e index, uint32_t reg_address, size_t reg_size, uint8_t *rx_buffer, size_t rx_size); + +/** +* @brief i2c master 多地址参数接收数据 +* @param index: I2Cx index +* @param reg_address:寄存器地址 +* @param reg_size: 寄存器地址size +* @param rx_buffer: 接收数据buffer +* @param rx_size: 接收数据个数 +* @retval true/false: 成功/失败 +*/ +bool hal_i2cm_multi_params_read(i2c_index_e index, uint8_t *reg_address, size_t reg_size, uint8_t *rx_buffer, size_t rx_size); + +/** +* @brief i2c master dma 发送数据 +* @param index: I2Cx index +* @param tx_buffer: 发送数据buffer +* @param tx_size: 发送数据个数 +* @retval true: 数据已排入 DMA 通道,但不一定全部发送 +* false:发送出错,需要重新调用函数发送 +*/ +bool hal_i2cm_dma_write(i2c_index_e index, const uint8_t *tx_buffer, uint32_t tx_size); + +/** +* @brief i2c master dma 接收数据 +* @param index: I2Cx index +* @param reg_address:寄存器地址 +* @param reg_size: 寄存器地址size +* @param rx_buffer: 接收数据buffer +* @param rx_size: 接收数据个数 +* @retval true:寄存器地址发送成功,并已配置DMA接收通道,但不一定完成接收 +* false:接收出错,需要重新调用函数接收 +*/ +bool hal_i2cm_dma_read(i2c_index_e index, uint32_t reg_address, size_t reg_size, uint8_t *rx_buffer, size_t rx_size); + +/** +* @brief i2c master dma 多地址参数接收数据 +* @param index: I2Cx index +* @param reg_address:寄存器地址 +* @param reg_size: 寄存器地址size +* @param rx_buffer: 接收数据buffer +* @param rx_size: 接收数据个数 +* @retval true:寄存器地址发送成功,并已配置DMA接收通道,但不一定完成接收 +* false:接收出错,需要重新调用函数接收 +*/ +bool hal_i2cm_multi_params_dma_read(i2c_index_e index, uint8_t *reg_address, size_t reg_size, uint8_t *rx_buffer, size_t rx_size); + +/** +* @brief 获取 i2c master 发送状态 +* @param index: I2Cx index +* @retval true/false +*/ +bool hal_i2cm_get_transfer_complete(i2c_index_e index); + +#endif /* __HAL_I2C_MASTER_H__*/ + diff --git a/src/sdk/include/hal_i2c_slave.h b/src/sdk/include/hal_i2c_slave.h new file mode 100644 index 0000000..eaa69a9 --- /dev/null +++ b/src/sdk/include/hal_i2c_slave.h @@ -0,0 +1,156 @@ +/******************************************************************************* +* Copyright (C) 2021-2025, All Rights Reserved. +* +* File: hal_i2c_slave.h +* Description hal i2c slave模块接口头文件 +* Version V0.1 +* Date 2023-07-27 +* Author swx +*******************************************************************************/ +#ifndef __HAL_I2C_SLAVE_H__ +#define __HAL_I2C_SLAVE_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "string.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief i2cs event packet info +*/ +typedef struct hal_i2cs_packet_info_t +{ + uint8_t *rx_buffer; /* 接收buffer */ + uint32_t rx_buffer_size; /* 接收buffer size */ + const uint8_t *tx_buffer; /* 发送buffer */ + uint32_t tx_buffer_size; /* 发送buffer size */ + bool tx_circle; /* 发送circle mode */ + uint32_t packet_size; /* packet size : READ、RST、STOP中断事件时整个传输过程中I2CM发送packet的总量 */ +} hal_i2cs_packet_info_t; + +/** +* @brief i2cs event +*/ +typedef enum +{ + I2CS_EVENT_READ = 0, //发生 读请求 中断 + I2CS_EVENT_RST, //发生 restart 中断 + I2CS_EVENT_STOP //发生 stop 中断 +} hal_i2cs_event_e; + +typedef void (*hal_i2cs_cb)(i2c_index_e index, hal_i2cs_event_e event, size_t receive_num); + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief hal_i2cs_init +* @param index: I2Cx index +* @param slave_addr: 从机地址 +* @param addr_bits: 从机地址位数 +* @retval none +*/ +void hal_i2cs_init(i2c_index_e index, uint16_t slave_addr, uint8_t addr_bits); + +/** +* @brief hal_i2cs_deinit +* @param index: I2Cx index +* @retval none +*/ +void hal_i2cs_deinit(i2c_index_e index); + +/** +* @brief hal_i2cs_set_continue_transfer +* @param index: I2Cx index +* @param status: true/false +* @retval none +*/ +void hal_i2cs_set_continue_transfer(i2c_index_e index, bool status); + +/** +* @brief 获取i2c slave发送成功字节数 +* 注意这是通信过程i2c slave发送的数据量,如果更新了i2c slave的tx_buffer,则清零 +* @param index: I2Cx index +* @retval 发送总字节数 +*/ +uint32_t hal_i2cs_get_tx_cnt(i2c_index_e index); + +/** +* @brief 获取 i2c slave 接收数量 +* 注意这是通信过程i2c slave接收的数据量,如果更新了i2c slave的rx_buffer,则清零 +* @param index: I2Cx index +* @retval 数据接收数量 +*/ +uint32_t hal_i2cs_get_rx_cnt(i2c_index_e index); + +/** +* @brief 清零 i2c slave 接收数量 +* @param index: I2Cx index +* @retval none +*/ +void hal_i2cs_rx_cnt_clear(i2c_index_e index); + +/** +* @brief 获取 i2c slave 发送状态 +* @param index: I2Cx index +* @retval true:数据发送完成 +* false:数据还在发送 +*/ +bool hal_i2cs_get_write_complete(i2c_index_e index); + +/** +* @brief i2c slave 注册回调函数 +* @param index: I2Cx index +* @param cb:call back +* @retval +*/ +void hal_i2cs_register_callback(i2c_index_e index, hal_i2cs_cb cb); + +/** +* @brief i2c slave 配置接收buffer, 底层自动接收数据后调用callback +* @param index: I2Cx index +* @param rx_buffer:自动模式数据接收buffer +* @param rx_size: 自动模式数据接收buffer size +* @retval none +*/ +void hal_i2cs_update_rx_buffer(i2c_index_e index, uint8_t *rx_buffer, size_t rx_size); + +/** +* @brief i2c slave 配置自动发送buffer +* @param index: I2Cx index +* @param tx_buffer:自动模式数据发送buffer +* @param tx_size: 自动模式数据发收buffer size +* @param circle:circle mode,重复发送buffer的数据 +* @retval none +*/ +void hal_i2cs_update_tx_buffer(i2c_index_e index, const uint8_t *tx_buffer, uint32_t tx_size, bool circle); + +/** +* @brief i2c slave 启动 +* @param index: I2Cx index +* @retval none +*/ +void hal_i2cs_start(i2c_index_e index); + +/** +* @brief i2c slave 停止 +* @param index: I2Cx index +* @retval none +*/ +void hal_i2cs_stop(i2c_index_e index); + +#endif /* __HAL_I2C_SLAVE_H__*/ + diff --git a/src/sdk/include/hal_pwm.h b/src/sdk/include/hal_pwm.h new file mode 100644 index 0000000..cc8f876 --- /dev/null +++ b/src/sdk/include/hal_pwm.h @@ -0,0 +1,82 @@ +/******************************************************************************* +* +* +* File: hal_pwm.h +* Description: pwm HAL层头文件 +* Version: V0.1 +* Date: 2021-03-17 +* Author: jaya + *******************************************************************************/ +#ifndef __HAL_PWM_H__ +#define __HAL_PWM_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief pwm 初始化 +* @param frequency: PWM 频率 < 30000 (30K) +* @param duty_step: 占空比调试阶数,与硬件相关,不能超过硬件限制(建议配置255) + 最大阶数 = (1000000000/130)/frequency,常见如下 + frequency, max step(最大step可配置) + { 30000, 255 } + { 4000, 1923} + { 3000, 2564} +* @retval true/false +*/ +bool hal_pwm_init(uint32_t frequency, uint32_t duty_step); + +/** +* @brief pwm 启动停止控制 +* @param enable: 启动/停止 +* @retval none +*/ +void hal_pwm_enable(bool enable); + +/** +* @brief pwm 设置占空比 +* @param duty_ratio: 占空比,范围为0 - duty_step(hal_pwm_init配置的参数) +* @retval none +*/ +void hal_pwm_set_duty(uint32_t duty_ratio); + +/** +* @brief pwm 配置从elvcc直接输出背光电源 +* @param enable: ELVCC输出启停 +* @retval none +*/ +bool hal_pwm_set_elvcc_output(bool enable); + +/** +* @brief 配置elvcc PWM 驱动背光能力,范围 0 - 15, capactiy为15时驱动能力最强,ELVCC输出电流最大 +* @param capacity: 0 - 15,hal_pwm_set_elvcc_output配置时会恢复默认值15 +* @retval none +*/ +void hal_pwm_set_elvcc_capacity(uint8_t capacity); + +/** +* @brief pwm 去初始化 +* @param none +* @retval true/false +*/ +bool hal_pwm_deinit(void); + +#endif /* __HAL_PWM_H__ */ diff --git a/src/sdk/include/hal_pwr.h b/src/sdk/include/hal_pwr.h new file mode 100644 index 0000000..8298ae6 --- /dev/null +++ b/src/sdk/include/hal_pwr.h @@ -0,0 +1,315 @@ +/******************************************************************************* +* +* +* File: hal_pwr.h +* Description: pwr hal层头文件 +* Version: V0.1 +* Date: 2023-07-21 +* Author: lyw + *******************************************************************************/ +#ifndef __HAL_PWR_H__ +#define __HAL_PWR_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "hal_gpio.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief IC主供电电源选择 +*/ +typedef enum +{ + PWR_SEL_IOV18 = 0, /* IC选择IOV18主供电(默认值) */ + PWR_SEL_TP18 = 1, /* IC选择TP18主供电 */ + PWR_SEL_VCC = 2, /* IC选择VCC主供电 */ + PWR_SEL_VDD13CP = 3, /* IC选择VDD13CP外接电源主供电*/ +} pwr_main_power_sel_e; + +/** +* @brief Sleep mode 供电模式 +*/ +typedef enum +{ + PWR_SLEEP_IN_NON = 0, /* Sleep Mode期间无外部供电(默认值) */ + PWR_SLEEP_IN_TP18 = 1, /* Sleep Mode期间TP18有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_VCC = 2, /* Sleep Mode期间VCC有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_VCC_TP18 = 3, /* Sleep Mode期间TP18与VCC有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_IOV18 = 4, /* Sleep Mode期间IOV18有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_IOV18_TP18 = 5, /* Sleep Mode期间IOV18与TP18有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_IOV18_VCC = 6, /* Sleep Mode期间IOV18与VCC有电,其他电源掉电或不存在 */ + PWR_SLEEP_IN_IOV18_VCC_TP18 = 7, /* Sleep Mode期间IOV18、TP18、VCC均有电,其他电源掉电或不存在 */ +} pwr_sleep_power_sel_e; + +/** +* @brief sleep mode 唤醒沿配置 +*/ +typedef enum +{ + WUP_RISING_EDGE = 2, /* 上升沿唤醒 */ + WUP_FALLING_EDGE = 3 /* 下降沿唤醒 */ +} pwr_wakeup_trigger_e; + +/** +* @brief 软件启动原因 +*/ +typedef enum +{ + RF_POWER_ON = 0, /* Power On,正常上电 */ + RF_CORE_RST = 1, /* 软件reset, 调用NVIC_SystemReset产生reset */ + RF_WDT_RST = 2, /* WDT reset */ + RF_CHIP_RST = 3, /* Chip reset,调用hal_system_reset_chip产生的reset */ + RF_APRSTN_WAKEUP = 4, /* deep sleep mode 下AP_RSTN reset */ + RF_TDINT_WAKEUP = 5 /* deep sleep mode 下TD_INT reset */ +} pwr_reset_flag_e; + +/** +* @brief pwr sleep mode type +* 不同sleep mode具体应用场景见《PWR说明文档》 +*/ +typedef enum +{ + PWR_NORMAL_SLEEP_MODE = 0, /* 待机下需要处理外设(I2C)等事件使用,调用hal_pwr_enter_normal_sleep_mode 进入,hal_pwr_exit_sleep_mode退出 */ + PWR_STOP_SLEEP_MODE = 1, /* 待机下需要通过任意GPIO唤醒时使用此模式,进入之前关闭所有模块以及MCU,通过hal_pwr_set_stop_sleep_wakeup_pin 注册GPIO中唤醒源,调用hal_pwr_enter_stop_sleep_mode 进入,hal_pwr_exit_sleep_mode退出 */ + PWR_DEEP_SLEEP_MODE = 2 /* 待机下只需要通过AP RSTN跟TD INT引脚唤醒使用时使用此模式,调用hal_pwr_enter_deep_sleep_mode 唤醒后重启,通过hal_pwr_get_reset_flag确定唤醒源 */ +} pwr_sleep_mode_e; + +/*! @brief HV LDO输出电压配置*/ +typedef enum _pwr_hv_ldo_e +{ + HV_LDO_0 = 0, /*1.20V*/ + HV_LDO_1 = 1, /*1.26V*/ + HV_LDO_2 = 2, /*1.32V*/ + HV_LDO_3 = 3, /*1.38V*/ + HV_LDO_4 = 4, /*1.44V*/ + HV_LDO_5 = 5, /*1.50V*/ + HV_LDO_6 = 6, /*1.56V*/ + HV_LDO_7 = 7, /*1.62V*/ + HV_LDO_8 = 8, /*1.68V*/ + HV_LDO_9 = 9, /*1.74V*/ + HV_LDO_10 = 10, /*1.80V*/ + HV_LDO_11 = 11, /*1.86V*/ + HV_LDO_12 = 12, /*2.04V*/ + HV_LDO_13 = 13, /*2.46V*/ + HV_LDO_14 = 14, /*3.00V*/ + HV_LDO_15 = 15, /*3.30V*/ +} pwr_hv_ldo_e; + +/*! @brief LDO 13S输出电压配置*/ +typedef enum _pwr_ldo_13s_e +{ + LDO_13S_0 = 0, /*1.22V*/ + LDO_13S_1 = 1, /*1.25V*/ + LDO_13S_2 = 2, /*1.27V*/ + LDO_13S_3 = 3, /*1.30V*/ + LDO_13S_4 = 4, /*1.33V*/ + LDO_13S_5 = 5, /*1.37V*/ + LDO_13S_6 = 6, /*1.40V*/ + LDO_13S_7 = 7, /*1.43V*/ +} pwr_ldo_13s_e; + +/*! @brief LDO 18S输出电压配置*/ +typedef enum _pwr_ldo_18s_e +{ + LDO_18S_0 = 0, /*1.61V*/ + LDO_18S_1 = 1, /*1.64V*/ + LDO_18S_2 = 2, /*1.67V*/ + LDO_18S_3 = 3, /*1.70V*/ + LDO_18S_4 = 4, /*1.74V*/ + LDO_18S_5 = 5, /*1.77V*/ + LDO_18S_6 = 6, /*1.80V*/ + LDO_18S_7 = 7, /*1.83V*/ +} pwr_ldo_18s_e; + +/*! @brief PWR PVD index */ +typedef enum +{ + PVD_IOVCC = 3, + PVD_VCI = 15, +} pwr_pvd_index_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief IC主供电选择,如果是配置vcc主供电,可通过hal_pwr_get_vcc_power_ready获取电源状态 +* 注:上电只能配置一次,不可随意切换 +* @param power_sel 主供电选择,见枚举描述 +* @retval none +*/ +void hal_pwr_set_main_power(pwr_main_power_sel_e power_sel); + +/** +* @brief 获取VCC电源稳定状态,使用hal_pwr_set_main_power切换电源后,通过此接口获取电源稳定状态 +* eg: 使用hal_pwr_set_main_power切换至VCC主供电,在VCC电源接口上电之前,此接口返回值为false +* @param None +* @retval true-电源切换完成 false-电源未切换完成 +*/ +bool hal_pwr_get_vcc_power_ready(void); + +/** +* @brief 配置VCC开关,芯片启动默认打开VCC CP,不存在VCC的情况下可关闭 +* @param enable: true:打开CP, false:关闭CP +* @retval none +*/ +void hal_pwr_set_vcc_enable(bool enable); + +/** +* @brief sleep mode 期间电源情况配置 +* 调用sleep mode之前配置,根据配置情况在sleep mode自动切换电源 +* exit sleep mode后切换回hal_pwr_set_main_power的电源 +* @param powerin =000 息屏期间状态,IOV18掉电0,VCC掉电0,TP18也掉电0; +* @retval none +*/ +void hal_pwr_set_sleep_mode_power(pwr_sleep_power_sel_e power_sel); + +/** +* @brief 进入normal sleep mode 模式(详细使用方法见《PWR说明文档》) +* 待机下需要处理外设(I2C)等事件使用,图像通路关闭,MCU&外设正常运行 +* 调用hal_pwr_exit_sleep_mode退出 +* @param none +* @retval bool true/false +*/ +bool hal_pwr_enter_normal_sleep_mode(void); + +/** +* @brief 进入stop sleep mode 模式(详细使用方法见《PWR说明文档》) +* 待机下需要通过任意GPIO唤醒时使用此模式,进入之前关闭所有模块,通过hal_pwr_set_stop_sleep_wakeup_pin 注册GPIO中唤醒源。 +* 调用此接口后MCU会停止运行,等待中断唤醒后该函数才返回,调用hal_pwr_exit_sleep_mode真正退出stop sleep mode +* @param none +* @retval io_pad_e:唤醒接口 +*/ +io_pad_e hal_pwr_enter_stop_sleep_mode(void); + +/** +* @brief 注册 stop sleep mode 唤醒IO (详细使用方法见文档) +* @param pad :Pin name +* @param trig:唤醒触发模式 +* @retval true/false +*/ +bool hal_pwr_set_stop_sleep_wakeup_pin(io_pad_e pad, pwr_wakeup_trigger_e trig); + +/** +* @brief 进入deep sleep mode 模式, 等待AP_RSTN 或者TD_INT 唤醒 +* 待机下只需要通过AP RSTN跟TD INT引脚唤醒使用时使用此模式,唤醒后重启,通过hal_pwr_get_reset_flag确定唤醒源 +* 注意, 如果需要使用deep sleep mode,TD INT引脚不能悬空,必须有上拉或者下拉保证确定电平,否则会导致误唤醒 +* @param polarity true:上升沿唤醒 false:下降沿唤醒 +* @retval none +*/ +void hal_pwr_enter_deep_sleep_mode(pwr_wakeup_trigger_e ap_rstn_trig, pwr_wakeup_trigger_e td_int_trig); + +/** +* @brief 退出sleep mode, normal/stop sleep mode都需要通过此接口退出 +* @param none +* @retval true/false +*/ +bool hal_pwr_exit_sleep_mode(void); + +/** +* @brief 获取系统复位原因 +* @param none +* @retval reset flag,见pwr_reset_flag_e +*/ +pwr_reset_flag_e hal_pwr_get_reset_flag(void); + +/** +* @brief 打开ELVCC作为供电电源 +* @param none +* @retval +*/ +void hal_pwr_elvcc_ldo_en(bool enable); + + +/** +* @brief +* @param HV LDO输出电压配置 + =0000:1.20V, + =0001:1.26V, + =0010:1.32V, + =0011:1.38V, + =0100:1.44V, + =0101:1.50V, + =0110:1.56V, + =0111:1.62V, + =1000:1.68V, + =1001:1.74V, + =1010:1.80V, + =1011:1.86V, + =1100:2.04V, + =1101:2.46V, + =1110:3.00V, + =1111:3.30V +* @retval none +*/ +void hal_pwr_elvcc_vol_set(pwr_hv_ldo_e voltage); + +/** +* @brief +* @param LDO18_S模块使能控制,=0关闭,默认关闭;=1开启 +* @retval none +*/ +void hal_pwr_ldo18s_en(bool enable); + + +/** +* @brief +* @param LDO18_S输出电压配置, + 000=1.61V + 001=1.64V + 010=1.67V + 011=1.70V + 100=1.74V + 101=1.77V + 110=1.80V + 111=1.83V +* @retval none +*/ +void hal_pwr_ldo18s_set(pwr_ldo_18s_e voltage); + +/** +* @brief +* @param LDO13_S模块使能控制,=0关闭,默认关闭;=1开启 +* @retval none +*/ +void hal_pwr_ldo13s_en(bool enable); + + +/** +* @brief +* @param LDO13_S输出电压配置, + 000=1.22V, + 001=1.25V, + 010=1.27V, + 011=1.30V, + 100=1.33V, + 101=1.37V, + 110=1.40V, + 111=1.43V +* @retval none +*/ +void hal_pwr_ldo13s_set(pwr_ldo_13s_e voltage); + +/** +* @brief PVD(电源检查)开关接口, +* PVD默认均为打开,注意!电源切换(如主供电切换,进出sleep mode)必须打开PVD! +* @param index: PVD选择 IOVCC/VCI +* @param enable: PVD开关 +* @retval none +*/ +void hal_pwr_set_pvd(pwr_pvd_index_e index, bool enable); + + +#endif /* __HAL_PWR_H__ */ diff --git a/src/sdk/include/hal_spi_master.h b/src/sdk/include/hal_spi_master.h new file mode 100644 index 0000000..2e107f9 --- /dev/null +++ b/src/sdk/include/hal_spi_master.h @@ -0,0 +1,86 @@ +/******************************************************************************* +* Copyright (C) 2021-2025, All Rights Reserved. +* +* File: hal_spi_master.h +* Description hal spi masrer模块头文件 +* Version V0.1 +* Date 2023-07-27 +* Author swx +*******************************************************************************/ +#ifndef __HAL_SPI_MASTER_H__ +#define __HAL_SPI_MASTER_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" +#include "string.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/** +* @brief 初始化spi master 模块 +* @param speed: 传输速度 +* @param cpha: 相位配置 +* @param cpol: 极性配置 +* @retval none +*/ +void hal_spim_init(uint32_t speed, uint8_t cpha, uint8_t cpol); + +/** +* @brief spi master 去初始化 +* @param none +* @retval none +*/ +void hal_spim_deinit(void); + +/** +* @brief 获取dma tx 传输状态 +* @param none +* @retval true:传输完成, false:传输数据中,不可操作spim接口 +*/ +bool hal_spim_get_transfer_complete(void); + +/** +* @brief spim flush fifo +* @param none +* @retval none +*/ +void hal_spim_flush(void); + +/** +* @brief spim 发送数据,函数返回即传输完成,阻塞函数 +* @param tx_buffer:tx buffer地址 +* @param tx_size: tx size +* @retval none +*/ +void hal_spim_write(const uint8_t *data_buffer, uint32_t data_size); + +/** +* @brief spi master读写数据,函数返回即传输完成,阻塞函数 +* @param cmd : 传输过程汇总需要发送command的地址 +* @param cmd_size: 传输过程汇总需要发送command的数据长度 +* @param rx_buffer:rx buffer地址 +* @param rx_size: rx buffer size +* @retval none +*/ +void hal_spim_read(const uint8_t *cmd, uint32_t cmd_size, uint8_t *data_buffer, uint32_t data_size); + + +#endif + diff --git a/src/sdk/include/hal_spi_slave.h b/src/sdk/include/hal_spi_slave.h new file mode 100644 index 0000000..97b90ba --- /dev/null +++ b/src/sdk/include/hal_spi_slave.h @@ -0,0 +1,217 @@ +/******************************************************************************* +* Copyright (C) 2021-2025, All Rights Reserved. +* +* File: hal_spi_slave.h +* Description hal spi slave 模块头文件 +* Version V0.1 +* Date 2023-07-27 +* Author swx +*******************************************************************************/ +#ifndef __HAL_SPI_SLAVE_H__ +#define __HAL_SPI_SLAVE_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_dsi_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief spi slave event type +*/ +typedef enum +{ + SPIS_EVENT_RCV_FULL = 0x2, /* 数据接收完全 */ + SPIS_EVENT_RCV_CNT = 0x4, /* 数据接收指定阈值 */ + SPIS_EVENT_RCV_CS_RISE = 0x40, /* CS上升沿 */ + SPIS_EVENT_RCV_CS_FALL = 0x80, /* CS下降沿 */ + SPIS_EVENT_ALL_MISS = 0X100, /* ALL MISS中断*/ +} hal_spis_event_e; + +/** +* @brief spi 硬件快速回复配置结构体 +*/ +typedef struct hal_spis_hw_ack_info_t +{ + uint8_t index; + uint8_t cmp_data[4]; /* 匹配最长4byte */ + uint8_t cmp_len; /* 0 - 3 */ + bool cmp_en; /* 匹配enable */ + uint8_t delay_clk; /* 匹配成功后延迟数据恢复的clk数量,最小设置0,延迟1 clk */ + uint8_t *ack_address; /* 匹配成功回复数据地址 */ + uint32_t ack_length; /* 匹配成功回复数据长度 */ +} hal_spis_hw_ack_info_t; + +/** +* @brief spi 事件 packet info +*/ +typedef struct hal_spis_packet_info_t +{ + uint8_t *rx_buffer; /* 接收buffer */ + uint32_t rx_buffer_size; /* 接收buffer size */ + const uint8_t *tx_buffer; /* 发送buffer */ + uint32_t tx_buffer_size; /* 发送buffer size */ + bool tx_circle; /* 发送circle mode */ + uint32_t packet_size; /* packet size : RCV FULL事件 = rx buffer size, CS_RISE事件时为整个传输过程中SPIM发送packet的总量 */ +} hal_spis_packet_info_t; + +typedef void (*hal_spis_cb)(hal_spis_event_e event, hal_spis_packet_info_t *packet_info); + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/* +SPIS启动流程: +1:hal_spis_init +2:hal_spis_update_rx_buffer & hal_spis_update_tx_buffer +3:hal_spis_register_callback +4:hal_spis_start +等待回调函数并从packet_info获取数据 + +Event: +SPI_EVENT_RCV_FULL,表示RX buffer接收满 , packet_info.packet_size = rx_buffer_size +SPI_EVENT_RCV_CS_HIGH,表示CS 拉高,一帧传输数据结束,此时packet_info.packet_size 为当前packet传输的所有byte数量 + +有可能存在只有SPI_EVENT_RCV_CS_HIGH而没有SPI_EVENT_RCV_FULL的情况,此时表示SPIM发送的数据不足于填满RX buffer +eg: rx_buffer_size = 10, SPIM实际只发送了2byte数据 + +接收到SPI_EVENT_RCV_CS_HIGH后可通过hal_spis_update_tx_buffer更新下一帧需要发送的数据 +也可以通过hal_spis_update_rx_buffer更新接收数据的buffer + +*/ + +/** +* @brief 初始化spi slave 模块 +* @param cpha: 相位配置 +* @param cpol: 极性配置 +* @param +* @retval none +*/ +void hal_spis_init(uint8_t cpha, uint8_t cpol); + +/** +* @brief spi slave 模块去初始化 +* @param none +* @retval none +*/ +void hal_spis_deinit(void); + +/** +* @brief spi slave 注册回调函数 +* @param cb:call back +* @param event_mask:接收事件掩码(eg:SPIS_EVENT_RCV_FULL|SPIS_EVENT_RCV_CS_RISE) +* @param data_intcnt:SPIS_EVENT_RCV_CNT事件触发参数,当rx buffer接收到data_intcnt数据时.产生RCV_CNT事件 +* @retval +*/ +void hal_spis_register_callback(hal_spis_cb cb, uint32_t event_mask, uint16_t data_intcnt); + +/** +* @brief spi slave 设置RX DMA传输数据中断阈值 +* @param data_intcnt:SPIS_EVENT_RCV_CNT事件触发参数,当rx buffer接收到data_intcnt数据时.产生RCV_CNT事件 +* @retval none +*/ +void hal_spis_set_rx_dma_intcnt(uint16_t data_intcnt); + +/** +* @brief spi slave 配置接收buffer, 底层自动接收数据后调用callback +* @param buffer:自动模式数据接收buffer +* @param size: 自动模式数据接收buffer size +* @retval +*/ +void hal_spis_update_rx_buffer(uint8_t *buffer, uint32_t size); + +/** +* @brief spi slave 配置自动发送buffer +* @param buffer:自动模式数据发送buffer +* @param size: 自动模式数据发收buffer size +* @param circle:circle mode,重复发送buffer的数据 +* @retval +*/ +void hal_spis_update_tx_buffer(const uint8_t *buffer, uint32_t size, bool circle); + +/** +* @brief spi slave 启动 +* @param none +* @retval +*/ +void hal_spis_start(void); + +/** +* @brief spi slave 停止 +* @param none +* @retval true/false +*/ +void hal_spis_stop(void); + +/** +* @brief spi slave flush fifo +* @param none +* @retval true/false +*/ +void hal_spis_flush(void); + +/** +* @brief 获取SPIS busy状态 +* @param none +* @retval true: CS拉低状态, false:CS拉高状态 +*/ +bool hal_spis_busy(void); + +/** +* @brief 读取rx fifo缓冲数据 +* @param buffer:读取数据的缓冲区 +* @param count:需要读取的字节数 +* @retval uint8_t:实际读取的字节数 +*/ +uint8_t hal_spis_read_data(uint8_t *buffer, uint8_t count); + +/** +* @brief spi slave cpu写一个数据 +* @param data:写的数据 +* @retval true/false +*/ +bool hal_spis_write_data(uint8_t data); + +/** +* @brief 获取rx fifo状态 +* @param none +* @retval true/false +*/ +bool hal_spis_get_rxfifo(void); + +/** +* @brief 设置SPIS硬件快速回复功能使能状态 +* @param en:硬件快速回复功能使能 +* @param header_default:硬件快速回复功能的默认回复值 +* @retval none +*/ +void hal_spis_set_hw_ack_enable(bool en, uint8_t header_default); + +/** +* @brief 获取SPIS硬件快速回复功能使能状态 +* @param void +* @retval bool +*/ +bool hal_spis_get_hw_ack_enable(void); + +/** +* @brief 设置SPIS硬件快速回复header参数 +* @param info:spi硬件快速回复配置结构体数组 +* @param size:设置size组参数 +* @retval none +*/ +void hal_spis_set_hw_ack_info(hal_spis_hw_ack_info_t *info, uint8_t size); + +#endif /* __HAL_SPI_SLAVE_H__*/ + diff --git a/src/sdk/include/hal_swire.h b/src/sdk/include/hal_swire.h new file mode 100644 index 0000000..2d5ff35 --- /dev/null +++ b/src/sdk/include/hal_swire.h @@ -0,0 +1,90 @@ +/******************************************************************************* +* +* +* File: hal_swire.h +* Description: swire HAL层头文件 +* Version: V0.1 +* Date: 2021-03-17 +* Author: jaya + *******************************************************************************/ +#ifndef __HAL_SWIRE_H__ +#define __HAL_SWIRE_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief SWIRE初始化 +* @param 无 +* @retval 无 +*/ +void hal_swire_init(void); + +/** +* @brief SWIRE去初始化 +* @param 无 +* @retval 无 +*/ +void hal_swire_deinit(void); + +/** +* @brief 配置SWIRE波形 +* @param start_time:起始时长,单位us +* @param stop_time:结束时长,单位us,必须大于300us +* @param high_time:高电平时长,单位us +* @param low_time:低电平时长,单位us +* @retval 无 +*/ +void hal_swire_set_waveform(uint32_t start_time, uint32_t stop_time, + uint32_t high_time, uint32_t low_time); + + +/** +* @brief 配置SWIRE脉冲个数 +* @param pulse:脉冲数 +* @retval 无 +*/ +void hal_swire_set_pulse(uint32_t pulse); + +/** +* @brief 开关swire输出,不绑定timer的情况下,每次调用hal_swire_set_pulse产生一个swire波形 +* @param state:开关控制 +* @retval 无 +*/ +void hal_swire_enable(bool state); + +/** +* @brief 配置swire选择的timer +* @param timer_num_e index:定时器编号 +* @param uint32_t ms:超时时间 +* @param repeat :是否重复 +* @retval 无 +*/ +void hal_swire_set_timer(timer_num_e index, uint32_t ms, bool repeat); + +/** +* @brief 注册回调函数,每次swire 发送完成后会产生回调 +* @param cb_func:回调函数地址 +* @retval 无 +*/ +void hal_swire_register_callback(fcb_type cb_func); + +#endif /* __HAL_SWIRE_H__ */ diff --git a/src/sdk/include/hal_system.h b/src/sdk/include/hal_system.h new file mode 100644 index 0000000..26df5c5 --- /dev/null +++ b/src/sdk/include/hal_system.h @@ -0,0 +1,114 @@ +/******************************************************************************* +* +* +* File: hal_system.h +* Description hal 通用系统接口头文件 +* Version V0.1 +* Date 2021-05-21 +* Author lzy + *******************************************************************************/ +#ifndef __HAL_SYSTEM_H__ +#define __HAL_SYSTEM_H__ +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_common.h" +#include "hal_gpio.h" +#include "tau_log.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief 系统时钟配置 +*/ +typedef enum +{ + HAL_SYSCLK_80M = 80000000, + HAL_SYSCLK_100M = 100000000, + HAL_SYSCLK_150M = 150000000 +} hal_system_clk_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ + +/** +* @brief system 初始化 +* @param sysclk:系统时钟 +* @retval none +*/ +void hal_system_init(hal_system_clk_e sysclk); + +/** +* @brief mcu进入idle模式,等待中断唤醒 +* @param disable_systick: 进入idle时是否关闭systick(退出idle 恢复systick) +* @retval none +*/ +void hal_system_idle_mode(bool disable_systick); + +/** +* @brief 注册systick回调函数 +* @param cb_func:回调函数地址 +* @retval 无 +*/ +void hal_system_register_systick_cb(fcb_type cb_func); + +/** +* @brief 启动sys tickt +* @param ms: sys tickt 间隔, 范围1-10ms +* @retval true/false +*/ +bool hal_system_enable_systick(uint8_t ms); + +/** +* @brief 获取systickt +* @param none +* @retval 当前systickt值 +*/ +bool hal_system_disable_systick(void); + +/** +* @brief 获取systickt +* @param none +* @retval 当前systickt值 +*/ +uint32_t hal_system_get_tick(void); + +/** +* @brief reset chip +* @param none +* @retval none +*/ +void hal_system_reset_chip(void); + +/** +* @brief 获取上位机设置的debug state(debug only) +* @param none +* @retval debug state +*/ +uint32_t hal_system_get_debug_state(void); + +/** +* @brief clear debug state(debug only) +* @param none +* @retval none +*/ +void hal_system_clear_debug_state(void); + +/** +* @brief 更新MCU时钟 +* @param sysclk:系统时钟 +* @retval true/false +*/ +bool hal_system_updata_sysclk(hal_system_clk_e sysclk); + +#endif //__HAL_SYSTEM_H__ diff --git a/src/sdk/include/hal_timer.h b/src/sdk/include/hal_timer.h new file mode 100644 index 0000000..f73566b --- /dev/null +++ b/src/sdk/include/hal_timer.h @@ -0,0 +1,92 @@ +/******************************************************************************* +* +* +* File: hal_timer.h +* Description: timer HAL层头文件 +* Version: V0.1 +* Date: 2021-03-16 +* Author: jaya + *******************************************************************************/ +#ifndef __HAL_TIMER_H__ +#define __HAL_TIMER_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 指定定时器初始化 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @retval None +*/ +void hal_timer_init(timer_num_e index); + +/** +* @brief 指定定时器反初始化 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @retval None +*/ +void hal_timer_deinit(timer_num_e index); + +/** +* @brief 启动指定定时器 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @param ms:超时时间,单位ms。由于应用场景一般是ms级别的,应用开发不需要计数具体时针数, + 故直接输入时间,在接口内部换算成时钟数进行寄存器设置。 +* @param cb_func:回调函数地址,不需要则填NULL +* @param data:回调函数的参数地址,不需要则填NULL +* @retval None +*/ +void hal_timer_start(timer_num_e index, uint32_t ms, fcb_type cb_func, void *data); + +/** +* @brief 启动指定定时器 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @param us:超时时间,单位us。由于应用场景一般是us级别的,应用开发不需要计数具体时针数, + 故直接输入时间,在接口内部换算成时钟数进行寄存器设置。 +* @param cb_func:回调函数地址,不需要则填NULL +* @param data:回调函数的参数地址,不需要则填NULL +* @retval None +*/ +void hal_timer_start_ex(timer_num_e index, uint32_t us, fcb_type cb_func, void *data); + +/** +* @brief 停止指定定时器 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @retval None +*/ +void hal_timer_stop(timer_num_e index); + +/** +* @brief 设置定时器是否循环超时 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @param bool enable:循环超时使能 +* @retval None +*/ +void hal_timer_set_repeat(timer_num_e index, bool repeat); + +/** +* @brief 获取指定指示器状态 +* @param index:实例序号(0~3),参考枚举类型timer_num_e +* @retval 参考timer_status_e +*/ +timer_status_e hal_timer_get_status(timer_num_e index); + +#endif /* __HAL_TIMER_H__ */ diff --git a/src/sdk/include/hal_uart.h b/src/sdk/include/hal_uart.h new file mode 100644 index 0000000..4760521 --- /dev/null +++ b/src/sdk/include/hal_uart.h @@ -0,0 +1,164 @@ +/******************************************************************************* +* +* +* File: hal_uart.h +* Description +* Version V0.1 +* Date 2021-11-24 +* Author kc +*******************************************************************************/ + +#ifndef __HAL_UART_H__ +#define __HAL_UART_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/** +* @brief UART停止位 +*/ +typedef enum +{ + HAL_UART_STOPBIT_1 = 0, + HAL_UART_STOPBIT_1P5 = 1, + HAL_UART_STOPBIT_2 = 1 +} hal_uart_stopbit_e; + +/** +* @brief UART极性 +*/ +typedef enum +{ + HAL_UART_PARITY_NO = 0, + HAL_UART_PARITY_ODD = 0x01, + HAL_UART_PARITY_EVEN = 0x03, +} hal_uart_parity_e; + +/** +* @brief UART数据宽度 +*/ +typedef enum +{ + HAL_UART_DATAWIDTH_5 = 0, + HAL_UART_DATAWIDTH_6 = 1, + HAL_UART_DATAWIDTH_7 = 2, + HAL_UART_DATAWIDTH_8 = 3 +} hal_uart_datawidth_e; + +/** +* @brief UART编号 +*/ +typedef enum +{ + HAL_UART_0, + HAL_UART_1, + HAL_UART_MAX +} hal_uart_num_e; + +typedef struct +{ + uint32_t baudrate; + hal_uart_stopbit_e stopbits; + hal_uart_datawidth_e data_width; + hal_uart_parity_e parity; + uart_trans_cb callback; + void *user_data; +} hal_uart_config_t; + +/** +* @brief UART DMA 通道TX/RX方向选择 +*/ +typedef enum +{ + HAL_UART0_DMA_PATH_TX, + HAL_UART0_DMA_PATH_RX, + HAL_UART1_DMA_PATH_TX, + HAL_UART1_DMA_PATH_RX, + HAL_UART_DMA_PATH_MAX +} hal_uart_dma_path_e; +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 初始化设置uart 传输的波特率、位宽等参数 +* @param hal_uart_config_t +* @retval hal_uart_status +*/ +void hal_uart_init(hal_uart_num_e num, hal_uart_config_t *huart); + +/** +* @brief 关闭uart口 +* @retval 无 +*/ +void hal_uart_deinit(hal_uart_num_e num); + +/** +* @brief 阻塞式发送数据 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval hal_uart_status +*/ +bool hal_uart_send_blocking(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief 阻塞式接收数据 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval hal_uart_status +*/ +bool hal_uart_recv_blocking(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief 中断非阻塞式发送数据 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval 状态 +*/ +bool hal_uart_send_none_blocking(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief 中断非阻塞式接收数据 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval hal_uart_status +*/ +bool hal_uart_recv_none_blocking(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief 使用DMA通道发送数据 +* @param num: 串口编号 串口0或串口1 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval true or false +*/ +bool hal_uart_dma_send(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief 使用DMA接收数据 +* @param num: 串口编号 串口0或串口1 +* @param pdata:传输数据指针 +* @param size:传输数据大小 +* @retval true or false +*/ +bool hal_uart_dma_recv(hal_uart_num_e num, uint8_t *pdata, uint16_t size); + +/** +* @brief UART DMA通道不再使用后关闭释放UART DMA资源 +* @param path:TX通道或RX通道 +* @retval void +*/ +void hal_uart_dma_path_close(hal_uart_dma_path_e path); +#endif /* __HAL_UART_H__ */ diff --git a/src/sdk/include/hal_wdg.h b/src/sdk/include/hal_wdg.h new file mode 100644 index 0000000..8e40ee3 --- /dev/null +++ b/src/sdk/include/hal_wdg.h @@ -0,0 +1,94 @@ +/******************************************************************************* +* +* +* File: hal_wdg.h +* Description: wdg HAL层头文件 +* Version: V0.1 +* Date: 2021-03-16 +* Author: jaya + *******************************************************************************/ +#ifndef __HAL_WDG_H__ +#define __HAL_WDG_H__ + +/******************************************************************************* +* 1.Included files +*******************************************************************************/ +#include "tau_device_datatype.h" +#include "tau_common.h" + + +/******************************************************************************* +* 2.Global constant and macro definitions using #define +*******************************************************************************/ + +/******************************************************************************* +* 3.Global structures, unions and enumerations using typedef +*******************************************************************************/ +/*! + * @brief watch dog模式 + */ +typedef enum +{ + WDG_MODE_RESET = 0, //复位模式,跑飞复位 + WDG_MODE_INTERRUPT = 1 //中断模式,跑飞进入中断 +} wdg_mode_e; + +/******************************************************************************* +* 4.Global variable extern declarations +*******************************************************************************/ + +/******************************************************************************* +* 5.Global function prototypes +*******************************************************************************/ +/** +* @brief 看门狗初始化 +* @param 无 +* @retval 无 +*/ +void hal_wdg_init(void); + +/** +* @brief 看门狗反初始化 +* @param 无 +* @retval 无 +*/ +void hal_wdg_deinit(void); + +/** +* @brief 启动看门狗 +* @param wdg_mode_e modeSel: 复位或中断模式 +* @param uint32_t load: 超时时间,单位ms +* @retval 无 +*/ +void hal_wdg_start(wdg_mode_e modeSel, uint32_t load); + +/** +* @brief 停止看门狗 +* @param 无 +* @retval 无 +*/ +void hal_wdg_stop(void); + +/** +* @brief 设置WDG是否循环超时 +* @param enable:循环超时使能 +* @retval 无 +*/ +void hal_wdg_set_repeat(bool repeat); + +/** +* @brief 注册中断回调函数 +* @param cb_func:回调函数地址 +* @param data:回调参数地址 +* @retval 无 +*/ +void hal_wdg_register_callback(fcb_type cb_func, void *data); + +/** +* @brief 喂狗 +* @param 无 +* @retval 无 +*/ +void hal_wdg_kick_dog(void); + +#endif /* __HAL_WDG_H__ */ diff --git a/src/sdk/sdk_version.h b/src/sdk/sdk_version.h new file mode 100644 index 0000000..3aa27ee --- /dev/null +++ b/src/sdk/sdk_version.h @@ -0,0 +1 @@ +#define SDK_REVISION 5703 \ No newline at end of file