Finally tried to hook up an AM4 chipset to a raspberry pi (someone suggested this on the pi-pci repository a few years ago), and it turns out it mostly just works.
@coreforge how does this work? What part of the raspberry pi did you connect wires to?
@chocolateloverraj It's connected to PCIe. The chipset is just a PCIe device.
@coreforge so the raspberry pi gets access to all the pcie devices that a computer with that AMD motherboard would otherwise get? Is it like a USB hub but it's PCIe?
@chocolateloverraj mostly, everything that's connected to the chipset (the x16 slot and the m.2 slot are directly connected to the CPU, so they don't work).
On this board, that's four PCIe lanes distributed over four slots, a USB controller (for the USB-C port on the back), an ethernet controller (which doesn't work yet), and the USB and SATA controller integrated into the chipset.
@coreforge @chocolateloverraj This is the nerdiest shit I've read. Mastodon really is the place of nerds.