Appendix · reference

microSD slot

Removable boot media on RK3399 sdmmc / DWMMC; the development workhorse.

Identity

PartmicroSD slot (user-supplied card)
RolePrimary boot device for development
Bus / addressRK3399 sdmmc / DWMMC @ MMIO 0xfe320000, 4-bit data
GPIO / IRQCard-detect via dwmmc internal logic; no external GPIO
DatasheetSD Physical Layer Specification
Pine64 wikiPinePhone Pro Hardware
Schematicsheet 4 (microSD routing)

Status — ● working

The microSD slot enumerates at 50 MHz with 4-bit data, mounts UFS, and serves as the active boot route for every kernel built in this project. The Honeyguide image flashed with dd boots from here; every kernel rebuild lands in /boot/kernel/kernel on the same card. Primary development device.

Driver

sdmmc is the slot under the back cover, exposed as mmcsd1 or mmcsd0 depending on probe order. The card-detect line is GPIO0_A7 in the DTS. 50 MHz / 4-bit is the SD high-speed spec; the controller supports SDR104 at 208 MHz but the FreeBSD driver does not yet negotiate UHS-I modes for this slot.

Open work