📄 mcf5208_hi.c
字号:
IRMD(EDMA, TCD10_CSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_edma_tcd11 (char *reg, int regread, uint32 value)
{
IRMD(EDMA, TCD11_SADDR, 32);
IRMD(EDMA, TCD11_ATTR, 16);
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_intc (char *reg, int regread, uint32 value)
{
IRMD(INTC, IPRH, 32);
IRMD(INTC, IPRL, 32);
IRMD(INTC, IMRH, 32);
IRMD(INTC, IMRL, 32);
IRMD(INTC, INTFRCH,32);
IRMD(INTC, INTFRCL,32);
IRMD(INTC, ICONFIG,16);
IRMD(INTC, SIMR, 8);
IRMD(INTC, CIMR, 8);
IRMD(INTC, CLMASK, 8);
IRMD(INTC, SLMASK, 8);
IRMD(INTC, ICR1, 8);
IRMD(INTC, ICR2, 8);
IRMD(INTC, ICR3, 8);
IRMD(INTC, ICR4, 8);
IRMD(INTC, ICR5, 8);
IRMD(INTC, ICR6, 8);
IRMD(INTC, ICR7, 8);
IRMD(INTC, ICR8, 8);
IRMD(INTC, ICR9, 8);
IRMD(INTC, ICR10, 8);
IRMD(INTC, ICR11, 8);
IRMD(INTC, ICR12, 8);
IRMD(INTC, ICR13, 8);
IRMD(INTC, ICR14, 8);
IRMD(INTC, ICR15, 8);
IRMD(INTC, ICR17, 8);
IRMD(INTC, ICR18, 8);
IRMD(INTC, ICR19, 8);
IRMD(INTC, ICR20, 8);
IRMD(INTC, ICR21, 8);
IRMD(INTC, ICR22, 8);
IRMD(INTC, ICR23, 8);
IRMD(INTC, ICR24, 8);
IRMD(INTC, ICR25, 8);
IRMD(INTC, ICR26, 8);
IRMD(INTC, ICR27, 8);
IRMD(INTC, ICR28, 8);
IRMD(INTC, ICR29, 8);
IRMD(INTC, ICR30, 8);
IRMD(INTC, ICR31, 8);
IRMD(INTC, ICR32, 8);
IRMD(INTC, ICR33, 8);
IRMD(INTC, ICR34, 8);
IRMD(INTC, ICR35, 8);
IRMD(INTC, ICR36, 8);
IRMD(INTC, ICR37, 8);
IRMD(INTC, ICR38, 8);
IRMD(INTC, ICR39, 8);
IRMD(INTC, ICR40, 8);
IRMD(INTC, ICR41, 8);
IRMD(INTC, ICR42, 8);
IRMD(INTC, ICR43, 8);
IRMD(INTC, ICR44, 8);
IRMD(INTC, ICR45, 8);
IRMD(INTC, ICR46, 8);
IRMD(INTC, ICR47, 8);
IRMD(INTC, ICR48, 8);
IRMD(INTC, ICR49, 8);
IRMD(INTC, ICR50, 8);
IRMD(INTC, ICR51, 8);
IRMD(INTC, ICR52, 8);
IRMD(INTC, ICR53, 8);
IRMD(INTC, ICR54, 8);
IRMD(INTC, ICR55, 8);
IRMD(INTC, ICR56, 8);
IRMD(INTC, ICR57, 8);
IRMD(INTC, ICR58, 8);
IRMD(INTC, ICR59, 8);
IRMD(INTC, ICR60, 8);
IRMD(INTC, ICR61, 8);
IRMD(INTC, ICR62, 8);
IRMD(INTC, SWIACK, 8);
IRMD(INTC, L1IACK, 8);
IRMD(INTC, L2IACK, 8);
IRMD(INTC, L3IACK, 8);
IRMD(INTC, L4IACK, 8);
IRMD(INTC, L5IACK, 8);
IRMD(INTC, L6IACK, 8);
IRMD(INTC, 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)
{
IRMD(TIMER1, DTMR, 16);
IRMD(TIMER1, DTXMR, 8);
IRMD(TIMER1, DTER, 8);
IRMD(TIMER1, DTRR, 32);
IRMD(TIMER1, DTCR, 32);
IRMD(TIMER1, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer2 (char *reg, int regread, uint32 value)
{
IRMD(TIMER2, DTMR, 16);
IRMD(TIMER2, DTXMR, 8);
IRMD(TIMER2, DTER, 8);
IRMD(TIMER2, DTRR, 32);
IRMD(TIMER2, DTCR, 32);
IRMD(TIMER2, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_dma_timer3 (char *reg, int regread, uint32 value)
{
IRMD(TIMER3, DTMR, 16);
IRMD(TIMER3, DTXMR, 8);
IRMD(TIMER3, DTER, 8);
IRMD(TIMER3, DTRR, 32);
IRMD(TIMER3, DTCR, 32);
IRMD(TIMER3, DTCN, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit0 (char *reg, int regread, uint32 value)
{
IRMD(PIT0, PCSR, 16);
IRMD(PIT0, PMR, 16);
IRMD(PIT0, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit1 (char *reg, int regread, uint32 value)
{
IRMD(PIT1, PCSR, 16);
IRMD(PIT1, PMR, 16);
IRMD(PIT1, PCNTR, 16);
if (!display_all)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -