[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