this is the device trees used from vendor genevn xt2315 have a look around
$ repo init https://github.com/sosRR/au_linux-qssi-genevn
$ repo sync
this made my day!
wait for it to finish and pick away! i do believe genevn and taro are most alike genevn is a VIRTUAL_AB device so be its set correctly