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

📄 adsp-edn-bf534-extended_cdef.h

📁 U-boot latest tarball
💻 H
📖 第 1 页 / 共 5 页
字号:
/* DO NOT EDIT THIS FILE * Automatically generated by generate-cdef-headers.xsl * DO NOT EDIT THIS FILE */#ifndef __BFIN_CDEF_ADSP_EDN_BF534_extended__#define __BFIN_CDEF_ADSP_EDN_BF534_extended__#define pPLL_CTL                       ((uint16_t volatile *)PLL_CTL) /* PLL Control Register */#define bfin_read_PLL_CTL()            bfin_read16(PLL_CTL)#define bfin_write_PLL_CTL(val)        bfin_write16(PLL_CTL, val)#define pPLL_DIV                       ((uint16_t volatile *)PLL_DIV) /* PLL Divide Register */#define bfin_read_PLL_DIV()            bfin_read16(PLL_DIV)#define bfin_write_PLL_DIV(val)        bfin_write16(PLL_DIV, val)#define pVR_CTL                        ((uint16_t volatile *)VR_CTL) /* Voltage Regulator Control Register */#define bfin_read_VR_CTL()             bfin_read16(VR_CTL)#define bfin_write_VR_CTL(val)         bfin_write16(VR_CTL, val)#define pPLL_STAT                      ((uint16_t volatile *)PLL_STAT) /* PLL Status Register */#define bfin_read_PLL_STAT()           bfin_read16(PLL_STAT)#define bfin_write_PLL_STAT(val)       bfin_write16(PLL_STAT, val)#define pPLL_LOCKCNT                   ((uint16_t volatile *)PLL_LOCKCNT) /* PLL Lock Count Register */#define bfin_read_PLL_LOCKCNT()        bfin_read16(PLL_LOCKCNT)#define bfin_write_PLL_LOCKCNT(val)    bfin_write16(PLL_LOCKCNT, val)#define pSWRST                         ((uint16_t volatile *)SWRST) /* Software Reset Register */#define bfin_read_SWRST()              bfin_read16(SWRST)#define bfin_write_SWRST(val)          bfin_write16(SWRST, val)#define pSYSCR                         ((uint16_t volatile *)SYSCR) /* System Configuration Register */#define bfin_read_SYSCR()              bfin_read16(SYSCR)#define bfin_write_SYSCR(val)          bfin_write16(SYSCR, val)#define pSIC_RVECT                     ((uint32_t volatile *)SIC_RVECT) /* Interrupt Reset Vector Address Register */#define bfin_read_SIC_RVECT()          bfin_read32(SIC_RVECT)#define bfin_write_SIC_RVECT(val)      bfin_write32(SIC_RVECT, val)#define pSIC_IMASK                     ((uint32_t volatile *)SIC_IMASK) /* Interrupt Mask Register */#define bfin_read_SIC_IMASK()          bfin_read32(SIC_IMASK)#define bfin_write_SIC_IMASK(val)      bfin_write32(SIC_IMASK, val)#define pSIC_IAR0                      ((uint32_t volatile *)SIC_IAR0) /* Interrupt Assignment Register 0 */#define bfin_read_SIC_IAR0()           bfin_read32(SIC_IAR0)#define bfin_write_SIC_IAR0(val)       bfin_write32(SIC_IAR0, val)#define pSIC_IAR1                      ((uint32_t volatile *)SIC_IAR1) /* Interrupt Assignment Register 1 */#define bfin_read_SIC_IAR1()           bfin_read32(SIC_IAR1)#define bfin_write_SIC_IAR1(val)       bfin_write32(SIC_IAR1, val)#define pSIC_IAR2                      ((uint32_t volatile *)SIC_IAR2) /* Interrupt Assignment Register 2 */#define bfin_read_SIC_IAR2()           bfin_read32(SIC_IAR2)#define bfin_write_SIC_IAR2(val)       bfin_write32(SIC_IAR2, val)#define pSIC_IAR3                      ((uint32_t volatile *)SIC_IAR3) /* Interrupt Assignment Register 3 */#define bfin_read_SIC_IAR3()           bfin_read32(SIC_IAR3)#define bfin_write_SIC_IAR3(val)       bfin_write32(SIC_IAR3, val)#define pSIC_ISR                       ((uint32_t volatile *)SIC_ISR) /* Interrupt Status Register */#define bfin_read_SIC_ISR()            bfin_read32(SIC_ISR)#define bfin_write_SIC_ISR(val)        bfin_write32(SIC_ISR, val)#define pSIC_IWR                       ((uint32_t volatile *)SIC_IWR) /* Interrupt Wakeup Register */#define bfin_read_SIC_IWR()            bfin_read32(SIC_IWR)#define bfin_write_SIC_IWR(val)        bfin_write32(SIC_IWR, val)#define pWDOG_CTL                      ((uint16_t volatile *)WDOG_CTL) /* Watchdog Control Register */#define bfin_read_WDOG_CTL()           bfin_read16(WDOG_CTL)#define bfin_write_WDOG_CTL(val)       bfin_write16(WDOG_CTL, val)#define pWDOG_CNT                      ((uint32_t volatile *)WDOG_CNT) /* Watchdog Count Register */#define bfin_read_WDOG_CNT()           bfin_read32(WDOG_CNT)#define bfin_write_WDOG_CNT(val)       bfin_write32(WDOG_CNT, val)#define pWDOG_STAT                     ((uint32_t volatile *)WDOG_STAT) /* Watchdog Status Register */#define bfin_read_WDOG_STAT()          bfin_read32(WDOG_STAT)#define bfin_write_WDOG_STAT(val)      bfin_write32(WDOG_STAT, val)#define pRTC_STAT                      ((uint32_t volatile *)RTC_STAT) /* RTC Status Register */#define bfin_read_RTC_STAT()           bfin_read32(RTC_STAT)#define bfin_write_RTC_STAT(val)       bfin_write32(RTC_STAT, val)#define pRTC_ICTL                      ((uint16_t volatile *)RTC_ICTL) /* RTC Interrupt Control Register */#define bfin_read_RTC_ICTL()           bfin_read16(RTC_ICTL)#define bfin_write_RTC_ICTL(val)       bfin_write16(RTC_ICTL, val)#define pRTC_ISTAT                     ((uint16_t volatile *)RTC_ISTAT) /* RTC Interrupt Status Register */#define bfin_read_RTC_ISTAT()          bfin_read16(RTC_ISTAT)#define bfin_write_RTC_ISTAT(val)      bfin_write16(RTC_ISTAT, val)#define pRTC_SWCNT                     ((uint16_t volatile *)RTC_SWCNT) /* RTC Stopwatch Count Register */#define bfin_read_RTC_SWCNT()          bfin_read16(RTC_SWCNT)#define bfin_write_RTC_SWCNT(val)      bfin_write16(RTC_SWCNT, val)#define pRTC_ALARM                     ((uint32_t volatile *)RTC_ALARM) /* RTC Alarm Time Register */#define bfin_read_RTC_ALARM()          bfin_read32(RTC_ALARM)#define bfin_write_RTC_ALARM(val)      bfin_write32(RTC_ALARM, val)#define pRTC_PREN                      ((uint16_t volatile *)RTC_PREN) /* RTC Prescaler Enable Register */#define bfin_read_RTC_PREN()           bfin_read16(RTC_PREN)#define bfin_write_RTC_PREN(val)       bfin_write16(RTC_PREN, val)#define pUART0_THR                     ((uint16_t volatile *)UART0_THR) /* Transmit Holding register */#define bfin_read_UART0_THR()          bfin_read16(UART0_THR)#define bfin_write_UART0_THR(val)      bfin_write16(UART0_THR, val)#define pUART0_RBR                     ((uint16_t volatile *)UART0_RBR) /* Receive Buffer register */#define bfin_read_UART0_RBR()          bfin_read16(UART0_RBR)#define bfin_write_UART0_RBR(val)      bfin_write16(UART0_RBR, val)#define pUART0_DLL                     ((uint16_t volatile *)UART0_DLL) /* Divisor Latch (Low-Byte) */#define bfin_read_UART0_DLL()          bfin_read16(UART0_DLL)#define bfin_write_UART0_DLL(val)      bfin_write16(UART0_DLL, val)#define pUART0_IER                     ((uint16_t volatile *)UART0_IER) /* Interrupt Enable Register */#define bfin_read_UART0_IER()          bfin_read16(UART0_IER)#define bfin_write_UART0_IER(val)      bfin_write16(UART0_IER, val)#define pUART0_DLH                     ((uint16_t volatile *)UART0_DLH) /* Divisor Latch (High-Byte) */#define bfin_read_UART0_DLH()          bfin_read16(UART0_DLH)#define bfin_write_UART0_DLH(val)      bfin_write16(UART0_DLH, val)#define pUART0_IIR                     ((uint16_t volatile *)UART0_IIR) /* Interrupt Identification Register */#define bfin_read_UART0_IIR()          bfin_read16(UART0_IIR)#define bfin_write_UART0_IIR(val)      bfin_write16(UART0_IIR, val)#define pUART0_LCR                     ((uint16_t volatile *)UART0_LCR) /* Line Control Register */#define bfin_read_UART0_LCR()          bfin_read16(UART0_LCR)#define bfin_write_UART0_LCR(val)      bfin_write16(UART0_LCR, val)#define pUART0_MCR                     ((uint16_t volatile *)UART0_MCR) /* Modem Control Register */#define bfin_read_UART0_MCR()          bfin_read16(UART0_MCR)#define bfin_write_UART0_MCR(val)      bfin_write16(UART0_MCR, val)#define pUART0_LSR                     ((uint16_t volatile *)UART0_LSR) /* Line Status Register */#define bfin_read_UART0_LSR()          bfin_read16(UART0_LSR)#define bfin_write_UART0_LSR(val)      bfin_write16(UART0_LSR, val)#define pUART0_MSR                     ((uint16_t volatile *)UART0_MSR) /* Modem Status Register */#define bfin_read_UART0_MSR()          bfin_read16(UART0_MSR)#define bfin_write_UART0_MSR(val)      bfin_write16(UART0_MSR, val)#define pUART0_SCR                     ((uint16_t volatile *)UART0_SCR) /* SCR Scratch Register */#define bfin_read_UART0_SCR()          bfin_read16(UART0_SCR)#define bfin_write_UART0_SCR(val)      bfin_write16(UART0_SCR, val)#define pUART0_GCTL                    ((uint16_t volatile *)UART0_GCTL) /* Global Control Register */#define bfin_read_UART0_GCTL()         bfin_read16(UART0_GCTL)#define bfin_write_UART0_GCTL(val)     bfin_write16(UART0_GCTL, val)#define pSPI_CTL                       ((uint16_t volatile *)SPI_CTL) /* SPI Control Register */#define bfin_read_SPI_CTL()            bfin_read16(SPI_CTL)#define bfin_write_SPI_CTL(val)        bfin_write16(SPI_CTL, val)#define pSPI_FLG                       ((uint16_t volatile *)SPI_FLG) /* SPI Flag register */#define bfin_read_SPI_FLG()            bfin_read16(SPI_FLG)#define bfin_write_SPI_FLG(val)        bfin_write16(SPI_FLG, val)#define pSPI_STAT                      ((uint16_t volatile *)SPI_STAT) /* SPI Status register */#define bfin_read_SPI_STAT()           bfin_read16(SPI_STAT)#define bfin_write_SPI_STAT(val)       bfin_write16(SPI_STAT, val)#define pSPI_TDBR                      ((uint16_t volatile *)SPI_TDBR) /* SPI Transmit Data Buffer Register */#define bfin_read_SPI_TDBR()           bfin_read16(SPI_TDBR)#define bfin_write_SPI_TDBR(val)       bfin_write16(SPI_TDBR, val)#define pSPI_RDBR                      ((uint16_t volatile *)SPI_RDBR) /* SPI Receive Data Buffer Register */#define bfin_read_SPI_RDBR()           bfin_read16(SPI_RDBR)#define bfin_write_SPI_RDBR(val)       bfin_write16(SPI_RDBR, val)#define pSPI_BAUD                      ((uint16_t volatile *)SPI_BAUD) /* SPI Baud rate Register */#define bfin_read_SPI_BAUD()           bfin_read16(SPI_BAUD)#define bfin_write_SPI_BAUD(val)       bfin_write16(SPI_BAUD, val)#define pSPI_SHADOW                    ((uint16_t volatile *)SPI_SHADOW) /* SPI_RDBR Shadow Register */#define bfin_read_SPI_SHADOW()         bfin_read16(SPI_SHADOW)#define bfin_write_SPI_SHADOW(val)     bfin_write16(SPI_SHADOW, val)#define pTIMER0_CONFIG                 ((uint16_t volatile *)TIMER0_CONFIG) /* Timer 0 Configuration Register */#define bfin_read_TIMER0_CONFIG()      bfin_read16(TIMER0_CONFIG)#define bfin_write_TIMER0_CONFIG(val)  bfin_write16(TIMER0_CONFIG, val)#define pTIMER0_COUNTER                ((uint32_t volatile *)TIMER0_COUNTER) /* Timer 0 Counter Register */#define bfin_read_TIMER0_COUNTER()     bfin_read32(TIMER0_COUNTER)#define bfin_write_TIMER0_COUNTER(val) bfin_write32(TIMER0_COUNTER, val)#define pTIMER0_PERIOD                 ((uint32_t volatile *)TIMER0_PERIOD) /* Timer 0 Period Register */#define bfin_read_TIMER0_PERIOD()      bfin_read32(TIMER0_PERIOD)#define bfin_write_TIMER0_PERIOD(val)  bfin_write32(TIMER0_PERIOD, val)#define pTIMER0_WIDTH                  ((uint32_t volatile *)TIMER0_WIDTH) /* Timer 0 Width Register */#define bfin_read_TIMER0_WIDTH()       bfin_read32(TIMER0_WIDTH)#define bfin_write_TIMER0_WIDTH(val)   bfin_write32(TIMER0_WIDTH, val)#define pTIMER1_CONFIG                 ((uint16_t volatile *)TIMER1_CONFIG) /* Timer 1 Configuration Register */#define bfin_read_TIMER1_CONFIG()      bfin_read16(TIMER1_CONFIG)#define bfin_write_TIMER1_CONFIG(val)  bfin_write16(TIMER1_CONFIG, val)#define pTIMER1_COUNTER                ((uint32_t volatile *)TIMER1_COUNTER) /* Timer 1 Counter Register */#define bfin_read_TIMER1_COUNTER()     bfin_read32(TIMER1_COUNTER)#define bfin_write_TIMER1_COUNTER(val) bfin_write32(TIMER1_COUNTER, val)#define pTIMER1_PERIOD                 ((uint32_t volatile *)TIMER1_PERIOD) /* Timer 1 Period Register */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -