I have a MacBook Pro (15-inch, 2017) and I want to run FreeBSD on it natively. But the built-in keyboard, trackpad and Touch Bar do not work. External keyboards and mice attached via USB work.
So I want to write a driver for the keyboard first; I will write the drivers for the rest afterwards...
I write a driver of LCD, witch use SPI and GPIO and works on kernelspace. Source code is available on my github:
I'll try to test spi but I find strength things. When I load module into kernel:
I see that init...
im looking for a "universal" SPI programmer/flasher so that i can replace the BIOS firmware and boot up computer fast with FreeBSD..
which SPI programmer/flasher you recommend? where to buy?
does someone have experience using SPI programmer on Thinkpad X series? it should be used a SPI...