LVGL 7.7.1 running on a screen but how to add a touchscreen driver

Hmm, still not very helpfull - you wrote that the LCD has parallel interface. Does your explanation mean that the SSD1963 uses (some) another pins and the XPT2046 is connected to GPIO 21, 19, 23 and 18? If so you have to search for Arduino XPT2046 library - there is plenty of them, some are also listed in official Arduino library repository (did you look here? https://www.arduino.cc/reference/en/libraries/thingpulse-xpt2046-touch/ ). You have to choose one, which suits your needs and try to make it work. After you choose one and make it work (and solve the calibration) we can guide you of how to write driver input to the LVGL.