summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* recipes-bsp:u-boot-xlnx: Move patch files out of include file.Sipke Vriend2013-09-032-3/+7
| | | | | | | | | | Include file is common and should not hold patch files which may no longer be required in future versions of u-boot. So move the patches currently required by 2013.01 into the 2013.101 bb file. If for some reasons these patches are also required in later versions, they should be added to the new version recipe also. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-bsp:u-boot-xlnx: Delete 2012.10 u-boot recipe.Sipke Vriend2013-09-031-9/+0
| | | | | | | Removing the 2012.10 u-boot recipe because it is not a version in poky recipes. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* qemumicroblaze: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson2013-08-261-0/+2
| | | | | | | | | | | This commit adds the qemu-native and qemu-helper-native extra image dependencies and fixes the following error while running the runqemu qemumicroblaze command: Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin' Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson2013-08-261-0/+2
| | | | | | | | | | | This commit adds the qemu-native and qemu-helper-native extra image dependencies and fixes the following error while running the runqemu qemuzynq command: Error: Unable to find tunctl binary in '~/poky/build/tmp/sysroots/x86_64-linux/usr/bin' Signed-off-by: Elvis Dowson <elvis.dowson@gmail.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* recipes-kernel:linux-yocto: Move common items to include file.Sipke Vriend2013-08-213-28/+27
| | | | | | | | | | linux-yocto recipe was modified to use overrides for SRC_URI. Extend this to linux-yocto-tiny by moving common parts to an include file. Update external cache variables to use overrides in case other BSP wish to use an external cache. Correct typo form microblaze configuration file. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* linux : Use overrides to prevent global application of SRC_URI_appends.Philip Balister2013-08-212-7/+8
| | | | | | | | Limt the scope of the SRC_URI additions to the machine/soc they apply to. If this layer is used with other BSP's, the patches may cause problem with other linux-yocto bbappends. Signed-off-by: Philip Balister <philip@balister.org>
* recipes-kernel: Move DTB generation to meta-xilinxSipke Vriend2013-08-213-4/+68
| | | | | | | | | | | | | oe-core changed the DTB generation to use the linux make system. http://git.openembedded.org/openembedded-core/commit/?id=72980d5bb465f0640ed451d1ebb9c5d2a210ad0c This resulted in the kernel make failing as the meta-xilinx contained dts/dtsi files are not in the kernel tree. To resolve, move the DTB creation using DTC into meta-xilinx layer. This will correct the make error and build the DTS files in meta-xilinx. Additionally the user can set KERNEL_DEVICETREE within local.conf to build an in-kernel-tree DTS if they desire. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* docs: Correct and add some documentationSipke Vriend2013-08-202-7/+32
| | | | | | | | README: correct example machine name and add images docs:BOOT.sdcard: Provide information on using second SD card partition for large file sizes. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-kernel:linux-yocto: Set compatible machine to soc familySipke Vriend2013-08-162-2/+2
| | | | | | | Set COMPATIBLE_MACHINE to soc families, zynq and microblaze. This will capture all supported machines from conf. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-kernel:linux-xlnx Move revision to bb file.Sipke Vriend2013-08-132-1/+2
| | | | | | | Move the revision to the bb file for linux-xlnx so it can be updated per kernel version. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* conf:machine Add and modify Zynq dts files.Sipke Vriend2013-08-135-4/+28
| | | | | | | | | Add zc702 ram and mmc partition2 rootfs files. Will allow the user to select between a ramdisk dtb or a mmc card rootfs. Also update typo in comment of zc706 dts file. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* conf:machine: Add zc706 evaluation board support.Sipke Vriend2013-08-124-0/+183
| | | | | | Add zc706-zynq7 machine dts files. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-kernel: Add linux-xlnx-dev bleeding edge recipeSipke Vriend2013-08-091-0/+44
| | | | | | | | | | | Bleeding edge recipe allows developers to build the latest commit on linux-xlnx kernel master-next branch. The branch can be modified by the developer if they wish in the local.conf file by setting KBRANCH variable. The configuration is taken from meta-xilinx, and is likely from a slightly older kernel release. The developer should create a new config if there are new configs or features in the bleeding edge kernel. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* util-linux: 2.23.2 contains submitted patchNathan Rossi2013-08-072-34/+0
| | | | | | * oe-core master has updated to use util-linux 2.23.2 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* meta-*: Remove deprecated sublayersNathan Rossi2013-08-0232-2522/+0
| | | | | | | | * The machines supported in the sublayer BSPs are now supported in the base meta-xilinx layer, these sublayers are no longer required. * Relevant documentation has also been relocated into meta-xilinx/docs/*. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Remove untested, Linux 3.6 versionNathan Rossi2013-08-023-2376/+1
| | | | | | * Removed associated defconfigs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Refactored all non-tune configurationNathan Rossi2013-08-018-19/+22
| | | | | | * Moved non-tune configuration into machine-xilinx-default.inc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* layer.conf: Change layer priority to match other BSP layersNathan Rossi2013-08-011-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* Refactored MACHINE_* usageNathan Rossi2013-08-0110-47/+86
| | | | | | | | | | | | | * Added 'conf/machine/boards' as a default FILESEXTRAPATH (for each available layer). * Change MACHINE_* to rely only on the path being relative to 'conf/machine/boards'. * Fixed up linux-xlnx.inc and linux-machine-common.inc to use 'MACHINE_*' for default files. * Fixed KERNEL_DEVICETREE setting such that the variable is valid before the base __anonymous function of linux-dtb.inc is executed. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-yocto: Fix compatiblity with base layer machinesNathan Rossi2013-07-3010-22/+30
| | | | | | | | * Remove use of machine specific configuration, replace with a 'zynq-default' and 'microblaze-default'. * Add support for the use of meta-xilinx MACHINE_* variables. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Clean up Zynq defconfig useNathan Rossi2013-07-3011-2910/+17
| | | | | | | | * Remove qemuzynq.cfg and rename zynq common defconfig's * Use default inclusion of the zynq default defconfig * Make rtc.cfg general for multiple kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Split up MicroBlaze kernel configNathan Rossi2013-07-304-2349/+1175
| | | | | | | * Split the Board specific fragment from the platform definition * This allows the fragment to be integrated to other kernels easily Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Split out common platform definitionsNathan Rossi2013-07-302-8/+11
| | | | | | * Split platform definitions out into linux-machine-common.inc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: linux-machine-config.inc: Fixed dependency issuesNathan Rossi2013-07-301-0/+6
| | | | | | | * linux-dtb.inc from oe-core is processed before this function, implement the functionality so that it works as expected. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* Merge branch 'master' into nrossi/layer-refactorNathan Rossi2013-07-3091-15/+116194
|\
| * recipes-kernel:linux-yocto: Add RTC fragment to ZC702.Sipke Vriend2013-07-262-0/+2
| | | | | | | | | | | | RTC fragment was forgotten. Adding it to ZC702 only as zedboard has no RTC. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * recipes-kernel:linux-yocto-*: Modifications for microblazeSipke Vriend2013-07-253-15/+26
| | | | | | | | | | | | | | 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>
| * recipes-kernel:linux-yocto: Remove kernel features from zynq-standardSipke Vriend2013-07-241-6/+0
| | | | | | | | | | | | | | | | kernel, as they can be added by users through KERNEL_FEATURES. Removed uio.cfg and mac80211.cfg Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * recipes-kernel:linux-yocto-tiny: Remove a number of 'advanced' configSipke Vriend2013-07-241-15/+0
| | | | | | | | | | | | | | | | | | fragments. To keep with the tiny-ness of this yocto tiny kernel target, remove commonclk, watchdogtimer, ipsec, ipv6, mac80211, uio and tracing. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * recipes-kernel:linux-yocto: Rearranged fragments for zynq-tiny into groups.Sipke Vriend2013-07-241-20/+43
| | | | | | | | | | | | | | To assist in viewing where what fragments come from, they have been arranged into Zynq, Xilinx, and Yocto kernel-cache groups. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * recipes-kernel:linux-yocto: Add efi-ext.scc to zynq-standard.Sipke Vriend2013-07-241-0/+1
| | | | | | | | | | | | | | Enable extended firmware unified interface support through an existing yocto-kernel-cache fragment. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * linux-yocto: Rearranged fragments for zynq-standard into groupings.Sipke Vriend2013-07-241-27/+41
| | | | | | | | | | | | | | To assist in viewing where what fragments come from, they have been arranged into Zynq, Xilinx, and Yocto kernel-cache groups. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * recipes-kernel:linux-yocto Add some kernel configurations to Zynq.Sipke Vriend2013-07-244-10/+10
| | | | | | | | | | | | | | linux-yocto-tiny: add mmc.scc and remove all-others.cfg linux-yocto standard: add mmc.scc, mtd.scc, uio.cfg and no_hz.scc Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * linux-yocto: add kc705-trd as target machine.Sipke Vriend2013-07-184-1/+62
| | | | | | | | | | | | | | Add kc705-trd as compatible machine to linux-yocto recipe. Add standard kernel type fragments for kc705-trd. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * linux-yocto-*: change linux-yocto recipe to target boards rather thanSipke Vriend2013-07-187-17/+36
| | | | | | | | | | | | architecture, to allow for zedboard and zc702 builds. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * Merge MicroBlaze Toolchain Enablement.Nathan Rossi2013-07-1239-2/+4414
| |\
| | * qemumicroblaze: Update TUNE_FEATURESNathan Rossi2013-07-111-1/+1
| | | | | | | | | | | | | | | | | | | | | * Update MicroBlaze CPU Version * Add 'reorder' feature Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| | * gcc: Add patch to resolve MicroBlaze -mhard-float issueNathan Rossi2013-07-112-0/+45
| | | | | | | | | | | | | | | | | | * Resolve internal compiler error for MicroBlaze when -mhard-float is set. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| | * gcc: Added MicroBlaze specific patchesNathan Rossi2013-07-0818-0/+860
| | | | | | | | | | | | | | | | | | * Patches are submitted upstream and pending acceptance Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| | * binutils: Added MicroBlaze specific patchesNathan Rossi2013-07-0818-0/+3507
| | | | | | | | | | | | | | | | | | * Patches are backported from upstream binutils Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| | * site/microblaze-common: Fix glib format configure valueNathan Rossi2013-07-081-1/+1
| | | | | | | | | | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| * | linux-xlnx: Resolve Packaging QA errorNathan Rossi2013-07-091-0/+3
| | | | | | | | | | | | | | | | | | | | | * Resolved by adding the output into the 'kernel-base' package, which contains the definitions for built-in modules Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| * | linux-xlnx: Change 3.8 kernel to use .scc for patchesNathan Rossi2013-07-091-4/+1
| | | | | | | | | | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| * | u-boot: Add yocto u-boot plus patches.Sipke Vriend2013-07-058-8/+14934
| |/ | | | | | | | | | | | | | | Provide u-boot_v2013.01.01 with Xilinx specific patches for xilinx-v2013.01 Required small changes to common include files so they can be shared between u-boot and u-boot-xlnx. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * Add linux-yocto 3.8 targetsSipke Vriend2013-07-0230-0/+96477
| | | | | | | | | | | | | | | | | | | | Add linux-yocto-tiny and linux-yocto standard for zynq targets Kernel configurations (zynq-standard.scc and zynq-tiny.scc) requires xilinx-kernel-cache, currently on github Patches bring linux-yocto up to xilinx-v14.5 tag (of linux-xlnx) and must be applied in the given sequence. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
| * qemu: Added patches for Zynq work-aroundsNathan Rossi2013-06-193-0/+72
| | | | | | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
| * qemu: Add MicroBlaze specific patches for QEMUNathan Rossi2013-06-192-0/+182
| | | | | | | | | | | | * Added initrd support for MicroBlaze QEMU Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | linux-xlnx: Split MACHINE_* handler into separate includeNathan Rossi2013-07-152-30/+29
| | | | | | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | README: Clean up readmeNathan Rossi2013-07-151-25/+14
| | | | | | | | | | | | | | * Add some more details regarding the boot flows * Remove references to sub-layers Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | docs: Improve documentation of Zynq and MicroBlaze boot flowsNathan Rossi2013-07-153-0/+82
| | | | | | | | | | | | | | | | * Add BOOT.jtag to cover booting u-boot for Zynq and MicroBlaze * Add BOOT.tftp to cover booting the kernel for Zynq and MicroBlaze * Add BOOT.sdcard to cover booting Zynq (using BOOT.BIN) Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>