MNT Pocket Reform

we've got a Pocket Reform with the i.MX8M+ board, and have tried booting freebsd on it; the kernel appears to run but the screen doesn't light up. where would we start in trying to get this machine working on freebsd? probably getting a console on the UART would be step 1, but from there, i'm kinda lost (most of our experience is in x86 hardware such that the BIOS/UEFI provides the frame buffer)
 
The interface is MIPI and that is not easy. You heard of plug and play. This is exact opposite. Need custom u-boot for uefi framebuffer. Look at PinePhonePro FreeBSD work for DSI and see what you can gleen.
From what i have seen from various Arm board offerings you enable the display via a Device Tree Overlay.
But with that approach you only get display output after driver enabled in boot process.
So I am assuming u-boot can setup UEFI framebuffer or some output type for displays..
You would need to add to the board defconfig for the display or enable it in u-boot somehow..

I never tried any DSI yet. It seems hopeless. ZioMario has one of the early Pockets and there was a DTS on wiki for that display.

Unlike in the original MNT Reform, the JDI LT070ME050 display panel in Pocket Reform does not speak eDP (embedded display port) but MIPI-DSI, which is common in mobile devices. Most ARM SOCs—including the i.MX8MPlus—have native MIPI-DSI output, so theoretically things should "just work". There are no standard connectors or pinouts in DSI land, though


 
Back
Top