|
@@ -686,10 +686,15 @@ enum soc_au1200_ints {
|
|
|
* 0..au1000 1..au1500 2..au1100 3..au1550 4..au1200
|
|
|
*/
|
|
|
|
|
|
+#define AU1000_AC97_PHYS_ADDR 0x10000000 /* 012 */
|
|
|
+#define AU1000_USBD_PHYS_ADDR 0x10200000 /* 0123 */
|
|
|
#define AU1000_IC0_PHYS_ADDR 0x10400000 /* 01234 */
|
|
|
#define AU1000_MAC0_PHYS_ADDR 0x10500000 /* 023 */
|
|
|
#define AU1000_MAC1_PHYS_ADDR 0x10510000 /* 023 */
|
|
|
#define AU1000_MACEN_PHYS_ADDR 0x10520000 /* 023 */
|
|
|
+#define AU1100_SD0_PHYS_ADDR 0x10600000 /* 24 */
|
|
|
+#define AU1100_SD1_PHYS_ADDR 0x10680000 /* 24 */
|
|
|
+#define AU1000_I2S_PHYS_ADDR 0x11000000 /* 02 */
|
|
|
#define AU1500_MAC0_PHYS_ADDR 0x11500000 /* 1 */
|
|
|
#define AU1500_MAC1_PHYS_ADDR 0x11510000 /* 1 */
|
|
|
#define AU1500_MACEN_PHYS_ADDR 0x11520000 /* 1 */
|
|
@@ -698,6 +703,7 @@ enum soc_au1200_ints {
|
|
|
#define AU1000_UART2_PHYS_ADDR 0x11300000 /* 0 */
|
|
|
#define AU1000_UART3_PHYS_ADDR 0x11400000 /* 0123 */
|
|
|
#define AU1000_IC1_PHYS_ADDR 0x11800000 /* 01234 */
|
|
|
+#define AU1000_DMA_PHYS_ADDR 0x14002000 /* 012 */
|
|
|
#define AU1550_DBDMA_PHYS_ADDR 0x14002000 /* 34 */
|
|
|
#define AU1550_DBDMA_CONF_PHYS_ADDR 0x14003000 /* 34 */
|
|
|
#define AU1000_MACDMA0_PHYS_ADDR 0x14004000 /* 0123 */
|
|
@@ -707,19 +713,8 @@ enum soc_au1200_ints {
|
|
|
#ifdef CONFIG_SOC_AU1000
|
|
|
#define MEM_PHYS_ADDR 0x14000000
|
|
|
#define STATIC_MEM_PHYS_ADDR 0x14001000
|
|
|
-#define DMA0_PHYS_ADDR 0x14002000
|
|
|
-#define DMA1_PHYS_ADDR 0x14002100
|
|
|
-#define DMA2_PHYS_ADDR 0x14002200
|
|
|
-#define DMA3_PHYS_ADDR 0x14002300
|
|
|
-#define DMA4_PHYS_ADDR 0x14002400
|
|
|
-#define DMA5_PHYS_ADDR 0x14002500
|
|
|
-#define DMA6_PHYS_ADDR 0x14002600
|
|
|
-#define DMA7_PHYS_ADDR 0x14002700
|
|
|
-#define AC97_PHYS_ADDR 0x10000000
|
|
|
#define USBH_PHYS_ADDR 0x10100000
|
|
|
-#define USBD_PHYS_ADDR 0x10200000
|
|
|
#define IRDA_PHYS_ADDR 0x10300000
|
|
|
-#define I2S_PHYS_ADDR 0x11000000
|
|
|
#define SSI0_PHYS_ADDR 0x11600000
|
|
|
#define SSI1_PHYS_ADDR 0x11680000
|
|
|
#define SYS_PHYS_ADDR 0x11900000
|
|
@@ -733,19 +728,8 @@ enum soc_au1200_ints {
|
|
|
#ifdef CONFIG_SOC_AU1500
|
|
|
#define MEM_PHYS_ADDR 0x14000000
|
|
|
#define STATIC_MEM_PHYS_ADDR 0x14001000
|
|
|
-#define DMA0_PHYS_ADDR 0x14002000
|
|
|
-#define DMA1_PHYS_ADDR 0x14002100
|
|
|
-#define DMA2_PHYS_ADDR 0x14002200
|
|
|
-#define DMA3_PHYS_ADDR 0x14002300
|
|
|
-#define DMA4_PHYS_ADDR 0x14002400
|
|
|
-#define DMA5_PHYS_ADDR 0x14002500
|
|
|
-#define DMA6_PHYS_ADDR 0x14002600
|
|
|
-#define DMA7_PHYS_ADDR 0x14002700
|
|
|
-#define AC97_PHYS_ADDR 0x10000000
|
|
|
#define USBH_PHYS_ADDR 0x10100000
|
|
|
-#define USBD_PHYS_ADDR 0x10200000
|
|
|
#define PCI_PHYS_ADDR 0x14005000
|
|
|
-#define I2S_PHYS_ADDR 0x11000000
|
|
|
#define GPIO2_PHYS_ADDR 0x11700000
|
|
|
#define SYS_PHYS_ADDR 0x11900000
|
|
|
#define PCI_MEM_PHYS_ADDR 0x400000000ULL
|
|
@@ -762,21 +746,8 @@ enum soc_au1200_ints {
|
|
|
#ifdef CONFIG_SOC_AU1100
|
|
|
#define MEM_PHYS_ADDR 0x14000000
|
|
|
#define STATIC_MEM_PHYS_ADDR 0x14001000
|
|
|
-#define DMA0_PHYS_ADDR 0x14002000
|
|
|
-#define DMA1_PHYS_ADDR 0x14002100
|
|
|
-#define DMA2_PHYS_ADDR 0x14002200
|
|
|
-#define DMA3_PHYS_ADDR 0x14002300
|
|
|
-#define DMA4_PHYS_ADDR 0x14002400
|
|
|
-#define DMA5_PHYS_ADDR 0x14002500
|
|
|
-#define DMA6_PHYS_ADDR 0x14002600
|
|
|
-#define DMA7_PHYS_ADDR 0x14002700
|
|
|
-#define SD0_PHYS_ADDR 0x10600000
|
|
|
-#define SD1_PHYS_ADDR 0x10680000
|
|
|
-#define AC97_PHYS_ADDR 0x10000000
|
|
|
#define USBH_PHYS_ADDR 0x10100000
|
|
|
-#define USBD_PHYS_ADDR 0x10200000
|
|
|
#define IRDA_PHYS_ADDR 0x10300000
|
|
|
-#define I2S_PHYS_ADDR 0x11000000
|
|
|
#define SSI0_PHYS_ADDR 0x11600000
|
|
|
#define SSI1_PHYS_ADDR 0x11680000
|
|
|
#define GPIO2_PHYS_ADDR 0x11700000
|
|
@@ -793,7 +764,6 @@ enum soc_au1200_ints {
|
|
|
#define MEM_PHYS_ADDR 0x14000000
|
|
|
#define STATIC_MEM_PHYS_ADDR 0x14001000
|
|
|
#define USBH_PHYS_ADDR 0x14020000
|
|
|
-#define USBD_PHYS_ADDR 0x10200000
|
|
|
#define PCI_PHYS_ADDR 0x14005000
|
|
|
#define GPIO2_PHYS_ADDR 0x11700000
|
|
|
#define SYS_PHYS_ADDR 0x11900000
|
|
@@ -824,8 +794,6 @@ enum soc_au1200_ints {
|
|
|
#define SYS_PHYS_ADDR 0x11900000
|
|
|
#define PSC0_PHYS_ADDR 0x11A00000
|
|
|
#define PSC1_PHYS_ADDR 0x11B00000
|
|
|
-#define SD0_PHYS_ADDR 0x10600000
|
|
|
-#define SD1_PHYS_ADDR 0x10680000
|
|
|
#define LCD_PHYS_ADDR 0x15000000
|
|
|
#define SWCNT_PHYS_ADDR 0x1110010C
|
|
|
#define MAEFE_PHYS_ADDR 0x14012000
|
|
@@ -867,9 +835,6 @@ enum soc_au1200_ints {
|
|
|
/* Au1000 */
|
|
|
#ifdef CONFIG_SOC_AU1000
|
|
|
|
|
|
-#define UART0_ADDR 0xB1100000
|
|
|
-#define UART3_ADDR 0xB1400000
|
|
|
-
|
|
|
#define USB_OHCI_BASE 0x10100000 /* phys addr for ioremap */
|
|
|
#define USB_HOST_CONFIG 0xB017FFFC
|
|
|
#define FOR_PLATFORM_C_USB_HOST_INT AU1000_USB_HOST_INT
|
|
@@ -878,9 +843,6 @@ enum soc_au1200_ints {
|
|
|
/* Au1500 */
|
|
|
#ifdef CONFIG_SOC_AU1500
|
|
|
|
|
|
-#define UART0_ADDR 0xB1100000
|
|
|
-#define UART3_ADDR 0xB1400000
|
|
|
-
|
|
|
#define USB_OHCI_BASE 0x10100000 /* phys addr for ioremap */
|
|
|
#define USB_HOST_CONFIG 0xB017fffc
|
|
|
#define FOR_PLATFORM_C_USB_HOST_INT AU1500_USB_HOST_INT
|
|
@@ -889,16 +851,12 @@ enum soc_au1200_ints {
|
|
|
/* Au1100 */
|
|
|
#ifdef CONFIG_SOC_AU1100
|
|
|
|
|
|
-#define UART0_ADDR 0xB1100000
|
|
|
-#define UART3_ADDR 0xB1400000
|
|
|
-
|
|
|
#define USB_OHCI_BASE 0x10100000 /* phys addr for ioremap */
|
|
|
#define USB_HOST_CONFIG 0xB017FFFC
|
|
|
#define FOR_PLATFORM_C_USB_HOST_INT AU1100_USB_HOST_INT
|
|
|
#endif /* CONFIG_SOC_AU1100 */
|
|
|
|
|
|
#ifdef CONFIG_SOC_AU1550
|
|
|
-#define UART0_ADDR 0xB1100000
|
|
|
|
|
|
#define USB_OHCI_BASE 0x14020000 /* phys addr for ioremap */
|
|
|
#define USB_OHCI_LEN 0x00060000
|
|
@@ -909,8 +867,6 @@ enum soc_au1200_ints {
|
|
|
|
|
|
#ifdef CONFIG_SOC_AU1200
|
|
|
|
|
|
-#define UART0_ADDR 0xB1100000
|
|
|
-
|
|
|
#define USB_UOC_BASE 0x14020020
|
|
|
#define USB_UOC_LEN 0x20
|
|
|
#define USB_OHCI_BASE 0x14020100
|
|
@@ -1534,12 +1490,6 @@ enum soc_au1200_ints {
|
|
|
# define AC97C_RS (1 << 1)
|
|
|
# define AC97C_CE (1 << 0)
|
|
|
|
|
|
-/* Secure Digital (SD) Controller */
|
|
|
-#define SD0_XMIT_FIFO 0xB0600000
|
|
|
-#define SD0_RECV_FIFO 0xB0600004
|
|
|
-#define SD1_XMIT_FIFO 0xB0680000
|
|
|
-#define SD1_RECV_FIFO 0xB0680004
|
|
|
-
|
|
|
#if defined(CONFIG_SOC_AU1500) || defined(CONFIG_SOC_AU1550)
|
|
|
/* Au1500 PCI Controller */
|
|
|
#define Au1500_CFG_BASE 0xB4005000 /* virtual, KSEG1 addr */
|