Register Name | Offset Address | Width | Type | Reset Value | Description |
ATTR_0 | 0x0000000000 | 32 | rwNormal read/write | 0x00000003 | ATTR_0 |
ATTR_1 | 0x0000000004 | 32 | rwNormal read/write | 0x00000001 | ATTR_1 |
ATTR_2 | 0x0000000008 | 32 | rwNormal read/write | 0x00000002 | ATTR_2 |
ATTR_3 | 0x000000000C | 32 | rwNormal read/write | 0x00000140 | ATTR_3 |
ATTR_4 | 0x0000000010 | 32 | rwNormal read/write | 0x00001000 | ATTR_4 |
ATTR_5 | 0x0000000014 | 32 | rwNormal read/write | 0x0000FF07 | ATTR_5 |
ATTR_6 | 0x0000000018 | 32 | rwNormal read/write | 0x00000007 | ATTR_6 |
ATTR_7 | 0x000000001C | 32 | rwNormal read/write | 0x00000004 | ATTR_7 |
ATTR_8 | 0x0000000020 | 32 | rwNormal read/write | 0x0000FFF0 | ATTR_8 |
ATTR_9 | 0x0000000024 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_9 |
ATTR_10 | 0x0000000028 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_10 |
ATTR_11 | 0x000000002C | 32 | rwNormal read/write | 0x00000004 | ATTR_11 |
ATTR_12 | 0x0000000030 | 32 | rwNormal read/write | 0x0000FFF0 | ATTR_12 |
ATTR_13 | 0x0000000034 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_13 |
ATTR_14 | 0x0000000038 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_14 |
ATTR_15 | 0x000000003C | 32 | rwNormal read/write | 0x00000004 | ATTR_15 |
ATTR_16 | 0x0000000040 | 32 | rwNormal read/write | 0x0000FFF0 | ATTR_16 |
ATTR_17 | 0x0000000044 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_17 |
ATTR_18 | 0x0000000048 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_18 |
ATTR_19 | 0x000000004C | 32 | rwNormal read/write | 0x00000000 | ATTR_19 |
ATTR_20 | 0x0000000050 | 32 | rwNormal read/write | 0x00000000 | ATTR_20 |
ATTR_21 | 0x0000000054 | 32 | rwNormal read/write | 0x00000040 | ATTR_21 |
ATTR_22 | 0x0000000058 | 32 | rwNormal read/write | 0x00000000 | ATTR_22 |
ATTR_23 | 0x000000005C | 32 | rwNormal read/write | 0x00000000 | ATTR_23 |
ATTR_24 | 0x0000000060 | 32 | rwNormal read/write | 0x00008000 | ATTR_24 |
ATTR_25 | 0x0000000064 | 32 | rwNormal read/write | 0x00000905 | ATTR_25 |
ATTR_26 | 0x0000000068 | 32 | rwNormal read/write | 0x00003000 | ATTR_26 |
ATTR_27 | 0x000000006C | 32 | rwNormal read/write | 0x00002138 | ATTR_27 |
ATTR_28 | 0x0000000070 | 32 | rwNormal read/write | 0x00000000 | ATTR_28 |
ATTR_29 | 0x0000000074 | 32 | rwNormal read/write | 0x00000100 | ATTR_29 |
ATTR_30 | 0x0000000078 | 32 | rwNormal read/write | 0x00000003 | ATTR_30 |
ATTR_31 | 0x000000007C | 32 | rwNormal read/write | 0x0000110C | ATTR_31 |
ATTR_32 | 0x0000000080 | 32 | rwNormal read/write | 0x00000001 | ATTR_32 |
ATTR_34 | 0x0000000088 | 32 | rwNormal read/write | 0x00000100 | ATTR_34 |
ATTR_35 | 0x000000008C | 32 | rwNormal read/write | 0x00000001 | ATTR_35 |
ATTR_36 | 0x0000000090 | 32 | rwNormal read/write | 0x00007FFF | ATTR_36 |
ATTR_37 | 0x0000000094 | 32 | rwNormal read/write | 0x000049FF | ATTR_37 |
ATTR_38 | 0x0000000098 | 32 | rwNormal read/write | 0x00000120 | ATTR_38 |
ATTR_39 | 0x000000009C | 32 | rwNormal read/write | 0x00000148 | ATTR_39 |
ATTR_40 | 0x00000000A0 | 32 | rwNormal read/write | 0x00000405 | ATTR_40 |
ATTR_41 | 0x00000000A4 | 32 | rwNormal read/write | 0x00000160 | ATTR_41 |
ATTR_42 | 0x00000000A8 | 32 | rwNormal read/write | 0x0000119C | ATTR_42 |
ATTR_43 | 0x00000000AC | 32 | rwNormal read/write | 0x00000100 | ATTR_43 |
ATTR_44 | 0x00000000B0 | 32 | rwNormal read/write | 0x00000001 | ATTR_44 |
ATTR_45 | 0x00000000B4 | 32 | rwNormal read/write | 0x00008000 | ATTR_45 |
ATTR_46 | 0x00000000B8 | 32 | rwNormal read/write | 0x00000001 | ATTR_46 |
ATTR_47 | 0x00000000BC | 32 | rwNormal read/write | 0x00000000 | ATTR_47 |
ATTR_48 | 0x00000000C0 | 32 | rwNormal read/write | 0x00000003 | ATTR_48 |
ATTR_49 | 0x00000000C4 | 32 | rwNormal read/write | 0x00001060 | ATTR_49 |
ATTR_50 | 0x00000000C8 | 32 | rwNormal read/write | 0x00009C02 | ATTR_50 |
ATTR_51 | 0x00000000CC | 32 | rwNormal read/write | 0x00004021 | ATTR_51 |
ATTR_52 | 0x00000000D0 | 32 | rwNormal read/write | 0x00000040 | ATTR_52 |
ATTR_53 | 0x00000000D4 | 32 | rwNormal read/write | 0x00003D48 | ATTR_53 |
ATTR_54 | 0x00000000D8 | 32 | rwNormal read/write | 0x00000023 | ATTR_54 |
ATTR_55 | 0x00000000DC | 32 | rwNormal read/write | 0x00000000 | ATTR_55 |
ATTR_56 | 0x00000000E0 | 32 | rwNormal read/write | 0x00000000 | ATTR_56 |
ATTR_57 | 0x00000000E4 | 32 | rwNormal read/write | 0x00000000 | ATTR_57 |
ATTR_58 | 0x00000000E8 | 32 | rwNormal read/write | 0x00000000 | ATTR_58 |
ATTR_59 | 0x00000000EC | 32 | rwNormal read/write | 0x00000000 | ATTR_59 |
ATTR_60 | 0x00000000F0 | 32 | rwNormal read/write | 0x00000178 | ATTR_60 |
ATTR_61 | 0x00000000F4 | 32 | rwNormal read/write | 0x00000000 | ATTR_61 |
ATTR_62 | 0x00000000F8 | 32 | rwNormal read/write | 0x00000015 | ATTR_62 |
ATTR_63 | 0x00000000FC | 32 | rwNormal read/write | 0x00000001 | ATTR_63 |
ATTR_64 | 0x0000000100 | 32 | rwNormal read/write | 0x00000001 | ATTR_64 |
ATTR_65 | 0x0000000104 | 32 | rwNormal read/write | 0x00000000 | ATTR_65 |
ATTR_66 | 0x0000000108 | 32 | rwNormal read/write | 0x00000001 | ATTR_66 |
ATTR_67 | 0x000000010C | 32 | rwNormal read/write | 0x00000000 | ATTR_67 |
ATTR_68 | 0x0000000110 | 32 | rwNormal read/write | 0x00000001 | ATTR_68 |
ATTR_69 | 0x0000000114 | 32 | rwNormal read/write | 0x00000000 | ATTR_69 |
ATTR_70 | 0x0000000118 | 32 | rwNormal read/write | 0x00000001 | ATTR_70 |
ATTR_71 | 0x000000011C | 32 | rwNormal read/write | 0x00000000 | ATTR_71 |
ATTR_72 | 0x0000000120 | 32 | rwNormal read/write | 0x00000001 | ATTR_72 |
ATTR_73 | 0x0000000124 | 32 | rwNormal read/write | 0x00000000 | ATTR_73 |
ATTR_74 | 0x0000000128 | 32 | rwNormal read/write | 0x00000001 | ATTR_74 |
ATTR_75 | 0x000000012C | 32 | rwNormal read/write | 0x00000000 | ATTR_75 |
ATTR_76 | 0x0000000130 | 32 | rwNormal read/write | 0x00000000 | ATTR_76 |
ATTR_77 | 0x0000000134 | 32 | rwNormal read/write | 0x00000000 | ATTR_77 |
ATTR_78 | 0x0000000138 | 32 | rwNormal read/write | 0x00000000 | ATTR_78 |
ATTR_79 | 0x000000013C | 32 | rwNormal read/write | 0x00000000 | ATTR_79 |
ATTR_80 | 0x0000000140 | 32 | rwNormal read/write | 0x00000000 | ATTR_80 |
ATTR_81 | 0x0000000144 | 32 | rwNormal read/write | 0x00000000 | ATTR_81 |
ATTR_82 | 0x0000000148 | 32 | rwNormal read/write | 0x0000010C | ATTR_82 |
ATTR_83 | 0x000000014C | 32 | rwNormal read/write | 0x00001128 | ATTR_83 |
ATTR_84 | 0x0000000150 | 32 | rwNormal read/write | 0x00000002 | ATTR_84 |
ATTR_85 | 0x0000000154 | 32 | rwNormal read/write | 0x00000250 | ATTR_85 |
ATTR_86 | 0x0000000158 | 32 | rwNormal read/write | 0x00001234 | ATTR_86 |
ATTR_87 | 0x000000015C | 32 | rwNormal read/write | 0x00001018 | ATTR_87 |
ATTR_88 | 0x0000000160 | 32 | rwNormal read/write | 0x0000000B | ATTR_88 |
ATTR_89 | 0x0000000164 | 32 | rwNormal read/write | 0x00002281 | ATTR_89 |
ATTR_90 | 0x0000000168 | 32 | rwNormal read/write | 0x00000001 | ATTR_90 |
ATTR_91 | 0x000000016C | 32 | rwNormal read/write | 0x00000000 | ATTR_91 |
ATTR_92 | 0x0000000170 | 32 | rwNormal read/write | 0x00000000 | ATTR_92 |
ATTR_93 | 0x0000000174 | 32 | rwNormal read/write | 0x00000000 | ATTR_93 |
ATTR_94 | 0x0000000178 | 32 | rwNormal read/write | 0x00000001 | ATTR_94 |
ATTR_95 | 0x000000017C | 32 | rwNormal read/write | 0x00000000 | ATTR_95 |
ATTR_96 | 0x0000000180 | 32 | rwNormal read/write | 0x00000020 | ATTR_96 |
ATTR_97 | 0x0000000184 | 32 | rwNormal read/write | 0x00000104 | ATTR_97 |
ATTR_98 | 0x0000000188 | 32 | rwNormal read/write | 0x0000FFFF | ATTR_98 |
ATTR_99 | 0x000000018C | 32 | rwNormal read/write | 0x0000FFFF | ATTR_99 |
ATTR_100 | 0x0000000190 | 32 | rwNormal read/write | 0x000000E0 | ATTR_100 |
ATTR_101 | 0x0000000194 | 32 | rwNormal read/write | 0x00000000 | ATTR_101 |
ATTR_102 | 0x0000000198 | 32 | rwNormal read/write | 0x00000000 | ATTR_102 |
ATTR_103 | 0x000000019C | 32 | rwNormal read/write | 0x00000022 | ATTR_103 |
ATTR_104 | 0x00000001A0 | 32 | rwNormal read/write | 0x000003FF | ATTR_104 |
ATTR_105 | 0x00000001A4 | 32 | rwNormal read/write | 0x00000172 | ATTR_105 |
ATTR_106 | 0x00000001A8 | 32 | rwNormal read/write | 0x00000248 | ATTR_106 |
ATTR_107 | 0x00000001AC | 32 | rwNormal read/write | 0x00000008 | ATTR_107 |
ATTR_108 | 0x00000001B0 | 32 | rwNormal read/write | 0x00000020 | ATTR_108 |
ATTR_109 | 0x00000001B4 | 32 | rwNormal read/write | 0x00007E04 | ATTR_109 |
ATTR_110 | 0x00000001B8 | 32 | rwNormal read/write | 0x0000FA84 | ATTR_110 |
ID | 0x0000000200 | 32 | rwNormal read/write | 0x10EE7024 | Device and Vendor ID register |
SUBSYS_ID | 0x0000000204 | 32 | rwNormal read/write | 0x10EE0007 | Subsystem ID and Vendor ID register |
REV_ID | 0x0000000208 | 32 | rwNormal read/write | 0x00000000 | Revision ID register |
DSN_0 | 0x000000020C | 32 | rwNormal read/write | 0x00000000 | DSN Register 0 |
DSN_1 | 0x0000000210 | 32 | rwNormal read/write | 0x00000000 | DSN Register 1 |
PM_CTRL | 0x0000000218 | 32 | mixedMixed types. See bit-field details. | 0x00000007 | CFG PM Control Register |
PL_LINK_CTRL_STATUS | 0x0000000228 | 32 | roRead-only | 0x00000000 | PL Directed Link Control Register |
EP_CTRL | 0x0000000230 | 32 | mixedMixed types. See bit-field details. | 0x00000000 | PL End Point Mode Control Register |
RP_CTRL | 0x0000000234 | 32 | rwNormal read/write | 0x00000000 | PL Root Port Mode Control Register |
PCIE_STATUS | 0x0000000238 | 32 | roRead-only | 0x00000000 | PL Root Port Mode Control Register |
MISC_CTRL | 0x0000000300 | 1 | rwNormal read/write | 0x00000000 | MISC_CTRL |
ISR | 0x0000000304 | 32 | wtcReadable, write a 1 to clear | 0x00000000 | Interrupt Status Register. This is a sticky register that holds the value of the interrupt until cleared by a value of 1. |
IMR | 0x0000000308 | 32 | roRead-only | 0x00000003 | Interrupt Mask Register. This is a read-only location and can be atomically altered by either the IDR or the IER. |
IER | 0x000000030C | 32 | woWrite-only | 0x00000000 | Interrupt Enable Register. A write of to this location will unmask the interrupt. (IMR: 0) |
IDR | 0x0000000310 | 32 | woWrite-only | 0x00000000 | Interrupt Disable Register. A write of one to this location will mask the interrupt. (IMR: 1) |
CB | 0x000000031C | 32 | rwNormal read/write | 0x00000000 | DT Enables |