Are we getting closer to get a guide for driver porting ?
The documentation available now is either missing totally new information on this, or in cases where there are info, parts of it is missing, i know we are still on “Early access” :)
My findings, and please correct me if i am wrong:
TX2:
host1x {vi@15700000
Is now on Xavier:
host1x {vi@15c10000
nvcsi@150c0000
Is now:
nvcsi@15a00000
port-index = ; seems to be needed now, does that mean csi-port = is being depreciated ?
and:
media_entity_init(&priv->subdev->entity,
is changed to:
tegra_entity_init(&priv->subdev->entity,
There are probably a lot more changes, getting there slowly, but would be so nice with a guide.
If some of the Admin’s in here or other Dev’s have some more info, i would really love it…
I know the imx274 driver is working, but it is a lot of work tracing it all backwards and i am not using the plugin_manager…
there’s driver’s probe() function update, and device tree changes.
release 31 now supports both the I2C and SPI buses, as well as the CPHY and DPHY interfaces.
to avoid confusion, below changes must be made in the release 31 sensor driver device tree files.
Rename csi-port to port-index for VI and CSI endpoints.
Add a new phy_mode property to each sensor mode. The value can be DPHY or CPHY, depending on the sensor type.