For the record, i found something usefull in a github repo:
https://github.com/friendlyarm…input/touchscreen/gt9xx.c
with a bit of porting it seems that works.
Still pending a test, will update after.
Update: goodix controller needs a configuration to be downloaded and little info is provided on the fields of the configuration but after many tweaks and a lot of pain it worked!