dma_ip_drivers
dma_ip_drivers copied to clipboard
XDMA IP Core Version field is useless and misleading
In XDMA in Channel Identifier registers there is version field that is documented like that:
Version
8'h01: 2015.3 and 2015.4
8'h02: 2016.1
8'h03: 2016.2
8'h04: 2016.3
8'h05: 2016.4
8'h06: 2017.1 to current release
So 0x06 is the maximum value this field can have now. Yet since 2017.1 there were lots of changes and bug fixes. For example, issue #317 shows that XDMA 2018.2 (Version 4.1 (Rev. 1)) is unstable and basically unusable. Having a register that has a real IP Core version would help in this case because kernel module developers could check the version and print a message if a particular version is not reliable or not compatible.
Please add a real version register.