These configs are possessed privately by x86-64.
CONFIG_IXGBE_DCA depends on CONFIG_DCA.
CONFIG_DCA depends on x86-64.

So I abstract configs related to DCA and put them to *-x86-64.cfg.

Signed-off-by: Hongzhi.Song <hongzhi.s...@windriver.com>
---
 bsp/intel-x86/intel-x86-64.scc  | 1 +
 bsp/intel-x86/intel-x86.scc     | 1 +
 features/ixgbe/ixgbe-x86-64.cfg | 1 +
 features/ixgbe/ixgbe-x86-64.scc | 3 +++
 features/ixgbe/ixgbe.cfg        | 1 -
 features/ixgbe/ixgbe.scc        | 1 -
 6 files changed, 6 insertions(+), 2 deletions(-)
 create mode 100644 features/ixgbe/ixgbe-x86-64.cfg
 create mode 100644 features/ixgbe/ixgbe-x86-64.scc

diff --git a/bsp/intel-x86/intel-x86-64.scc b/bsp/intel-x86/intel-x86-64.scc
index c23611e..50ebf0e 100644
--- a/bsp/intel-x86/intel-x86-64.scc
+++ b/bsp/intel-x86/intel-x86-64.scc
@@ -7,3 +7,4 @@ include cfg/x86_64.scc nopatch
 include intel-x86.scc
 kconf hardware intel-x86-64.cfg
 include features/x2apic/x2apic.scc
+include features/ixgbe/ixgbe-x86-64.scc
diff --git a/bsp/intel-x86/intel-x86.scc b/bsp/intel-x86/intel-x86.scc
index bad7c65..aee6d5e 100644
--- a/bsp/intel-x86/intel-x86.scc
+++ b/bsp/intel-x86/intel-x86.scc
@@ -7,6 +7,7 @@ include cfg/sound.scc
 include cfg/efi-ext.scc
 include cfg/boot-live.scc
 include cfg/intel.scc
+include cfg/dmaengine.scc
 
 include features/netfilter/netfilter.scc
 include features/profiling/profiling.scc
diff --git a/features/ixgbe/ixgbe-x86-64.cfg b/features/ixgbe/ixgbe-x86-64.cfg
new file mode 100644
index 0000000..36c6076
--- /dev/null
+++ b/features/ixgbe/ixgbe-x86-64.cfg
@@ -0,0 +1 @@
+CONFIG_IXGBE_DCA=y
diff --git a/features/ixgbe/ixgbe-x86-64.scc b/features/ixgbe/ixgbe-x86-64.scc
new file mode 100644
index 0000000..2bd2d7c
--- /dev/null
+++ b/features/ixgbe/ixgbe-x86-64.scc
@@ -0,0 +1,3 @@
+kconf hardware ixgbe-x86-64.cfg
+
+include features/dca/dca.scc
diff --git a/features/ixgbe/ixgbe.cfg b/features/ixgbe/ixgbe.cfg
index c7abf3b..31d8b1d 100644
--- a/features/ixgbe/ixgbe.cfg
+++ b/features/ixgbe/ixgbe.cfg
@@ -1,6 +1,5 @@
 CONFIG_IXGBE=m
 
 CONFIG_DCB=y
-CONFIG_IXGBE_DCA=y
 CONFIG_IXGBE_DCB=y
 CONFIG_IXGBEVF=m
diff --git a/features/ixgbe/ixgbe.scc b/features/ixgbe/ixgbe.scc
index d22aa5c..a256a6e 100644
--- a/features/ixgbe/ixgbe.scc
+++ b/features/ixgbe/ixgbe.scc
@@ -1,3 +1,2 @@
 kconf hardware ixgbe.cfg
 
-include features/dca/dca.scc
-- 
2.8.1

-- 
_______________________________________________
linux-yocto mailing list
linux-yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/linux-yocto

Reply via email to