my understanding is that the motomod interface is greybus, mainline linux has support for this. the keyboard uses the hid interface. so it should be "easy" to get working if you can get a kernel new enough to have greybus support to boot