aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
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>
2013-08-07util-linux: 2.23.2 contains submitted patchNathan Rossi
* oe-core master has updated to use util-linux 2.23.2 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-08-02meta-*: Remove deprecated sublayersNathan Rossi
* 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>
2013-08-02linux-xlnx: Remove untested, Linux 3.6 versionNathan Rossi
* Removed associated defconfigs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-08-01machine-xilinx-default.inc: Refactored all non-tune configurationNathan Rossi
* Moved non-tune configuration into machine-xilinx-default.inc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-08-01layer.conf: Change layer priority to match other BSP layersNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-08-01Refactored MACHINE_* usageNathan Rossi
* 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>
2013-07-30linux-yocto: Fix compatiblity with base layer machinesNathan Rossi
* 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>
2013-07-30linux-xlnx: Clean up Zynq defconfig useNathan Rossi
* 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>
2013-07-30linux-xlnx: Split up MicroBlaze kernel configNathan Rossi
* 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>
2013-07-30linux-xlnx: Split out common platform definitionsNathan Rossi
* Split platform definitions out into linux-machine-common.inc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-07-30linux-xlnx: linux-machine-config.inc: Fixed dependency issuesNathan Rossi
* 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>
2013-07-30Merge branch 'master' into nrossi/layer-refactorNathan Rossi
2013-07-26recipes-kernel:linux-yocto: Add RTC fragment to ZC702.Sipke Vriend
RTC fragment was forgotten. Adding it to ZC702 only as zedboard has no RTC. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-07-25recipes-kernel:linux-yocto-*: Modifications for microblazeSipke Vriend
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>
2013-07-24recipes-kernel:linux-yocto: Remove kernel features from zynq-standardSipke Vriend
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>
2013-07-24recipes-kernel:linux-yocto-tiny: Remove a number of 'advanced' configSipke Vriend
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>
2013-07-24recipes-kernel:linux-yocto: Rearranged fragments for zynq-tiny into groups.Sipke Vriend
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>
2013-07-24recipes-kernel:linux-yocto: Add efi-ext.scc to zynq-standard.Sipke Vriend
Enable extended firmware unified interface support through an existing yocto-kernel-cache fragment. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-07-24linux-yocto: Rearranged fragments for zynq-standard into groupings.Sipke Vriend
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>
2013-07-24recipes-kernel:linux-yocto Add some kernel configurations to Zynq.Sipke Vriend
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>
2013-07-18linux-yocto: add kc705-trd as target machine.Sipke Vriend
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>
2013-07-18linux-yocto-*: change linux-yocto recipe to target boards rather thanSipke Vriend
architecture, to allow for zedboard and zc702 builds. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
2013-07-15linux-xlnx: Split MACHINE_* handler into separate includeNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2013-07-15README: Clean up readmeNathan Rossi
* Add some more details regarding the boot flows * Remove references to sub-layers Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>