PCIe bridge based on PEX8747

I don’t think that it’s that popular to connect it to SBC, but still, maybe someone had any experience with it.
The problem is that after I connect it to RockPi 4 i get:

[    3.132352] SError Interrupt on CPU4, code 0xbf000002 -- SError
[    3.132511] Kernel panic - not syncing: Asynchronous SError Interrupt
full console:
[    3.132352] SError Interrupt on CPU4, code 0xbf000002 -- SError
[    3.132359] CPU: 4 PID: 46 Comm: kworker/4:1 Not tainted 5.11.10-rockchip64 #trunk
[    3.132363] Hardware name: Radxa ROCK Pi 4C (DT)
[    3.132367] Workqueue: events deferred_probe_work_func
[    3.132374] pstate: 60000085 (nZCv daIf -PAN -UAO -TCO BTYPE=--)
[    3.132377] pc : rockchip_pcie_rd_conf+0xb4/0x230
[    3.132381] lr : rockchip_pcie_rd_conf+0x78/0x230
[    3.132384] sp : ffff800011f93730
[    3.132387] x29: ffff800011f93730 x28: 0000000000000000
[    3.132396] x27: 0000000000000001 x26: 0000000000000000
[    3.132405] x25: 0000000000000000 x24: ffff800011f93874
[    3.132413] x23: ffff0000f10a2800 x22: 0000000000000000
[    3.132421] x21: 0000000000000004 x20: ffff800011f937b4
[    3.132429] x19: 0000000000000000 x18: 0000000000000000
[    3.132438] x17: 0000000000000000 x16: 00000000c4f83a2a
[    3.132446] x15: ffffffffffffffff x14: ffff800011991948
[    3.132454] x13: ffff000006d85a1c x12: ffff000006d8529d
[    3.132462] x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f
[    3.132470] x9 : 00000000874810b5 x8 : 000000000000ea60
[    3.132478] x7 : ffff800011f93700 x6 : 0000000000000001
[    3.132486] x5 : 0000000000000003 x4 : 0000000000000000
[    3.132494] x3 : 0000000000c00008 x2 : 000000000080000b
[    3.132503] x1 : ffff80001dc00008 x0 : ffff80001dc0000c
[    3.132511] Kernel panic - not syncing: Asynchronous SError Interrupt
[    3.132516] CPU: 4 PID: 46 Comm: kworker/4:1 Not tainted 5.11.10-rockchip64 #trunk
[    3.132519] Hardware name: Radxa ROCK Pi 4C (DT)
[    3.132523] Workqueue: events deferred_probe_work_func
[    3.132528] Call trace:
[    3.132531]  dump_backtrace+0x0/0x200
[    3.132534]  show_stack+0x18/0x68
[    3.132537]  dump_stack+0xcc/0x124
[    3.132540]  panic+0x174/0x374
[    3.132543]  nmi_panic+0x64/0x98
[    3.132546]  arm64_serror_panic+0x74/0x88
[    3.132549]  do_serror+0x38/0x98
[    3.132552]  el1_error+0x74/0xec
[    3.132555]  rockchip_pcie_rd_conf+0xb4/0x230
[    3.132558]  pci_bus_read_config_dword+0x84/0xd8
[    3.132561]  pci_bus_generic_read_dev_vendor_id+0x34/0x1b0
[    3.132565]  pci_bus_read_dev_vendor_id+0x4c/0x70
[    3.132568]  pci_scan_single_device+0x84/0xe0
[    3.132571]  pci_scan_slot+0x38/0x120
[    3.132574]  pci_scan_child_bus_extend+0x58/0x330
[    3.132578]  pci_scan_bridge_extend+0x340/0x5a0
[    3.132581]  pci_scan_child_bus_extend+0x1fc/0x330
[    3.132584]  pci_scan_bridge_extend+0x340/0x5a0
[    3.132587]  pci_scan_child_bus_extend+0x1fc/0x330
[    3.132591]  pci_scan_root_bus_bridge+0xd4/0xf0
[    3.132594]  pci_host_probe+0x18/0xb0
[    3.132597]  rockchip_pcie_probe+0x268/0x478
[    3.132600]  platform_probe+0x68/0xd8
[    3.132603]  really_probe+0xe8/0x4d0
[    3.132606]  driver_probe_device+0xf4/0x160
[    3.132609]  __device_attach_driver+0x8c/0x118
[    3.132612]  bus_for_each_drv+0x7c/0xd0
[    3.132615]  __device_attach+0xe8/0x168
[    3.132618]  device_initial_probe+0x14/0x20
[    3.132622]  bus_probe_device+0x9c/0xa8
[    3.132624]  deferred_probe_work_func+0x88/0xd8
[    3.132628]  process_one_work+0x208/0x4f0
[    3.132631]  worker_thread+0x208/0x478
[    3.132634]  kthread+0x140/0x150
[    3.132637]  ret_from_fork+0x10/0x30
[    3.132666] SMP: stopping secondary CPUs
[    3.132670] Kernel Offset: disabled
[    3.132673] CPU features: 0x00240022,6100200c
[    3.132676] Memory Limit: none

P.S. Based on this I’m out of luck, but maybe it’s old news?