Porting ov9281 sensor to TX2

Hi,

I was wondering if anyone ported the omnivision ov9281 to the tx2. There is existing code but doesn’t seem it is integrated to the system.

I have hacked the ov5693 sensor code and based it on the ov9281 code. I have also modified the ov5693 dts files. The driver is loaded in the system by looking at the kern.log but I unable to create /dev/video.

The camera sensor is on the same hardware configuration as the ov5693. I have enabled the driver and channels in the dts file by changing the ‘disabled’ to ‘okay’.

The ov5693 code, i have also tried to enabled the mclk but return an error -108. My idea was to configure the sensor using i2c-tools once the clock is enabled for the sensor.

Regards
Paul
ov5693_hack.c (34.1 KB)
ov5693_mode_tbls.h (8.92 KB)
dts.tar.gz (8.72 KB)

@paul.lee
Please check the "sensor programing guide in L4T document for sensor bring up.

Hi,

We have ported the sensor to the tx2 but the raw images is very grainy. It is a fully functional V4L2 driver but how do we get access to the ISP or get the ISP to recognize this new driver?

Regards
Paul

Using the argus APP or nvcamerasrc for ISP pipeline.