# VS0 Upstream
0x00360 0x00002800
# Update subsystemid to 0x11 to identify FC 8749
0x000a8 0x00113475
0x080a8 0x00113475
0x090a8 0x00113475
0x0a0a8 0x00113475
0x0b0a8 0x00113475
0x0c0a8 0x00113475
0x0d0a8 0x00113475
0x100a8 0x00113475
0x110a8 0x00113475
0x120a8 0x00113475
0x130a8 0x00113475
0x140a8 0x00113475
0x150a8 0x00113475
# Set physical BAR2 into 64-bit mode, size is 8MB (PlxNic)
0x390d4 0xff80000c
0x390d8 0xffffffff
# Set physical BAR4 into 64-bit mode, size is 2G (Picasso)
0x390dc 0x8000000c
0x390e0 0xffffffff
# downstream ports: enable hotplug
0x0107c 0x00000060
0x0207c 0x00000060
0x0307c 0x00000060
0x0407c 0x00000060
0x0807c 0x00000060
0x0907c 0x00000060
0x0a07c 0x00000060
0x0b07c 0x00000060
0x0c07c 0x00000060
0x0d07c 0x00000060
0x1007c 0x00000060
0x1107c 0x00000060
0x1207c 0x00000060
0x1307c 0x00000060
0x1407c 0x00000060
0x1507c 0x00000060
# downstream ports: LTSSM remains in the Detect.Quiet
0x00208 0x0000003e
0x08208 0x0000003e
0x10208 0x0000003f
# pcie tuning
0x0b098 0x00000043
0x0c098 0x00000043
0x12098 0x00000043
0x13098 0x00000043
0x14098 0x00000043
0x15098 0x00000043
# Equalization Control
0x00bd8 0xcf3f0000
0x08bd8 0xcf3f0000
0x10bd8 0xcf3f0000
# Signal Detect Level
0x00bdc 0x00333333
0x08bdc 0x00333323
0x10bdc 0x00333333
# disable ACS
0x01f28 0x00000000
0x02f28 0x00000000
0x03f28 0x00000000
0x04f28 0x00000000
0x08f28 0x00000000
0x09f28 0x00000000
0x0af28 0x00000000
0x0bf28 0x00000000
0x0cf28 0x00000000
0x0df28 0x00000000
0x10f28 0x00000000
0x11f28 0x00000000
0x12f28 0x00000000
0x13f28 0x00000000
0x14f28 0x00000000
0x15f28 0x00000000
# AHB Access Control
0x00bfc 0x00ae2e30
0x00bfc 0x00ae3103
0x00bfc 0x008abfff
0x00bfc 0x00ea89f1
0x00bfc 0x00ca8a6f
0x00bfc 0x008ac0a3
0x00bfc 0x008e2e30
0x00bfc 0x00ee3103
0x00bfc 0x00aabfff
0x00bfc 0x00ee2e30
0x00bfc 0x00ce3103
0x00bfc 0x00ce2e30
0x00bfc 0x00ae2402
0x00bfc 0x008e3103
0x00bfc 0x00ee1b06
0x00bfc 0x008a89f1
0x00bfc 0x008e2402
0x00bfc 0x00ea8460
0x00bfc 0x00ce193e
0x00bfc 0x00ee193e
0x00bfc 0x00ee2402
0x00bfc 0x00ea8a6f
0x00bfc 0x008e4f7e
0x00bfc 0x00cac0a3
0x00bfc 0x00cabfff
0x00bfc 0x00eac0a3
0x00bfc 0x00eabfff
0x00bfc 0x00ae193e
0x00bfc 0x008e193e
0x00bfc 0x00ce2402
0x00bfc 0x00ce6006
0x00bfc 0x00ca89f1
0x00bfc 0x00ce1b06
0x00bfc 0x00ce4f7e
0x00bfc 0x00ee4f7e
0x00bfc 0x00ae4f7e
0x00bfc 0x008a8a6f
0x00bfc 0x00ee6006
0x00bfc 0x00ae6006
0x00bfc 0x00aa8a6f
0x00bfc 0x008a8460
0x00bfc 0x00aa8460
0x00bfc 0x00ca8460
0x00bfc 0x008e1b06
0x00bfc 0x008e6006
0x00bfc 0x00ae1b06
0x00bfc 0x00aa89f1
0x00bfc 0x00aac0a3
0x08bfc 0x00ca8a6f
0x08bfc 0x00ca8460
0x08bfc 0x00aabfff
0x08bfc 0x008e6006
0x08bfc 0x00ae1b06
0x08bfc 0x00aac0a3
0x08bfc 0x00eabfff
0x08bfc 0x00eac0a3
0x08bfc 0x00cabfff
0x08bfc 0x00cac0a3
0x08bfc 0x00ee2402
0x08bfc 0x00ce6006
0x08bfc 0x00ea8460
0x08bfc 0x00ea89f1
0x08bfc 0x00ae3103
0x08bfc 0x00ae6006
0x08bfc 0x00ce2e30
0x08bfc 0x00ee3103
0x08bfc 0x00ce3103
0x08bfc 0x00ae193e
0x08bfc 0x00ce193e
0x08bfc 0x008e193e
0x08bfc 0x008ac0a3
0x08bfc 0x008e3103
0x08bfc 0x008abfff
0x08bfc 0x00ee193e
0x08bfc 0x008a8460
0x08bfc 0x00ae2402
0x08bfc 0x00ce2402
0x08bfc 0x00ca89f1
0x08bfc 0x008a8a6f
0x08bfc 0x008e2e30
0x08bfc 0x008a89f1
0x08bfc 0x00aa8a6f
0x08bfc 0x008e4f7e
0x08bfc 0x00ae2e30
0x08bfc 0x00ce1b06
0x08bfc 0x00ee6006
0x08bfc 0x00ee1b06
0x08bfc 0x00aa89f1
0x08bfc 0x00aa8460
0x08bfc 0x00ea8a6f
0x08bfc 0x008e1b06
0x08bfc 0x00ae4f7e
0x08bfc 0x00ce4f7e
0x08bfc 0x00ee4f7e
0x08bfc 0x008e2402
0x08bfc 0x00ee2e30
0x10bfc 0x00ee2e30
0x10bfc 0x00eabfff
0x10bfc 0x008e1b06
0x10bfc 0x00ae4f7e
0x10bfc 0x00ee1b06
0x10bfc 0x00ee4f7e
0x10bfc 0x00ce4f7e
0x10bfc 0x00ee193e
0x10bfc 0x00ae6006
0x10bfc 0x00ce1b06
0x10bfc 0x00ce6006
0x10bfc 0x00ca89f1
0x10bfc 0x00ee2402
0x10bfc 0x00ea8460
0x10bfc 0x00ae1b06
0x10bfc 0x008e2402
0x10bfc 0x00ee3103
0x10bfc 0x008e4f7e
0x10bfc 0x00aa8a6f
0x10bfc 0x00ae2402
0x10bfc 0x00cabfff
0x10bfc 0x00cac0a3
0x10bfc 0x00ca8a6f
0x10bfc 0x00ea8a6f
0x10bfc 0x00aac0a3
0x10bfc 0x008abfff
0x10bfc 0x00aabfff
0x10bfc 0x00ce193e
0x10bfc 0x00ce3103
0x10bfc 0x008e193e
0x10bfc 0x00ee6006
0x10bfc 0x00ae2e30
0x10bfc 0x00aa8460
0x10bfc 0x00ca8460
0x10bfc 0x008e2e30
0x10bfc 0x008a89f1
0x10bfc 0x00ae3103
0x10bfc 0x008e6006
0x10bfc 0x00aa89f1
0x10bfc 0x008ac0a3
0x10bfc 0x00ea89f1
0x10bfc 0x008e3103
0x10bfc 0x00ce2e30
0x10bfc 0x00ae193e
0x10bfc 0x00eac0a3
0x10bfc 0x00ce2402
0x10bfc 0x008a8a6f
0x10bfc 0x008a8460
# Virtual Switch Debug
0x01a30 0x11000020
0x02a30 0x11000020
0x03a30 0x11000020
0x04a30 0x11000020
0x05a30 0x11000020
0x08a30 0x11000020
0x09a30 0x11000020
0x0aa30 0x11000020
0x0ba30 0x11000020
0x0ca30 0x11000020
0x0da30 0x11000020
0x10a30 0x11000020
0x11a30 0x11000020
0x12a30 0x11000020
0x13a30 0x11000020
0x14a30 0x11000020
0x15a30 0x11000020
# misc
0x380e8 0xffc00000
# Revision register
0x0020c 0x38083475
