#ifndef  _QUATTRO_REGS_H
#define  _QUATTRO_REGS_H

#define IOSET                  ((volatile unsigned *)(0x40028004))
#define IOCLR                  ((volatile unsigned *)(0x40028008))

#define DEBUG_CTRL             ((volatile unsigned *)(0x40040000))

#define PLL397_CTRL            ((volatile unsigned *)(0x40004048))
#define OSC13_CTRL             ((volatile unsigned *)(0x4000404C))
#define SYSCLK_CTRL            ((volatile unsigned *)(0x40004050))
#define HCLKPLL_CTRL           ((volatile unsigned *)(0x40004058))
#define HCLKDIV_CTRL           ((volatile unsigned *)(0x40004040))
#define PWR_CTRL               ((volatile unsigned *)(0x40004044))
#define USB_CTRL               ((volatile unsigned *)(0x40004064))
#define MS_CTRL                ((volatile unsigned *)(0x40004080))
#define YUVCLK_CTRL            ((volatile unsigned *)(0x4000408C))
#define DUMCLK_CTRL            ((volatile unsigned *)(0x40004090))
#define MBXCLK_CTRL            ((volatile unsigned *)(0x40004094))
#define MPEGCLK_CTRL           ((volatile unsigned *)(0x40004098))
#define PROFCLK_CTRL           ((volatile unsigned *)(0x4000409C))
#define CAMMUX_CTRL            ((volatile unsigned *)(0x400040A0))
#define TEST_CLK               ((volatile unsigned *)(0x400040A4))
#define I2CCLK_CTRL            ((volatile unsigned *)(0x400040AC))
#define KEYCLK_CTRL            ((volatile unsigned *)(0x400040B0))
#define TSCLK_CTRL             ((volatile unsigned *)(0x400040B4))
#define PWMCLK_CTRL            ((volatile unsigned *)(0x400040B8))
#define TIMCLK_CTRL            ((volatile unsigned *)(0x400040BC))
#define PRNGCLK_CTRL           ((volatile unsigned *)(0x400040C0))
#define SPICLK_CTRL            ((volatile unsigned *)(0x400040C4))
#define DUMMY_REG              ((volatile unsigned *)(0x400040F0))

#define HSU1_TX                ((volatile unsigned *)(0x40014000))
#define HSU2_TX                ((volatile unsigned *)(0x40018000))
#define HSU3_TX                ((volatile unsigned *)(0x4001C000))
#define UART_CLK               ((volatile unsigned *)(0x40054004))
#define UART3_CLK              ((volatile unsigned *)(0x400040D0))
#define UART4_CLK              ((volatile unsigned *)(0x400040D4))
#define UART5_CLK              ((volatile unsigned *)(0x400040D8))
#define UART6_CLK              ((volatile unsigned *)(0x400040DC))
#define IRDACLK_CTRL           ((volatile unsigned *)(0x400040E0))

#define AUTOCLK_CTRL           ((volatile unsigned *)(0x400040EC))

#define CRYPTOCLK_CTRL         ((volatile unsigned *)(0x400040F8))
#define JPEGCLK_CTRL           ((volatile unsigned *)(0x400040FC))

#define DSPCLK_CTRL            ((volatile unsigned *)(0x400E8064))

#define SDRAM_TOP              ((volatile unsigned *)(0x9FFFFFFC))

#define I2C1_CLK_CTRL_HI       ((volatile unsigned *)(0x400A000c))
#define I2C1_CLK_CTRL_LO       ((volatile unsigned *)(0x400A0010))
#define I2C1_TX                ((volatile unsigned *)(0x400A0000))

#endif /* _QUATTRO_REGS_H      Do not add any thing below this line */

