aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-05-04COPYING.MIT: Re-add missing licensedoraNathan Rossi
* Re-add the license file for this layer * This layer is provided under the MIT License Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-14layer.conf: correct BBFILES appendYasir-Khan
Due to immediate expansion operator being used to assign BBFILES variable, bitbake was ignoring BBFILE_COLLECTIONS.split() based append to BBFILES used in other layers to add layer specific bbappends. Use append operator instead of immediate expansion to correct this. Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
2014-01-20libaio: Add MicroBlaze SupportNathan Rossi
* Add a patch to add MicroBlaze support to libaio. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-12-17gdb: Add MicroBlaze supportNathan Rossi
* Import Xilinx gdb patches for MicroBlaze * Disable dependence on LTTng-UST for MicroBlaze, it is not supported Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-12-17binutils: Update binutils patchesNathan Rossi
* Update patches to match current Xilinx binutils work Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-12-06openssl: Add support to build MicroBlaze targetsNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-11-19boards/zedboard: Fix Ethernet PHY dts nodeNathan Rossi
* The Ethernet PHY on the ZedBoard is not guaranteed to be on address 7, instead use the phy broadcast address of 0 which is acceptable as no other devices are on the MDIO bus for the ZedBoard. Reported-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-11-15linux-xlnx: Backport kernel change for traceeventNathan Rossi
* The Makefile in traceevent has posioned the includes for cross builds with /usr/local/include. This upstream patch has been back ported (from linux-xlnx 3.10) to resolve this issue. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-11-08recipes-kernel:linux-yocto: Adjust xlnx_3.8 patch file.Sipke Vriend
Adjust patch file to match new linux-xlnx_3.8 SRCREV. Also remove now redundant patch (included in adjusted patch). Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-11-08recipes-kernel:linux-xlnx: Update SRCREV for linux-xlnx_3.8Sipke Vriend
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-29u-boot-xlnx_git.bb: Remove use of SRCPV in PVNathan Rossi
* This removes the reliance on the SRCPV during recipe parsing, which in turn removes the need for the parsing process to request information from the git server. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-29recipes-kernel:linux-xlnx: Adjust SRCREV for linux-xlnx_3.10Sipke Vriend
Adjust source revision for linux-xlnx_3.10 recipe to match linux-xlnx.git tag Xilinx-v14.5. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-29recipes-kernel:linux-xlnx: Adjust SRCREV on xlnx_3.8 branch.Sipke Vriend
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-29recipes-kernel:linux-yocto: Adjust recipes and patches to match xlnx_3.8.Sipke Vriend
Utilise the xlnx_3.8 branch sources on linux-xlnx.git instead of master. Adjust linux-yocto recipes and include additional patches accordingly. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-28recipes-kernel:linux-yocto: Remove a few redundant kc705 scc files.Sipke Vriend
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-24boards/zedboard: Updated device-treeNathan Rossi
* Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-23boards/zc706: Updated device-treeNathan Rossi
* Added additional node properties for board specific setup * Fixed up QSPI flash properties for ZC706 flash configuration * Fixed up incorrect setup of I2C sub nodes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-23boards/zc702: Updated device-treeNathan Rossi
* Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-23boards/common/zynq-7-base.dtsi: Updated for 'xlnx_3.8' kernelNathan Rossi
* Updated various nodes with newer properties and clock information * Fixed up compatible properties for some nodes * Refactored out some board specific properties * Cleaned up some style inconsistency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-22recipes-kernel:linux-xlnx: Adjust kernel to use xlnx_3.8 branchSipke Vriend
linux-xlnx has an xlnx_3.8 branch, adjust the recipe to us it. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-10-08linux-yocto: Change SRCREV_externalcache to be staticNathan Rossi
* Select a specific SRCREV for the externalcache * Resolves internet access requirement during parsing step Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-10-08linux-dtb.inc: Only append packages if not already in collectionNathan Rossi
* Fixes compatibility with the linux-yocto recipes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-26README: Added details of Known Issues with MicroBlazeNathan Rossi
* MicroBlaze has two known toolchain issues, document these issues in the README Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-17qemuzynq.dts: Fix issue preventing proper boot of qemuzynqNathan Rossi
* '137abefc80c2bd240960ae16626ed6564a8a9196' introduced a fix to the register mapping of the ps7-adc node, this fix allows Linux to attempt to correctly probe the xadc peripheral however QEMU does not emulate this device. * Invalidate node for qemuzynq platform to allow the kernel to correctly boot. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-17linux-xlnx.inc: Remove use of "linux-yocto"Nathan Rossi
* Remove the dependence on the linux-yocto.inc and linux-yocto classes. * This change is made to make linux-xlnx less dependent on features that are provided by the linux-yocto recipes, and in turn make the linux-xlnx recipe more portable. * Fix-up the individual .bb files where required. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-17linux-dtb.inc: Fix-up PACKAGES variable for QA issuesNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-17machine/boards/common: Created MicroBlaze 3.10 defconfigNathan Rossi
* Cloned from the 3.8 configuration. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-12recipes-bsp:u-boot Remove u-boot 2013.01.01 target.Sipke Vriend
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>
2013-09-06zynq-7-base.dtsi: Fix-up register mappingNathan Rossi
* 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>
2013-09-06zedboard-zynq7: Fix DTS Network PHY nodeNathan Rossi
* 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>
2013-09-05u-boot-xlnx: Add uEnv.txt supportNathan Rossi
* Backport uEnv.txt support from upstream master-next Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-04u-boot-extra.inc: Refactored to use xilinx-utils functionsNathan Rossi
* 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>
2013-09-04linux-machine-config.inc: Refactored useful python functionsNathan Rossi
* 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>
2013-09-04external-xilinx-toolchain: Fix Parsing errorNathan Rossi
* Fix Version Parsing error Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-09-03external-xilinx-toolchain: Created recipeNathan Rossi
* 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>
2013-09-03recipes-kernel:linux-xlnx Add recipe for linux-xlnx 3.10 and correspondingSipke Vriend
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>
2013-09-03recipes-bsp:u-boot: Add u-boot-xlnx_2013.07 and bleeding edge recipe.Sipke Vriend
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>
2013-09-03recipes-bsp:u-boot-xlnx: Move patch files out of include file.Sipke Vriend
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>
2013-09-03recipes-bsp:u-boot-xlnx: Delete 2012.10 u-boot recipe.Sipke Vriend
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>
2013-08-26qemumicroblaze: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson
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>
2013-08-26qemuzynq: Add qemu-native and qemu-helper-native extra image dependencies.Elvis Dowson
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>
2013-08-21recipes-kernel:linux-yocto: Move common items to include file.Sipke Vriend
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>
2013-08-21linux : Use overrides to prevent global application of SRC_URI_appends.Philip Balister
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>
2013-08-21recipes-kernel: Move DTB generation to meta-xilinxSipke Vriend
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>
2013-08-20docs: Correct and add some documentationSipke Vriend
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>
2013-08-16recipes-kernel:linux-yocto: Set compatible machine to soc familySipke Vriend
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>
2013-08-13recipes-kernel:linux-xlnx Move revision to bb file.Sipke Vriend
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>
2013-08-13conf:machine Add and modify Zynq dts files.Sipke Vriend
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>
2013-08-12conf:machine: Add zc706 evaluation board support.Sipke Vriend
Add zc706-zynq7 machine dts files. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-08-09recipes-kernel: Add linux-xlnx-dev bleeding edge recipeSipke Vriend
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>