From 6eecf97379301a4e9ceca007c527d99c282dc4d3 Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Thu, 20 May 2021 08:58:55 +0200 Subject: igb: allow to build IGB as module Change-Id: I232b2262db4b2fb3478a3ca15088d1c78d157069 Signed-off-by: Adrian Calianu --- features/i2csupport/i2c_m.cfg | 9 +++++++++ features/i2csupport/i2c_m.scc | 5 +++++ features/i2csupport/i2csupport_n.cfg | 1 - features/ixgbe/igb_m.cfg | 2 ++ features/ixgbe/igb_m.scc | 5 +++++ features/tpm/tpm_m.cfg | 4 ++++ features/tpm/tpm_m.scc | 5 +++++ 7 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 features/i2csupport/i2c_m.cfg create mode 100644 features/i2csupport/i2c_m.scc create mode 100644 features/ixgbe/igb_m.cfg create mode 100644 features/ixgbe/igb_m.scc create mode 100644 features/tpm/tpm_m.cfg create mode 100644 features/tpm/tpm_m.scc diff --git a/features/i2csupport/i2c_m.cfg b/features/i2csupport/i2c_m.cfg new file mode 100644 index 0000000..68323b4 --- /dev/null +++ b/features/i2csupport/i2c_m.cfg @@ -0,0 +1,9 @@ +CONFIG_I2C=m +CONFIG_I2C_SMBUS=m +CONFIG_I2C_BOARDINFO=y +CONFIG_I2C_ALGOBIT=m +CONFIG_RTC_I2C_AND_SPI=m +CONFIG_I2C_MUX=m +CONFIG_I2C_I801=m +CONFIG_I2C_DESIGNWARE_CORE=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m diff --git a/features/i2csupport/i2c_m.scc b/features/i2csupport/i2c_m.scc new file mode 100644 index 0000000..6ec7e80 --- /dev/null +++ b/features/i2csupport/i2c_m.scc @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +define KFEATURE_DESCRIPTION "I2C as modules" +define KFEATURE_COMPATIBILITY board + +kconf hardware i2c_m.cfg diff --git a/features/i2csupport/i2csupport_n.cfg b/features/i2csupport/i2csupport_n.cfg index 30c4a3e..2204808 100644 --- a/features/i2csupport/i2csupport_n.cfg +++ b/features/i2csupport/i2csupport_n.cfg @@ -60,7 +60,6 @@ CONFIG_I2C_I801=n # External I2C/SMBus adapter drivers # # CONFIG_I2C_DIOLAN_U2C is not set -# CONFIG_I2C_PARPORT_LIGHT is not set # CONFIG_I2C_ROBOTFUZZ_OSIF is not set # CONFIG_I2C_TAOS_EVM is not set # CONFIG_I2C_TINY_USB is not set diff --git a/features/ixgbe/igb_m.cfg b/features/ixgbe/igb_m.cfg new file mode 100644 index 0000000..89216c9 --- /dev/null +++ b/features/ixgbe/igb_m.cfg @@ -0,0 +1,2 @@ +CONFIG_IGB=m +CONFIG_IGBVF=m diff --git a/features/ixgbe/igb_m.scc b/features/ixgbe/igb_m.scc new file mode 100644 index 0000000..605408f --- /dev/null +++ b/features/ixgbe/igb_m.scc @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +define KFEATURE_DESCRIPTION "Intel Gigabit functionality as modules" +define KFEATURE_COMPATIBILITY board + +kconf hardware igb_m.cfg diff --git a/features/tpm/tpm_m.cfg b/features/tpm/tpm_m.cfg new file mode 100644 index 0000000..f3b99c8 --- /dev/null +++ b/features/tpm/tpm_m.cfg @@ -0,0 +1,4 @@ +CONFIG_TCG_TIS_I2C_ATMEL=m +CONFIG_TCG_TIS_I2C_INFINEON=m +CONFIG_TCG_TIS_I2C_NUVOTON=m +CONFIG_TCG_TIS_ST33ZP24_I2C=m diff --git a/features/tpm/tpm_m.scc b/features/tpm/tpm_m.scc new file mode 100644 index 0000000..3c22d07 --- /dev/null +++ b/features/tpm/tpm_m.scc @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: MIT +define KFEATURE_DESCRIPTION "Enable TCG TPM driver (Trusted Computing Group Trusted Platform Module)" +define KFEATURE_COMPATIBILITY board + +kconf hardware tpm_m.cfg -- cgit v1.2.3-54-g00ecf