aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2016-06-16linux-xilinx-machines.inc: Do not clobber COMPATIBLE_MACHINEkrogothNathan Rossi
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>
2016-05-18machine-xilinx-default.inc: Disable 'qemu-usermode' for MicroBlazeNathan Rossi
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>
2016-05-17README.booting.md: Document common booting processesNathan Rossi
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>
2016-05-17README.building.md: Document the process for meta-xilinxNathan Rossi
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>
2016-05-17README.md: Rework structure of READMENathan Rossi
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>
2016-05-16README.md: Rename README for markdown formattingNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-15README: Add email address to maintainer info for NathanNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-15README: Update machine listNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-15recipes-zynqmp: qemu: Update the backported patchesAlistair Francis
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>
2016-05-15linux-xlnx.inc: Use kernel defconfig for ZynqMPManjukumar Matha
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>
2016-05-13linux-xlnx_4.4.bb: Update to xilinx-v2016.1.01 tagManjukumar Matha
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>
2016-05-13docs/BOOT.tftp: Update KC705 boot documentationManjukumar Matha
Documentation update for KC705 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-microblazeel.conf: Support for KC705 kitManjukumar Matha
Support for KC705 board kit Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13u-boot-xlnx_2016.01.bb: Add KC705 definitionsManjukumar Matha
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>
2016-05-13linux-xilinx-machines.inc: Add KC705 cfg to kernelManjukumar Matha
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>
2016-05-13machine-xilinx-default.inc: uboot format is binManjukumar Matha
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>
2016-05-13kc705-microblazeel.dts: Add KC705 dtsManjukumar Matha
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>
2016-05-13kc705-bitstream_2016.1.bb: Add prebuilt bitstreamManjukumar Matha
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>
2016-05-13kc705-microblazeel: Add u-boot patch for KC705Manjukumar Matha
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13xilinx.cfg: Enable CONFIG_XILINX_PHYManjukumar Matha
Enable Xilinx PHY config in kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-microblazeel.scc: Add KC705 linux configManjukumar Matha
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>
2016-05-13feature-microblaze-*.inc: Updated to v9.6Manjukumar Matha
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>
2016-05-13kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13linux-xilinx-machines.inc: Remove kc705-trdManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13u-boot-xlnx_2016.01.bb: Remove kc705-trdManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-10gcc-source_4.9: Backport MicroBlaze musl libc supportNathan Rossi
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>
2016-05-07device-tree: Add include for dummy qspi nodeNathan Rossi
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>
2016-05-06linux-yocto_4.1: Fix up "amba" node label for Zynq includeNathan Rossi
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>
2016-05-05linux/config: Clean up unused config fragmentsNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-05linux-xlnx_4.0: Drop this version is it supersededNathan Rossi
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>
2016-05-05machine-xilinx-default.inc: Update default linux-yocto version to 4.4Nathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-04zcu102-zynqmp.conf: Add support for ZCU102 boardManjukumar Matha
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>
2016-05-03zybo-linux-bd-zynq7: Use FORCE_PS7INIT to override platform-initNathan Rossi
Override the platform init provided in U-Boot sources for the 'zybo' board. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03u-boot-spl-zynq-init.inc: Add variable to trigger platform overwritingNathan Rossi
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>
2016-05-03zybo-linux-bd-zynq7: Force default kernel and u-bootNathan Rossi
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>
2016-05-03linux-xlnx_4.4: Add patch to resolve DPMS issuesNathan Rossi
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>
2016-05-03zybo-linux-bd.bb: Add sysroot population of ps7_init filesNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03u-boot_2016.03: Add SPL load bitstream and uEnv.txt supportJason Wu
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>
2016-05-03zybo-linux-bd-zynq7: Enable required kernel driversJason Wu
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>
2016-05-03linux/config: Add config fragments for Digilent DRM encoderJason Wu
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>
2016-05-03linux-xlnx: Add Digilent encoder and axi dynclk driversJason Wu
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>
2016-05-03conf/machine: Add zybo-linux-bd-zynq7 machine supportJason Wu
* base on Zybo linux_bd reference design * Add device tree with required nodes * hdf is fetch from Digilent github Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragment for enabling v4l2Jason Wu
This config fragment enables the v4l2 kernel interface to Xilinx devices. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Zybo sound supportJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux-xlnx-dev: Update kernel version from 4.0+ to 4.4+Jason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add keyboard gpio cfg and sccJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Xilinx DRMJason Wu
Enable Xilinx DRM support and also set up CMA size to 40MB support various pixel formats and Ubuntu rootfs. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03external-xilinx-toolchain: Remove toolchain supportManjukumar Matha
This patch removes the Xilinx SDK toolchain support in meta-xilinx BSP layer. A new distro layer called meta-petalinux will be available as of May 9th 2016. The recipes to support the Xilinx SDK toolchain will added to this distro layer. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03arm-trusted-firmware_git.bb: Tag to xilinx-v2016.1Manjukumar Matha
Update to release tag xilinx-v2016.1 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03u-boot-xlnx_2016.01.bb: v2016.1 release tagManjukumar Matha
Xilinx u-boot is tagged for release v2016.1 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>