- Dec 09, 2024
-
-
Federico Vaga authored
Even though having a working EEPROM is part of the FMC standard, it is not strictly needed for a driver to work. Or at least, it is not needed by the FMC framework to continue the loading process. Hence, we forgive the lack of an EEPROM and move on. If a driver wants to read data from the EEPROM, it will then need to fail later. Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
- Feb 12, 2024
-
-
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 "clean up preprocessor conditions" Closes #14 See merge request be-cem-edl/fec/hardware-modules/fmc!9
-
Federico Vaga authored
Resolve "NULL pointer in the error handling process of add_eeprom" Closes #13 See merge request be-cem-edl/fec/hardware-modules/fmc!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
The carrier device release function and the fmc_carrier_register error handling process were freeing the IDA is twice. Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
The device release function and the fmc_carrier_add_slot error handling process were freeing the IDA is twice. Somehow, the id triggered a NULL pointer bug. Not clear where that comes from, but fixing the error management fixed the NULL pointer reference as well (I think, but I do not have time to investigate further). Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
- Oct 12, 2023
-
-
Federico Vaga authored
Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
tools: lib: fix path for installation Closes #11 See merge request be-cem-edl/fec/hardware-modules/fmc!7
-
Vaibhav Gupta authored
Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Federico Vaga authored
Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Resolve "rebuild for debian 12 and install" Closes #11 See merge request be-cem-edl/fec/hardware-modules/fmc!6
-
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
If sphinx not found, make recipe will fail and it will throw error. Hence CI will also fail. 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
Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- Sep 04, 2023
-
-
Federico Vaga authored
Resolve "Make the root makefile uniform with other projects" Closes #10 See merge request be-cem-edl/fec/hardware-modules/fmc!5
-
Vaibhav Gupta authored
Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- Aug 31, 2023
-
-
Federico Vaga authored
Resolve "Use fec-build-sw to build FMC" Closes #9 See merge request be-cem-edl/fec/hardware-modules/fmc!4
-
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
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
Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
Vaibhav Gupta authored
The targets were explicitly listed and had separate make commands for each of the directories which could be combined into one. Putting the directories in a common variable will also help to implement 'flawfinder' and 'cppcheck' at later stages. Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- Jun 12, 2023
-
-
Federico Vaga authored
Resolve "at24 module should be loaded before FMC probe" Closes #8 See merge request be-cem-edl/fec/hardware-modules/fmc!3
-
Vaibhav Gupta authored
In cases where driver modules are not built into the kernel itself, at24 module is not loaded at the desired time, and thus, can cause error when trying to read the eeprom. Also, listing at24 as a soft dependency doesn't solves our problem as it does not guarantees the time at which the module will be loaded. Hence, load the module using request_module(), and throw a kernel warning in syslog if it fails. Signed-off-by:
Vaibhav Gupta <vaibhav.gupta@cern.ch>
-
- Nov 07, 2022
-
-
Federico Vaga authored
Signed-off-by:
Federico Vaga <federico.vaga@cern.ch>
-
Federico Vaga authored
Resolve "fix documentation" Closes #2 See merge request be-cem-edl/fec/hardware-modules/fmc!2
-
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 "Review Vaibhav Patches" Closes #1 See merge request be-cem-edl/fec/hardware-modules/fmc!1
-