- 30 Sep, 2022 1 commit
-
-
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>
-
- 22 Aug, 2022 2 commits
-
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 03 Aug, 2022 1 commit
-
-
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>
-
- 28 Jul, 2022 6 commits
-
-
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>
-
Vaibhav Gupta authored
Signed-off-by: Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- 01 Mar, 2022 1 commit
-
-
Evangelia Gousiou authored
-
- 25 Feb, 2022 1 commit
-
-
Evangelia Gousiou authored
-
- 29 Jul, 2021 2 commits
-
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 11 Dec, 2020 1 commit
-
-
Federico Vaga authored
At the end the carrier offset value for White-Rabbit has been always constant and it depends on the hardware: - SVEC: 3000 ps - SPEC: 0 ps so, instead of complicate users life by setting this module parameter, here I am embedding it into the platform_data for the TDC. The ideal solution would be to ignore this value in software and to apply it in HDL directly. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 09 Dec, 2020 1 commit
-
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 04 Dec, 2020 2 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>
-
- 18 Nov, 2020 2 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>
-
- 17 Nov, 2020 6 commits
-
-
Federico Vaga authored
8.0.0.rc1 - 2020-11-17 ====================== Added ----- - hdl,sw: double buffering DMA support for faster timestamping - hdl,sw: design built on top of spec-base and svec-base - tst: integration tests with pytest
-
Federico Vaga authored
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Federico Vaga authored
wbgen2 does not generate the correct header file, wrong offset. Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 16 Nov, 2020 6 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
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Signed-off-by: Federico Vaga <federico.vaga@cern.ch>
-
- 16 Oct, 2020 3 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
The block cannot be completly removed as it defines some registers that are still used even when the fifos are not present.
-
Tristan Gingold authored
-
- 15 Oct, 2020 5 commits
-
-
Tristan Gingold authored
-
Tristan Gingold authored
-
Federico Vaga authored
100ns is the very minimum that the TDC can accept, give 1ns of margin 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>
-