summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* linux-zynqmp-mainline: Drop custom ZynqMP kernel recipeNathan Rossi2015-09-0910-673/+2
| | | | | | | | * The features of this kernel are available upstream and in the linux-yocto 4.1 kernel * Default ZynqMP machines to use linux-yocto as the default kernel Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemu: Add patch for ZynqMPNathan Rossi2015-09-092-0/+38
| | | | | | | | * This patch is required in order for kernels with upstream device trees to work correctly * Patch was submitted to qemu-devel Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* binutils: Update and drop patchesNathan Rossi2015-09-0211-482/+7
| | | | | | | | | | * Update recipe for minor 2.25 update in core * Drop any patches which are not upstream and are not required for a functional linux system * Use wildcard to make the recipe append to multiple versions of binutils Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_4.1: Add bbappend to enable Xilinx machine supportNathan Rossi2015-07-231-0/+6
| | | | | | | | | * Add the bbappend for the linux-yocto 4.1 kernel recipes * Additional to the baseline MicroBlaze and Zynq machine support enable ZynqMP machine machine as the 4.1 kernel has support for the ZynqMP architecture as well as device tree for the ep108 board Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Set default version of linux-xlnx to 3.19Nathan Rossi2015-07-231-1/+1
| | | | | | | | * Set the default to the newer linux-xlnx 3.19 kernel (xilinx-v2015.2) * This only applies to machines that default the virtual/kernel provider to linux-xlnx Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto-dev: Add compatible for ZynqMPNathan Rossi2015-07-231-0/+2
| | | | | | | * The linux-yocto-dev kernel has updated to a kernel version which provides ZynqMP support including the device tree for the ep108 Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_3.19: Add compatible for ZynqMPNathan Rossi2015-07-231-0/+2
| | | | | | | * This kernel provides ZynqMP functionality * This kernel does not have support for the ep108 device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx-dev: Update defaultsNathan Rossi2015-07-231-3/+3
| | | | | | | | | * Switch to the 'master' branch as 'master-next' is just mirrored of this ref * Update SRCREV to the newest * Update version number to match default SRCREV/KBRANCH Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_3.19: Update SRCREV to xilinx-v2015.2 tagNathan Rossi2015-07-231-1/+2
| | | | | | * Update to the released xilinx-v2015.2 tag Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Add KERNEL_DEVICETREENathan Rossi2015-07-231-0/+2
| | | | | | | * Set the KERNEL_DEVICETREE for compatiblity with new kernels that have the ep108 device tree in kernel sources Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemu_zynqmp: Remove custom QEMU recipe for ZynqMPNathan Rossi2015-07-2316-1784/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* ep108-zynqmp: Remove pinning of custom QEMU versionNathan Rossi2015-07-231-4/+0
| | | | | | * Upstream QEMU (2.4+) has support for the ep108 machine model Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Default COMPATIBLE_MACHINE to noneNathan Rossi2015-07-231-0/+1
| | | | | | | * Fix up the pattern match so that by default linux-xlnx kernels support no machines Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Fix up "_append +=" consistencyNathan Rossi2015-07-231-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx-dev: Update for 2015.04 of u-boot-xlnx masterNathan Rossi2015-05-261-4/+12
| | | | | | | * U-Boot now relies on openssl for its tools build * Force the use of the HOSTCC == BUILD_CC Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Add recipe for v3.19 Xilinx kernelNathan Rossi2015-05-121-0/+6
| | | | | | * Pin a commit from the master branch for a 3.19 based linux-xlnx kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* gcc: Update patches for gcc 4.8.4Nathan Rossi2015-05-117-500/+0
| | | | | | * Remove patches that are available in gcc 4.8.4 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-extra.inc: Remove use of 'SOC_FAMILY'Nathan Rossi2015-05-071-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/config: Added config fragment for XenNathan Rossi2015-05-052-0/+59
| | | | | | * Add config fragment to enable Xen features Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemu: Add 'microblaze' to QEMU_TARGETS for big endian QEMU machinesNathan Rossi2015-05-051-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/config: Add configs fragments for the qemumicroblaze-s3adsp1800Nathan Rossi2015-05-053-0/+20
| | | | | | * Add config fragments for the machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemumicroblaze-s3adsp1800.conf: Add machine based on QEMU s3adsp1800Nathan Rossi2015-05-051-0/+18
| | | | | | | * Add machine based on the QEMU Machine Model 'petalogix-s3adsp1800' * This machine is a Big Endian MicroBlaze machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xilinx-machines.inc: Update logic for u-boot-mkimage dependNathan Rossi2015-05-051-2/+5
| | | | | | | * Change logic to depend on the KERNEL_IMAGETYPE value with a suffix of ".ub" which indicates that it is package using mkimage Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze.inc: Remove SOC_FAMILY add MACHINEOVERRIDES additionNathan Rossi2015-05-051-2/+3
| | | | | | | | * Remove the use of SOC_FAMILY in the tune-microblaze.inc include * Add "microblaze" to MACHINEOVERRIDES when the "microblaze" feature is part of TUNE_FEATURES Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze-features.inc: Force either 'el' or 'eb' for TUNE_ARCHNathan Rossi2015-05-051-1/+2
| | | | | | | | | * Change the TUNE_ARCH variable so that for MicroBlaze the endianess in part of the TUNE_ARCH value * This causes the triplet for MicroBlaze targets to have either microblazeel or microblazeeb and prevents any confusion about defaults Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tcmode-external-xilinx.inc: Setup overrides for specific architectureNathan Rossi2015-05-051-2/+2
| | | | | | | * Setup the overrides for the SYSROOT and DBGROOT variables based on the microblazeel architecture instead of for MicroBlaze generically Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-board.inc: Fixup value for u-boot image fileNathan Rossi2015-05-042-1/+2
| | | | | | | | * Default the value of UBOOT_BINARY in machine-xilinx-default.inc so that machine-xilinx-board.inc can use the variable to define the file name of the u-boot image Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* COPYING.MIT: Re-add missing licenseNathan Rossi2015-04-291-0/+17
| | | | | | | * 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>
* python: MicroBlaze override no longer requiredNathan Rossi2015-04-281-4/+0
| | | | | | | | * This override was added to the core-layer and is not required as a seperate bbappend. See the below commit id for more info: 4302cc20dbe0f0490a5e7b62baeb632322c40200 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* binutils: Update MicroBlaze recipes to binutils 2.25Nathan Rossi2015-04-285-1/+1
| | | | | | * Patches for MicroBlaze functionality only Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemuzynqmp: Drop this machineNathan Rossi2015-04-222-26/+1
| | | | | | | * This machine does not match a QEMU machine model * This is superseeded by the ep108-zynqmp machine being modelled by QEMU Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* ep108-zynqmp: This machine/board is also modelled in QEMUNathan Rossi2015-04-221-0/+7
| | | | | | | * QEMU has a machine model for this board/machine so build QEMU with this machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* qemu_zynqmp: Update SRCREV and PatchesNathan Rossi2015-04-2221-475/+529
| | | | | | | * Update SRCREV to point to newest master * Update patches based on patches that are on qemu-devel at v4 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* ep108-zynqmp: Add ATF as additional machine dependencyNathan Rossi2015-04-221-0/+2
| | | | | | * Add arm-trusted-firmware as an additional machine dependency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* arm-trusted-firmware: Add recipe for ATFNathan Rossi2015-04-221-0/+47
| | | | | | | * Add recipe, currently used only for ZynqMP * Use the Xilinx specific repo for ATF, tracking the current master Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi2015-04-218-55/+31
| | | | | | | | | | | | * Update the bindings to match upstream definitions for the PHY * The macb driver does not follow the phy-handle property and relies on the PHY being located as the first child node of the ethernet device * Remove the MDIO node and update all boards to nest the PHY as the first child node of the ethernet device, this change is backward compatible with the bindings for the linux-xlnx xemacps driver which follows the phy-handle definition Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx_2015.01: Add patches to fix MicroBlaze issuesNathan Rossi2015-04-213-0/+58
| | | | | | | | * Add patch to fix issue with EMAC lite #define's * Add patch to disable OF_CONTROL and SPL building for the microblaze-generic board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* tune-microblaze.inc: Update default U-Boot configNathan Rossi2015-04-211-1/+1
| | | | | | | | * The "microblaze-generic" board in U-Boot has the config name of "microblaze-generic_config" due to the changes that occured in the U-Boot build system Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-extra.inc: Rework MicroBlaze config.mk generationNathan Rossi2015-04-211-23/+36
| | | | | | | | * Rework the config.mk for MicroBlaze into a seperate task * Change to using a python task for better handling of content and parsing of the xparameters file Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx_2015.01: Update SRCREVNathan Rossi2015-04-211-1/+1
| | | | | | * Update to a newer SRCREV Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Setup UBOOT_SUFFIX for ZynqMPNathan Rossi2015-04-211-0/+1
| | | | | | * For ZynqMP U-Boot, the image suffix is '.bin' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Use ??= for preferred providerNathan Rossi2015-04-213-4/+1
| | | | | | | * Setup the preferred provider for virtual/bootloader with ??= * Remove setting of "u-boot" preferred provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-zynqmp-mainline_3.19: Refactor COMPATIBLE and KMACHINENathan Rossi2015-04-201-5/+1
| | | | | | | * tune-zynqmp.inc handles setting KMACHINE for ZynqMP machines, rely on it being set and mark compatiblity for all ZynqMP based machines Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-zynqmp-mainline_2015.04: Update to final tagNathan Rossi2015-04-202-605/+3
| | | | | | | * Remove ZynqMP patch as it was accepted and part of the v2015.04 release Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/*zynqmp.conf: Update to use tune-zynqmp.incNathan Rossi2015-04-202-16/+9
| | | | | | | * Remove duplication of arch and soc settings * Clean up some comments Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* include/tune-zynqmp.inc: Add tune for ZynqMPNathan Rossi2015-04-201-0/+12
| | | | | | | * Specifies SOC_FAMILY and DEFAULTUNE * Setups up some defaults for AArch64 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Clean-up device-tree RDEPENDSNathan Rossi2015-04-201-1/+3
| | | | | | | * Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for MicroBlaze and Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Default MicroBlaze to linux-yocto providerNathan Rossi2015-04-201-1/+4
| | | | | | | | * Default the virtual/kernel for MicroBlaze to linux-yocto * Add the "XILINX_DEFAULT_KERNEL" variable to allow different defaults based on machine overrides Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Update default linux-yocto to 3.19Nathan Rossi2015-04-201-1/+1
| | | | | | * Update the default linux-yocto version to 3.19 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/*.conf: Update MACHINE_FEATURESNathan Rossi2015-04-178-7/+18
| | | | | | | * Update MACHINE_FEATURES for each machine to reflect the correct features provided on a per machine basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>