Because you have no platform-specific adaption for setting up EGL on fbdev with the Mali drivers.
Using the Beagleboard/bone approach will not work: There there is no device-specific adaptation needed. Other devices, like the Mali-based ones, will need some vendor-specific initialization to create the native “windows”.
Take a look at the hix5hd2 makespecs at qtbase/mkspecs/devices/linux-arm-hisilicon-hix5hd2-g++. The eglfs hooks there are probably usable on any Mali-based board.
You could also try configuring with -device linux-arm-hisilicon-hix5hd2-g++ but be aware that this may break badly if the compiler flags are not what your board expects.
↧