The Samsung Galaxy S9 G960F also has the same GPU as the Hikey970
ARM-Mali-G72 MP18 572 Mhz 18 cores.
There are kernel sources available for the S9 G960F.
It is updated to upstream Linux 4.9.164. So i don’t think there would be any version issues.
Looking at the G960F kernel the mali sources are newer and from the reviews the Mali G72 performs pretty good on the S9. So couldn’t implementing this driver help Hikey970?
The firmware is also available that would provide users-pace drivers. For android at least.
Is there any reason we couldn’t cherry pick out the Mali G72 kernel source and merge it with the hikey970_v4.9.78 kernel?
I’m sure it will be a little bit of work and i wouldn’t mind giving it a try if it might actually work.
It seems it should. Basically it would require modifications of the makefiles to include the merged driver rather than the factory driver and putting the source in the Hikey970_v4.9 Kernel right?