Solved the issue myself.
The problem was that I was cloning lv_micropython
from master.
This somehow had lv_bindings_micropython
and lvgl
submodules that had no HAL at all.
Switched to using lv_micropython
from the release/v8
branch instead.
Problem solve