[meta-lsi] [PATCH 01/22] linux-yocto-3.14: axxiaarm: update config fragments to match github defconfigs

Daniel Dragomir daniel.dragomir at windriver.com
Thu Jan 28 04:56:52 PST 2016


From: Cristian Bercaru <cristian.bercaru at windriver.com>

Signed-off-by: Cristian Bercaru <cristian.bercaru at windriver.com>
---
 .../linux-3.14/axxiaarm/common/common-hw.cfg       |  2 -
 .../linux-3.14/axxiaarm/common/common-non-hw.cfg   | 11 +----
 .../linux-3.14/axxiaarm/common/dbg-non-hw.cfg      | 49 ++++++++++++++++++++++
 .../linux-yocto/linux-3.14/axxiaarm/common/dbg.scc |  1 +
 .../linux-3.14/axxiaarm/common/full-power-L2.cfg   | 13 ++++++
 .../linux-3.14/axxiaarm/common/full-power.cfg      | 13 ++++++
 .../linux-3.14/axxiaarm/common/low-power.cfg       | 13 ++++++
 .../linux-3.14/axxiaarm/common/testing.cfg         | 13 ++++++
 .../axxiaarm/preempt-rt/big-endian-hw.cfg          | 23 ++++++++++
 .../axxiaarm/preempt-rt/big-endian-non-hw.cfg      | 23 ++++++++++
 .../linux-3.14/axxiaarm/preempt-rt/big-endian.scc  |  2 +
 .../linux-3.14/axxiaarm/standard/big-endian-hw.cfg | 27 ++++++++++++
 .../linux-3.14/axxiaarm/standard/big-endian.scc    |  4 ++
 .../linux-3.14/axxiaarm/standard/smmon.cfg         | 15 +++++++
 .../axxiaarm/standard/standard-non-hw.cfg          |  1 +
 .../linux-3.14/axxiaarm/standard/standard.scc      |  1 +
 16 files changed, 199 insertions(+), 12 deletions(-)
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg-non-hw.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg.scc
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-hw.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-non-hw.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian.scc
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian-hw.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian.scc
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/smmon.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard-non-hw.cfg
 create mode 100644 recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard.scc

diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-hw.cfg
index 5037891..96e8979 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-hw.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-hw.cfg
@@ -105,7 +105,6 @@ CONFIG_HID_GYRATION=y
 CONFIG_HID_TWINHAN=y
 CONFIG_HID_KENSINGTON=y
 CONFIG_HID_LOGITECH=y
-CONFIG_HID_LOGITECH_DJ=y
 CONFIG_HID_MICROSOFT=y
 CONFIG_HID_MONTEREY=y
 CONFIG_HID_NTRIG=y
@@ -125,4 +124,3 @@ CONFIG_HID_ZEROPLUS=y
 # I2C HID support
 #
 CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
-
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-non-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-non-hw.cfg
index 683df46..18016cd 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-non-hw.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/common-non-hw.cfg
@@ -35,10 +35,7 @@ CONFIG_LOG_BUF_SHIFT=14
 # CONFIG_USER_NS is not set
 # CONFIG_PID_NS is not set
 # CONFIG_NET_NS is not set
-
-# CONFIG_UIDGID_STRICT_TYPE_CHECKS is not set
 CONFIG_SCHED_AUTOGROUP=y
-
 # CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
 CONFIG_SYSCTL_SYSCALL=y
 
@@ -46,7 +43,7 @@ CONFIG_SYSCTL_SYSCALL=y
 # Kernel Performance Events And Counters
 #
 # CONFIG_COMPAT_BRK is not set
-# CONFIG_OPROFILE is not set
+CONFIG_PROFILING=y
 
 #
 # IO Schedulers
@@ -110,7 +107,6 @@ CONFIG_LLC=y
 # CONFIG_NET_PKTGEN is not set
 # CONFIG_RFKILL is not set
 
-
 #
 # Device Tree and Open Firmware support
 #
@@ -174,11 +170,6 @@ CONFIG_VIRT_DRIVERS=y
 # CONFIG_VIRTIO_BALLOON is not set
 
 #
-# Common Clock Framework
-#
-CONFIG_COMMON_CLK_DEBUG=y
-
-#
 # File systems
 #
 # CONFIG_EXT2_FS_XATTR is not set
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg-non-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg-non-hw.cfg
new file mode 100644
index 0000000..a52ebbe
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg-non-hw.cfg
@@ -0,0 +1,49 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+#
+# Memory Debugging
+#
+CONFIG_DEBUG_PAGEALLOC=y
+CONFIG_DEBUG_OBJECTS=y
+CONFIG_DEBUG_OBJECTS_SELFTEST=y
+CONFIG_DEBUG_OBJECTS_FREE=y
+CONFIG_DEBUG_OBJECTS_TIMERS=y
+CONFIG_DEBUG_OBJECTS_WORK=y
+CONFIG_DEBUG_OBJECTS_RCU_HEAD=y
+CONFIG_DEBUG_OBJECTS_PERCPU_COUNTER=y
+CONFIG_SLUB_STATS=y
+CONFIG_DEBUG_KMEMLEAK=y
+CONFIG_DEBUG_KMEMLEAK_DEFAULT_OFF=y
+CONFIG_DEBUG_STACK_USAGE=y
+CONFIG_DEBUG_VM=y
+CONFIG_DEBUG_VM_RB=y
+CONFIG_DEBUG_MEMORY_INIT=y
+CONFIG_DEBUG_PER_CPU_MAPS=y
+CONFIG_DEBUG_HIGHMEM=y
+
+#
+# Debug Lockups and Hangs
+#
+CONFIG_LOCKUP_DETECTOR=y
+# CONFIG_DETECT_HUNG_TASK is not set
+CONFIG_SCHEDSTATS=y
+CONFIG_TIMER_STATS=y
+
+#
+# Lock Debugging
+#
+CONFIG_DEBUG_RT_MUTEXES=y
+CONFIG_DEBUG_WW_MUTEX_SLOWPATH=y
+CONFIG_LOCK_STAT=y
+CONFIG_DEBUG_ATOMIC_SLEEP=y
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg.scc b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg.scc
new file mode 100644
index 0000000..01fcbff
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/dbg.scc
@@ -0,0 +1 @@
+kconf non-hardware dbg-non-hw.cfg
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.cfg
index 19b5cf4..1641a6b 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power-L2.cfg
@@ -1,3 +1,16 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
 CONFIG_HOTPLUG_CPU_COMPLETE_POWER_DOWN=y
 # CONFIG_HOTPLUG_CPU_LOW_POWER is not set
 CONFIG_HOTPLUG_CPU_L2_POWER_DOWN=y
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.cfg
index 99025a2..cc921c0 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/full-power.cfg
@@ -1,3 +1,16 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
 CONFIG_HOTPLUG_CPU_COMPLETE_POWER_DOWN=y
 # CONFIG_HOTPLUG_CPU_LOW_POWER is not set
 # CONFIG_HOTPLUG_CPU_L2_POWER_DOWN is not set
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.cfg
index 5d3431b..6abe4b6 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/low-power.cfg
@@ -1,2 +1,15 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
 # CONFIG_HOTPLUG_CPU_COMPLETE_POWER_DOWN is not set
 CONFIG_HOTPLUG_CPU_LOW_POWER=y
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.cfg
index 93e2e30..6e2af3c 100644
--- a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.cfg
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/common/testing.cfg
@@ -1,3 +1,16 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
 CONFIG_PROC_FS=y
 CONFIG_IKCONFIG=y
 CONFIG_IKCONFIG_PROC=y
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-hw.cfg
new file mode 100644
index 0000000..dee17a5
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-hw.cfg
@@ -0,0 +1,23 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+#
+# Bus devices
+#
+# CONFIG_ARM_CCI is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_NET_VENDOR_ARC=y
+# CONFIG_IGB_HWMON is not set
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-non-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-non-hw.cfg
new file mode 100644
index 0000000..58c8bac
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian-non-hw.cfg
@@ -0,0 +1,23 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+#
+# RCU Subsystem
+#
+# CONFIG_RCU_BOOST is not set
+
+#
+# Kernel Performance Events And Counters
+#
+# CONFIG_KPROBES is not set
+
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian.scc b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian.scc
new file mode 100644
index 0000000..c6da902
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/preempt-rt/big-endian.scc
@@ -0,0 +1,2 @@
+kconf hardware big-endian-hw.cfg
+kconf non-hardware big-endian-non-hw.cfg
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian-hw.cfg
new file mode 100644
index 0000000..bae44fa
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian-hw.cfg
@@ -0,0 +1,27 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+#
+# Bus devices
+#
+# CONFIG_ARM_CCI is not set
+
+#
+# Distributed Switch Architecture drivers
+#
+CONFIG_NET_VENDOR_ARC=y
+
+#
+# Multifunction device drivers
+#
+# CONFIG_MFD_SYSCON is not set
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian.scc b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian.scc
new file mode 100644
index 0000000..ca42c3f
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/big-endian.scc
@@ -0,0 +1,4 @@
+kconf hardware big-endian-hw.cfg
+
+# use SMMON instead of EDAC for big endian builds
+kconf hardware smmon.cfg
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/smmon.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/smmon.cfg
new file mode 100644
index 0000000..dfd0836
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/smmon.cfg
@@ -0,0 +1,15 @@
+#.........................................................................
+#                                WARNING
+#
+# This file is a kernel configuration fragment, and not a full kernel
+# configuration file.  The final kernel configuration is made up of
+# an assembly of processed fragments, each of which is designed to
+# capture a specific part of the final configuration (e.g. platform
+# configuration, feature configuration, and board specific hardware
+# configuration).  For more information on kernel configuration, please
+# consult the product documentation.
+#
+#.........................................................................
+
+CONFIG_LSI_SMMON=y
+# CONFIG_EDAC is not set
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard-non-hw.cfg b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard-non-hw.cfg
new file mode 100644
index 0000000..0cbeb5a
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard-non-hw.cfg
@@ -0,0 +1 @@
+CONFIG_PREEMPT_NONE=y
diff --git a/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard.scc b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard.scc
new file mode 100644
index 0000000..609308f
--- /dev/null
+++ b/recipes-kernel/linux/conf/linux-yocto/linux-3.14/axxiaarm/standard/standard.scc
@@ -0,0 +1 @@
+kconf non-hardware standard-non-hw.cfg
-- 
1.9.1



More information about the meta-lsi mailing list