Go to the documentation of this file.
14 #ifndef __MACH_PUV3_HARDWARE_H__
15 #error You must include hardware.h not PKUnity.h
18 #include <mach/bitfield.h>
23 #define PKUNITY_SDRAM_BASE 0x00000000
24 #define PKUNITY_MMIO_BASE 0x80000000
34 #define PKUNITY_PCI_BASE io_p2v(0x80000000)
35 #include <mach/regs-pci.h>
37 #define PKUNITY_PCICFG_BASE (PKUNITY_PCI_BASE + 0x0)
38 #define PKUNITY_PCIBRI_BASE (PKUNITY_PCI_BASE + 0x00010000)
39 #define PKUNITY_PCILIO_BASE (PKUNITY_PCI_BASE + 0x00030000)
40 #define PKUNITY_PCIMEM_BASE (PKUNITY_PCI_BASE + 0x10000000)
41 #define PKUNITY_PCIAHB_BASE (PKUNITY_PCI_BASE + 0x18000000)
46 #define PKUNITY_AHB_BASE io_p2v(0xC0000000)
50 #define PKUNITY_ARBITER_BASE (PKUNITY_AHB_BASE + 0x000000)
51 #define PKUNITY_DDR2CTRL_BASE (PKUNITY_AHB_BASE + 0x100000)
52 #define PKUNITY_DMAC_BASE (PKUNITY_AHB_BASE + 0x200000)
54 #define PKUNITY_UMAL_BASE (PKUNITY_AHB_BASE + 0x300000)
56 #define PKUNITY_USB_BASE (PKUNITY_AHB_BASE + 0x400000)
57 #define PKUNITY_SATA_BASE (PKUNITY_AHB_BASE + 0x500000)
58 #define PKUNITY_SMC_BASE (PKUNITY_AHB_BASE + 0x600000)
60 #define PKUNITY_MME_BASE (PKUNITY_AHB_BASE + 0x700000)
61 #define PKUNITY_UNIGFX_BASE (PKUNITY_AHB_BASE + 0x800000)
63 #define PKUNITY_NAND_BASE (PKUNITY_AHB_BASE + 0x900000)
65 #define PKUNITY_H264D_BASE (PKUNITY_AHB_BASE + 0xA00000)
66 #define PKUNITY_H264E_BASE (PKUNITY_AHB_BASE + 0xB00000)
71 #define PKUNITY_APB_BASE io_p2v(0xEE000000)
73 #define PKUNITY_UART0_BASE (PKUNITY_APB_BASE + 0x000000)
74 #define PKUNITY_UART1_BASE (PKUNITY_APB_BASE + 0x100000)
75 #include <mach/regs-uart.h>
76 #define PKUNITY_I2C_BASE (PKUNITY_APB_BASE + 0x200000)
78 #define PKUNITY_SPI_BASE (PKUNITY_APB_BASE + 0x300000)
80 #define PKUNITY_AC97_BASE (PKUNITY_APB_BASE + 0x400000)
81 #include <mach/regs-ac97.h>
82 #define PKUNITY_GPIO_BASE (PKUNITY_APB_BASE + 0x500000)
83 #include <mach/regs-gpio.h>
84 #define PKUNITY_INTC_BASE (PKUNITY_APB_BASE + 0x600000)
86 #define PKUNITY_RTC_BASE (PKUNITY_APB_BASE + 0x700000)
87 #include <mach/regs-rtc.h>
88 #define PKUNITY_OST_BASE (PKUNITY_APB_BASE + 0x800000)
89 #include <mach/regs-ost.h>
90 #define PKUNITY_RESETC_BASE (PKUNITY_APB_BASE + 0x900000)
92 #define PKUNITY_PM_BASE (PKUNITY_APB_BASE + 0xA00000)
94 #define PKUNITY_PS2_BASE (PKUNITY_APB_BASE + 0xB00000)
96 #define PKUNITY_SDC_BASE (PKUNITY_APB_BASE + 0xC00000)