cdefbf54x_base.h

来自「linux 内核源代码」· C头文件 代码 · 共 1,112 行 · 第 1/5 页

H
1,112
字号
#define bfin_read_TWI0_MASTER_CTRL()		bfin_read16(TWI0_MASTER_CTRL)#define bfin_write_TWI0_MASTER_CTRL(val)	bfin_write16(TWI0_MASTER_CTRL, val)#define bfin_read_TWI0_MASTER_STAT()		bfin_read16(TWI0_MASTER_STAT)#define bfin_write_TWI0_MASTER_STAT(val)	bfin_write16(TWI0_MASTER_STAT, val)#define bfin_read_TWI0_MASTER_ADDR()		bfin_read16(TWI0_MASTER_ADDR)#define bfin_write_TWI0_MASTER_ADDR(val)	bfin_write16(TWI0_MASTER_ADDR, val)#define bfin_read_TWI0_INT_STAT()		bfin_read16(TWI0_INT_STAT)#define bfin_write_TWI0_INT_STAT(val)		bfin_write16(TWI0_INT_STAT, val)#define bfin_read_TWI0_INT_MASK()		bfin_read16(TWI0_INT_MASK)#define bfin_write_TWI0_INT_MASK(val)		bfin_write16(TWI0_INT_MASK, val)#define bfin_read_TWI0_FIFO_CTRL()		bfin_read16(TWI0_FIFO_CTRL)#define bfin_write_TWI0_FIFO_CTRL(val)		bfin_write16(TWI0_FIFO_CTRL, val)#define bfin_read_TWI0_FIFO_STAT()		bfin_read16(TWI0_FIFO_STAT)#define bfin_write_TWI0_FIFO_STAT(val)		bfin_write16(TWI0_FIFO_STAT, val)#define bfin_read_TWI0_XMT_DATA8()		bfin_read16(TWI0_XMT_DATA8)#define bfin_write_TWI0_XMT_DATA8(val)		bfin_write16(TWI0_XMT_DATA8, val)#define bfin_read_TWI0_XMT_DATA16()		bfin_read16(TWI0_XMT_DATA16)#define bfin_write_TWI0_XMT_DATA16(val)		bfin_write16(TWI0_XMT_DATA16, val)#define bfin_read_TWI0_RCV_DATA8()		bfin_read16(TWI0_RCV_DATA8)#define bfin_write_TWI0_RCV_DATA8(val)		bfin_write16(TWI0_RCV_DATA8, val)#define bfin_read_TWI0_RCV_DATA16()		bfin_read16(TWI0_RCV_DATA16)#define bfin_write_TWI0_RCV_DATA16(val)		bfin_write16(TWI0_RCV_DATA16, val)#define bfin_read_TWI_CLKDIV()			bfin_read16(TWI0_CLKDIV)#define bfin_write_TWI_CLKDIV(val)		bfin_write16(TWI0_CLKDIV, val)#define bfin_read_TWI_CONTROL()			bfin_read16(TWI0_CONTROL)#define bfin_write_TWI_CONTROL(val)		bfin_write16(TWI0_CONTROL, val)#define bfin_read_TWI_SLAVE_CTRL()		bfin_read16(TWI0_SLAVE_CTRL)#define bfin_write_TWI_SLAVE_CTRL(val)		bfin_write16(TWI0_SLAVE_CTRL, val)#define bfin_read_TWI_SLAVE_STAT()		bfin_read16(TWI0_SLAVE_STAT)#define bfin_write_TWI_SLAVE_STAT(val)		bfin_write16(TWI0_SLAVE_STAT, val)#define bfin_read_TWI_SLAVE_ADDR()		bfin_read16(TWI0_SLAVE_ADDR)#define bfin_write_TWI_SLAVE_ADDR(val)		bfin_write16(TWI0_SLAVE_ADDR, val)#define bfin_read_TWI_MASTER_CTL()		bfin_read16(TWI0_MASTER_CTRL)#define bfin_write_TWI_MASTER_CTL(val)		bfin_write16(TWI0_MASTER_CTRL, val)#define bfin_read_TWI_MASTER_STAT()		bfin_read16(TWI0_MASTER_STAT)#define bfin_write_TWI_MASTER_STAT(val)		bfin_write16(TWI0_MASTER_STAT, val)#define bfin_read_TWI_MASTER_ADDR()		bfin_read16(TWI0_MASTER_ADDR)#define bfin_write_TWI_MASTER_ADDR(val)		bfin_write16(TWI0_MASTER_ADDR, val)#define bfin_read_TWI_INT_STAT()		bfin_read16(TWI0_INT_STAT)#define bfin_write_TWI_INT_STAT(val)		bfin_write16(TWI0_INT_STAT, val)#define bfin_read_TWI_INT_MASK()		bfin_read16(TWI0_INT_MASK)#define bfin_write_TWI_INT_MASK(val)		bfin_write16(TWI0_INT_MASK, val)#define bfin_read_TWI_FIFO_CTL()		bfin_read16(TWI0_FIFO_CTRL)#define bfin_write_TWI_FIFO_CTL(val)		bfin_write16(TWI0_FIFO_CTRL, val)#define bfin_read_TWI_FIFO_STAT()		bfin_read16(TWI0_FIFO_STAT)#define bfin_write_TWI_FIFO_STAT(val)		bfin_write16(TWI0_FIFO_STAT, val)#define bfin_read_TWI_XMT_DATA8()		bfin_read16(TWI0_XMT_DATA8)#define bfin_write_TWI_XMT_DATA8(val)		bfin_write16(TWI0_XMT_DATA8, val)#define bfin_read_TWI_XMT_DATA16()		bfin_read16(TWI0_XMT_DATA16)#define bfin_write_TWI_XMT_DATA16(val)		bfin_write16(TWI0_XMT_DATA16, val)#define bfin_read_TWI_RCV_DATA8()		bfin_read16(TWI0_RCV_DATA8)#define bfin_write_TWI_RCV_DATA8(val)		bfin_write16(TWI0_RCV_DATA8, val)#define bfin_read_TWI_RCV_DATA16()		bfin_read16(TWI0_RCV_DATA16)#define bfin_write_TWI_RCV_DATA16(val)		bfin_write16(TWI0_RCV_DATA16, val)/* SPORT0 is not defined in the shared file because it is not available on the ADSP-BF542 and ADSP-BF544 bfin_read_()rocessors *//* SPORT1 Registers */#define bfin_read_SPORT1_TCR1()		bfin_read16(SPORT1_TCR1)#define bfin_write_SPORT1_TCR1(val)	bfin_write16(SPORT1_TCR1, val)#define bfin_read_SPORT1_TCR2()		bfin_read16(SPORT1_TCR2)#define bfin_write_SPORT1_TCR2(val)	bfin_write16(SPORT1_TCR2, val)#define bfin_read_SPORT1_TCLKDIV()	bfin_read16(SPORT1_TCLKDIV)#define bfin_write_SPORT1_TCLKDIV(val)	bfin_write16(SPORT1_TCLKDIV, val)#define bfin_read_SPORT1_TFSDIV()	bfin_read16(SPORT1_TFSDIV)#define bfin_write_SPORT1_TFSDIV(val)	bfin_write16(SPORT1_TFSDIV, val)#define bfin_read_SPORT1_TX()		bfin_read32(SPORT1_TX)#define bfin_write_SPORT1_TX(val)	bfin_write32(SPORT1_TX, val)#define bfin_read_SPORT1_RX()		bfin_read32(SPORT1_RX)#define bfin_write_SPORT1_RX(val)	bfin_write32(SPORT1_RX, val)#define bfin_read_SPORT1_RCR1()		bfin_read16(SPORT1_RCR1)#define bfin_write_SPORT1_RCR1(val)	bfin_write16(SPORT1_RCR1, val)#define bfin_read_SPORT1_RCR2()		bfin_read16(SPORT1_RCR2)#define bfin_write_SPORT1_RCR2(val)	bfin_write16(SPORT1_RCR2, val)#define bfin_read_SPORT1_RCLKDIV()	bfin_read16(SPORT1_RCLKDIV)#define bfin_write_SPORT1_RCLKDIV(val)	bfin_write16(SPORT1_RCLKDIV, val)#define bfin_read_SPORT1_RFSDIV()	bfin_read16(SPORT1_RFSDIV)#define bfin_write_SPORT1_RFSDIV(val)	bfin_write16(SPORT1_RFSDIV, val)#define bfin_read_SPORT1_STAT()		bfin_read16(SPORT1_STAT)#define bfin_write_SPORT1_STAT(val)	bfin_write16(SPORT1_STAT, val)#define bfin_read_SPORT1_CHNL()		bfin_read16(SPORT1_CHNL)#define bfin_write_SPORT1_CHNL(val)	bfin_write16(SPORT1_CHNL, val)#define bfin_read_SPORT1_MCMC1()	bfin_read16(SPORT1_MCMC1)#define bfin_write_SPORT1_MCMC1(val)	bfin_write16(SPORT1_MCMC1, val)#define bfin_read_SPORT1_MCMC2()	bfin_read16(SPORT1_MCMC2)#define bfin_write_SPORT1_MCMC2(val)	bfin_write16(SPORT1_MCMC2, val)#define bfin_read_SPORT1_MTCS0()	bfin_read32(SPORT1_MTCS0)#define bfin_write_SPORT1_MTCS0(val)	bfin_write32(SPORT1_MTCS0, val)#define bfin_read_SPORT1_MTCS1()	bfin_read32(SPORT1_MTCS1)#define bfin_write_SPORT1_MTCS1(val)	bfin_write32(SPORT1_MTCS1, val)#define bfin_read_SPORT1_MTCS2()	bfin_read32(SPORT1_MTCS2)#define bfin_write_SPORT1_MTCS2(val)	bfin_write32(SPORT1_MTCS2, val)#define bfin_read_SPORT1_MTCS3()	bfin_read32(SPORT1_MTCS3)#define bfin_write_SPORT1_MTCS3(val)	bfin_write32(SPORT1_MTCS3, val)#define bfin_read_SPORT1_MRCS0()	bfin_read32(SPORT1_MRCS0)#define bfin_write_SPORT1_MRCS0(val)	bfin_write32(SPORT1_MRCS0, val)#define bfin_read_SPORT1_MRCS1()	bfin_read32(SPORT1_MRCS1)#define bfin_write_SPORT1_MRCS1(val)	bfin_write32(SPORT1_MRCS1, val)#define bfin_read_SPORT1_MRCS2()	bfin_read32(SPORT1_MRCS2)#define bfin_write_SPORT1_MRCS2(val)	bfin_write32(SPORT1_MRCS2, val)#define bfin_read_SPORT1_MRCS3()	bfin_read32(SPORT1_MRCS3)#define bfin_write_SPORT1_MRCS3(val)	bfin_write32(SPORT1_MRCS3, val)/* Asynchronous Memory Control Registers */#define bfin_read_EBIU_AMGCTL()		bfin_read16(EBIU_AMGCTL)#define bfin_write_EBIU_AMGCTL(val)	bfin_write16(EBIU_AMGCTL, val)#define bfin_read_EBIU_AMBCTL0()	bfin_read32(EBIU_AMBCTL0)#define bfin_write_EBIU_AMBCTL0(val)	bfin_write32(EBIU_AMBCTL0, val)#define bfin_read_EBIU_AMBCTL1()	bfin_read32(EBIU_AMBCTL1)#define bfin_write_EBIU_AMBCTL1(val)	bfin_write32(EBIU_AMBCTL1, val)#define bfin_read_EBIU_MBSCTL()		bfin_read16(EBIU_MBSCTL)#define bfin_write_EBIU_MBSCTL(val)	bfin_write16(EBIU_MBSCTL, val)#define bfin_read_EBIU_ARBSTAT()	bfin_read32(EBIU_ARBSTAT)#define bfin_write_EBIU_ARBSTAT(val)	bfin_write32(EBIU_ARBSTAT, val)#define bfin_read_EBIU_MODE()		bfin_read32(EBIU_MODE)#define bfin_write_EBIU_MODE(val)	bfin_write32(EBIU_MODE, val)#define bfin_read_EBIU_FCTL()		bfin_read16(EBIU_FCTL)#define bfin_write_EBIU_FCTL(val)	bfin_write16(EBIU_FCTL, val)/* DDR Memory Control Registers */#define bfin_read_EBIU_DDRCTL0()	bfin_read32(EBIU_DDRCTL0)#define bfin_write_EBIU_DDRCTL0(val)	bfin_write32(EBIU_DDRCTL0, val)#define bfin_read_EBIU_DDRCTL1()	bfin_read32(EBIU_DDRCTL1)#define bfin_write_EBIU_DDRCTL1(val)	bfin_write32(EBIU_DDRCTL1, val)#define bfin_read_EBIU_DDRCTL2()	bfin_read32(EBIU_DDRCTL2)#define bfin_write_EBIU_DDRCTL2(val)	bfin_write32(EBIU_DDRCTL2, val)#define bfin_read_EBIU_DDRCTL3()	bfin_read32(EBIU_DDRCTL3)#define bfin_write_EBIU_DDRCTL3(val)	bfin_write32(EBIU_DDRCTL3, val)#define bfin_read_EBIU_DDRQUE()		bfin_read32(EBIU_DDRQUE)#define bfin_write_EBIU_DDRQUE(val)	bfin_write32(EBIU_DDRQUE, val)#define bfin_read_EBIU_ERRADD() 	bfin_read32(EBIU_ERRADD)#define bfin_write_EBIU_ERRADD(val) 	bfin_write32(EBIU_ERRADD)#define bfin_read_EBIU_ERRMST()		bfin_read16(EBIU_ERRMST)#define bfin_write_EBIU_ERRMST(val)	bfin_write16(EBIU_ERRMST, val)#define bfin_read_EBIU_RSTCTL()		bfin_read16(EBIU_RSTCTL)#define bfin_write_EBIU_RSTCTL(val)	bfin_write16(EBIU_RSTCTL, val)/* DDR BankRead and Write Count Registers */#define bfin_read_EBIU_DDRBRC0()	bfin_read32(EBIU_DDRBRC0)#define bfin_write_EBIU_DDRBRC0(val)	bfin_write32(EBIU_DDRBRC0, val)#define bfin_read_EBIU_DDRBRC1()	bfin_read32(EBIU_DDRBRC1)#define bfin_write_EBIU_DDRBRC1(val)	bfin_write32(EBIU_DDRBRC1, val)#define bfin_read_EBIU_DDRBRC2()	bfin_read32(EBIU_DDRBRC2)#define bfin_write_EBIU_DDRBRC2(val)	bfin_write32(EBIU_DDRBRC2, val)#define bfin_read_EBIU_DDRBRC3()	bfin_read32(EBIU_DDRBRC3)#define bfin_write_EBIU_DDRBRC3(val)	bfin_write32(EBIU_DDRBRC3, val)#define bfin_read_EBIU_DDRBRC4()	bfin_read32(EBIU_DDRBRC4)#define bfin_write_EBIU_DDRBRC4(val)	bfin_write32(EBIU_DDRBRC4, val)#define bfin_read_EBIU_DDRBRC5()	bfin_read32(EBIU_DDRBRC5)#define bfin_write_EBIU_DDRBRC5(val)	bfin_write32(EBIU_DDRBRC5, val)#define bfin_read_EBIU_DDRBRC6()	bfin_read32(EBIU_DDRBRC6)#define bfin_write_EBIU_DDRBRC6(val)	bfin_write32(EBIU_DDRBRC6, val)#define bfin_read_EBIU_DDRBRC7()	bfin_read32(EBIU_DDRBRC7)#define bfin_write_EBIU_DDRBRC7(val)	bfin_write32(EBIU_DDRBRC7, val)#define bfin_read_EBIU_DDRBWC0()	bfin_read32(EBIU_DDRBWC0)#define bfin_write_EBIU_DDRBWC0(val)	bfin_write32(EBIU_DDRBWC0, val)#define bfin_read_EBIU_DDRBWC1()	bfin_read32(EBIU_DDRBWC1)#define bfin_write_EBIU_DDRBWC1(val)	bfin_write32(EBIU_DDRBWC1, val)#define bfin_read_EBIU_DDRBWC2()	bfin_read32(EBIU_DDRBWC2)#define bfin_write_EBIU_DDRBWC2(val)	bfin_write32(EBIU_DDRBWC2, val)#define bfin_read_EBIU_DDRBWC3()	bfin_read32(EBIU_DDRBWC3)#define bfin_write_EBIU_DDRBWC3(val)	bfin_write32(EBIU_DDRBWC3, val)#define bfin_read_EBIU_DDRBWC4()	bfin_read32(EBIU_DDRBWC4)#define bfin_write_EBIU_DDRBWC4(val)	bfin_write32(EBIU_DDRBWC4, val)#define bfin_read_EBIU_DDRBWC5()	bfin_read32(EBIU_DDRBWC5)#define bfin_write_EBIU_DDRBWC5(val)	bfin_write32(EBIU_DDRBWC5, val)#define bfin_read_EBIU_DDRBWC6()	bfin_read32(EBIU_DDRBWC6)#define bfin_write_EBIU_DDRBWC6(val)	bfin_write32(EBIU_DDRBWC6, val)#define bfin_read_EBIU_DDRBWC7()	bfin_read32(EBIU_DDRBWC7)#define bfin_write_EBIU_DDRBWC7(val)	bfin_write32(EBIU_DDRBWC7, val)#define bfin_read_EBIU_DDRACCT()	bfin_read32(EBIU_DDRACCT)#define bfin_write_EBIU_DDRACCT(val)	bfin_write32(EBIU_DDRACCT, val)#define bfin_read_EBIU_DDRTACT()	bfin_read32(EBIU_DDRTACT)#define bfin_write_EBIU_DDRTACT(val)	bfin_write32(EBIU_DDRTACT, val)#define bfin_read_EBIU_DDRARCT()	bfin_read32(EBIU_DDRARCT)#define bfin_write_EBIU_DDRARCT(val)	bfin_write32(EBIU_DDRARCT, val)#define bfin_read_EBIU_DDRGC0()		bfin_read32(EBIU_DDRGC0)#define bfin_write_EBIU_DDRGC0(val)	bfin_write32(EBIU_DDRGC0, val)#define bfin_read_EBIU_DDRGC1()		bfin_read32(EBIU_DDRGC1)#define bfin_write_EBIU_DDRGC1(val)	bfin_write32(EBIU_DDRGC1, val)#define bfin_read_EBIU_DDRGC2()		bfin_read32(EBIU_DDRGC2)#define bfin_write_EBIU_DDRGC2(val)	bfin_write32(EBIU_DDRGC2, val)#define bfin_read_EBIU_DDRGC3()		bfin_read32(EBIU_DDRGC3)#define bfin_write_EBIU_DDRGC3(val)	bfin_write32(EBIU_DDRGC3, val)#define bfin_read_EBIU_DDRMCEN()	bfin_read32(EBIU_DDRMCEN)#define bfin_write_EBIU_DDRMCEN(val)	bfin_write32(EBIU_DDRMCEN, val)#define bfin_read_EBIU_DDRMCCL()	bfin_read32(EBIU_DDRMCCL)#define bfin_write_EBIU_DDRMCCL(val)	bfin_write32(EBIU_DDRMCCL, val)/* DMAC0 Registers */#define bfin_read_DMAC0_TCPER()		bfin_read16(DMAC0_TCPER)#define bfin_write_DMAC0_TCPER(val)	bfin_write16(DMAC0_TCPER, val)#define bfin_read_DMAC0_TCCNT()		bfin_read16(DMAC0_TCCNT)#define bfin_write_DMAC0_TCCNT(val)	bfin_write16(DMAC0_TCCNT, val)/* DMA Channel 0 Registers */#define bfin_read_DMA0_NEXT_DESC_PTR() 		bfin_read32(DMA0_NEXT_DESC_PTR)#define bfin_write_DMA0_NEXT_DESC_PTR(val) 	bfin_write32(DMA0_NEXT_DESC_PTR)#define bfin_read_DMA0_START_ADDR() 		bfin_read32(DMA0_START_ADDR)#define bfin_write_DMA0_START_ADDR(val) 	bfin_write32(DMA0_START_ADDR)#define bfin_read_DMA0_CONFIG()			bfin_read16(DMA0_CONFIG)#define bfin_write_DMA0_CONFIG(val)		bfin_write16(DMA0_CONFIG, val)#define bfin_read_DMA0_X_COUNT()		bfin_read16(DMA0_X_COUNT)#define bfin_write_DMA0_X_COUNT(val)		bfin_write16(DMA0_X_COUNT, val)#define bfin_read_DMA0_X_MODIFY()		bfin_read16(DMA0_X_MODIFY)#define bfin_write_DMA0_X_MODIFY(val) 		bfin_write16(DMA0_X_MODIFY)#define bfin_read_DMA0_Y_COUNT()		bfin_read16(DMA0_Y_COUNT)#define bfin_write_DMA0_Y_COUNT(val)		bfin_write16(DMA0_Y_COUNT, val)#define bfin_read_DMA0_Y_MODIFY()		bfin_read16(DMA0_Y_MODIFY)#define bfin_write_DMA0_Y_MODIFY(val) 		bfin_write16(DMA0_Y_MODIFY)#define bfin_read_DMA0_CURR_DESC_PTR() 		bfin_read32(DMA0_CURR_DESC_PTR)#define bfin_write_DMA0_CURR_DESC_PTR(val) 	bfin_write32(DMA0_CURR_DESC_PTR)#define bfin_read_DMA0_CURR_ADDR() 		bfin_read32(DMA0_CURR_ADDR)#define bfin_write_DMA0_CURR_ADDR(val) 		bfin_write32(DMA0_CURR_ADDR)#define bfin_read_DMA0_IRQ_STATUS()		bfin_read16(DMA0_IRQ_STATUS)#define bfin_write_DMA0_IRQ_STATUS(val)		bfin_write16(DMA0_IRQ_STATUS, val)

⌨️ 快捷键说明

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