Has anyone modified any of the ADI reference designs or created the Linux drivers for the DC2266A?
LTC2107 and LTC6409.
ZC706, ZCU102, KC705, KC102, Arria 10 SoC, Arria 10 GX or Zed.
Thanks in advance.
Hi,This group doesn't have a reference design for DC2266A, and as far as I know, we don't yet have a plan to support it.You can add it yourself, but this will take some time. You can start with https://wiki.analog.com/resources/fpga/docs/hdl/porting_project_quick_start_guidehttps://wiki.analog.com/resources/fpga/docs/hdl
The LTC2107 is nice bit of silicone, why there are no plans to support it?
LT goodies not first class citizens?
I support the LTC2107 and the DC2266 demo board. I don't have any code for the zed board, but there is verilog for our own data capture engine. Verilog_p2157_src.zip
Thanks for taking the time to reply and provide some Verilog code.
Any chance we are going to start seeing more drivers/HDL/no-OS support for LT devices?
Last time I checked there were more TI ADC drivers in the Linux kernel than LT ones.
There is a bit more than just characterizing parts with data capture engines.
there are no "LT" parts, only ADI ones. :) we are all one big happy family.
the group that does the FPGA and driver code responds to either (1) end user requests (like yours) or (2) internal requests from folks like Clarence. If we don't get requests - we don't add things to the list - since the list is already pretty long....
Andrei is right - now it is not on the list, until you asked for it - (and based on feedback from your local ADI FAE, who you should make the same request to - feel free to give them my name). We will have a look to see if the LTC2107 eval board is compatible with the standard Xilinx platforms (we don't support boards that only work on Zed Board, we need ZC706, ZCU102, KC705, KC102, Arria 10 SoC, Arria 10 GX) There is always a never ending maintainace burden of adding a new board (it gets added to test, and needs to be checked every 6 months on all the supported carriers when we do a release). As you can imagine - things explode pretty quickly - so we don't do something unless people are asking.
Hope that helps describe the process.
Oh, and to find the full list of Linux drivers for all ADI parts - check out:
Thank you for adding that link, it sort of demonstrate the lack of drivers for LT bits a bit better.
Before the LTC/ADI acquisition, ADI had been spending 10+ years on writing Linux drivers and sending them upstream - that is why there is a long list of ADI devices with Linux support. LTC on the other hand didn't have such a team, and mostly relied on end users to write drivers for their parts. Since this wasn't an officially supported activity, we (merged ADI/LTC), didn't want to claim credit for end user's work (plus we didn't have doc for the device drivers).
We can try to add doc for the non-ADI developed device drivers, and add them to the list. (it's a fair point that alot of pre-acquisition parts that are in the mainline kernel are missing from the list on the wiki).