📄 reg7710.h
字号:
#define STI7710_RESET_STATUS (STI7710_SYSTEM_SERV_BASEADDRESS+0x140)
/*one less register? / AC*/
/*#define STI5100_DCO_MODE_CFG (STI5100_SYSTEM_SERV_BASEADDRESS+0X170)*/
#define STI7710_CLOCK_SELECT_CFG (STI7710_SYSTEM_SERV_BASEADDRESS+0x180)
#define STI7710_CLOCK_OBSERVE_CFG (STI7710_SYSTEM_SERV_BASEADDRESS+0x188)
#define STI7710_REGISTER_LOCK (STI7710_SYSTEM_SERV_BASEADDRESS+0x300)
/*config control registers*/
/* less : A? B? E? */
/*
#define STI5100_CONFIG_CONTROL_A (STI5100_CONFIG_CONTROL_BASEADDRESS+0x8000)
#define STI5100_CONFIG_CONTROL_B (STI5100_CONFIG_CONTROL_BASEADDRESS+0x8004)
*/
#define STI7710_CONFIG_CONTROL_C (STI7710_CONFIG_CONTROL_BASEADDRESS+0x0)
#define STI7710_CONFIG_CONTROL_D (STI7710_CONFIG_CONTROL_BASEADDRESS+0x4)
/*
#define STI5100_CONFIG_CONTROL_E (STI5100_CONFIG_CONTROL_BASEADDRESS+0x8)
*/
#define STI7710_CONFIG_CONTROL_F (STI7710_CONFIG_CONTROL_BASEADDRESS+0xC)
#define STI7710_CONFIG_CONTROL_G (STI7710_CONFIG_CONTROL_BASEADDRESS+0x10)
#define STI7710_CONFIG_CONTROL_H (STI7710_CONFIG_CONTROL_BASEADDRESS+0x14)
/*what are these???*/
/*
#define STI5100_NHS2_INIT_0_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x9000)
#define STI5100_NHS2_INIT_1_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x9004)
#define STI5100_NHS3_INIT_0_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE000)
#define STI5100_NHS3_INIT_1_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE004)
#define STI5100_NHS3_INIT_2_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE008)
#define STI5100_NHS3_INIT_3_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE00C)
#define STI5100_NHS3_INIT_4_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE010)
#define STI5100_NHS3_INIT_0_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE03C)
#define STI5100_NHS3_INIT_1_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE040)
#define STI5100_NHS3_INIT_2_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE044)
#define STI5100_NHS3_INIT_3_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE048)
#define STI5100_NHS3_INIT_4_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFE04C)
#define STI5100_NHS4_INIT_0_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF000)
#define STI5100_NHS4_INIT_1_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF004)
#define STI5100_NHS4_INIT_2_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF008)
#define STI5100_NHS4_INIT_3_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF00C)
#define STI5100_NHS4_INIT_0_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF030)
#define STI5100_NHS4_INIT_1_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF034)
#define STI5100_NHS4_INIT_2_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF038)
#define STI5100_NHS4_INIT_3_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0xFF03C)
#define STI5100_NHD1_INIT_0_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2000)
#define STI5100_NHD1_INIT_1_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2004)
#define STI5100_NHD1_INIT_2_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2008)
#define STI5100_NHD1_INIT_3_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x200C)
#define STI5100_NHD1_INIT_4_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2010)
#define STI5100_NHD1_INIT_5_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2014)
#define STI5100_NHD1_INIT_6_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2018)
#define STI5100_NHD1_INIT_7_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x201C)
#define STI5100_NHD1_INIT_0_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2060)
#define STI5100_NHD1_INIT_1_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2064)
#define STI5100_NHD1_INIT_2_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2068)
#define STI5100_NHD1_INIT_3_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x206C)
#define STI5100_NHD1_INIT_4_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2070)
#define STI5100_NHD1_INIT_5_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2074)
#define STI5100_NHD1_INIT_6_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x2078)
#define STI5100_NHD1_INIT_7_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x207C)
#define STI5100_NHD2_INIT_0_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1000)
#define STI5100_NHD2_INIT_1_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1004)
#define STI5100_NHD2_INIT_2_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1008)
#define STI5100_NHD2_INIT_3_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x100C)
#define STI5100_NHD2_INIT_4_PRIORITY (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1010)
#define STI5100_NHD2_INIT_0_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x103C)
#define STI5100_NHD2_INIT_1_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1040)
#define STI5100_NHD2_INIT_2_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1044)
#define STI5100_NHD2_INIT_3_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x1048)
#define STI5100_NHD2_INIT_4_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x104C)
#define STI5100_CPU_FRAME (STI5100_CONFIG_CONTROL_BASEADDRESS+0x6000)
#define STI5100_CPU_LIMIT (STI5100_CONFIG_CONTROL_BASEADDRESS+0x6004)
*/
/* Exported Functions -------------------------------------------------- */
/*lpc registers*/
/*!!!!!!!!!!!!!!!!!!!!!!*/
/*#define STI7710_MODE_CONTROL (STI7710_LPC_BASEADDRESS + 0x400)*/
#define STI7710_LPC_LPT_0 (STI7710_LPC_BASEADDRESS + 0x400)
#define STI7710_LPC_LPT_1 (STI7710_LPC_BASEADDRESS + 0x404)
#define STI7710_LPC_LPTSTART (STI7710_LPC_BASEADDRESS + 0x408)
#define STI7710_LPC_ALARM_0 (STI7710_LPC_BASEADDRESS + 0x410)
#define STI7710_LPC_ALARM_1 (STI7710_LPC_BASEADDRESS + 0x414)
#define STI7710_LPC_ALARM_START (STI7710_LPC_BASEADDRESS + 0x418)
#define STI7710_LPC_SYS_PLL (STI7710_LPC_BASEADDRESS + 0x420)
#define STI7710_LPC_LINK_PLL (STI7710_LPC_BASEADDRESS + 0x424)
#define STI7710_LPC_DIS_LINK (STI7710_LPC_BASEADDRESS + 0x428)
#define STI7710_LPC_SYS_RATIO (STI7710_LPC_BASEADDRESS + 0x500)
#define STI7710_LPC_LINK_RATIO (STI7710_LPC_BASEADDRESS + 0x504)
#define STI7710_LPC_WD_ENABLE (STI7710_LPC_BASEADDRESS + 0x510)
#define STI7710_LPC_WD_FLAG (STI7710_LPC_BASEADDRESS + 0x514)
/*fuse*/
#define STI7710_AF_DEVICE_ID (STI7710_FUSE_BASEADDRESS + 0x20)
/*clockgen registers*/
#define STI7710_PLL_CLOCKGEN_CTRL_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x00)
#define STI7710_PLL_CLOCKGEN_CTRL_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x04)
#define STI7710_PLL_CLOCKGEN_CTRL_2 (STI7710_CLOCKGEN_BASEADDRESS + 0x08)
#define STI7710_PLL_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x0c)
#define STI7710_PLL_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x10)
#define STI7710_PLL_CONFIG_2 (STI7710_CLOCKGEN_BASEADDRESS + 0x14)
#define STI7710_SPARE_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x20)
#define STI7710_FS_0_CTRL (STI7710_CLOCKGEN_BASEADDRESS + 0x30)
#define STI7710_FS_01_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x34)
#define STI7710_FS_01_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x38)
#define STI7710_FS_02_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x3c)
#define STI7710_FS_02_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x40)
#define STI7710_FS_03_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x44)
#define STI7710_FS_03_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x48)
#define STI7710_FS_04_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x4c)
#define STI7710_FS_04_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x50)
#define STI7710_FS_1_CTRL (STI7710_CLOCKGEN_BASEADDRESS + 0x60)
#define STI7710_FS_11_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x64)
#define STI7710_FS_11_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x68)
#define STI7710_FS_12_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x6c)
#define STI7710_FS_12_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x70)
#define STI7710_FS_13_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x74)
#define STI7710_FS_13_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x78)
#define STI7710_FS_14_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x7c)
#define STI7710_FS_14_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x80)
#define STI7710_PLL2_CONFIG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0x90)
#define STI7710_PLL2_CONFIG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0x94)
#define STI7710_PLL2_CONFIG_2 (STI7710_CLOCKGEN_BASEADDRESS + 0x98)
#define STI7710_FS_CLOCKGEN_CFG_0 (STI7710_CLOCKGEN_BASEADDRESS + 0xc0)
#define STI7710_FS_CLOCKGEN_CFG_1 (STI7710_CLOCKGEN_BASEADDRESS + 0xc4)
#define STI7710_FS_CLOCKGEN_CFG_2 (STI7710_CLOCKGEN_BASEADDRESS + 0xc8)
#define STI7710_RESET_CTRL_0 (STI7710_CLOCKGEN_BASEADDRESS + 0xd0)
#define STI7710_RESET_CTRL_1 (STI7710_CLOCKGEN_BASEADDRESS + 0xd4)
/*#define STI7710_RESET_STATUS (STI7710_CLOCKGEN_BASEADDRESS + 0xd8)*/
#define STI7710_REF_MAX (STI7710_CLOCKGEN_BASEADDRESS + 0xf0)
#define STI7710_CMD (STI7710_CLOCKGEN_BASEADDRESS + 0xf4)
#define STI7710_CPT_PCM (STI7710_CLOCKGEN_BASEADDRESS + 0xf8)
#define STI7710_CPT_HD (STI7710_CLOCKGEN_BASEADDRESS + 0xfc)
#endif /*__REG_H*/
/* EOF --------------------------------------------------------------------- */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -