📄 mcf532x_hi.c
字号:
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)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit2 (char *reg, int regread, uint32 value)
{
IRMD(PIT2, PCSR, 16);
IRMD(PIT2, PMR, 16);
IRMD(PIT2, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pit3 (char *reg, int regread, uint32 value)
{
IRMD(PIT3, PCSR, 16);
IRMD(PIT3, PMR, 16);
IRMD(PIT3, PCNTR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_eport (char *reg, int regread, uint32 value)
{
IRMD(EPORT, EPPAR, 16);
IRMD(EPORT, EPDDR, 8);
IRMD(EPORT, EPIER, 8);
IRMD(EPORT, EPDR, 8);
IRMD(EPORT, EPPDR, 8);
IRMD(EPORT, EPFR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_wtm (char *reg, int regread, uint32 value)
{
IRMD(WTM, WCR, 16);
IRMD(WTM, WMR, 16);
IRMD(WTM, WCNTR, 16);
IRMD(WTM, WSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pll (char *reg, int regread, uint32 value)
{
IRMD(PLL, PODR, 8);
IRMD(PLL, PLLCR, 8);
IRMD(PLL, PMDR, 8);
IRMD(PLL, PFDR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_gpio (char *reg, int regread, uint32 value)
{
IRMD(GPIO, PODR_FECH, 8);
IRMD(GPIO, PODR_FECL, 8);
IRMD(GPIO, PODR_SSI, 8);
IRMD(GPIO, PODR_BUSCTL, 8);
IRMD(GPIO, PODR_BE, 8);
IRMD(GPIO, PODR_CS, 8);
IRMD(GPIO, PODR_PWM, 8);
IRMD(GPIO, PODR_FECI2C, 8);
IRMD(GPIO, PODR_UART, 8);
IRMD(GPIO, PODR_QSPI, 8);
IRMD(GPIO, PODR_TIMER, 8);
IRMD(GPIO, PODR_LCDDATAH, 8);
IRMD(GPIO, PODR_LCDDATAM, 8);
IRMD(GPIO, PODR_LCDDATAL, 8);
IRMD(GPIO, PODR_LCDCTLH, 8);
IRMD(GPIO, PODR_LCDCTLL, 8);
IRMD(GPIO, PDDR_FECH, 8);
IRMD(GPIO, PDDR_FECL, 8);
IRMD(GPIO, PDDR_SSI, 8);
IRMD(GPIO, PDDR_BUSCTL, 8);
IRMD(GPIO, PDDR_BE, 8);
IRMD(GPIO, PDDR_CS, 8);
IRMD(GPIO, PDDR_PWM, 8);
IRMD(GPIO, PDDR_FECI2C, 8);
IRMD(GPIO, PDDR_UART, 8);
IRMD(GPIO, PDDR_QSPI, 8);
IRMD(GPIO, PDDR_TIMER, 8);
IRMD(GPIO, PDDR_LCDDATAH, 8);
IRMD(GPIO, PDDR_LCDDATAM, 8);
IRMD(GPIO, PDDR_LCDDATAL, 8);
IRMD(GPIO, PDDR_LCDCTLH, 8);
IRMD(GPIO, PDDR_LCDCTLL, 8);
IRMD(GPIO, PPDSDR_FECH, 8);
IRMD(GPIO, PPDSDR_FECL, 8);
IRMD(GPIO, PPDSDR_SSI, 8);
IRMD(GPIO, PPDSDR_BUSCTL, 8);
IRMD(GPIO, PPDSDR_BE, 8);
IRMD(GPIO, PPDSDR_CS, 8);
IRMD(GPIO, PPDSDR_PWM, 8);
IRMD(GPIO, PPDSDR_FECI2C, 8);
IRMD(GPIO, PPDSDR_UART, 8);
IRMD(GPIO, PPDSDR_QSPI, 8);
IRMD(GPIO, PPDSDR_TIMER, 8);
IRMD(GPIO, PPDSDR_LCDDATAH, 8);
IRMD(GPIO, PPDSDR_LCDDATAM, 8);
IRMD(GPIO, PPDSDR_LCDDATAL, 8);
IRMD(GPIO, PPDSDR_LCDCTLH, 8);
IRMD(GPIO, PPDSDR_LCDCTLL, 8);
IRMD(GPIO, PCLRR_FECH, 8);
IRMD(GPIO, PCLRR_FECL, 8);
IRMD(GPIO, PCLRR_SSI, 8);
IRMD(GPIO, PCLRR_BUSCTL, 8);
IRMD(GPIO, PCLRR_BE, 8);
IRMD(GPIO, PCLRR_CS, 8);
IRMD(GPIO, PCLRR_PWM, 8);
IRMD(GPIO, PCLRR_FECI2C, 8);
IRMD(GPIO, PCLRR_UART, 8);
IRMD(GPIO, PCLRR_QSPI, 8);
IRMD(GPIO, PCLRR_TIMER, 8);
IRMD(GPIO, PCLRR_LCDDATAH, 8);
IRMD(GPIO, PCLRR_LCDDATAM, 8);
IRMD(GPIO, PCLRR_LCDDATAL, 8);
IRMD(GPIO, PCLRR_LCDCTLH, 8);
IRMD(GPIO, PCLRR_LCDCTLL, 8);
IRMD(GPIO, PAR_FEC, 8);
IRMD(GPIO, PAR_PWM, 8);
IRMD(GPIO, PAR_BUSCTL, 8);
IRMD(GPIO, PAR_FECI2C, 8);
IRMD(GPIO, PAR_BE, 8);
IRMD(GPIO, PAR_CS, 8);
IRMD(GPIO, PAR_SSI, 8);
IRMD(GPIO, PAR_UART, 8);
IRMD(GPIO, PAR_QSPI, 8);
IRMD(GPIO, PAR_TIMER, 8);
IRMD(GPIO, PAR_LCDDATA,8);
IRMD(GPIO, PAR_LCDCTL, 16);
IRMD(GPIO, PAR_IRQ, 8);
IRMD(GPIO, MSCR_FLEXBUS, 8);
IRMD(GPIO, MSCR_SDRAM, 8);
IRMD(GPIO, DSCR_I2C, 8);
IRMD(GPIO, DSCR_PWM, 8);
IRMD(GPIO, DSCR_FEC, 8);
IRMD(GPIO, DSCR_UART, 8);
IRMD(GPIO, DSCR_QSPI, 8);
IRMD(GPIO, DSCR_TIMER, 8);
IRMD(GPIO, DSCR_SSI, 8);
IRMD(GPIO, DSCR_LCD, 8);
IRMD(GPIO, DSCR_DEBUG, 8);
IRMD(GPIO, DSCR_CLKRST, 8);
IRMD(GPIO, DSCR_IRQ, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_sdramc (char *reg, int regread, uint32 value)
{
IRMD(SDRAMC, SDMR, 32);
IRMD(SDRAMC, SDCR, 32);
IRMD(SDRAMC, SDCFG1, 32);
IRMD(SDRAMC, SDCFG2, 32);
IRMD(SDRAMC, SDCS0, 32);
IRMD(SDRAMC, SDCS1, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_xbs (char *reg, int regread, uint32 value)
{
IRMD(XBS, PRS1, 32);
IRMD(XBS, PRS2, 32);
IRMD(XBS, PRS3, 32);
IRMD(XBS, PRS4, 32);
IRMD(XBS, PRS5, 32);
IRMD(XBS, PRS6, 32);
IRMD(XBS, PRS7, 32);
IRMD(XBS, CRS1, 32);
IRMD(XBS, CRS2, 32);
IRMD(XBS, CRS3, 32);
IRMD(XBS, CRS4, 32);
IRMD(XBS, CRS5, 32);
IRMD(XBS, CRS6, 32);
IRMD(XBS, CRS7, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_pmm (char *reg, int regread, uint32 value)
{
IRMD(PMM, WCR, 8);
IRMD(PMM, PPMSR0, 8);
IRMD(PMM, PPMSR1, 8);
IRMD(PMM, PPMCR0, 8);
IRMD(PMM, PPMCR1, 8);
IRMD(PMM, PPMHR0, 32);
IRMD(PMM, PPMLR0, 32);
IRMD(PMM, PPMHR1, 32);
IRMD(PMM, LPCR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_rcm (char *reg, int regread, uint32 value)
{
IRMD(RCM, RCR, 8);
IRMD(RCM, RSR, 8);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_ccm (char *reg, int regread, uint32 value)
{
IRMD(CCM, CCR, 16);
IRMD(CCM, RCON, 16);
IRMD(CCM, CIR, 16);
IRMD(CCM, MISCCR, 16);
IRMD(CCM, CDR, 16);
IRMD(CCM, UHCSR, 16);
IRMD(CCM, UOCSR, 16);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_usb_otg (char *reg, int regread, uint32 value)
{
IRMD(USB0, ID, 32);
IRMD(USB0, HWGENERAL, 32);
IRMD(USB0, HWHOST, 32);
IRMD(USB0, HWDEVICE, 32);
IRMD(USB0, HWTXBUF, 32);
IRMD(USB0, HWRXBUF, 32);
IRMD(USB0, CAPLENGTH, 8);
IRMD(USB0, HCIVERSION, 16);
IRMD(USB0, HCSPARAMS, 32);
IRMD(USB0, HCCPARAMS, 32);
IRMD(USB0, DCIVERSION, 16);
IRMD(USB0, DCCPARAMS, 32);
IRMD(USB0, USBCMD, 32);
IRMD(USB0, USBSTS, 32);
IRMD(USB0, USBINTR, 32);
IRMD(USB0, FRINDEX, 32);
IRMD(USB0, PERIODICLISTBASE, 32);
IRMD(USB0, DEVICEADDR, 32);
IRMD(USB0, ASYNCLISTADDR, 32);
IRMD(USB0, EPLISTADDR, 32);
IRMD(USB0, BURSTSIZE, 32);
IRMD(USB0, TXFILLTUNING, 32);
IRMD(USB0, TXTTFILLTUNING, 32);
IRMD(USB0, ULPI_VIEWPORT, 32);
IRMD(USB0, CONFIGFLAG, 32);
IRMD(USB0, PORTSC, 32);
IRMD(USB0, OTGSC, 32);
IRMD(USB0, USBMODE, 32);
IRMD(USB0, EPSETUPSR, 32);
IRMD(USB0, EPPRIME, 32);
IRMD(USB0, EPSR, 32);
IRMD(USB0, EPCOMPLETE, 32);
IRMD(USB0, EPCR0, 32);
IRMD(USB0, EPCR1, 32);
IRMD(USB0, EPCR2, 32);
IRMD(USB0, EPCR3, 32);
IRMD(USB0, EPCR4, 32);
IRMD(USB0, EPCR5, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_usb_host (char *reg, int regread, uint32 value)
{
IRMD(USB1, ID, 32);
IRMD(USB1, HWGENERAL, 32);
IRMD(USB1, HWHOST, 32);
IRMD(USB1, HWDEVICE, 32);
IRMD(USB1, HWTXBUF, 32);
IRMD(USB1, HWRXBUF, 32);
IRMD(USB1, CAPLENGTH, 8);
IRMD(USB1, HCIVERSION, 16);
IRMD(USB1, HCSPARAMS, 32);
IRMD(USB1, HCCPARAMS, 32);
IRMD(USB1, DCIVERSION, 16);
IRMD(USB1, DCCPARAMS, 32);
IRMD(USB1, USBCMD, 32);
IRMD(USB1, USBSTS, 32);
IRMD(USB1, USBINTR, 32);
IRMD(USB1, FRINDEX, 32);
IRMD(USB1, PERIODICLISTBASE, 32);
IRMD(USB1, DEVICEADDR, 32);
IRMD(USB1, ASYNCLISTADDR, 32);
IRMD(USB1, EPLISTADDR, 32);
IRMD(USB1, BURSTSIZE, 32);
IRMD(USB1, TXFILLTUNING, 32);
IRMD(USB1, TXTTFILLTUNING, 32);
IRMD(USB1, ULPI_VIEWPORT, 32);
IRMD(USB1, CONFIGFLAG, 32);
IRMD(USB1, PORTSC, 32);
IRMD(USB1, OTGSC, 32);
IRMD(USB1, USBMODE, 32);
IRMD(USB1, EPSETUPSR, 32);
IRMD(USB1, EPPRIME, 32);
IRMD(USB1, EPSR, 32);
IRMD(USB1, EPCOMPLETE, 32);
IRMD(USB1, EPCR0, 32);
IRMD(USB1, EPCR1, 32);
IRMD(USB1, EPCR2, 32);
IRMD(USB1, EPCR3, 32);
IRMD(USB1, EPCR4, 32);
IRMD(USB1, EPCR5, 32);
if (!display_all)
printf(INVREG,reg);
}
/********************************************************************/
static void
irmd_lcdc (char *reg, int regread, uint32 value)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -