Commit 297e3bd8 authored by Federico Vaga's avatar Federico Vaga

add udev rule to flash FPGA at CERN

Signed-off-by: Federico Vaga's avatarFederico Vaga <federico.vaga@cern.ch>
parent 1284b236
# SPDX-FileCopyrightText: 2023 CERN (home.cern)
#
# SPDX-License-Identifier: LGPL-2.1-or-later
ACTION=="add|change", SUBSYSTEM=="pci", ATTR{vendor} == "0x10dc", ATTR{device} == "0x018d|0x01a2|0x01a3", DRIVER=="spec-fmc-carrier", GOTO="spec-fmc-carrier-start"
GOTO="spec-fmc-carrier-end"
LABEL="spec-fmc-carrier-start"
IMPORT{program}="/usr/local/bin/dynpci -B -p $kernel"
IMPORT{program}="/usr/local/bin/fechw udev fpu --slot PCIe.$env{DYNPCI_SLOT} --type FPGA --role Application"
RUN += "/usr/bin/bash -c '/usr/bin/echo -n $env{FPU_FW_NAME} > /sys/bus/pci/devices/$kernel/firmware_name'"
LABEL="spec-fmc-carrier-end"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment