Hello @aforey,
Sorry for the delay here.
I would recommend that you try to change the compatible
string for your panel in your device tree to the following one:
compatible = "techstar,ts8550b";
Your device tree seems to be correct, but this change would be recommended in order to avoid any possible misconfigurations.
With that in place, please check if the status of the panel is expected in the image:
find /sys/firmware/ -name "*panel*"
# In the directory you find verify that the status is either okay or not there
cat <directory>/status
Besides that it would be important to know if the init function is called.
For that, can you set the following ftrace filter?
echo "*st77*" > /sys/kernel/tracing/set_ftrace_filter
With this configuration, do you see the init function being called?
Best Regards,
Bruno