summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* arm-trusted-firmware_git.bb: Update tag to v2016.2Manjukumar Matha2016-07-161-2/+2
| | | | | | | Update ATF recipe to xilinx-v2016.2 tag Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* qemuzynmp: Add the qemuzynqmp machineAlistair Francis2016-06-222-0/+9
| | | | | | | Add the qemuzynqmp machine based on the EP108 board. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* recipes-zynqmp/qemu_2.6%: Disable EL3 for the A53sAlistair Francis2016-06-182-0/+37
| | | | | | | | | The Xilinx kernel doesn't support having EL3 enabled and EL2 disabled. As EL2 is not yet supported on mainline QEMU disable EL3 until we can support a complete boot flow. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zynq7-platform-init.inc: Use the new SYSROOT_DIRS variableNathan Rossi2016-06-162-8/+4
| | | | | | | Convert the sysroot stage functions into paths in the SYSROOT_DIRS variable. This variable was added to OE-Core (commit id 80e7e7f). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Do not clobber COMPATIBLE_MACHINENathan Rossi2016-06-161-1/+1
| | | | | | | | | Do not clobber the value of COMPATIBLE_MACHINE, instead set it via ?=. This was clobbering the COMPATIBLE_MACHINE values from linux-yocto causing issues when the meta-xilinx layer was added but not building a meta-xilinx machine. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README.md: Update co-maintainer for meta-xilinxManjukumar Matha2016-06-031-0/+1
| | | | | | | Update Manju as co-maintainer for meta-xilinx layer. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* recipes-zynqmp/qemu_2.5%: Patches no longer requiredNathan Rossi2016-05-264-185/+0
| | | | | | QEMU 2.6+ is available in oe-core, these patches are available in 2.6.0. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Add MALI kernel moduleManjukumar Matha2016-05-261-0/+3
| | | | | | | Enable adding the MALI kernel module to the image for ZynqMP machines Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* mali-modules.bb: MALI kernel module recipeManjukumar Matha2016-05-262-0/+71
| | | | | | | | | | This recipe builds kernel module for MALI 400. MALI 400 is supported in ZCU102 UltraScale+ MPSoC evaluation board. Upstream status for Makefile patch : Pending Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zynqmp.cfg: Disable MALI in kernelManjukumar Matha2016-05-261-0/+1
| | | | | | | Disable MALI kernel module present in Xilinx kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Disable 'qemu-usermode' for MicroBlazeNathan Rossi2016-05-181-0/+3
| | | | | | | | | | | | | The qemu-usermode machine feature enables the ability for using QEMU linux-user during the host build. This allows for the distro feature gobject-introspection-data to use linux-user mode of QEMU to generate data. But this process is broken on MicroBlaze due to issues with glib and the MicroBlaze toolchain. This change disables the use of QEMU linux-user and is a workaround to avoid the execution of the gobject-introspection-data process which is default enabled in commonly used distros ('nodistro' and 'poky'). Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README.booting.md: Document common booting processesNathan Rossi2016-05-171-0/+233
| | | | | | | | This README.booting is a consolidation of the booting content provided in the docs/ directory. The content is updated for the current state of the layer as well and restructured to be easier to navigate. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README.building.md: Document the process for meta-xilinxNathan Rossi2016-05-171-0/+32
| | | | | | | This README.building is derived from the content that was in the README, it is separated out. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README.md: Rework structure of READMENathan Rossi2016-05-171-51/+25
| | | | | | | | Rework the structure of the README file reducing the content of the README and splitting it off into separate documentation files, adding references to the machines as well as the documentations files. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README.md: Rename README for markdown formattingNathan Rossi2016-05-161-0/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README: Add email address to maintainer info for NathanNathan Rossi2016-05-151-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* README: Update machine listNathan Rossi2016-05-151-1/+3
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* recipes-zynqmp: qemu: Update the backported patchesAlistair Francis2016-05-151-4/+4
| | | | | | | | | | | The meta layer has updated QEMU to version 2.5.1 which includes a patch that touches some of the target-arm code. This causes the backported QEMU patch included in meta-xilinx to not apply. This patch updates the patch to apply to QEMU 2.5.1. Signed-off-by: Alistair Francis <alistair.francis@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx.inc: Use kernel defconfig for ZynqMPManjukumar Matha2016-05-151-0/+3
| | | | | | | Use Xilinx kernel defconfig settings for ZCU102 board Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.4.bb: Update to xilinx-v2016.1.01 tagManjukumar Matha2016-05-131-2/+2
| | | | | | | Update Xilinx kernel to release tag xilinx-v2016.1.01 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* docs/BOOT.tftp: Update KC705 boot documentationManjukumar Matha2016-05-131-2/+2
| | | | | | | Documentation update for KC705 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel.conf: Support for KC705 kitManjukumar Matha2016-05-131-0/+24
| | | | | | | Support for KC705 board kit Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2016.01.bb: Add KC705 definitionsManjukumar Matha2016-05-131-0/+2
| | | | | | | Patch uboot for KC705 board kit design Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Add KC705 cfg to kernelManjukumar Matha2016-05-131-0/+1
| | | | | | | Fetch the latest config for KC705 board kit Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: uboot format is binManjukumar Matha2016-05-131-0/+1
| | | | | | | u-boot output is bin suffix format for KC705 microblaze Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel.dts: Add KC705 dtsManjukumar Matha2016-05-133-0/+510
| | | | | | | Update the dts according to the hardware design Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-bitstream_2016.1.bb: Add prebuilt bitstreamManjukumar Matha2016-05-131-0/+42
| | | | | | | Add the recipe to fetch the v2016.1 bitstream for KC705 kit Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel: Add u-boot patch for KC705Manjukumar Matha2016-05-131-0/+1156
| | | | | Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* xilinx.cfg: Enable CONFIG_XILINX_PHYManjukumar Matha2016-05-131-0/+1
| | | | | | | Enable Xilinx PHY config in kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel.scc: Add KC705 linux configManjukumar Matha2016-05-132-0/+17
| | | | | | | Add kernel configuration for KC705 kit according to latest v9.6 MB support Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* feature-microblaze-*.inc: Updated to v9.6Manjukumar Matha2016-05-132-8/+13
| | | | | | | Update to the latest v9.6 tune feature Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha2016-05-136-1272/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Remove kc705-trdManjukumar Matha2016-05-131-1/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2016.01.bb: Remove kc705-trdManjukumar Matha2016-05-131-2/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_4.9: Backport MicroBlaze musl libc supportNathan Rossi2016-05-101-0/+7
| | | | | | | Backport the patch from GCC to handle musl libc for MicroBlaze, this patch sets up the correct path for ld. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree: Add include for dummy qspi nodeNathan Rossi2016-05-076-15/+13
| | | | | | | | | | | | The zynq-7000.dtsi include does not have a qspi node in mainline kernels. To resolve this issue provide a dummy node with no properties. The dummy node does not affect the node provided by zynq-7000.dtsi in other kernels. This was previously done in the individual device trees, instead this is now provided by a common include. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_4.1: Fix up "amba" node label for Zynq includeNathan Rossi2016-05-062-0/+32
| | | | | | | Partly backport a patch from v4.3+ kernels that adds the "amba" label to the amba bus node of the zynq-7000.dtsi. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Clean up unused config fragmentsNathan Rossi2016-05-052-19/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.0: Drop this version is it supersededNathan Rossi2016-05-051-10/+0
| | | | | | | The 4.0/xilinx-v2015.4.01 version of the linux-xlnx is dropped in favour of the newer 4.4/xilinx-v2016.1 kernel. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Update default linux-yocto version to 4.4Nathan Rossi2016-05-051-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zcu102-zynqmp.conf: Add support for ZCU102 boardManjukumar Matha2016-05-041-0/+23
| | | | | | | Add support for ZCU102 Zynq UltraScale+ MPSoC evaluation board Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zybo-linux-bd-zynq7: Use FORCE_PS7INIT to override platform-initNathan Rossi2016-05-031-0/+1
| | | | | | | Override the platform init provided in U-Boot sources for the 'zybo' board. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-spl-zynq-init.inc: Add variable to trigger platform overwritingNathan Rossi2016-05-031-3/+8
| | | | | | | | | Add the "FORCE_PS7INIT" variable to overwrite the targeted platform with the machines preferred platform-init provider. This allows for reference designs to override the platform-init for boards with existing support in U-Boot without having to modify U-Boot configuration. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zybo-linux-bd-zynq7: Force default kernel and u-bootNathan Rossi2016-05-031-0/+3
| | | | | | | | | | The zybo-linux-bd-zynq7 machine relies on drivers from the linux-xlnx kernel, default the machine to use the linux-xlnx kernel. The machine also relies on functionality and patching of the mainline u-boot (as opposed to u-boot-xlnx). Default to the mainline u-boot. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.4: Add patch to resolve DPMS issuesNathan Rossi2016-05-032-1/+48
| | | | | | | This patch works around the issues with the Xilinx DRM drive to allow for the transition from DPMS off to DPMS on. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zybo-linux-bd.bb: Add sysroot population of ps7_init filesNathan Rossi2016-05-031-1/+5
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Add SPL load bitstream and uEnv.txt supportJason Wu2016-05-033-0/+200
| | | | | | | | | | Adds two patches that supports the follows: - SPL loading bistream support - Loading uEnv.txt via MMC or USB and enable u-boot to load uEnv.txt from MMC when set to MMC boot mode. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zybo-linux-bd-zynq7: Enable required kernel driversJason Wu2016-05-031-0/+7
| | | | | | | Enable DRM, SND, KP-GPIO and V4L2 kconfigs Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Add config fragments for Digilent DRM encoderJason Wu2016-05-032-0/+12
| | | | | | | This also uses the drm-xilinx.scc Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx: Add Digilent encoder and axi dynclk driversJason Wu2016-05-034-0/+903
| | | | | | | Add to both linux-xlnx_4.0.bb and linux-xlnx_4.4.bb. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>