Camera Driver A203

We are currently trying to utilize OV9281 sensor by Arducam with A2303 carrier board and Jetson Xavier.
This camera module is natively supported in the following Kernel and Jetpack versions and the module works with the dev kit. It is however not detected with the seeed studio carrier board. We tried a couple more cameras and faced the same issues.
Hence, I was thinking of developing a custom driver for the camera module and wanted to know how to go about doing so and how the ports [eg /dev/media0] is mapped with the actual hardware on the board.
I have the datasheets and source files for the original driver which functions with the dev kit as well. So all i will probably need to figure out is the interfacing.

Kernel version: 35.5.12
Jetpack version: 4.2