Age | Commit message (Collapse) | Author |
|
* 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>
|
|
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>
|
|
* Add a patch to add MicroBlaze support to libaio.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* Update patches to match current Xilinx binutils work
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
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>
|
|
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* 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>
|
|
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>
|
|
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
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>
|
|
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* Added additional node properties for board specific setup
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
linux-xlnx has an xlnx_3.8 branch, adjust the recipe to us it.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
* Select a specific SRCREV for the externalcache
* Resolves internet access requirement during parsing step
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Fixes compatibility with the linux-yocto recipes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* MicroBlaze has two known toolchain issues, document these issues in
the README
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* '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>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Cloned from the 3.8 configuration.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
* 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>
|
|
* 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>
|
|
* Backport uEnv.txt support from upstream master-next
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* Fix Version Parsing error
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
Add zc706-zynq7 machine dts files.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
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>
|