📄 mcf532x_hi.c
字号:
IRMD(EDMA, TCD11_SOFF, 16);
IRMD(EDMA, TCD11_NBYTES, 32);
IRMD(EDMA, TCD11_SLAST, 32);
IRMD(EDMA, TCD11_DADDR, 32);
IRMD(EDMA, TCD11_CITER, 16);
IRMD(EDMA, TCD11_DOFF, 16);
IRMD(EDMA, TCD11_DLAST_SGA, 32);
IRMD(EDMA, TCD11_BITER, 16);
IRMD(EDMA, TCD11_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_edma_tcd12 (char *reg, int regread, uint32 value)
{
IRMD(EDMA, TCD12_SADDR, 32);
IRMD(EDMA, TCD12_ATTR, 16);
IRMD(EDMA, TCD12_SOFF, 16);
IRMD(EDMA, TCD12_NBYTES, 32);
IRMD(EDMA, TCD12_SLAST, 32);
IRMD(EDMA, TCD12_DADDR, 32);
IRMD(EDMA, TCD12_CITER, 16);
IRMD(EDMA, TCD12_DOFF, 16);
IRMD(EDMA, TCD12_DLAST_SGA, 32);
IRMD(EDMA, TCD12_BITER, 16);
IRMD(EDMA, TCD12_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_edma_tcd13 (char *reg, int regread, uint32 value)
{
IRMD(EDMA, TCD13_SADDR, 32);
IRMD(EDMA, TCD13_ATTR, 16);
IRMD(EDMA, TCD13_SOFF, 16);
IRMD(EDMA, TCD13_NBYTES, 32);
IRMD(EDMA, TCD13_SLAST, 32);
IRMD(EDMA, TCD13_DADDR, 32);
IRMD(EDMA, TCD13_CITER, 16);
IRMD(EDMA, TCD13_DOFF, 16);
IRMD(EDMA, TCD13_DLAST_SGA, 32);
IRMD(EDMA, TCD13_BITER, 16);
IRMD(EDMA, TCD13_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_edma_tcd14 (char *reg, int regread, uint32 value)
{
IRMD(EDMA, TCD14_SADDR, 32);
IRMD(EDMA, TCD14_ATTR, 16);
IRMD(EDMA, TCD14_SOFF, 16);
IRMD(EDMA, TCD14_NBYTES, 32);
IRMD(EDMA, TCD14_SLAST, 32);
IRMD(EDMA, TCD14_DADDR, 32);
IRMD(EDMA, TCD14_CITER, 16);
IRMD(EDMA, TCD14_DOFF, 16);
IRMD(EDMA, TCD14_DLAST_SGA, 32);
IRMD(EDMA, TCD14_BITER, 16);
IRMD(EDMA, TCD14_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_edma_tcd15 (char *reg, int regread, uint32 value)
{
IRMD(EDMA, TCD15_SADDR, 32);
IRMD(EDMA, TCD15_ATTR, 16);
IRMD(EDMA, TCD15_SOFF, 16);
IRMD(EDMA, TCD15_NBYTES, 32);
IRMD(EDMA, TCD15_SLAST, 32);
IRMD(EDMA, TCD15_DADDR, 32);
IRMD(EDMA, TCD15_CITER, 16);
IRMD(EDMA, TCD15_DOFF, 16);
IRMD(EDMA, TCD15_DLAST_SGA, 32);
IRMD(EDMA, TCD15_BITER, 16);
IRMD(EDMA, TCD15_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_intc0 (char *reg, int regread, uint32 value)
{
IRMD(INTC0, IPRH, 32);
IRMD(INTC0, IPRL, 32);
IRMD(INTC0, IMRH, 32);
IRMD(INTC0, IMRL, 32);
IRMD(INTC0, INTFRCH,32);
IRMD(INTC0, INTFRCL,32);
IRMD(INTC0, ICONFIG,16);
IRMD(INTC0, SIMR, 8);
IRMD(INTC0, CIMR, 8);
IRMD(INTC0, CLMASK, 8);
IRMD(INTC0, SLMASK, 8);
IRMD(INTC0, ICR1, 8);
IRMD(INTC0, ICR2, 8);
IRMD(INTC0, ICR3, 8);
IRMD(INTC0, ICR4, 8);
IRMD(INTC0, ICR5, 8);
IRMD(INTC0, ICR6, 8);
IRMD(INTC0, ICR7, 8);
IRMD(INTC0, ICR8, 8);
IRMD(INTC0, ICR9, 8);
IRMD(INTC0, ICR10, 8);
IRMD(INTC0, ICR11, 8);
IRMD(INTC0, ICR12, 8);
IRMD(INTC0, ICR13, 8);
IRMD(INTC0, ICR14, 8);
IRMD(INTC0, ICR15, 8);
IRMD(INTC0, ICR17, 8);
IRMD(INTC0, ICR18, 8);
IRMD(INTC0, ICR19, 8);
IRMD(INTC0, ICR20, 8);
IRMD(INTC0, ICR21, 8);
IRMD(INTC0, ICR22, 8);
IRMD(INTC0, ICR23, 8);
IRMD(INTC0, ICR24, 8);
IRMD(INTC0, ICR25, 8);
IRMD(INTC0, ICR26, 8);
IRMD(INTC0, ICR27, 8);
IRMD(INTC0, ICR28, 8);
IRMD(INTC0, ICR29, 8);
IRMD(INTC0, ICR30, 8);
IRMD(INTC0, ICR31, 8);
IRMD(INTC0, ICR32, 8);
IRMD(INTC0, ICR33, 8);
IRMD(INTC0, ICR34, 8);
IRMD(INTC0, ICR35, 8);
IRMD(INTC0, ICR36, 8);
IRMD(INTC0, ICR37, 8);
IRMD(INTC0, ICR38, 8);
IRMD(INTC0, ICR39, 8);
IRMD(INTC0, ICR40, 8);
IRMD(INTC0, ICR41, 8);
IRMD(INTC0, ICR42, 8);
IRMD(INTC0, ICR43, 8);
IRMD(INTC0, ICR44, 8);
IRMD(INTC0, ICR45, 8);
IRMD(INTC0, ICR46, 8);
IRMD(INTC0, ICR47, 8);
IRMD(INTC0, ICR48, 8);
IRMD(INTC0, ICR49, 8);
IRMD(INTC0, ICR50, 8);
IRMD(INTC0, ICR51, 8);
IRMD(INTC0, ICR52, 8);
IRMD(INTC0, ICR53, 8);
IRMD(INTC0, ICR54, 8);
IRMD(INTC0, ICR55, 8);
IRMD(INTC0, ICR56, 8);
IRMD(INTC0, ICR57, 8);
IRMD(INTC0, ICR58, 8);
IRMD(INTC0, ICR59, 8);
IRMD(INTC0, ICR60, 8);
IRMD(INTC0, ICR61, 8);
IRMD(INTC0, ICR62, 8);
IRMD(INTC0, SWIACK, 8);
IRMD(INTC0, L1IACK, 8);
IRMD(INTC0, L2IACK, 8);
IRMD(INTC0, L3IACK, 8);
IRMD(INTC0, L4IACK, 8);
IRMD(INTC0, L5IACK, 8);
IRMD(INTC0, L6IACK, 8);
IRMD(INTC0, L7IACK, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_intc1 (char *reg, int regread, uint32 value)
{
IRMD(INTC1, IPRH, 32);
IRMD(INTC1, IPRL, 32);
IRMD(INTC1, IMRH, 32);
IRMD(INTC1, IMRL, 32);
IRMD(INTC1, INTFRCH,32);
IRMD(INTC1, INTFRCL,32);
IRMD(INTC1, ICONFIG,16);
IRMD(INTC1, SIMR, 8);
IRMD(INTC1, CIMR, 8);
IRMD(INTC1, CLMASK, 8);
IRMD(INTC1, SLMASK, 8);
IRMD(INTC1, ICR1, 8);
IRMD(INTC1, ICR2, 8);
IRMD(INTC1, ICR3, 8);
IRMD(INTC1, ICR4, 8);
IRMD(INTC1, ICR5, 8);
IRMD(INTC1, ICR6, 8);
IRMD(INTC1, ICR7, 8);
IRMD(INTC1, ICR8, 8);
IRMD(INTC1, ICR9, 8);
IRMD(INTC1, ICR10, 8);
IRMD(INTC1, ICR11, 8);
IRMD(INTC1, ICR12, 8);
IRMD(INTC1, ICR13, 8);
IRMD(INTC1, ICR14, 8);
IRMD(INTC1, ICR15, 8);
IRMD(INTC1, ICR17, 8);
IRMD(INTC1, ICR18, 8);
IRMD(INTC1, ICR19, 8);
IRMD(INTC1, ICR20, 8);
IRMD(INTC1, ICR21, 8);
IRMD(INTC1, ICR22, 8);
IRMD(INTC1, ICR23, 8);
IRMD(INTC1, ICR24, 8);
IRMD(INTC1, ICR25, 8);
IRMD(INTC1, ICR26, 8);
IRMD(INTC1, ICR27, 8);
IRMD(INTC1, ICR28, 8);
IRMD(INTC1, ICR29, 8);
IRMD(INTC1, ICR30, 8);
IRMD(INTC1, ICR31, 8);
IRMD(INTC1, ICR32, 8);
IRMD(INTC1, ICR33, 8);
IRMD(INTC1, ICR34, 8);
IRMD(INTC1, ICR35, 8);
IRMD(INTC1, ICR36, 8);
IRMD(INTC1, ICR37, 8);
IRMD(INTC1, ICR38, 8);
IRMD(INTC1, ICR39, 8);
IRMD(INTC1, ICR40, 8);
IRMD(INTC1, ICR41, 8);
IRMD(INTC1, ICR42, 8);
IRMD(INTC1, ICR43, 8);
IRMD(INTC1, ICR44, 8);
IRMD(INTC1, ICR45, 8);
IRMD(INTC1, ICR46, 8);
IRMD(INTC1, ICR47, 8);
IRMD(INTC1, ICR48, 8);
IRMD(INTC1, ICR49, 8);
IRMD(INTC1, ICR50, 8);
IRMD(INTC1, ICR51, 8);
IRMD(INTC1, ICR52, 8);
IRMD(INTC1, ICR53, 8);
IRMD(INTC1, ICR54, 8);
IRMD(INTC1, ICR55, 8);
IRMD(INTC1, ICR56, 8);
IRMD(INTC1, ICR57, 8);
IRMD(INTC1, ICR58, 8);
IRMD(INTC1, ICR59, 8);
IRMD(INTC1, ICR60, 8);
IRMD(INTC1, ICR61, 8);
IRMD(INTC1, ICR62, 8);
IRMD(INTC1, SWIACK, 8);
IRMD(INTC1, L1IACK, 8);
IRMD(INTC1, L2IACK, 8);
IRMD(INTC1, L3IACK, 8);
IRMD(INTC1, L4IACK, 8);
IRMD(INTC1, L5IACK, 8);
IRMD(INTC1, L6IACK, 8);
IRMD(INTC1, L7IACK, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_intc_iack (char *reg, int regread, uint32 value)
{
IRMD(INTC_IACK, GSWIACK, 8);
IRMD(INTC_IACK, GL1IACK, 8);
IRMD(INTC_IACK, GL2IACK, 8);
IRMD(INTC_IACK, GL3IACK, 8);
IRMD(INTC_IACK, GL4IACK, 8);
IRMD(INTC_IACK, GL5IACK, 8);
IRMD(INTC_IACK, GL6IACK, 8);
IRMD(INTC_IACK, GL7IACK, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_i2c (char *reg, int regread, uint32 value)
{
IRMD(I2C, I2AR, 8);
IRMD(I2C, I2FDR, 8);
IRMD(I2C, I2CR, 8);
IRMD(I2C, I2SR, 8);
IRMD(I2C, I2DR, 8);
IRMD(I2C, I2ICR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_qspi (char *reg, int regread, uint32 value)
{
IRMD(QSPI, QMR, 16);
IRMD(QSPI, QDLYR, 16);
IRMD(QSPI, QWR, 16);
IRMD(QSPI, QIR, 16);
IRMD(QSPI, QAR, 16);
IRMD(QSPI, QDR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_uart0 (char *reg, int regread, uint32 value)
{
IRMD(UART0, UMR, 8);
IRMD(UART0, USR, 8);
IRMD(UART0, UCSR, 8);
IRMD(UART0, UCR, 8);
IRMD(UART0, URB, 8);
IRMD(UART0, UTB, 8);
IRMD(UART0, UIPCR, 8);
IRMD(UART0, UACR, 8);
IRMD(UART0, UISR, 8);
IRMD(UART0, UIMR, 8);
IRMD(UART0, UBG1, 8);
IRMD(UART0, UBG2, 8);
IRMD(UART0, UIP, 8);
IRMD(UART0, UOP1, 8);
IRMD(UART0, UOP0, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_uart1 (char *reg, int regread, uint32 value)
{
IRMD(UART1, UMR, 8);
IRMD(UART1, USR, 8);
IRMD(UART1, UCSR, 8);
IRMD(UART1, UCR, 8);
IRMD(UART1, URB, 8);
IRMD(UART1, UTB, 8);
IRMD(UART1, UIPCR, 8);
IRMD(UART1, UACR, 8);
IRMD(UART1, UISR, 8);
IRMD(UART1, UIMR, 8);
IRMD(UART1, UBG1, 8);
IRMD(UART1, UBG2, 8);
IRMD(UART1, UIP, 8);
IRMD(UART1, UOP1, 8);
IRMD(UART1, UOP0, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_uart2 (char *reg, int regread, uint32 value)
{
IRMD(UART2, UMR, 8);
IRMD(UART2, USR, 8);
IRMD(UART2, UCSR, 8);
IRMD(UART2, UCR, 8);
IRMD(UART2, URB, 8);
IRMD(UART2, UTB, 8);
IRMD(UART2, UIPCR, 8);
IRMD(UART2, UACR, 8);
IRMD(UART2, UISR, 8);
IRMD(UART2, UIMR, 8);
IRMD(UART2, UBG1, 8);
IRMD(UART2, UBG2, 8);
IRMD(UART2, UIP, 8);
IRMD(UART2, UOP1, 8);
IRMD(UART2, UOP0, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer0 (char *reg, int regread, uint32 value)
{
IRMD(TIMER0, DTMR, 16);
IRMD(TIMER0, DTXMR, 8);
IRMD(TIMER0, DTER, 8);
IRMD(TIMER0, DTRR, 32);
IRMD(TIMER0, DTCR, 32);
IRMD(TIMER0, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer1 (char *reg, int regread, uint32 value)
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -