Skip to content
Snippets Groups Projects
user avatar
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: default avatarVaibhav Gupta <vaibhav.gupta@cern.ch>
11509b33

FMC Linux Kernel Support

reuse

The FMC Linux kernel support is a Linux module that adds a standardized FMC module usage. In few words, it offers a mechanism to declare FMC carriers, to enumerate FMC modules, to access the FMC module EEPROM and to validate the FRU on the EEPROM.