summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-yocto: Add 3.10 support for MicroBlaze and ZynqNathan Rossi2014-03-122-0/+81
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common: Re-organize defconfig pathsNathan Rossi2014-03-128-4/+5
| | | | | | | * Move to linux/<arch> sub directories * Update machine and kernel paths Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-yocto: Drop linux-yocto 3.8 supportNathan Rossi2014-03-1243-178673/+0
| | | | | | | * Remove all ported patches used * Remove all scc files for microblaze and zynq targets Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* docs/BOOT.sdcard: Update documentation for sd bootingNathan Rossi2014-03-121-29/+65
| | | | | | | | * Remove documentation of -ram.dts and -mmcblk*.dts files * Use the "bootargs" variable of U-Boot to configure kernel 'root=' * Document the use of "uEnv.txt" Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc706-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-125-31/+13
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-125-29/+13
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Cleaned up device trees and configurationNathan Rossi2014-03-125-30/+11
| | | | | | * Cleaned up device trees, refactored the dts per boot args setup Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/common/zynq-7-base.dtsi: Fixup interrupt mappingNathan Rossi2014-03-111-1/+1
| | | | | | * Interrupt type was incorrect for second ethernet device Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* gdb: Upgrade recipes to newer 7.6.2Nathan Rossi2014-02-114-0/+0
| | | | | | * Upgrade to match oe-core master Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* README: Update READMENathan Rossi2014-02-051-5/+2
| | | | | | | | * Remove notice about requiring external toolchain for MicroBlaze * Remove the mention of 'linux-xlnx' being additional (it's the default kernel provider for all machines) and is built by core-image-minimal Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* binutils-microblaze-2.24.inc: Fix file path errorNathan Rossi2014-02-031-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* Merge branch 'master' of https://github.com/G33KatWork/meta-xilinxNathan Rossi2014-02-031-3/+0
|\
| * Don't add the kernel modules to the kernel-base package. This breaks the ↵Andreas Galauner2014-01-111-3/+0
| | | | | | | | | | | | | | | | kernel-modules metapackage which is automatically created. By adding the kernel module files to the kernel-base package, the kernel-modules metapackage breaks. The metapackage depends on automatically created kernel-module packages (named kernel-module-<modulename>) which are empty if the files are added to the kernel-base package. This causes bitbake to not create the packages for installing later as they wouldn't have any effect anyway. The twist is, that the kernel-modules metapackages depends on these packages. During creation of the rootfs, the process fails, because those packages can't be found. If modules should be installed in the image, don't use the kernel-base package for that. The kernel-modules packages is the right one.
* | binutils: Update for binutils 2.24Nathan Rossi2014-02-0325-3542/+40
| | | | | | | | | | | | | | * Remove back-ported MicroBlaze patches that are no longer needed * Update pending MicroBlaze patches Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | README: Remove resolved MicroBlaze known issueNathan Rossi2014-01-211-21/+0
| | | | | | | | | | | | | | * The "MicroBlaze Linux Kernel 3.8+ and GCC 4.8+ fails to boot" issue has been resolved Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | gcc: Add patch to resolve MicroBlaze delay slot issuesNathan Rossi2014-01-212-0/+111
| | | | | | | | | | | | | | * Backport of patch which mitigates MicroBlaze delay slot execution issues which primarily effect the Linux kernel when compiled with -Os Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | qemu: Update qemu to version 1.7.0Nathan Rossi2014-01-132-177/+0
| | | | | | | | | | | | | | * Up version from 1.6.1 -> 1.7.0 * Remove up-streamed patches Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | libaio: Add MicroBlaze SupportNathan Rossi2014-01-102-0/+31
| | | | | | | | | | | | * Add a patch to add MicroBlaze support to libaio. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | shadow: Add workaround for build issueNathan Rossi2014-01-092-14/+14
| | | | | | | | | | | | | | * Apply a bbappend for shadow to resolve the known issue * Remove this change when the issue has been resolved in gcc/binutils Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | README: Add note about known issue with XSDK 2013.3 toolchainNathan Rossi2014-01-091-0/+3
| | | | | | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | external-xilinx-toolchain: Update license checksumsNathan Rossi2014-01-071-4/+1
| | | | | | | | | | | | | | * Remove ${COREBASE}/LICENSE, as this layer and recipe are only licensed under MIT Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* | external-xilinx-toolchain: Fix namespace changeNathan Rossi2014-01-071-1/+1
|/ | | | | | * Fix bb.mkdirhier -> bb.utils.mkdirhier due to namespace change Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* gdb: Add MicroBlaze supportNathan Rossi2013-12-1618-0/+2427
| | | | | | | * 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>
* binutils: Update binutils patchesNathan Rossi2013-12-167-0/+515
| | | | | | * Update patches to match current Xilinx binutils work Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemu: Add patch to resolve MicroBlaze ethernet issuesNathan Rossi2013-12-112-0/+102
| | | | | | | | * Add patch to resolve the QEMU segfault when a AXI Ethernet device attempts to transmit/recieve packets. * Patch is from mailing list, back-ported for 1.6.1. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemu: Enabled required patchesNathan Rossi2013-12-111-5/+5
| | | | | | | * Verified existing patches against 1.6.1 * Re-enabled required patches for MicroBlaze and Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/qemumicroblaze: Added ramdisk boot args to device treeNathan Rossi2013-12-111-1/+1
| | | | | | | | | | The MicroBlaze kernel uses device tree boot args before it attempts to use the arguments provided by the bootloader (e,g, u-boot/qemu). This change expects that the qemumicroblaze machine is always loaded with a initrd. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* openssl: Add support to build MicroBlaze targetsNathan Rossi2013-11-282-0/+29
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/zedboard: Fix Ethernet PHY dts nodeNathan Rossi2013-11-191-3/+3
| | | | | | | | | * 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>
* linux-xlnx: Backport kernel change for traceeventNathan Rossi2013-11-182-0/+39
| | | | | | | | * 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>
* recipes-devtools:qemu Update qemu recipe version to match upstream.Sipke Vriend2013-11-142-8/+8
| | | | | | Update recipe to fix recipe parse error. Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* recipes-kernel:linux-yocto: Adjust xlnx_3.8 patch file.Sipke Vriend2013-11-083-116/+1799
| | | | | | | 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>
* recipes-kernel:linux-xlnx: Update SRCREV for linux-xlnx_3.8Sipke Vriend2013-11-081-1/+1
| | | | Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* u-boot-xlnx_git.bb: Remove use of SRCPV in PVNathan Rossi2013-10-291-1/+1
| | | | | | | | * 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>
* recipes-kernel:linux-xlnx: Adjust SRCREV for linux-xlnx_3.10Sipke Vriend2013-10-291-2/+2
| | | | | | | 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>
* recipes-kernel:linux-xlnx: Adjust SRCREV on xlnx_3.8 branch.Sipke Vriend2013-10-291-2/+1
| | | | Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
* 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>