summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* machine-xilinx-default.inc: Only recommend mali when machine has featureNathan Rossi2016-08-171-1/+1
| | | | | | | Only recommend the kernel-module-mali if the kernel provider is currently linux-xlnx and the current machine has the 'mali' feature. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zcu102-zynqmp: Add the 'mali' machine featureNathan Rossi2016-08-171-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Only recommend mali module for linux-xlnxNathan Rossi2016-08-071-1/+3
| | | | | | | | | Only recommend the kernel-module-mali if the kernel provider is currently linux-xlnx. This is due to linux-xlnx providing the support for this external module, other kernels such as linux-yocto do not support it. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Fix misspelled "kernel-module-mali"Mike Looijmans2016-08-071-1/+1
| | | | | | | | The kernel module is named "kernel-module-mali", not "kernel-module-mali-modules" Fix this in machine-xilinx-default.inc. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Rename "mali-modules.bb" to "kernel-module-mali.bb"Mike Looijmans2016-08-072-0/+0
| | | | | | | | Since the recipe only actually produces a package called "kernel-module-mali", it's logical to just name it "kernel-module-mali.bb". Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zynqmp.cfg: Actually disable MALI in kernelMike Looijmans2016-07-311-1/+1
| | | | | | | | | | | Commit fbc9fcd55a20ec2050 "zynqmp.cfg: Disable MALI in kernel" sets CONFIG_ARM_MALI=n, which is incorrect and will not have any actual effect on the configuration. The correct syntax to disable the module is "# CONFIG_ARM_MALI is not set". Fixes: fbc9fcd55a20ec205088c8026f5d25feb08430a3 Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* board-common.cfg: Disable 4K sectors on QSPI NOR flashMike Looijmans2016-07-311-0/+1
| | | | | | | | | | | | The 4K sector support makes erasing much slower and prevents using wear-levelling filesystems like UBI, which needs erase sectors to be at least 16k in size. Until this situation has been properly resolved in the kernel, disable the setting. For a discussion on the topic, and the reason the config exists, see: https://patchwork.ozlabs.org/patch/380565/ Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux standard.cfg: Replace ext2/ext3 drivers with ext4Mike Looijmans2016-07-311-2/+1
| | | | | | | | | | The ext4 driver supports all "ext" filesystems, including ext2 and ext3, and usually even performs better on existing ext3 partitions. Omitting the obsolete drivers makes the kernel a bit smaller. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* arm-trusted-firmware: Create and deploy the "atf.ub" fileMike Looijmans2016-07-231-0/+3
| | | | | | | | | To boot with the firmware loaded, we need the binary packaged as a u-boot image. Add the extra step to do so and output the file that u-boot SPL expects to find on the SD card. Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gdb-7.7.1.inc: Setup the SRC_URI to point to a specific tarballNathan Rossi2016-07-171-0/+1
| | | | | | | | This forces the recipe to use only the source from the target tarball, avoiding any of the patches or sources provided by the meta/ layer includes. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* gcc-source_6.1.bbappend: Include MB patchManjukumar Matha2016-07-171-0/+7
| | | | | | | Patch GCC 6 for addi3 and subdi3 instruction definitions Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Remove this patch as it is no longer requiredManjukumar Matha2016-07-171-44/+0
| | | | | | | This patch is applied upstream, and no longer required Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Remove old references to GCC 4.9 and 5.3Manjukumar Matha2016-07-172-15/+0
| | | | | | | Remove older GCC support Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* Add GCC6 patch for compiler-gcc6.h file missingManjukumar Matha2016-07-171-0/+92
| | | | | | | | Copy compiler-gcc5.h as compiler-gcc6.h to fix compilation error This is a temporary fix till Xilinx u-boot gets updated 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 patch for GCC 6Manjukumar Matha2016-07-161-0/+2
| | | | | | | Include the patch to fix compilation error due to missing header file Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx_2016.01.bb: Update tag to v2016.2Manjukumar Matha2016-07-161-2/+2
| | | | | | | Update Xilinx u-boot to xilinx-v2016.2 tag Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.4.bb: Update kernel to v2016.2 tagManjukumar Matha2016-07-161-2/+2
| | | | | | | Update Xilinx kernel recipe to xilinx-v2016.2 tag Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* 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>