Several boards call readl()/writel() or use uint32_t but do not include
<string.h> (which is where unic declares these). They build today only
because <drivers/framework.h> pulls <string.h> in.
The framework header has no business pulling string.h; Include it properly
in case we remove framework.h later on (spoiler lol).
This does not work anyway, and may cause memory writes to protected
locations (as FRAMEBUFFER_BASE=0x0)
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
This does not accomplish anything, and with the new initcall logic,
can be harmlessly removed.
Signed-off-by: Igor Belwon <igor.belwon@mentallysanemainliners.org>
Simple framebuffer doesn't work due to the previous bootloader messing
up with the display on exit uefi boot services. Uart works with a
usb3.1 cable and a breakout board, where a 51k resistor is connected
A5 and A6, A5 is wired to the +5V, B8 to RX and GND to GND.