123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- /**
- * @file hv_chip_debug.h
- * @brief define uart debug interface
- * @details anyware
- * @author HiView SoC Software Team
- * @version 1.0.0
- * @date 2023-02-27
- * @copyright Copyright(c),2023-2, Hiview Software. All rights reserved.
- */
- #ifndef _HV_CHIP_DEBUG_DUMMY_H
- #define _HV_CHIP_DEBUG_DUMMY_H
- #define SW_DUMMY_DEBUG
- /*****************************************************************/
- /* SW0 BIGIN */
- /*****************************************************************/
- /* power state sw0 00-1c */
- #define SW_DUMMY_JTAG SYS_REG_SH5_TOP2_00
- /* flash address for some partition */
- #define SW_DUMMY_CONFIG_DATA SYS_REG_SH5_TOP2_04
- #define SW_DUMMY_LOGO SYS_REG_SH5_TOP2_08
- #define SW_DUMMY_PQ_DATA SYS_REG_SH5_TOP2_0C
- #define SW_DUMMY_DUMMY1 SYS_REG_SH5_TOP2_10
- #define SW_DUMMY_DUMMY2 SYS_REG_SH5_TOP2_14
- /* cpu register sw0 20-dc */
- #define SW_DUMMY_AT SYS_REG_SH5_TOP2_24
- #define SW_DUMMY_V0 SYS_REG_SH5_TOP2_28
- #define SW_DUMMY_V1 SYS_REG_SH5_TOP2_2C
- #define SW_DUMMY_A0 SYS_REG_SH5_TOP2_30
- #define SW_DUMMY_A1 SYS_REG_SH5_TOP2_34
- #define SW_DUMMY_A2 SYS_REG_SH5_TOP2_38
- #define SW_DUMMY_A3 SYS_REG_SH5_TOP2_3C
- #define SW_DUMMY_T0 SYS_REG_SH5_TOP2_40
- #define SW_DUMMY_T1 SYS_REG_SH5_TOP2_44
- #define SW_DUMMY_T2 SYS_REG_SH5_TOP2_48
- #define SW_DUMMY_T3 SYS_REG_SH5_TOP2_4C
- #define SW_DUMMY_T4 SYS_REG_SH5_TOP2_50
- #define SW_DUMMY_T5 SYS_REG_SH5_TOP2_54
- #define SW_DUMMY_T6 SYS_REG_SH5_TOP2_58
- #define SW_DUMMY_T7 SYS_REG_SH5_TOP2_5C
- #define SW_DUMMY_S0 SYS_REG_SH5_TOP2_60
- #define SW_DUMMY_S1 SYS_REG_SH5_TOP2_64
- #define SW_DUMMY_S2 SYS_REG_SH5_TOP2_68
- #define SW_DUMMY_S3 SYS_REG_SH5_TOP2_6C
- #define SW_DUMMY_S4 SYS_REG_SH5_TOP2_70
- #define SW_DUMMY_S5 SYS_REG_SH5_TOP2_74
- #define SW_DUMMY_S6 SYS_REG_SH5_TOP2_78
- #define SW_DUMMY_S7 SYS_REG_SH5_TOP2_7C
- #define SW_DUMMY_T8 SYS_REG_SH5_TOP2_80
- #define SW_DUMMY_T9 SYS_REG_SH5_TOP2_84
- #define SW_DUMMY_K0 SYS_REG_SH5_TOP2_88
- #define SW_DUMMY_K1 SYS_REG_SH5_TOP2_8C
- #define SW_DUMMY_GP SYS_REG_SH5_TOP2_90
- #define SW_DUMMY_SP SYS_REG_SH5_TOP2_94
- #define SW_DUMMY_FP SYS_REG_SH5_TOP2_98
- #define SW_DUMMY_RA SYS_REG_SH5_TOP2_9C
- #define SW_DUMMY_EPC SYS_REG_SH5_TOP2_A0
- #define SW_DUMMY_BADVADDR SYS_REG_SH5_TOP2_A4
- #define SW_DUMMY_STATUS SYS_REG_SH5_TOP2_A8
- #define SW_DUMMY_CAUSE SYS_REG_SH5_TOP2_AC
- #define SW_DUMMY_BADISTR SYS_REG_SH5_TOP2_B0
- #define SW_DUMMY_BADPISTR SYS_REG_SH5_TOP2_B4
- /* cpu int sw0 e0-fc */
- /*****************************************************************/
- /* SW1 BIGIN */
- /*****************************************************************/
- /* peripherial0 sw1 00-0c */
- /* peripherial1 sw1 10-1c */
- /* hdcp sw1 20-28 */
- #define SW_DUMMY_TYPEC_DEBUG SYS_REG_SH5_TOP3_20
- /* task sw1 28-3c */
- #define SW_DUMMY_URGENT_TASK SYS_REG_SH5_TOP3_28
- #define SW_DUMMY_SM_TASK SYS_REG_SH5_TOP3_30
- #define SW_DUMMY_OSD_TASK SYS_REG_SH5_TOP3_34
- #define SW_DUMMY_EVENT_TASK SYS_REG_SH5_TOP3_38
- #define SW_DUMMY_USB_TASK SYS_REG_SH5_TOP3_3C
- /* dprx sw1 40-4c */
- /* hdmirx sw1 50-5c */
- /* audio sw1 60-6c */
- /* osd sw1 70-7c */
- /* panel sw1 80-8c */
- #define SW_DUMMY_PQTOOL_EDID0 SYS_REG_SH5_TOP3_40//for debug
- #define SW_DUMMY_PQTOOL_EDID1 SYS_REG_SH5_TOP3_44//for debug
- #define SW_DUMMY_PQTOOL_FAC_HDMIEDID SYS_REG_SH5_TOP3_50
- #define SW_DUMMY_PQTOOL_FAC_DPEDID SYS_REG_SH5_TOP3_54
- #define SW_DUMMY_PQTOOL_FAC_HDMI1EDID SYS_REG_SH5_TOP3_58
- #define SW_DUMMY_PQTOOL_FAC_DP1EDID SYS_REG_SH5_TOP3_5C
- #define SW_DUMMY_PQTOOL_CMD SYS_REG_SH5_TOP3_80
- #define SW_DUMMY_PQTOOL_DATA0 SYS_REG_SH5_TOP3_84
- #define SW_DUMMY_PQTOOL_DATA1 SYS_REG_SH5_TOP3_88
- #define SW_DUMMY_PQTOOL_DATA2 SYS_REG_SH5_TOP3_8C
- #define SW_DUMMY_PQTOOL_DATA3 SYS_REG_SH5_TOP3_90
- #define SW_DUMMY_PQTOOL_DATA4 SYS_REG_SH5_TOP3_94
- #define SW_DUMMY_PQTOOL_DATA5 SYS_REG_SH5_TOP3_98
- /*TOOL*/
- #define SW_DUMMY_PQTOOL_LDC_LUTUPDATE SYS_REG_SH5_TOP3_A8
- #define SW_DUMMY_PQTOOL_HDR_PATDETECT SYS_REG_SH5_TOP3_AC
- #define SW_DUMMY_PQTOOL_FAC_BRIGHTNESS SYS_REG_SH5_TOP3_B0
- #define SW_DUMMY_PQTOOL_FAC_LANGUAGE SYS_REG_SH5_TOP3_B4
- #define SW_DUMMY_PQTOOL_FAC_GAMUT SYS_REG_SH5_TOP3_B8
- #define SW_DUMMY_PQTOOL_FAC_CONTRAST SYS_REG_SH5_TOP3_BC
- #define SW_DUMMY_PQTOOL_CSC_BIN SYS_REG_SH5_TOP3_C0
- #define SW_DUMMY_PQTOOL_CSC_MAINHDB SYS_REG_SH5_TOP3_C4
- #define SW_DUMMY_PQTOOL_CSC_SUBHDB SYS_REG_SH5_TOP3_C8
- #define SW_DUMMY_PQTOOL_GC_LUT SYS_REG_SH5_TOP3_CC
- #define SW_DUMMY_PQTOOL_LDC_LUT SYS_REG_SH5_TOP3_D0
- #define SW_DUMMY_PQTOOL_WCG_LUT SYS_REG_SH5_TOP3_D4
- #define SW_DUMMY_PQTOOL_GAMMA_LUT SYS_REG_SH5_TOP3_D8
- #define SW_DUMMY_PQTOOL_CM64 SYS_REG_SH5_TOP3_DC
- /*For Factory Use*/
- #define SW_DUMMY_PQTOOL_FAC_COLORTEMP SYS_REG_SH5_TOP3_E0
- #define SW_DUMMY_PQTOOL_FAC_GAMMA SYS_REG_SH5_TOP3_E4
- #define SW_DUMMY_PQTOOL_FAC_PSN SYS_REG_SH5_TOP3_E8
- #define SW_DUMMY_PQTOOL_FAC_HDCP SYS_REG_SH5_TOP3_EC
- #define SW_DUMMY_PQTOOL_FAC_WEEK SYS_REG_SH5_TOP3_F0
- #define SW_DUMMY_PQTOOL_FAC_MODIFY SYS_REG_SH5_TOP3_F4
- #define SW_DUMMY_PQTOOL_GAMMA_MODIFY SYS_REG_SH5_TOP3_F8
- #define SW_DUMMY_PQTOOL_FAC_FACTORYMODE SYS_REG_SH5_TOP3_FC
- #endif
|