aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@xilinx.com>2014-10-08 19:32:49 +1000
committerNathan Rossi <nathan.rossi@xilinx.com>2014-10-27 17:58:46 +1000
commitb3b8dc0c79b22f3746983ac35589578188b6fe97 (patch)
tree2665dafd35a4016ed91ba5cbf559e3534cc7429e
parent7a97263ee914cd3ef8e761107e341fac54653963 (diff)
downloadmeta-xilinx-b3b8dc0c79b22f3746983ac35589578188b6fe97.tar.gz
meta-xilinx-b3b8dc0c79b22f3746983ac35589578188b6fe97.tar.bz2
meta-xilinx-b3b8dc0c79b22f3746983ac35589578188b6fe97.zip
linux-xlnx: Add config fragments for base configs
* Add a kernel cache for linux-xlnx base configs that are common for all platforms/architectures * This kernel cache is intended to be used as a substitute to the linux-yocto kernel cache for the linux-xlnx kernels * Configs are a subset of the standard configs provided by linux-yocto kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg1
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg5
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg5
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg5
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg1
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg5
-rw-r--r--recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc0
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc0
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg1
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc6
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg3
-rw-r--r--recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc4
-rw-r--r--recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg86
-rw-r--r--recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc4
20 files changed, 150 insertions, 0 deletions
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg
new file mode 100644
index 00000000..39c2d268
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.cfg
@@ -0,0 +1 @@
+CONFIG_DEBUG_FS=y
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc
new file mode 100644
index 00000000..560aa8dc
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/fs/debugfs.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable debugfs support"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware debugfs.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg
new file mode 100644
index 00000000..92ffacc7
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.cfg
@@ -0,0 +1,5 @@
+CONFIG_HZ_100=y
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=100
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc
new file mode 100644
index 00000000..a4403c08
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_100.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable 100Hz Timer frequency"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware hz_100.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg
new file mode 100644
index 00000000..b8795b95
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.cfg
@@ -0,0 +1,5 @@
+CONFIG_HZ_1000=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_250 is not set
+# CONFIG_HZ_300 is not set
+CONFIG_HZ=1000
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc
new file mode 100644
index 00000000..8792da75
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_1000.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable 1000Hz Timer frequency"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware hz_1000.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg
new file mode 100644
index 00000000..146bb949
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.cfg
@@ -0,0 +1,5 @@
+CONFIG_HZ_250=y
+# CONFIG_HZ_100 is not set
+# CONFIG_HZ_300 is not set
+# CONFIG_HZ_1000 is not set
+CONFIG_HZ=250
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc
new file mode 100644
index 00000000..51f57902
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/hz_250.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable 250Hz Timer frequency"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware hz_250.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg
new file mode 100644
index 00000000..8c68dcd5
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.cfg
@@ -0,0 +1 @@
+CONFIG_NO_HZ=y
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc
new file mode 100644
index 00000000..9409b93f
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/timer/no_hz.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable CONFIG_NO_HZ"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware no_hz.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg
new file mode 100644
index 00000000..19306b82
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.cfg
@@ -0,0 +1,5 @@
+CONFIG_USB_STORAGE=y
+CONFIG_VFAT_FS=y
+CONFIG_FAT_FS=y
+CONFIG_MSDOS_FS=y
+
diff --git a/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc
new file mode 100644
index 00000000..882e3936
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/cfg/usb-mass-storage.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable options required for USB mass storage devices"
+define KFEATURE_COMPATIBILITY all
+
+kconf non-hardware usb-mass-storage.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc b/recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/latencytop/latencytop.scc
diff --git a/recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc b/recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/profiling/profiling.scc
diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg
new file mode 100644
index 00000000..e71b9a47
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.cfg
@@ -0,0 +1 @@
+CONFIG_BLK_DEV_SD=y
diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc
new file mode 100644
index 00000000..fdda548d
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/scsi/disk.scc
@@ -0,0 +1,6 @@
+define KFEATURE_DESCRIPTION "Enable options for SCSI disk support"
+define KFEATURE_COMPATIBILITY board
+
+include scsi.scc
+
+kconf hardware disk.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg
new file mode 100644
index 00000000..a1ae1110
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.cfg
@@ -0,0 +1,3 @@
+CONFIG_SCSI=y
+CONFIG_CHR_DEV_SG=y
+CONFIG_SCSI_MULTI_LUN=y
diff --git a/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc
new file mode 100644
index 00000000..bd739e81
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/features/scsi/scsi.scc
@@ -0,0 +1,4 @@
+define KFEATURE_DESCRIPTION "Enable options for SCSI support"
+define KFEATURE_COMPATIBILITY board
+
+kconf hardware scsi.cfg
diff --git a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg
new file mode 100644
index 00000000..63a8d8b0
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.cfg
@@ -0,0 +1,86 @@
+CONFIG_LOCALVERSION="-xilinx"
+CONFIG_SWAP=y
+CONFIG_SYSVIPC=y
+
+CONFIG_HIGH_RES_TIMERS=y
+CONFIG_IKCONFIG=y
+CONFIG_IKCONFIG_PROC=y
+CONFIG_LOG_BUF_SHIFT=14
+CONFIG_CGROUPS=y
+
+CONFIG_RD_XZ=y
+CONFIG_SYSCTL_SYSCALL=y
+
+CONFIG_EMBEDDED=y
+CONFIG_PERF_EVENTS=y
+CONFIG_SLAB=y
+
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+CONFIG_MODULE_FORCE_UNLOAD=y
+CONFIG_MODVERSIONS=y
+
+CONFIG_PREEMPT=y
+
+CONFIG_NET=y
+CONFIG_PACKET=y
+CONFIG_UNIX=y
+CONFIG_INET=y
+CONFIG_IP_MULTICAST=y
+CONFIG_IP_PNP=y
+CONFIG_IP_PNP_DHCP=y
+CONFIG_IP_PNP_BOOTP=y
+CONFIG_IP_PNP_RARP=y
+CONFIG_NET_IPIP=m
+CONFIG_VLAN_8021Q=m
+
+CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
+
+CONFIG_DEVTMPFS=y
+CONFIG_DEVTMPFS_MOUNT=y
+
+CONFIG_CONNECTOR=y
+
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_PHYSMAP=y
+CONFIG_MTD_PHYSMAP_OF=y
+CONFIG_MTD_M25P80=y
+CONFIG_MTD_NAND=y
+CONFIG_MTD_NAND_PL353=y
+
+CONFIG_BLK_DEV_INITRD=y
+CONFIG_BLK_DEV_LOOP=y
+CONFIG_BLK_DEV_RAM=y
+CONFIG_BLK_DEV_RAM_SIZE=16384
+
+CONFIG_NETDEVICES=y
+CONFIG_MDIO_BITBANG=y
+
+CONFIG_INPUT_SPARSEKMAP=y
+CONFIG_INPUT_EVDEV=y
+
+CONFIG_USB_ZERO=m
+
+CONFIG_MEMORY=y
+
+CONFIG_EXT2_FS=y
+CONFIG_EXT3_FS=y
+CONFIG_EXT4_FS=y
+
+CONFIG_TMPFS=y
+CONFIG_JFFS2_FS=y
+CONFIG_JFFS2_SUMMARY=y
+CONFIG_NFS_FS=y
+CONFIG_ROOT_NFS=y
+
+CONFIG_NLS_CODEPAGE_437=y
+CONFIG_NLS_ASCII=y
+CONFIG_NLS_ISO8859_1=y
+
+CONFIG_TIMER_STATS=y
+CONFIG_RCU_CPU_STALL_TIMEOUT=60
+
diff --git a/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc
new file mode 100644
index 00000000..d83766ee
--- /dev/null
+++ b/recipes-kernel/linux/config/xilinx-base/ktypes/standard/standard.scc
@@ -0,0 +1,4 @@
+# Standard linux-xlnx base configuration
+
+kconf non-hardware standard.cfg
+