Android 10 or 11 for Dragonboard 845c?


I am working on a project that requires a Mobile Hardware Development Platform interfacing with a custom SOC over the SPI interface to do some advanced sensor related functionality. For this we need to have to the GPIO/SPI pins in the Android System and thus need all the sources for the Android System (preferably Android 10 or 11,) along with writing a custom driver and updates to the HAL layer later on.

Can someone tell if the Dragonboard 845c would be a good platform for this application? Also, is either Android 10 or/and 11 ported to the Dragonboard 845c, and if so are all the sources available? Are there any components for which sources are not available and instead provided as Qualcomm proprietary binaries?

I would appreciate any feedback.
Thank you!