Attention is currently required from: Hung-Te Lin, Shelley Chen, Paul Menzel, Angel Pons, Yu-Ping Wu. Jianjun Wang has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/62360 )
Change subject: mb/google/cherry: Add PCIe domain support ......................................................................
Patch Set 9:
(1 comment)
Commit Message:
https://review.coreboot.org/c/coreboot/+/62360/comment/2948a7af_4b6a875e PS8, Line 11: TEST
Yes, after use override device tree, the PCIe initial flow only works on dojo.
When use tomato's firmware, the PCIe logs cannot be found when bootup, and the storage initialize failed as following: Starting depthcharge on Tomato... Looking for NVMe Controller 0x809acfe0 @ 01:00:00 Wipe memory regions: [0x00000040000000, 0x00000054600000) [0x00000054660000, 0x0000006a000000) [0x0000006a100000, 0x00000080000000) [0x000000821b05f0, 0x000000ffec4000) [0x00000100000000, 0x00000140000000) Initializing XHCI USB controller at 0x11200000. dpch: storage init PCIe bridge not found @ 01:00:00 MMC did not respond to voltage select! 0 devices total
But success when use dojo's firmware: Starting depthcharge on Dojo... Looking for NVMe Controller 0x809acfe0 @ 01:00:00 Wipe memory regions: [0x00000040000000, 0x00000054600000) [0x00000054660000, 0x0000006a000000) [0x0000006a100000, 0x00000080000000) [0x000000821b05f0, 0x000000ffec4000) [0x00000100000000, 0x00000140000000) Initializing XHCI USB controller at 0x11200000. dpch: storage init Initializing NVMe controller 15b7:5007 iosq_sz = 11, iocq_sz = 11 Private->Buffer = [0xfdefe000]