📄 fe_register.h
字号:
#ifndef _S5L840F_H_
#define _S5L840F_H_
#define FEU_BASE 0x31C000
// DSP PART COMMAND ADDRESS
#define rDPLL1_H (*(volatile unsigned int *) (FEU_BASE+0x000))
#define rDPLL1_L (*(volatile unsigned int *) (FEU_BASE+0x002))
#define rDPLL2_H (*(volatile unsigned int *) (FEU_BASE+0x004))
#define rDPLL2_L (*(volatile unsigned int *) (FEU_BASE+0x006))
#define rJITTER_H (*(volatile unsigned int *) (FEU_BASE+0x010))
#define rJITTER_L (*(volatile unsigned int *) (FEU_BASE+0x012))
#define rSPEED_H (*(volatile unsigned int *) (FEU_BASE+0x014))
#define rSPEED_L (*(volatile unsigned int *) (FEU_BASE+0x016))
#define rJITTER_SET_H (*(volatile unsigned int *) (FEU_BASE+0x018))
#define rJITTER_SET_L (*(volatile unsigned int *) (FEU_BASE+0x01a))
#define rDSPCLV_H (*(volatile unsigned int *) (FEU_BASE+0x01c))
#define rDSPCLV_L (*(volatile unsigned int *) (FEU_BASE+0x01e))
#define rDSPCLV_GAIN_H (*(volatile unsigned int *) (FEU_BASE+0x020))
#define rDSPCLV_GAIN_L (*(volatile unsigned int *) (FEU_BASE+0x022))
#define rTEST_H (*(volatile unsigned int *) (FEU_BASE+0x024))
#define rTEST_L (*(volatile unsigned int *) (FEU_BASE+0x026))
#define rFUNC_H (*(volatile unsigned int *) (FEU_BASE+0x030))
#define rFUNC_L (*(volatile unsigned int *) (FEU_BASE+0x032))
#define rMODE_H (*(volatile unsigned int *) (FEU_BASE+0x034))
#define rMODE_L (*(volatile unsigned int *) (FEU_BASE+0x036))
#define rAUDIO_H (*(volatile unsigned int *) (FEU_BASE+0x038))
#define rAUDIO_L (*(volatile unsigned int *) (FEU_BASE+0x03A))
#define rSENDPTR_H (*(volatile unsigned int *) (FEU_BASE+0x040))
#define rSENDPTR_L (*(volatile unsigned int *) (FEU_BASE+0x042))
#define rSWESP_H (*(volatile unsigned int *) (FEU_BASE+0x044))
#define rSWESP_L (*(volatile unsigned int *) (FEU_BASE+0x046))
#define rECCOPT_H (*(volatile unsigned int *) (FEU_BASE+0x050))
#define rECCOPT_L (*(volatile unsigned int *) (FEU_BASE+0x052))
#define rE4X_H (*(volatile unsigned int *) (FEU_BASE+0x054))
#define rE4X_L (*(volatile unsigned int *) (FEU_BASE+0x056))
#define rCDROMCRTL_H (*(volatile unsigned int *) (FEU_BASE+0x058))
#define rCDROMCRTL_L (*(volatile unsigned int *) (FEU_BASE+0x05a))
#define rSUBQ_SADDR_H (*(volatile unsigned int *) (FEU_BASE+0x060))
#define rSUBQ_SADDR_L (*(volatile unsigned int *) (FEU_BASE+0x062))
#define rSUBQ_EADDR_H (*(volatile unsigned int *) (FEU_BASE+0x064))
#define rSUBQ_EADDR_L (*(volatile unsigned int *) (FEU_BASE+0x066))
#define rMAIN_SADDR_H (*(volatile unsigned int *) (FEU_BASE+0x068))
#define rMAIN_SADDR_L (*(volatile unsigned int *) (FEU_BASE+0x06a))
#define rMAIN_EADDR_H (*(volatile unsigned int *) (FEU_BASE+0x06C))
#define rMAIN_EADDR_L (*(volatile unsigned int *) (FEU_BASE+0x06E))
#define rSUBQ_DATA1_H (*(volatile unsigned int *) (FEU_BASE+0x080))
#define rSUBQ_DATA1_L (*(volatile unsigned int *) (FEU_BASE+0x082))
#define rSUBQ_DATA2_H (*(volatile unsigned int *) (FEU_BASE+0x084))
#define rSUBQ_DATA2_L (*(volatile unsigned int *) (FEU_BASE+0x086))
#define rSUBQ_DATA3_H (*(volatile unsigned int *) (FEU_BASE+0x088))
#define rSUBQ_DATA3_L (*(volatile unsigned int *) (FEU_BASE+0x08A))
#define rSTIME_H (*(volatile unsigned int *) (FEU_BASE+0x08C))
#define rSTIME_L (*(volatile unsigned int *) (FEU_BASE+0x08E))
#define rSYNC_STATUS_H (*(volatile unsigned int *) (FEU_BASE+0x090))
#define rSYNC_STATUS_L (*(volatile unsigned int *) (FEU_BASE+0x092))
#define rC2P_VAL_H (*(volatile unsigned int *) (FEU_BASE+0x094))
#define rC2P_VAL_L (*(volatile unsigned int *) (FEU_BASE+0x096))
#define rMAIN_Fdata_H (*(volatile unsigned int *) (FEU_BASE+0x098))
#define rMAIN_Fdata_L (*(volatile unsigned int *) (FEU_BASE+0x09a))
#define rCD_INTR_H (*(volatile unsigned int *) (FEU_BASE+0x0D0))
#define rCD_INTR_L (*(volatile unsigned int *) (FEU_BASE+0x0D2))
#define rINTR_MASK_H (*(volatile unsigned int *) (FEU_BASE+0x0D4))
#define rINTR_MASK_L (*(volatile unsigned int *) (FEU_BASE+0x0D6))
#define rSUBC_ADDR_H (*(volatile unsigned int *) (FEU_BASE+0x0D8))
#define rSUBC_ADDR_L (*(volatile unsigned int *) (FEU_BASE+0x0DA))
#define rMAIN_ADDR_H (*(volatile unsigned int *) (FEU_BASE+0x0DC))
#define rMAIN_ADDR_L (*(volatile unsigned int *) (FEU_BASE+0x0DE))
#define rSEND_CTRL_H (*(volatile unsigned int *) (FEU_BASE+0x0E0))
#define rSEND_CTRL_L (*(volatile unsigned int *) (FEU_BASE+0x0E2))
#define rSTART_TIME_H (*(volatile unsigned int *) (FEU_BASE+0x0E4))
#define rSTART_TIME_L (*(volatile unsigned int *) (FEU_BASE+0x0E6))
#define rSYNC_CTRL_H (*(volatile unsigned int *) (FEU_BASE+0x0E8))
#define rSYNC_CTRL_L (*(volatile unsigned int *) (FEU_BASE+0x0EA))
#define rECC_SELECT_H (*(volatile unsigned int *) (FEU_BASE+0x0F0))
#define rECC_SELECT_L (*(volatile unsigned int *) (FEU_BASE+0x0F2))
#define rC3C4DATA_H (*(volatile unsigned int *) (FEU_BASE+0x0F4))
#define rC3C4DATA_L (*(volatile unsigned int *) (FEU_BASE+0x0F6))
#define rECC_RESULT_H (*(volatile unsigned int *) (FEU_BASE+0x0F8))
#define rECC_RESULT_L (*(volatile unsigned int *) (FEU_BASE+0x0FA))
#define rGeneral0_H (*(volatile unsigned int *) (FEU_BASE+0x0C0))
#define rGeneral0_L (*(volatile unsigned int *) (FEU_BASE+0x0C2))
#define rGeneral1_H (*(volatile unsigned int *) (FEU_BASE+0x0C4))
#define rGeneral1_L (*(volatile unsigned int *) (FEU_BASE+0x0C6))
#define rGeneral2_H (*(volatile unsigned int *) (FEU_BASE+0x0C8))
#define rGeneral2_L (*(volatile unsigned int *) (FEU_BASE+0x0CA))
#define rGeneral3_H (*(volatile unsigned int *) (FEU_BASE+0x0CC))
#define rGeneral3_L (*(volatile unsigned int *) (FEU_BASE+0x0CE))
// SERVO PART COMMAND ADDRESS
#define rFCR_H (*(volatile unsigned int *) (FEU_BASE+0x100))
#define rFCR_L (*(volatile unsigned int *) (FEU_BASE+0x102))
#define rTGR_H (*(volatile unsigned int *) (FEU_BASE+0x104))
#define rTGR_L (*(volatile unsigned int *) (FEU_BASE+0x106))
#define rTCR_H (*(volatile unsigned int *) (FEU_BASE+0x108))
#define rTCR_L (*(volatile unsigned int *) (FEU_BASE+0x10A))
#define rFTL_H (*(volatile unsigned int *) (FEU_BASE+0x10C))
#define rFTL_L (*(volatile unsigned int *) (FEU_BASE+0x10E))
#define rSSL_H (*(volatile unsigned int *) (FEU_BASE+0x110))
#define rSSL_L (*(volatile unsigned int *) (FEU_BASE+0x112))
#define rSIN_H (*(volatile unsigned int *) (FEU_BASE+0x114))
#define rSIN_L (*(volatile unsigned int *) (FEU_BASE+0x116))
#define rFDC_H (*(volatile unsigned int *) (FEU_BASE+0x118))
#define rFDC_L (*(volatile unsigned int *) (FEU_BASE+0x11A))
#define rTBG_H (*(volatile unsigned int *) (FEU_BASE+0x11C))
#define rTBG_L (*(volatile unsigned int *) (FEU_BASE+0x11E))
#define rCLV_H (*(volatile unsigned int *) (FEU_BASE+0x120))
#define rCLV_L (*(volatile unsigned int *) (FEU_BASE+0x122))
#define rASR_H (*(volatile unsigned int *) (FEU_BASE+0x124))
#define rASR_L (*(volatile unsigned int *) (FEU_BASE+0x126))
#define rATS_H (*(volatile unsigned int *) (FEU_BASE+0x128))
#define rATS_L (*(volatile unsigned int *) (FEU_BASE+0x12A))
#define rDDT_H (*(volatile unsigned int *) (FEU_BASE+0x12C))
#define rDDT_L (*(volatile unsigned int *) (FEU_BASE+0x12E))
#define rFZC_H (*(volatile unsigned int *) (FEU_BASE+0x130))
#define rFZC_L (*(volatile unsigned int *) (FEU_BASE+0x132))
#define rFOK_H (*(volatile unsigned int *) (FEU_BASE+0x134))
#define rFOK_L (*(volatile unsigned int *) (FEU_BASE+0x136))
#define rTGT_H (*(volatile unsigned int *) (FEU_BASE+0x138))
#define rTGT_L (*(volatile unsigned int *) (FEU_BASE+0x13A))
#define rTGO_H (*(volatile unsigned int *) (FEU_BASE+0x13C))
#define rTGO_L (*(volatile unsigned int *) (FEU_BASE+0x13E))
#define rOFF_H (*(volatile unsigned int *) (FEU_BASE+0x140))
#define rOFF_L (*(volatile unsigned int *) (FEU_BASE+0x142))
#define rCLV8F_H (*(volatile unsigned int *) (FEU_BASE+0x144))
#define rCLV8F_L (*(volatile unsigned int *) (FEU_BASE+0x146))
#define rEFM_CMD_H (*(volatile unsigned int *) (FEU_BASE+0x148))
#define rEFM_CMD_L (*(volatile unsigned int *) (FEU_BASE+0x14A))
#define rASM_H (*(volatile unsigned int *) (FEU_BASE+0x14C))
#define rASM_L (*(volatile unsigned int *) (FEU_BASE+0x14E))
#define rCMD_5X_H (*(volatile unsigned int *) (FEU_BASE+0x150))
#define rCMD_5X_L (*(volatile unsigned int *) (FEU_BASE+0x152))
#define rCMD_6X_H (*(volatile unsigned int *) (FEU_BASE+0x154))
#define rCMD_6X_L (*(volatile unsigned int *) (FEU_BASE+0x156))
#define rCMD_70_H (*(volatile unsigned int *) (FEU_BASE+0x158))
#define rCMD_70_L (*(volatile unsigned int *) (FEU_BASE+0x15A))
#define rCMD_71_H (*(volatile unsigned int *) (FEU_BASE+0x15C))
#define rCMD_71_L (*(volatile unsigned int *) (FEU_BASE+0x15E))
#define rCMD_72_H (*(volatile unsigned int *) (FEU_BASE+0x160))
#define rCMD_72_L (*(volatile unsigned int *) (FEU_BASE+0x162))
#define rSHF_H (*(volatile unsigned int *) (FEU_BASE+0x164))
#define rSHF_L (*(volatile unsigned int *) (FEU_BASE+0x166))
#define rOFFTRACK_H (*(volatile unsigned int *) (FEU_BASE+0x168))
#define rOFFTRACK_L (*(volatile unsigned int *) (FEU_BASE+0x16A))
#define rOTH74_CMD_H (*(volatile unsigned int *) (FEU_BASE+0x16C))
#define rOTH74_CMD_L (*(volatile unsigned int *) (FEU_BASE+0x16E))
#define rSVO_RAM_H (*(volatile unsigned int *) (FEU_BASE+0x1EC))
#define rSVO_RAM_L (*(volatile unsigned int *) (FEU_BASE+0x1EE))
// RF COMMAND ADDRESS
#define rTBALANCE_H (*(volatile unsigned int *) (FEU_BASE+0x180))
#define rTBALANCE_L (*(volatile unsigned int *) (FEU_BASE+0x182))
#define rFBIAS_H (*(volatile unsigned int *) (FEU_BASE+0x184))
#define rFBIAS_L (*(volatile unsigned int *) (FEU_BASE+0x186))
#define rRW_CMD_H (*(volatile unsigned int *) (FEU_BASE+0x188))
#define rRW_CMD_L (*(volatile unsigned int *) (FEU_BASE+0x18A))
#define rAPC_H (*(volatile unsigned int *) (FEU_BASE+0x18C))
#define rAPC_L (*(volatile unsigned int *) (FEU_BASE+0x18E))
#define rEQ_CMD_H (*(volatile unsigned int *) (FEU_BASE+0x190))
#define rEQ_CMD_L (*(volatile unsigned int *) (FEU_BASE+0x192))
// ADC DATA READ COMMAND ADDRESS
#define rADC_ERR_H (*(volatile unsigned int *) (FEU_BASE+0x1A0))
#define rADC_ERR_L (*(volatile unsigned int *) (FEU_BASE+0x1A2))
#define rADC0_H (*(volatile unsigned int *) (FEU_BASE+0x1A4))
#define rADC0_L (*(volatile unsigned int *) (FEU_BASE+0x1A6))
#define rADC1_H (*(volatile unsigned int *) (FEU_BASE+0x1A8))
#define rADC1_L (*(volatile unsigned int *) (FEU_BASE+0x1AA))
#define rADC2_H (*(volatile unsigned int *) (FEU_BASE+0x1AC))
#define rADC2_L (*(volatile unsigned int *) (FEU_BASE+0x1AE))
#define rADC3_H (*(volatile unsigned int *) (FEU_BASE+0x1B0))
#define rADC3_L (*(volatile unsigned int *) (FEU_BASE+0x1B2))
// sense part read command address
#define rISTAT0_H (*(volatile unsigned int *) (FEU_BASE+0x1B4))
#define rISTAT0_L (*(volatile unsigned int *) (FEU_BASE+0x1B6))
#define rISTAT2_H (*(volatile unsigned int *) (FEU_BASE+0x1B8))
#define rISTAT2_L (*(volatile unsigned int *) (FEU_BASE+0x1BA))
#define rISTAT4_H (*(volatile unsigned int *) (FEU_BASE+0x1BC))
#define rISTAT4_L (*(volatile unsigned int *) (FEU_BASE+0x1BE))
#define rISTAT6_H (*(volatile unsigned int *) (FEU_BASE+0x1C0))
#define rISTAT6_L (*(volatile unsigned int *) (FEU_BASE+0x1C2))
#define rISTAT8_H (*(volatile unsigned int *) (FEU_BASE+0x1C4))
#define rISTAT8_L (*(volatile unsigned int *) (FEU_BASE+0x1C6))
#define rISTAT10_H (*(volatile unsigned int *) (FEU_BASE+0x1C8))
#define rISTAT10_L (*(volatile unsigned int *) (FEU_BASE+0x1CA))
#define rISTAT12_H (*(volatile unsigned int *) (FEU_BASE+0x1CC))
#define rISTAT12_L (*(volatile unsigned int *) (FEU_BASE+0x1CE))
////////////////////////////////////////////////////
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -