So I’ve been working on an automotive ivi utilizing hikey960.
I have it in a state where it is a heck of a lot more workable than any of the cheap import android car radios.
I would like to get some/most/all of it upstreamed to AOSP.
I just finished a round of cleanup that allows it to coexist with the “standard” configuration for hikey960.
The work is all here;
I would like advice on the following;
- How to work with upstream,
- What parts are reasonable to push upstream,
- What kind of changes will be needed in order to facilitate the process and comply with upstream requirements.
There are some things that are not yet ironed out fully, including the i2s2 configuration in the kernel device tree (I think I can make it work with the hdmi configuration rather than having to replace it), selinux (currently is permissive), and a couple of patches I’ve had to make to AOSP outside of the device tree and kernel in order to get the AMFM radio working.