summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* recipes-kernel:linux-yocto: Adjust recipes and patches to match xlnx_3.8.Sipke Vriend2013-10-297-15/+80192
| | | | | | | 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>
* recipes-kernel:linux-yocto: Remove a few redundant kc705 scc files.Sipke Vriend2013-10-283-29/+0
| | | | Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* boards/zedboard: Updated device-treeNathan Rossi2013-10-241-1/+5
| | | | | | * Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/zc706: Updated device-treeNathan Rossi2013-10-231-14/+16
| | | | | | | | * 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>
* boards/zc702: Updated device-treeNathan Rossi2013-10-231-2/+9
| | | | | | * Added additional node properties for board specific setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-base.dtsi: Updated for 'xlnx_3.8' kernelNathan Rossi2013-10-232-127/+171
| | | | | | | | | * 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>
* recipes-kernel:linux-xlnx: Adjust kernel to use xlnx_3.8 branchSipke Vriend2013-10-222-10/+6
| | | | | | linux-xlnx has an xlnx_3.8 branch, adjust the recipe to us it. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* linux-yocto: Change SRCREV_externalcache to be staticNathan Rossi2013-10-081-2/+4
| | | | | | | * Select a specific SRCREV for the externalcache * Resolves internet access requirement during parsing step Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-dtb.inc: Only append packages if not already in collectionNathan Rossi2013-10-081-1/+2
| | | | | | * Fixes compatibility with the linux-yocto recipes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* README: Added details of Known Issues with MicroBlazeNathan Rossi2013-09-261-0/+35
| | | | | | | * MicroBlaze has two known toolchain issues, document these issues in the README Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynq.dts: Fix issue preventing proper boot of qemuzynqNathan Rossi2013-09-171-0/+2
| | | | | | | | | | | * '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>
* linux-xlnx.inc: Remove use of "linux-yocto"Nathan Rossi2013-09-173-8/+41
| | | | | | | | | | * 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>
* linux-dtb.inc: Fix-up PACKAGES variable for QA issuesNathan Rossi2013-09-171-0/+3
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine/boards/common: Created MicroBlaze 3.10 defconfigNathan Rossi2013-09-171-0/+1169
| | | | | | * Cloned from the 3.8 configuration. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* 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>