File indexing completed on 2025-05-11 08:23:42
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
0030
0031
0032
0033
0034
0035
0036
0037
0038
0039 #ifndef __AMBAPP_DEVS_H__
0040 #define __AMBAPP_DEVS_H__
0041
0042
0043 #define VENDOR_RESERVED 0x00
0044 #define VENDOR_GAISLER 0x01
0045 #define VENDOR_PENDER 0x02
0046 #define VENDOR_ESA 0x04
0047 #define VENDOR_ASTRIUM 0x06
0048 #define VENDOR_OPENCHIP 0x07
0049 #define VENDOR_OPENCORES 0x08
0050 #define VENDOR_CONTRIB 0x09
0051 #define VENDOR_DLR 0x0a
0052 #define VENDOR_EONIC 0x0b
0053 #define VENDOR_TELECOMPT 0x0c
0054 #define VENDOR_DTU 0x0d
0055 #define VENDOR_BSC 0x0e
0056 #define VENDOR_RADIONOR 0x0f
0057 #define VENDOR_GLEICHMANN 0x10
0058 #define VENDOR_MENTA 0x11
0059 #define VENDOR_SUN 0x13
0060 #define VENDOR_MOVIDIA 0x14
0061 #define VENDOR_ORBITA 0x17
0062 #define VENDOR_SIEMENS 0x1a
0063 #define VENDOR_SYNOPSYS 0x21
0064 #define VENDOR_NASA 0x22
0065 #define VENDOR_NIIET 0x23
0066 #define VENDOR_S3 0x31
0067 #define VENDOR_ACTEL 0xac
0068 #define VENDOR_APPLECORE 0xae
0069 #define VENDOR_C3E 0xc3
0070 #define VENDOR_CBKPAN 0xc8
0071 #define VENDOR_CAL 0xca
0072 #define VENDOR_CETON 0xcb
0073 #define VENDOR_EMBEDDIT 0xea
0074 #define VENDOR_NASA_GSFC 0xfc
0075 #define VENDOR_AZST 0xfe
0076
0077
0078 #define GAISLER_LEON2DSU 0x002
0079 #define GAISLER_LEON3 0x003
0080 #define GAISLER_LEON3DSU 0x004
0081 #define GAISLER_ETHAHB 0x005
0082 #define GAISLER_APBMST 0x006
0083 #define GAISLER_AHBUART 0x007
0084 #define GAISLER_SRCTRL 0x008
0085 #define GAISLER_SDCTRL 0x009
0086 #define GAISLER_SSRCTRL 0x00a
0087 #define GAISLER_I2C2AHB 0x00b
0088 #define GAISLER_APBUART 0x00c
0089 #define GAISLER_IRQMP 0x00d
0090 #define GAISLER_AHBRAM 0x00e
0091 #define GAISLER_AHBDPRAM 0x00f
0092 #define GAISLER_GRIOMMU2 0x010
0093 #define GAISLER_GPTIMER 0x011
0094 #define GAISLER_PCITRG 0x012
0095 #define GAISLER_PCISBRG 0x013
0096 #define GAISLER_PCIFBRG 0x014
0097 #define GAISLER_PCITRACE 0x015
0098 #define GAISLER_DMACTRL 0x016
0099 #define GAISLER_AHBTRACE 0x017
0100 #define GAISLER_DSUCTRL 0x018
0101 #define GAISLER_CANAHB 0x019
0102 #define GAISLER_GPIO 0x01a
0103 #define GAISLER_AHBROM 0x01b
0104 #define GAISLER_AHBJTAG 0x01c
0105 #define GAISLER_ETHMAC 0x01d
0106 #define GAISLER_SWNODE 0x01e
0107 #define GAISLER_SPW 0x01f
0108 #define GAISLER_AHB2AHB 0x020
0109 #define GAISLER_USBDC 0x021
0110 #define GAISLER_USB_DCL 0x022
0111 #define GAISLER_DDRMP 0x023
0112 #define GAISLER_ATACTRL 0x024
0113 #define GAISLER_DDRSP 0x025
0114 #define GAISLER_EHCI 0x026
0115 #define GAISLER_UHCI 0x027
0116 #define GAISLER_I2CMST 0x028
0117 #define GAISLER_SPW2 0x029
0118 #define GAISLER_AHBDMA 0x02a
0119 #define GAISLER_NUHOSP3 0x02b
0120 #define GAISLER_CLKGATE 0x02c
0121 #define GAISLER_SPICTRL 0x02d
0122 #define GAISLER_DDR2SP 0x02e
0123 #define GAISLER_SLINK 0x02f
0124 #define GAISLER_GRTM 0x030
0125 #define GAISLER_GRTC 0x031
0126 #define GAISLER_GRPW 0x032
0127 #define GAISLER_GRCTM 0x033
0128 #define GAISLER_GRHCAN 0x034
0129 #define GAISLER_GRFIFO 0x035
0130 #define GAISLER_GRADCDAC 0x036
0131 #define GAISLER_GRPULSE 0x037
0132 #define GAISLER_GRTIMER 0x038
0133 #define GAISLER_AHB2PP 0x039
0134 #define GAISLER_GRVERSION 0x03a
0135 #define GAISLER_APB2PW 0x03b
0136 #define GAISLER_PW2APB 0x03c
0137 #define GAISLER_GRCAN 0x03d
0138 #define GAISLER_I2CSLV 0x03e
0139 #define GAISLER_U16550 0x03f
0140 #define GAISLER_AHBMST_EM 0x040
0141 #define GAISLER_AHBSLV_EM 0x041
0142 #define GAISLER_GRTESTMOD 0x042
0143 #define GAISLER_ASCS 0x043
0144 #define GAISLER_IPMVBCTRL 0x044
0145 #define GAISLER_SPIMCTRL 0x045
0146 #define GAISLER_L4STAT 0x047
0147 #define GAISLER_LEON4 0x048
0148 #define GAISLER_LEON4DSU 0x049
0149 #define GAISLER_GRPWM 0x04a
0150 #define GAISLER_PWM 0x04a
0151 #define GAISLER_L2CACHE 0x04b
0152 #define GAISLER_SDCTRL64 0x04c
0153 #define GAISLER_GR1553B 0x04d
0154 #define GAISLER_1553TST 0x04e
0155 #define GAISLER_GRIOMMU 0x04f
0156 #define GAISLER_FTAHBRAM 0x050
0157 #define GAISLER_FTSRCTRL 0x051
0158 #define GAISLER_AHBSTAT 0x052
0159 #define GAISLER_LEON3FT 0x053
0160 #define GAISLER_FTMCTRL 0x054
0161 #define GAISLER_FTSDCTRL 0x055
0162 #define GAISLER_FTSRCTRL8 0x056
0163 #define GAISLER_MEMSCRUB 0x057
0164 #define GAISLER_FTSDCTRL64 0x058
0165 #define GAISLER_NANDFCTRL 0x059
0166 #define GAISLER_N2DLLCTRL 0x05a
0167 #define GAISLER_N2PLLCTRL 0x05b
0168 #define GAISLER_SPI2AHB 0x05c
0169 #define GAISLER_DDRSDMUX 0x05d
0170 #define GAISLER_AHBFROM 0x05e
0171 #define GAISLER_PCIEXP 0x05f
0172 #define GAISLER_APBPS2 0x060
0173 #define GAISLER_VGACTRL 0x061
0174 #define GAISLER_LOGAN 0x062
0175 #define GAISLER_SVGACTRL 0x063
0176 #define GAISLER_T1AHB 0x064
0177 #define GAISLER_MP7WRAP 0x065
0178 #define GAISLER_GRSYSMON 0x066
0179 #define GAISLER_GRACECTRL 0x067
0180 #define GAISLER_ATAHBSLV 0x068
0181 #define GAISLER_ATAHBMST 0x069
0182 #define GAISLER_ATAPBSLV 0x06a
0183 #define GAISLER_MIGDDR2 0x06b
0184 #define GAISLER_LCDCTRL 0x06c
0185 #define GAISLER_SWITCHOVER 0x06d
0186 #define GAISLER_FIFOUART 0x06e
0187 #define GAISLER_MUXCTRL 0x06f
0188 #define GAISLER_B1553BC 0x070
0189 #define GAISLER_B1553RT 0x071
0190 #define GAISLER_B1553BRM 0x072
0191 #define GAISLER_GRAES 0x073
0192 #define GAISLER_AES 0x073
0193 #define GAISLER_ECC 0x074
0194 #define GAISLER_PCIF 0x075
0195 #define GAISLER_CLKMOD 0x076
0196 #define GAISLER_HAPSTRAK 0x077
0197 #define GAISLER_TEST_1X2 0x078
0198 #define GAISLER_WILD2AHB 0x079
0199 #define GAISLER_BIO1 0x07a
0200 #define GAISLER_GRAESDMA 0x07b
0201 #define GAISLER_AESDMA 0x07b
0202 #define GAISLER_GRPCI2 0x07c
0203 #define GAISLER_GRPCI2_DMA 0x07d
0204 #define GAISLER_GRPCI2_TB 0x07e
0205 #define GAISLER_MMA 0x07f
0206 #define GAISLER_SATCAN 0x080
0207 #define GAISLER_CANMUX 0x081
0208 #define GAISLER_GRTMRX 0x082
0209 #define GAISLER_GRTCTX 0x083
0210 #define GAISLER_GRTMDESC 0x084
0211 #define GAISLER_GRTMVC 0x085
0212 #define GAISLER_GEFFE 0x086
0213 #define GAISLER_GPREG 0x087
0214 #define GAISLER_GRTMPAHB 0x088
0215 #define GAISLER_SPWCUC 0x089
0216 #define GAISLER_SPW2_DMA 0x08a
0217 #define GAISLER_SPW_ROUTER 0x08b
0218 #define GAISLER_SPWROUTER 0x08b
0219 #define GAISLER_EDCLMST 0x08c
0220 #define GAISLER_GRPWTX 0x08d
0221 #define GAISLER_GRPWRX 0x08e
0222 #define GAISLER_GPREGBANK 0x08f
0223 #define GAISLER_MIG_7SERIES 0x090
0224 #define GAISLER_GRSPW2_SIST 0x091
0225 #define GAISLER_SGMII 0x092
0226 #define GAISLER_RGMII 0x093
0227 #define GAISLER_IRQGEN 0x094
0228 #define GAISLER_GRDMAC 0x095
0229 #define GAISLER_AHB2AVLA 0x096
0230 #define GAISLER_SPWTDP 0x097
0231 #define GAISLER_L3STAT 0x098
0232 #define GAISLER_GR740THS 0x099
0233 #define GAISLER_GRRM 0x09a
0234 #define GAISLER_CMAP 0x09b
0235 #define GAISLER_CPGEN 0x09c
0236 #define GAISLER_AMBAPROT 0x09d
0237 #define GAISLER_IGLOO2_BRIDGE 0x09e
0238 #define GAISLER_AHB2AXI 0x09f
0239 #define GAISLER_AXI2AHB 0x0a0
0240 #define GAISLER_FDIR_RSTCTRL 0x0a1
0241 #define GAISLER_APB3MST 0x0a2
0242 #define GAISLER_LRAM 0x0a3
0243 #define GAISLER_BOOTSEQ 0x0a4
0244 #define GAISLER_TCCOP 0x0a5
0245 #define GAISLER_SPIMASTER 0x0a6
0246 #define GAISLER_SPISLAVE 0x0a7
0247 #define GAISLER_GRSRIO 0x0a8
0248 #define GAISLER_AHBLM2AHB 0x0a9
0249 #define GAISLER_AHBS2NOC 0x0aa
0250 #define GAISLER_TCAU 0x0ab
0251 #define GAISLER_GRTMDYNVCID 0x0ac
0252 #define GAISLER_RNOCIRQPROP 0x0ad
0253 #define GAISLER_FTADDR 0x0ae
0254 #define GAISLER_ATG 0x0b0
0255 #define GAISLER_DFITRACE 0x0b1
0256 #define GAISLER_SELFTEST 0x0b2
0257 #define GAISLER_DFIERRINJ 0x0b3
0258 #define GAISLER_DFICHECK 0x0b4
0259 #define GAISLER_GRCANFD 0x0b5
0260 #define GAISLER_NIM 0x0b6
0261 #define GAISLER_BANDGAP 0x1f0
0262 #define GAISLER_MPROT 0x1f1
0263 #define GAISLER_ADC 0x1f2
0264 #define GAISLER_BO 0x1f3
0265 #define GAISLER_DAC 0x1f4
0266 #define GAISLER_PLL 0x1f6
0267
0268 #define GAISLER_PIPEWRAPPER 0xffa
0269 #define GAISLER_L2TIME 0xffd
0270 #define GAISLER_L2C 0xffe
0271 #define GAISLER_PLUGPLAY 0xfff
0272
0273
0274 #define ESA_LEON2 0x002
0275 #define ESA_LEON2APB 0x003
0276 #define ESA_IRQ 0x005
0277 #define ESA_TIMER 0x006
0278 #define ESA_UART 0x007
0279 #define ESA_CFG 0x008
0280 #define ESA_IO 0x009
0281 #define ESA_MCTRL 0x00f
0282 #define ESA_PCIARB 0x010
0283 #define ESA_HURRICANE 0x011
0284 #define ESA_SPW_RMAP 0x012
0285 #define ESA_SPW2 0x012
0286 #define ESA_AHBUART 0x013
0287 #define ESA_SPWA 0x014
0288 #define ESA_BOSCHCAN 0x015
0289 #define ESA_IRQ2 0x016
0290 #define ESA_AHBSTAT 0x017
0291 #define ESA_WPROT 0x018
0292 #define ESA_WPROT2 0x019
0293 #define ESA_PDEC3AMBA 0x020
0294 #define ESA_PTME3AMBA 0x021
0295
0296 #define OPENCHIP_APBGPIO 0x001
0297 #define OPENCHIP_APBI2C 0x002
0298 #define OPENCHIP_APBSPI 0x003
0299 #define OPENCHIP_APBCHARLCD 0x004
0300 #define OPENCHIP_APBPWM 0x005
0301 #define OPENCHIP_APBPS2 0x006
0302 #define OPENCHIP_APBMMCSD 0x007
0303 #define OPENCHIP_APBNAND 0x008
0304 #define OPENCHIP_APBLPC 0x009
0305 #define OPENCHIP_APBCF 0x00a
0306 #define OPENCHIP_APBSYSACE 0x00b
0307 #define OPENCHIP_APB1WIRE 0x00c
0308 #define OPENCHIP_APBJTAG 0x00d
0309 #define OPENCHIP_APBSUI 0x00e
0310
0311
0312 #define CONTRIB_CORE1 0x001
0313 #define CONTRIB_CORE2 0x002
0314
0315 #define GLEICHMANN_CUSTOM 0x001
0316 #define GLEICHMANN_GEOLCD01 0x002
0317 #define GLEICHMANN_DAC 0x003
0318 #define GLEICHMANN_HPI 0x004
0319 #define GLEICHMANN_SPI 0x005
0320 #define GLEICHMANN_HIFC 0x006
0321 #define GLEICHMANN_ADCDAC 0x007
0322 #define GLEICHMANN_SPIOC 0x008
0323 #define GLEICHMANN_AC97 0x009
0324
0325 #define SUN_T1 0x001
0326 #define SUN_S1 0x011
0327
0328 #define ORBITA_1553B 0x001
0329 #define ORBITA_429 0x002
0330 #define ORBITA_SPI 0x003
0331 #define ORBITA_I2C 0x004
0332 #define ORBITA_SMARTCARD 0x064
0333 #define ORBITA_SDCARD 0x065
0334 #define ORBITA_UART16550 0x066
0335 #define ORBITA_CRYPTO 0x067
0336 #define ORBITA_SYSIF 0x068
0337 #define ORBITA_PIO 0x069
0338 #define ORBITA_RTC 0x0c8
0339 #define ORBITA_COLORLCD 0x12c
0340 #define ORBITA_PCI 0x190
0341 #define ORBITA_DSP 0x1f4
0342 #define ORBITA_USBHOST 0x258
0343 #define ORBITA_USBDEV 0x2bc
0344
0345 #define NASA_EP32 0x001
0346
0347 #define CAL_DDRCTRL 0x188
0348
0349 #define ACTEL_COREMP7 0x001
0350
0351
0352 #define OPENCORES_PCIBR 0x4
0353 #define OPENCORES_ETHMAC 0x5
0354
0355 #endif