| Create 0001-orangepi4pro-pcie-3v3-dc1sw1.patch On Orange Pi 4 Pro, U-Boot fails to detect NVMe drives because it enables the wrong 3.3V regulator. The M.2 slot is powered by dc1sw1, but board-uboot.dts references dc1sw2. As a result, PCIe link training never starts (Link up timeout, LTSSM stays in Detect.Quiet), and nvme scan returns nothing. Linux works because its device tree marks both dc1sw1 and dc1sw2 as regulator-always-on, hiding the issue in U-Boot. This patch changes pcie3v3_supply to dc1sw1 and also corrects pcie1v8_supply to bldo1, aligning with the actual board schematic. | 12 天前 |