Banana Pi BPI-CM4 is a computer module with Amlogic A311D, same size asm Raspberry Pi CM4 module ,and connect interface same as Raspberry Pi CM4 , you can use it as RasPi CM4.
for A311D chip PIN limited . just support 1 HDMI ,1 CSI and 1 DSI , Raspberry Pi support 2 HDMI ,2 CSI and 2 DSI , Other is Pin2Pin . you can use Raspberry Pi CM4 baseboard.
Compared to the raspberry PI CM4, the red symbol indicates unsupported, and the others are PIN2PIN
Good to know that it is pin to pin compatible with cm4 but it would be good to first have decent device support upstream so the end users get good support for the device.
The kernel maintainers are Neil Armstrong, Kevin Hilman and (reviewer) Martin Blumenstingl. Their contacts are publicly available in kernel sources. I’m someone with an unhealthy passing interest in Amlogic upstream support and matters related to Kodi, but I am not a kernel maintainer. Furkhan is similarly not a kernel maintainer but he likes to see Manjaro run on everything
NB: Sending board samples to maintainers supports the process of validating and accepting the code submissions you make to add support for your boards to the upstream kernel. It doesn’t meant they write free code to add support for your boards. Community developers are more likely to do that for you, but as SOM boards need a lot more skill and effort to test than self-contained boards like BPI-M5 this is (IMHO) best done by the manufacturer.
It’s only partially supported, things like dual cameras, dual HDMI and screen are not supported on the A311D itself, we just support one cameras,one hdmi …