diff options
| author | Sipke Vriend <sipke.vriend@xilinx.com> | 2013-07-25 14:04:33 +1000 |
|---|---|---|
| committer | Sipke Vriend <sipke.vriend@xilinx.com> | 2013-07-25 14:04:33 +1000 |
| commit | e151cc02bf8298191bb47ba64ec936f94db4c739 (patch) | |
| tree | f60f7becd6f0ece0f98bfe8314f4869583075698 /recipes-kernel | |
| parent | c1e0b2ba72d87127f11d71f61530a71107ccda8a (diff) | |
| download | meta-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>
Diffstat (limited to 'recipes-kernel')
| -rw-r--r-- | recipes-kernel/linux/linux-yocto-tiny_3.8.bbappend | 2 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-yocto/kc705-trd-tiny.scc | 10 | ||||
| -rw-r--r-- | recipes-kernel/linux/linux-yocto/microblaze-standard.scc | 29 |
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 += " \ | |||
| 11 | SRC_URI_append += "git://github.com/Xilinx/xilinx-kernel-cache;protocol=git;branch=master;type=kmeta;name=externalcache;destsuffix=external-cache/" | 11 | SRC_URI_append += "git://github.com/Xilinx/xilinx-kernel-cache;protocol=git;branch=master;type=kmeta;name=externalcache;destsuffix=external-cache/" |
| 12 | SRCREV_externalcache = "${AUTOREV}" | 12 | SRCREV_externalcache = "${AUTOREV}" |
| 13 | 13 | ||
| 14 | COMPATIBLE_MACHINE = "zedboard|zc702" | 14 | COMPATIBLE_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 @@ | |||
| 1 | define KMACHINE kc705-trd | ||
| 2 | define KTYPE tiny | ||
| 3 | define KARCH microblaze | ||
| 4 | |||
| 5 | include ktypes/tiny | ||
| 6 | branch meta | ||
| 7 | |||
| 8 | # Same configs used for standard as tiny for microblaze | ||
| 9 | include microblaze-standard.scc | ||
| 10 | kconf 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 | # | ||
| 3 | include cfg/8250.scc | 4 | include cfg/8250.scc |
| 4 | include cfg/efi-ext.scc | 5 | include cfg/efi-ext.scc |
| 5 | include cfg/fs/devtmpfs.scc | 6 | include cfg/fs/devtmpfs.scc |
| @@ -12,18 +13,18 @@ include cfg/timer/hz_1000.scc | |||
| 12 | include cfg/timer/hz_100.scc | 13 | include cfg/timer/hz_100.scc |
| 13 | include cfg/timer/hz_250.scc | 14 | include cfg/timer/hz_250.scc |
| 14 | include cfg/timer/no_hz.scc | 15 | include cfg/timer/no_hz.scc |
| 16 | include cfg/uio-irq.scc | ||
| 15 | 17 | ||
| 16 | # Don't include features, as user can do this? | 18 | # |
| 17 | features/edf/edf.cfg | 19 | # Non Xilinx specific hardware configs - not in yocto-kernel-cache, |
| 18 | features/eg20t/eg20t.cfg | 20 | # but might be one day |
| 19 | features/hrt/hrt.cfg | 21 | # |
| 20 | features/mac80211/mac80211.cfg | ||
| 21 | features/systemtap/systemtap.cfg | ||
| 22 | features/uio/uio.cfg | ||
| 23 | |||
| 24 | # These are in xilinx kernel cache... | ||
| 25 | include cfg/eeprom.scc | 22 | include cfg/eeprom.scc |
| 26 | include cfg/mtd.scc | 23 | include cfg/mtd.scc |
| 24 | |||
| 25 | # | ||
| 26 | # Xilinx specific hardware configs | ||
| 27 | # | ||
| 27 | include cfg/xilinx/devicetree.scc | 28 | include cfg/xilinx/devicetree.scc |
| 28 | include cfg/xilinx/ethernet.scc | 29 | include cfg/xilinx/ethernet.scc |
| 29 | include cfg/xilinx/firewire.scc | 30 | include cfg/xilinx/firewire.scc |
| @@ -31,9 +32,9 @@ include cfg/xilinx/gpio.scc | |||
| 31 | include cfg/xilinx/hid.scc | 32 | include cfg/xilinx/hid.scc |
| 32 | include cfg/xilinx/scsi.scc | 33 | include cfg/xilinx/scsi.scc |
| 33 | include cfg/xilinx/spi.scc | 34 | include cfg/xilinx/spi.scc |
| 34 | include cfg/uio-irq.scc | ||
| 35 | include cfg/fs/flash_fs.scc | ||
| 36 | 35 | ||
| 36 | # | ||
| 37 | # Xilinx Microblaze specific hardware configs | ||
| 38 | # | ||
| 37 | include cfg/microblaze/debug.scc | 39 | include cfg/microblaze/debug.scc |
| 38 | |||
| 39 | include cfg/microblaze/microblaze-arch.scc | 40 | include cfg/microblaze/microblaze-arch.scc |
