1 
   2 
   3 
   4 
   5 
   6 
   7 
   8 
   9 #ifndef __ASM_MIPS_BOARDS_SEAD3_ADDR_H
  10 #define __ASM_MIPS_BOARDS_SEAD3_ADDR_H
  11 
  12 
  13 
  14 
  15 #define SEAD3_SD_SPDCNF                         0xbb000040
  16 #define SEAD3_SD_SPADDR                         0xbb000048
  17 #define SEAD3_SD_DATA                           0xbb000050
  18 
  19 
  20 
  21 
  22 #define SEAD3_CFG                               0xbb100110
  23 #define SEAD3_GIC_BASE_ADDRESS                  0xbb1c0000
  24 #define SEAD3_SHARED_SECTION                    0xbb1c0000
  25 #define SEAD3_VPE_LOCAL_SECTION                 0xbb1c8000
  26 #define SEAD3_VPE_OTHER_SECTION                 0xbb1cc000
  27 #define SEAD3_USER_MODE_VISIBLE_SECTION         0xbb1d0000
  28 
  29 
  30 
  31 
  32 #define SEAD3_USB_HS_BASE                       0xbb200000
  33 #define SEAD3_USB_HS_IDENTIFICATION_REGS        0xbb200000
  34 #define SEAD3_USB_HS_CAPABILITY_REGS            0xbb200100
  35 #define SEAD3_USB_HS_OPERATIONAL_REGS           0xbb200140
  36 #define SEAD3_RESERVED                          0xbe800000
  37 
  38 
  39 
  40 
  41 #define SEAD3_SRAM                              0xbe000000
  42 #define SEAD3_OPTIONAL_SRAM                     0xbe400000
  43 #define SEAD3_FPGA                              0xbf000000
  44 
  45 #define SEAD3_PI_PIC32_USB_STATUS               0xbf000060
  46 #define   SEAD3_PI_PIC32_USB_STATUS_IO_RDY      (1 << 0)
  47 #define   SEAD3_PI_PIC32_USB_STATUS_SPL_INT     (1 << 1)
  48 #define   SEAD3_PI_PIC32_USB_STATUS_GPIOA_INT   (1 << 2)
  49 #define   SEAD3_PI_PIC32_USB_STATUS_GPIOB_INT   (1 << 3)
  50 
  51 #define SEAD3_PI_SOFT_ENDIAN                    0xbf000070
  52 
  53 #define SEAD3_CPLD_P_SWITCH                     0xbf000200
  54 #define SEAD3_CPLD_F_SWITCH                     0xbf000208
  55 #define SEAD3_CPLD_P_LED                        0xbf000210
  56 #define SEAD3_CPLD_F_LED                        0xbf000218
  57 #define SEAD3_NEWSC_LIVE                        0xbf000220
  58 #define SEAD3_NEWSC_REG                         0xbf000228
  59 #define SEAD3_NEWSC_CTRL                        0xbf000230
  60 
  61 #define SEAD3_LCD_CONTROL                       0xbf000400
  62 #define SEAD3_LCD_DATA                          0xbf000408
  63 #define SEAD3_CPLD_LCD_STATUS                   0xbf000410
  64 #define SEAD3_CPLD_LCD_DATA                     0xbf000418
  65 
  66 #define SEAD3_CPLD_PI_DEVRST                    0xbf000480
  67 #define SEAD3_CPLD_PI_DEVRST_IC32_RST           (1 << 0)
  68 #define SEAD3_RESERVED_0                        0xbf000500
  69 
  70 #define SEAD3_PIC32_REGISTERS                   0xbf000600
  71 #define SEAD3_RESERVED_1                        0xbf000700
  72 #define SEAD3_UART_CH_0                         0xbf000800
  73 #define SEAD3_UART_CH_1                         0xbf000900
  74 #define SEAD3_RESERVED_2                        0xbf000a00
  75 #define SEAD3_ETHERNET                          0xbf010000
  76 #define SEAD3_RESERVED_3                        0xbf020000
  77 #define SEAD3_USER_EXPANSION                    0xbf400000
  78 #define SEAD3_RESERVED_4                        0xbf800000
  79 #define SEAD3_BOOT_FLASH_EXTENSION              0xbfa00000
  80 #define SEAD3_BOOT_FLASH                        0xbfc00000
  81 #define SEAD3_REVISION_REGISTER                 0xbfc00010
  82 
  83 #endif