We are using a tc358840 hdmi to csi chip and connecting it to csia and csib on the TX1. We’re trying to move to r24.1 to hopefully improve the stream rate for 4k@30. Are there any examples of how to connect cisco’s tc358840 driver to the system using the device tree? I’ve been poring over the code, but it’s very confusing. There are references to csi-port, bus-width, clock-lanes, and data-lanes that don’t seem to be consistently used in the code. We’ve connected a similar driver in r23.2 using the platform driver, but it looks like r24.1 expects to use the media controller and the device tree.
Auvidea is developing a carrier board for the TX1, which has 2 of the Toshiba TC358840 devices integrated. One connects with 8 lanes (so 2 4-lane CSI-2 interfaces) and one with just one 4-lane CSI-2 interface. The TX1 only has 12 lanes in total. The first chip should be able to do 2160p30 (4k with 30p)- the second 1080p60.
The PCBs of the J130 just arrived. They are scheduled to be stuffed next week. If things go right we should be able to send out first boards to beta customers in 2 weeks. Please let me know, if you are interested. More information can be found on diydrones:
[url]NVIDIA's TX1 SoC now comes on a credit-card sized module - Blogs - diydrones.
Key features of the J130:
2x CAN
1x GbE (Gigabit Ethernet)
USB 3 hub (Cypress chip) for 5 USB3 ports in total
high USB 3 power (on board 5V 10A power supply)
PCIe slot with 4 lanes
SATA connector
HDMI input with 2160p30 (4k) with 8 CSI-2 lanes - TC358840
HDMI input with 1080p60 with 4 CSI-2 lanes - TC358840