⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reg7710.h

📁 ST5100 driver files for ST chipset
💻 H
📖 第 1 页 / 共 2 页
字号:
#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 + -