summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* 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>
* conf/machine: Add zybo-linux-bd-zynq7 machine supportJason Wu2016-05-035-0/+560
| | | | | | | | | * 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>
* linux/config: Add config fragment for enabling v4l2Jason Wu2016-05-032-0/+23
| | | | | | | 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>
* linux/config: Add config fragments for Zybo sound supportJason Wu2016-05-032-0/+13
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx-dev: Update kernel version from 4.0+ to 4.4+Jason Wu2016-05-031-1/+1
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Add keyboard gpio cfg and sccJason Wu2016-05-032-0/+7
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Add config fragments for Xilinx DRMJason Wu2016-05-032-0/+17
| | | | | | | | 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>
* external-xilinx-toolchain: Remove toolchain supportManjukumar Matha2016-05-035-381/+0
| | | | | | | | | | 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>
* arm-trusted-firmware_git.bb: Tag to xilinx-v2016.1Manjukumar Matha2016-05-031-3/+3
| | | | | | | 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>
* u-boot-xlnx_2016.01.bb: v2016.1 release tagManjukumar Matha2016-05-031-2/+2
| | | | | | | 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>
* machine-xilinx-default.inc: Default to v4.4 kernelManjukumar Matha2016-05-031-1/+1
| | | | | | | Default preferred version for Xilinx kernel is v4.4 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 tagManjukumar Matha2016-05-031-3/+2
| | | | | | | Updated the recipe to point to release tag xilinx-v2016.1 Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Depends on native dtcCyril Chemparathy2016-04-131-0/+2
| | | | | | | | Updates in upstream u-boot now require the device tree compiler for u-boot builds. Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree.bb: Add deprecation warning for 'zynq7-base.dtsi'Nathan Rossi2016-04-121-0/+12
| | | | | | | | | | | | | | | The zynq7-base.dtsi include is deprecated and will be removed in the future. This informs users of its deprecation, in order to encourage users to move to the 'zynq-7000.dtsi' include. This include is deprecated in favour of the 'zynq-7000.dtsi' include which is available and kept up to date in kernel releases as well as the linux-xlnx vendor tree releases. The device-tree recipe automatically provides this include (and dependent includes) to allow for custom device-trees to be built without needing to embed or patch the kernel source. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree.bb: Rework pre-processor and dtc flagsNathan Rossi2016-04-121-11/+11
| | | | | | | | | | | Add 'DEVICETREE_PP_FLAGS' for handling of flags for the pre-processor step. Also merge the building of the include path args into the variables with inline python. Use BUILD_CPP instead of CPP to avoid dependence on the target toolchain. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree.bb: Update kernel include paths for zynq/zynqmpNathan Rossi2016-04-121-2/+9
| | | | | | Update the paths for kernel device tree and pre-processor includes. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree: Add C pre-process for dtsJason Wu2016-04-121-1/+5
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* recipes-bsp:device-tree: Allow to reuse the dtses from kernel treeJason Wu2016-04-121-11/+7
| | | | | | | Use the -i set the include folder for dtc instead of copying file. Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_4.4: Add ZYBO USB patchNathan Rossi2016-04-072-0/+57
| | | | | | | Backport the ZYBO USB PHY patch so that the USB interface is functional using the in-kernel device tree. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* platform-init.bb: Remove ps7_init for ZYBONathan Rossi2016-03-313-12098/+0
| | | | | | | U-Boot 2016.01 provides the ps7_init for the ZYBO board, thus it is no longer required to provide this ps7_init independently. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Configure picozed to use the custom ps7_initNathan Rossi2016-03-312-0/+32
| | | | | | | Add a patch for u-boot so that the picozed target uses the ps7_init that is provided in the custom_hw_platform/ directory. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot_2016.03: Zynq SPL ps7_init supportNathan Rossi2016-03-311-0/+11
| | | | | | | Add support for u-boot 2016.03 to inject the ps7_init files from platform-init providers. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* conf/machine/*-zynq7.conf: Use 'spl/boot.bin' for Zynq SPL imagesNathan Rossi2016-03-316-6/+6
| | | | | | | | The boot.bin built by u-boot is located in spl/boot.bin, this is now the default location of the build product and is consistent between mainline and the Xilinx vendor tree. This was upstream as of v2016.01 of u-boot. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* u-boot-xlnx: Update to pre-release xilinx-v2016.1Nathan Rossi2016-03-314-616/+579
| | | | | | | | | | Update the recipe to the current master of u-boot-xlnx vendor tree, in preparation for the xilinx-v2016.1 release. Update the KC705 configuration patch and remove upstreamed patches for MicroBlaze. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* device-tree/kc705-trd-microblazeel: Update for u-boot supportNathan Rossi2016-03-311-2/+3
| | | | | | Update the KC705 TRD device tree to be compatible for u-boot 2016.01. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-default.inc: Handle 'u-boot-dtb.img' for ZynqNathan Rossi2016-03-251-1/+6
| | | | | | | | | Handle the case where mainline u-boot does not default to having the target device tree embedded into the u-boot ELF via OF_EMBED, which is default for the u-boot-xlnx source tree. Select the UBOOT_BINARY value based on the currently configured virtual/bootloader provider. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* machine-xilinx-*.inc: Remove default append for 'device-tree'Nathan Rossi2016-03-066-5/+4
| | | | | | | | | | * The device-tree recipe is not required for all machines or all boards, remove the default append to allow each machine to add the dependency when needed * Add the 'device-tree' as a machine RDEPEND for all machines that use the device-tree recipe to obtain the machines device tree output Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zybo-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-063-88/+3
| | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zc706-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-063-154/+2
| | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zedboard-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-064-91/+4
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* zc702-zynq7: Switch over to in kernel device treeNathan Rossi2016-03-064-162/+4
| | | | | | | | | | | * Switch to the device tree that is available in the kernel source tree * Remove the in layer device tree and configuration for the in layer device tree * Setup IMAGE_BOOT_FILES with the correct target device tree from the kernel source/recipe * Setup U-Boot uEnv.txt to use the correct target device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* picozed-zynq7: Rework device tree to use kernel source includeNathan Rossi2016-03-064-86/+104
| | | | | | | | | * Rework the picozed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* microzed-zynq7: Rework device tree to use kernel source includeNathan Rossi2016-03-064-86/+102
| | | | | | | | | * Rework the microzed-zynq7.dts device tree to use the kernel source include 'zynq-7000.dtsi' * Store the new device tree in the device-tree recipe directory * Remove existing device tree from conf/machine/boards Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-trd-microblazeel: Move device tree to device-tree recipeNathan Rossi2016-03-062-1/+1
| | | | | | | | * Move the device tree into the source files directory for the device-tree recipe * Use non-immediate set for MACHINE_DEVICETREE Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>