summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* recipes-bsp:u-boot Remove u-boot 2013.01.01 target.Sipke Vriend2013-09-126-14927/+0
| | | | | | Yocto 1.5 master has removed 2013.01 u-boot as a target, so follow suit. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* zynq-7-base.dtsi: Fix-up register mappingNathan Rossi2013-09-061-1/+1
| | | | | | | * Fix-up the register mapping of the dev-cfg node which overlaps the register space of the xadc node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Fix DTS Network PHY nodeNathan Rossi2013-09-061-0/+2
| | | | | | | | * Fix-up the Ethernet PHY node handle in the device-tree * This resolves the issue where the kernel will fail to correctly probe the PHY Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Add uEnv.txt supportNathan Rossi2013-09-054-6/+113
| | | | | | * Backport uEnv.txt support from upstream master-next Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-extra.inc: Refactored to use xilinx-utils functionsNathan Rossi2013-09-041-27/+29
| | | | | | | * Fixed issue with manual searching of BBPATH * Cleaned up to use same SRC_URI append method as linux-machine-config Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-machine-config.inc: Refactored useful python functionsNathan Rossi2013-09-042-32/+64
| | | | | | | | * Refactored the useful python functions into more generic form and placed them in the 'xilinx-utils.bbclass' which can be inherited for the functions. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* external-xilinx-toolchain: Fix Parsing errorNathan Rossi2013-09-041-0/+7
| | | | | | * Fix Version Parsing error Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* external-xilinx-toolchain: Created recipeNathan Rossi2013-09-035-39/+339
| | | | | | | | * Allows use of external Xilinx MicroBlaze and Zynq pre-built toolchains * Does not require additional layer dependencies * Updated documentation regarding external toolchain Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* recipes-kernel:linux-xlnx Add recipe for linux-xlnx 3.10 and correspondingSipke Vriend2013-09-032-0/+2797
| | | | | | | | config file in conf/machine. Added linux-xlnx_3.10.bb recipe, pointing initially at master next branch. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-bsp:u-boot: Add u-boot-xlnx_2013.07 and bleeding edge recipe.Sipke Vriend2013-09-032-0/+34
| | | | | | | | | Add u-boot-xlnx_2013.07.bb and point to latest master next on u-boot-xlnx.git Also add u-boot-xlnx_git.bb as a bleeding edge recipe for u-boot. The bleeding edge version defaults to master-next latest commit, but can be changed to build any branch in the u-boot-xlnx.git repository. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* 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>