Touchscreen Drivers

I have a Lenovo 300e Chromebook Gen3 that I have converted to a Fedora system. I did this a while back and there was no solution to get touchscreen working at the time, however since we’re not on Fedora 36 now and its been a while I figured I was see if there’s any solutions available now. I should note that xinput does recognize it. The model I got did not come with the stylus but it could be purchased from Lenovo as the hardware was present, as you can see on the xinput command. It also supports finger touches, which is what I want to get working along with automatic screen rotation. I was able to get events for the screen rotation, but not touch events last time I was trying to get it to work. Any ideas on where to start trying to get this to work again?

Input 3 is the tablet mode switch, which generates the events to switch to tablet mode correctly. I suspect it is input 9, 11, or 12 is the touchscreen, since all three are the GDIX0000 i2c devices, but their associated event handlers do not put out any data when I touch the screen. Input 10 is the stylus, which would probably work if I had one since it seems a little more properly associated. The contents of /proc/bus/input/devices and udevadm info —export-db|pcregrep -M ‘P: .+GDIX.+(.+\n)+\n’.