summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSipke Vriend <sipke.vriend@xilinx.com>2013-07-25 14:04:33 +1000
committerSipke Vriend <sipke.vriend@xilinx.com>2013-07-25 14:04:33 +1000
commite151cc02bf8298191bb47ba64ec936f94db4c739 (patch)
treef60f7becd6f0ece0f98bfe8314f4869583075698
parentc1e0b2ba72d87127f11d71f61530a71107ccda8a (diff)
downloadmeta-xilinx-e151cc02bf8298191bb47ba64ec936f94db4c739.tar.gz
recipes-kernel:linux-yocto-*: Modifications for microblaze
Add linux-yocto-tiny for kc705-trd microblaze target Rearrange and tidy up microblaze kernel fragments. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
-rw-r--r--recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend2
-rw-r--r--recipes-kernel/linux/linux-yocto/kc705-trd-tiny.scc10
-rw-r--r--recipes-kernel/linux/linux-yocto/microblaze-standard.scc29
3 files changed, 26 insertions, 15 deletions
diff --git a/recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend b/recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend
index 636da3bf..7d7c5639 100644
--- a/recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend
+++ b/recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend
@@ -11,4 +11,4 @@ SRC_URI_append += " \
11SRC_URI_append += "git://github.com/Xilinx/xilinx-kernel-cache;protocol=git;branch=master;type=kmeta;name=externalcache;destsuffix=external-cache/" 11SRC_URI_append += "git://github.com/Xilinx/xilinx-kernel-cache;protocol=git;branch=master;type=kmeta;name=externalcache;destsuffix=external-cache/"
12SRCREV_externalcache = "${AUTOREV}" 12SRCREV_externalcache = "${AUTOREV}"
13 13
14COMPATIBLE_MACHINE = "zedboard|zc702" 14COMPATIBLE_MACHINE = "zedboard|zc702|kc705-trd" \ No newline at end of file
diff --git a/recipes-kernel/linux/linux-yocto/kc705-trd-tiny.scc b/recipes-kernel/linux/linux-yocto/kc705-trd-tiny.scc
new file mode 100644
index 00000000..f46e86e9
--- /dev/null
+++ b/recipes-kernel/linux/linux-yocto/kc705-trd-tiny.scc
@@ -0,0 +1,10 @@
1define KMACHINE kc705-trd
2define KTYPE tiny
3define KARCH microblaze
4
5include ktypes/tiny
6branch meta
7
8# Same configs used for standard as tiny for microblaze
9include microblaze-standard.scc
10kconf hardware kc705-trd.cfg
diff --git a/recipes-kernel/linux/linux-yocto/microblaze-standard.scc b/recipes-kernel/linux/linux-yocto/microblaze-standard.scc
index 062fb336..27a8a3f7 100644
--- a/recipes-kernel/linux/linux-yocto/microblaze-standard.scc
+++ b/recipes-kernel/linux/linux-yocto/microblaze-standard.scc
@@ -1,5 +1,6 @@
1 1#
2# Microblaze common configurations 2# Non Xilinx specific hardware configs - from yocto-kernel-cache
3#
3include cfg/8250.scc 4include cfg/8250.scc
4include cfg/efi-ext.scc 5include cfg/efi-ext.scc
5include cfg/fs/devtmpfs.scc 6include cfg/fs/devtmpfs.scc
@@ -12,18 +13,18 @@ include cfg/timer/hz_1000.scc
12include cfg/timer/hz_100.scc 13include cfg/timer/hz_100.scc
13include cfg/timer/hz_250.scc 14include cfg/timer/hz_250.scc
14include cfg/timer/no_hz.scc 15include cfg/timer/no_hz.scc
16include cfg/uio-irq.scc
15 17
16# Don't include features, as user can do this? 18#
17features/edf/edf.cfg 19# Non Xilinx specific hardware configs - not in yocto-kernel-cache,
18features/eg20t/eg20t.cfg 20# but might be one day
19features/hrt/hrt.cfg 21#
20features/mac80211/mac80211.cfg
21features/systemtap/systemtap.cfg
22features/uio/uio.cfg
23
24# These are in xilinx kernel cache...
25include cfg/eeprom.scc 22include cfg/eeprom.scc
26include cfg/mtd.scc 23include cfg/mtd.scc
24
25#
26# Xilinx specific hardware configs
27#
27include cfg/xilinx/devicetree.scc 28include cfg/xilinx/devicetree.scc
28include cfg/xilinx/ethernet.scc 29include cfg/xilinx/ethernet.scc
29include cfg/xilinx/firewire.scc 30include cfg/xilinx/firewire.scc
@@ -31,9 +32,9 @@ include cfg/xilinx/gpio.scc
31include cfg/xilinx/hid.scc 32include cfg/xilinx/hid.scc
32include cfg/xilinx/scsi.scc 33include cfg/xilinx/scsi.scc
33include cfg/xilinx/spi.scc 34include cfg/xilinx/spi.scc
34include cfg/uio-irq.scc
35include cfg/fs/flash_fs.scc
36 35
36#
37# Xilinx Microblaze specific hardware configs
38#
37include cfg/microblaze/debug.scc 39include cfg/microblaze/debug.scc
38
39include cfg/microblaze/microblaze-arch.scc 40include cfg/microblaze/microblaze-arch.scc