Skip to content

Commit c92bfc5

Browse files
Russ Weightpcolberg
authored andcommitted
configs: DFL driver config options
Having separate config files means having a lot of duplicate options listed in both files. It also means that both config files need to be used in order to build all of the DFL support into a single kernel. This change merges the configs into a single list of config options and renames the readme.txt file to README. The n3000_d5005_defconfig and n5010_defconfig files are now deprecated and will be removed soon. Signed-off-by: Russ Weight <russell.h.weight@intel.com>
1 parent 2f2ab5a commit c92bfc5

File tree

2 files changed

+84
-0
lines changed

2 files changed

+84
-0
lines changed

configs/README

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
This directory contains the dfl-config file which includes the config
2+
options required to enable the Device Feature List (DFL) driver support.
3+
By design the DFL driver collection is extendable and it is anticipated
4+
that new drivers will be added to the collection.
5+
6+
The dfl related config options are intended to be appended to a base kernel
7+
configuration. For example the following commands would modify an existing
8+
kernel configuration to enable support DFL cards.
9+
10+
# cd kernel_source_directory
11+
# cp /boot/config-`uname -r` .config
12+
# cat configs/dfl-config >> .config
13+
# make olddefconfig

configs/dfl-config

Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
# Core FPGA support
2+
3+
CONFIG_FPGA=m
4+
CONFIG_FPGA_BRIDGE=m
5+
CONFIG_FPGA_REGION=m
6+
7+
# Core DFL support
8+
9+
CONFIG_FPGA_DFL=m
10+
CONFIG_FPGA_DFL_PCI=m
11+
CONFIG_INTEL_IOMMU_SVM=y
12+
CONFIG_FPGA_DFL_PCI_SVA=m
13+
CONFIG_FPGA_DFL_PLATFORM=m
14+
CONFIG_FPGA_DFL_AFU=m
15+
CONFIG_FPGA_DFL_FME=m
16+
CONFIG_FPGA_DFL_PRIV_FEAT=m
17+
CONFIG_FPGA_DFL_FME_MGR=m
18+
CONFIG_FPGA_DFL_FME_BRIDGE=m
19+
CONFIG_FPGA_DFL_FME_REGION=m
20+
21+
CONFIG_SPI_ALTERA=m
22+
CONFIG_SPI_ALTERA_DFL=m
23+
CONFIG_SERIAL_8250_DFL=m
24+
CONFIG_FPGA_M10_BMC_SEC_UPDATE=m
25+
26+
CONFIG_MFD_INTEL_M10_BMC_SPI=m
27+
CONFIG_SENSORS_INTEL_M10_BMC_HWMON=m
28+
29+
CONFIG_FW_UPLOAD=y
30+
31+
CONFIG_UIO_DFL=m
32+
33+
# N3000 / D5005 Support
34+
35+
CONFIG_MEMORY=y
36+
CONFIG_IIO_INTERRUPT_TRIGGER=m
37+
38+
CONFIG_FPGA_DFL_EMIF=m
39+
CONFIG_FPGA_DFL_NIOS_INTEL_PAC_N3000=m
40+
CONFIG_FPGA_DFL_HSSI=m
41+
CONFIG_S10HSSI=m
42+
CONFIG_INTEL_S10_PHY=m
43+
44+
# N5010 Support
45+
46+
CONFIG_FIXED_PHY=y
47+
CONFIG_N5010_HSSI=m
48+
CONFIG_N5010_PHY=m
49+
CONFIG_NET_VENDOR_SILICOM=y
50+
51+
# PMCI device support
52+
53+
CONFIG_MFD_INTEL_M10_BMC_LOG=m
54+
CONFIG_MFD_INTEL_M10_BMC_PMCI=m
55+
CONFIG_QSFP_MEM=m
56+
CONFIG_QSFP_MEM_DFL=m
57+
58+
# ToD device support
59+
60+
CONFIG_PTP_DFL_TOD=m
61+
62+
# CXL cache support
63+
64+
CONFIG_DRM=m
65+
CONFIG_FPGA_DFL_CXL_CACHE=m
66+
67+
# Test configs - not required for production environments
68+
69+
CONFIG_IKCONFIG=y
70+
CONFIG_IKCONFIG_PROC=y
71+
CONFIG_TEST_FIRMWARE=m

0 commit comments

Comments
 (0)