- 15 Dec, 2022 6 commits
-
-
Dimitris Lampridis authored
Resolve "automate convention version assignment" Closes #32 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!16
-
Federico Vaga authored
Resolve "Try to fix some flawfinder issues" Closes #10 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!15
-
Dimitris Lampridis authored
-
Federico Vaga authored
Resolve "WR status reading failure" Closes #28 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!11
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
The purpose of the code is not to be perfectly correct, but just to be a reference while building the documentation Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 14 Dec, 2022 10 commits
-
-
Dimitris Lampridis authored
Resolve "Update to latest dependency releases" Closes #16 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!14
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
Resolve "Migrate to common CI and use CI to build FPGA bitstreams" Closes #31 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!13
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Dimitris Lampridis authored
-
Federico Vaga authored
We need to check errno to get the right meaning of an error. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 01 Dec, 2022 2 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
Since SVEC relies on stacks, and not DMA, it is slower than the SPEC. Thus, we need different speed and count for it. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 30 Nov, 2022 2 commits
-
-
Federico Vaga authored
Resolve "API update for debugfs_create_regset32() not handled properly" Closes #26 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!9
-
Vaibhav Gupta authored
After this: commit b208e2f7 ("software: kernel: ft-debug: Update API 'debugfs_create_regset32'") The pointer `ft->dbg_reg` was never initialized. And when we check it for "IS_ERR_ORNULL", we get false failure. Thus, put conditional directive for this API update. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 14 Nov, 2022 6 commits
-
-
Federico Vaga authored
Resolve "Remvoe VME dependency in Makefile" Closes #24 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!8
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Resolve "Include patches from Vaibhav" Closes #15 See merge request be-cem-edl/fec/hardware-modules/fmc-tdc-1ns-5cha!6
-
- 09 Nov, 2022 5 commits
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 04 Nov, 2022 9 commits
-
-
Vaibhav Gupta authored
This warning is treated as error by the compiler. Mark it with "__attribute__((unused))". Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
The '__sg_alloc_table_from_pages()' was expanded to support dynamic allocation of SG table from pages for the drivers that can't supply all the pages at one time, in linux-v5.9 at: commit 07da1223ec939982497db3caccd6215b55acc35c ("lib/scatterlist: Add support in dynamic allocation of SG table from pages") Hence update the code to comply with this new API Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
The 'struct platform_device_id' is defined in 'linux/mod_devicetable.h'; this header was #include in 'linux/platform_device.h'. Hence, using the latter header-file was enough. But in linux-v4.18 at: commit ac3167257b9fe16c9426c2087ead1c9f1b0992b1 ("headers: separate linux/mod_devicetable.h from linux/platform_device.h") the former was no more included in the latter. Thus, we need to do it explicitly. Since this change makes no difference if this driver is compiled against Kernel version less than v4.18, we do not need any conditional directives. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
In struct memory_ops, the function-pointer (*read) is declared as u32 (*)(void *) In its use, its object is given the address of function 'ioread32' (or 'ioread32be') which used to be of the same type. Since linux-v5.8, their protype has been changed to u32 (*)(const void *) at: commit 8f28ca6bd8211214faf717677bbffe375c2a6072 ("iomap: constify ioreadX() iomem argument (as in generic implementation)") Hence, update the declaration of (*read) as well. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
The return type of 'debugfs_create_regset32()' was changed to 'void' in linux-v5.6 at commit: ae91c92565494a37c30ce9a691c87890f800d826 ("debugfs: remove return value of debugfs_create_regset32()") Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Variable name 'LINUX' is very ambiguous for its purpose in the makefile. Also, this project builds as a part of COHT project which uses another variable name 'KERNELSRC' for the same purpose. Hence, this change makes this project uniform with others. Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-