aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2015-05-05linux-xilinx-machines.inc: Update logic for u-boot-mkimage dependNathan Rossi
* 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>
2015-05-05tune-microblaze.inc: Remove SOC_FAMILY add MACHINEOVERRIDES additionNathan Rossi
* 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>
2015-05-05tune-microblaze-features.inc: Force either 'el' or 'eb' for TUNE_ARCHNathan Rossi
* 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>
2015-05-05tcmode-external-xilinx.inc: Setup overrides for specific architectureNathan Rossi
* 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>
2015-05-04machine-xilinx-board.inc: Fixup value for u-boot image fileNathan Rossi
* 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>
2015-04-29COPYING.MIT: Re-add missing licenseNathan Rossi
* 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>
2015-04-28python: MicroBlaze override no longer requiredNathan Rossi
* 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>
2015-04-28binutils: Update MicroBlaze recipes to binutils 2.25Nathan Rossi
* Patches for MicroBlaze functionality only Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22qemuzynqmp: Drop this machineNathan Rossi
* 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>
2015-04-22ep108-zynqmp: This machine/board is also modelled in QEMUNathan Rossi
* QEMU has a machine model for this board/machine so build QEMU with this machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22qemu_zynqmp: Update SRCREV and PatchesNathan Rossi
* 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>
2015-04-22ep108-zynqmp: Add ATF as additional machine dependencyNathan Rossi
* Add arm-trusted-firmware as an additional machine dependency Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-22arm-trusted-firmware: Add recipe for ATFNathan Rossi
* 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>
2015-04-21zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi
* 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>
2015-04-21u-boot-xlnx_2015.01: Add patches to fix MicroBlaze issuesNathan Rossi
* 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>
2015-04-21tune-microblaze.inc: Update default U-Boot configNathan Rossi
* 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>
2015-04-21u-boot-extra.inc: Rework MicroBlaze config.mk generationNathan Rossi
* 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>
2015-04-21u-boot-xlnx_2015.01: Update SRCREVNathan Rossi
* Update to a newer SRCREV Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21machine-xilinx-default.inc: Setup UBOOT_SUFFIX for ZynqMPNathan Rossi
* For ZynqMP U-Boot, the image suffix is '.bin' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-21machine-xilinx-default.inc: Use ??= for preferred providerNathan Rossi
* Setup the preferred provider for virtual/bootloader with ??= * Remove setting of "u-boot" preferred provider Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20linux-zynqmp-mainline_3.19: Refactor COMPATIBLE and KMACHINENathan Rossi
* 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>
2015-04-20u-boot-zynqmp-mainline_2015.04: Update to final tagNathan Rossi
* Remove ZynqMP patch as it was accepted and part of the v2015.04 release Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20conf/machine/*zynqmp.conf: Update to use tune-zynqmp.incNathan Rossi
* Remove duplication of arch and soc settings * Clean up some comments Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20include/tune-zynqmp.inc: Add tune for ZynqMPNathan Rossi
* Specifies SOC_FAMILY and DEFAULTUNE * Setups up some defaults for AArch64 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20machine-xilinx-default.inc: Clean-up device-tree RDEPENDSNathan Rossi
* Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for MicroBlaze and Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-20machine-xilinx-default.inc: Default MicroBlaze to linux-yocto providerNathan Rossi
* 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>
2015-04-20machine-xilinx-default.inc: Update default linux-yocto to 3.19Nathan Rossi
* Update the default linux-yocto version to 3.19 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17conf/machine/*.conf: Update MACHINE_FEATURESNathan Rossi
* 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>
2015-04-17machine-xilinx-default.inc: By default all machines have no RTCNathan Rossi
* MicroBlaze and Zynq machines do not have an RTC on chip, disable backfilling the 'rtc' feature Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17linux-xlnx_3.14: Disable USB PHY driverNathan Rossi
* The linux-xlnx 3.14 kernel has the older USB driver that handles resetting as part of the driver code itself. Adding this config fragment disables the USB PHY from probing seperately and allows for the reset GPIO to be controlled by the USB driver itself. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17linux/configs: Add disable-usb-phy fragementNathan Rossi
* This fragment is required for kernels that use the older USB driver that handles reseting as part of the driver code itself. This allows the USB driver to get the GPIO resource instead of the USB PHY driver probing and controlling it. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17boards/*-board.dtsi: Added USB PHY nodes for USB resetNathan Rossi
* Added information about the GPIO/MIO reset pin so that the USB can be reset by the kernel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17zynq7-base.dtsi: Update bindings for mainline USBNathan Rossi
* Update the bindings so that the USB devices are probed as matching the mainline chipidea driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17linux/configs: Move disable-macb fragment into xilinx-baseNathan Rossi
* This fragment is now only valid for linux-xlnx kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17recipes-microblaze: Move all MicroBlaze appendsNathan Rossi
* Move recipes that are specifically for MicroBlaze support into the recipes-microblaze directory Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17README: Update supported boards and add ZynqMP to descriptionNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-17qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi
* Add a fixed 125 MHz clock to trick the ethernet driver into thinking the reference clock is at the correct frequency * This masks the 'macb e000b000.ps7-ethernet eth0: unable to generate target frequency: 125000000 Hz' message from the macb driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14kc705-trd_2013.1: Add recipe for retrieveing KC705 TRD BitstreamNathan Rossi
* The recipe downloads the pre-built bitstream from the Xilinx that is provided as part of the TRD * Bitstream is populated into /boot/download.bit and is also populated into the deploy directory * The recipe provides the 'virtual/bitstream' target Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14picozed-zynq7: Add machine config and device trees for picoZed SOMNathan Rossi
* Add the device tree includes for the picoZed SOM * Add machine config for the picoZed SOM Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14platform-init: Add platform init files for picozed-zynq7Nathan Rossi
* Add the platform init files for the picozed-zynq7 machine * The files were generated from a fresh Vivado 2014.4 project using the supplied machine TCL on the picoZed website: http://picozed.org/support/documentation/4736 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14u-boot-xlnx: Add support for picoZedNathan Rossi
* Refactor the 2015.01 specific source setup into the u-boot-xlnx-2015.01.inc file * Add the picoZed patch to support the board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14linux/configs: Add config fragment for debugging and verificationNathan Rossi
* This fragment should not be used for production or general use and is intended only for debugging and verification purposes Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14microzed-zynq7: Add machine and device trees for microZedNathan Rossi
* Add machine config for the microZed board * Add device tree includes for the microZed board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14zybo-zynq7: Add machine dependencies for boot.bin generationNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14platform-init: Add recipe for local platform init filesNathan Rossi
* Add local recipe for providing platform info files (ps7_init_gpl.[ch]) * Add local files for the zybo-zynq7 board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-14zybo-zynq7: Add machine config and device trees for ZYBO boardNathan Rossi
* Add the device tree includes for the ZYBO board * Add machine config for the ZYBO board Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-10linux/configs: Rework the rtc featureNathan Rossi
* Enable RTC devices by default with the board-commong fragment, however disable the HCTOSYS and SYSTOHC configs * The rtc feature enables the HCTOSYS and SYSTOHC so that the kernel can manage time with the rtc for systems that explicitly have rtc functionality Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-10linux/configs: Update MicroBlaze fragmentsNathan Rossi
* Remove configs that are not required * Clean up '=n' with 'not set' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-09linux-yocto_3.14: Backport patch for MicroBlaze early_printkNathan Rossi
* Backport patch from 3.15 kernel to fix the double definition of early_printk for MicroBlaze Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2015-04-09python: Add bbappend to fix issue with MicroBlazeNathan Rossi
Python 2.7.9 introduces a change that causes issues with building the in tree libffi for MicroBlaze. To resolve this issue rely on the libffi built for the target instead of re-building an additional version just for Python. This change is only applied to MicroBlaze specifically. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>