summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* COPYING.MIT: Re-add missing licensedizzyNathan Rossi2015-05-041-0/+17
| | | | | | | * 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>
* zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi2015-04-245-37/+19
| | | | | | | | | | | | * 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>
* qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi2015-04-241-1/+8
| | | | | | | | | * 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>
* openssl: Update MicroBlaze patchNathan Rossi2015-04-021-1/+1
| | | | | | | | * Update MicroBlaze patch to apply cleanly * openssl changed in openembbed-core rev: 03739bcc1672df8f55c6428184670f1a8c8f80b2 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/*microblaze*: Override udev max-childrenNathan Rossi2014-12-052-2/+2
| | | | | | | | | | * udev can overwhelm microblaze systems due to its processing of events in seperate processes, limit the number of child processes that udev launches to 1 * This is a issue with the older version of udev, and has since been resolved in systemd udev Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* microblaze/feature-microblaze-endian.inc: Fix MBPKGENDIANNathan Rossi2014-12-051-1/+1
| | | | | | * Do not emit "eb" twice into MBPKGENDIAN Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/config/xilinx-base: Refactor standard.cfgNathan Rossi2014-12-051-25/+26
| | | | | | * Clean up ordering and refactor configs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/configs: Update config fragmentsNathan Rossi2014-12-052-0/+11
| | | | | | | * Add MTD configs to board-common.cfg * Add HW-ICAP config for xilinx-ip.cfg Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* microblaze: Add USE_VT="" to microblaze machine configsNathan Rossi2014-12-032-0/+2
| | | | | | | | | | * MicroBlaze kernels do not support VT currently, so disable the emitting of the virtual terminal 'tty1' from the sysvinit-inittab package via the setting of USE_VT = "" * This resolves the issue where init tries to continiuously spawn getty on tty1 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* Documentation UpdatesNathan Rossi2014-12-036-53/+45
| | | | | | | | | * Clean up documentation around ext2/cpio * Split out some of the documentation in the README file into some docs/* files * Moved MAINTAINERS information into the README Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Remove ext2* from default IMAGE_FSTYPESNathan Rossi2014-12-031-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-*: Add patch to resolve Zynq UART lockup issueNathan Rossi2014-11-269-0/+154
| | | | | | | | | * The xuartps/cdns_uart driver has a hang condition during the boot of the kernel. The lock-up itself occurs during the set_termios call when there is data received in the RX FIFO before the first setup of the console device. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx.inc: Dont add ${THISDIR}/config multiple timesNathan Rossi2014-11-261-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-yocto_3.10: Move patches to a linux-yocto/3.10 subdirNathan Rossi2014-11-265-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx_3.14: Move patches to linux-xlnx/3.14 subdirNathan Rossi2014-11-262-0/+1
| | | | | | * Manage patches on a per version basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702 : Add files to support bootable image creation with wic.Philip Balister2014-11-181-0/+1
| | | | | Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard : Add files to support bootable image creation with wic.Philip Balister2014-11-181-0/+3
| | | | | Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-board.inc : Add definition of boot files for wic utility.Philip Balister2014-11-181-0/+3
| | | | | | | | | | | With this, and the files added to the machine config you can run: wic create ../oe-core/scripts/lib/image/canned-wks/sdimage-bootpart.wks -e some-image -o images/$MACHINE and end up with a file you can dd onto an sd card. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard : Add files to build working boot.bin file.Philip Balister2014-11-184-0/+13011
| | | | | | | | | | | | | This uses the GPL files from: https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/misc/zed and renames them. There is a u-boot patch to use the _gpl named versions, when this is upstream and meta-xilnx uses this version, we can switch to using the files with the proper names. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zc702-zynq7 : Update uEnv.txt devicetree filename to match updates.Philip Balister2014-11-181-1/+1
| | | | | | | The dtb filename changed in updates to meta-xilinx. Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi2014-11-172-1/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* device-tree.bb: Set package arch to machine archNathan Rossi2014-11-171-1/+1
| | | | | | * Device trees are built individually for each machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/configs: Add config fragment to increase /dev/ram sizeNathan Rossi2014-11-143-0/+11
| | | | | | | | * features/blk/dev-ram-32mb.scc: Increases BLK_DEV_RAM_SIZE to 32768 for a 32MB RAM block device, whilst reducing the count of devices to 4 * Use the feature fragment as default for Zynq Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine-xilinx-default.inc: Remove use of MACHINE_KCONFIGNathan Rossi2014-11-141-3/+0
| | | | | | * Variable is no longer used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* layer.conf: correct BBFILES appendYasir-Khan2014-11-071-1/+1
| | | | | | | | | | Due to immediate expansion operator being used to assign BBFILES variable, bitbake was ignoring BBFILE_COLLECTIONS.split() based append to BBFILES used in other layers to add layer specific bbappends. Use append operator instead of immediate expansion to correct this. Signed-off-by: Yasir-Khan <yasir_khan@mentor.com>
* u-boot-xlnx : Add uEnv.txt for zc702 so it boots from SD card.Philip Balister2014-11-052-1/+7
| | | | Signed-off-by: Philip Balister <philip@balister.org>
* zc706-zynq7: Fix up URLs in the commentsNathan Rossi2014-11-051-2/+2
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* external-xilinx-toolchain: Fix up RDEPENDS for ldd and tzcodeNathan Rossi2014-11-041-0/+3
| | | | | | | * Fix-up RDEPENDS to resolve warning for 'ldd', 'tzcode'. Which REDEPEND on bash Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* external-xilinx-toolchain: Fix up PREFERRED_PROVIDER for glibcNathan Rossi2014-11-041-1/+1
| | | | | | * Switch default provider for glibc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/*.dtsi: Fix up USB PHY reset nodesNathan Rossi2014-11-043-5/+3
| | | | | | | * Use the xlnx,phy-reset-gpio property to specify the USB PHY's reset signal Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx_3.14: Add patch for USB PHY reset during probeNathan Rossi2014-11-042-0/+62
| | | | | | | | * Adds the ability for the USB driver to reset the PHY via a GPIO pin * This resolves the case where FSBL, u-boot-spl, u-boot does not reset the PHY Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Remove unused propertiesNathan Rossi2014-11-031-2/+0
| | | | | | * the "xlnx,fb-clk" and "xlnx,qspi-mode" properties are not used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* boards/*.dtsi: Updated Zynq device treesNathan Rossi2014-10-313-12/+0
| | | | | | * Removed use of very outdated 'gpio-mask-high' and 'gpio-mask-low' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zedboard-zynq7: Fixed up device treeNathan Rossi2014-10-311-1/+6
| | | | | | | * Added USB PHY reset binding * Updated Ethernet PHY compat and init values Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/configs: Add additional configs for Zynq USBNathan Rossi2014-10-311-1/+4
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/configs: Add DMA configs to xilinx-ip.cfgNathan Rossi2014-10-311-0/+1
| | | | | | * CONFIG_XILINX_VDMA is the mainline AXI VDMA driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-*_3.10: Disable the MACB driverNathan Rossi2014-10-274-2/+16
| | | | | | | | | * In the Linux kernel v3.10 the MACB driver does not function correctly * Both kernels have the EMACPS driver, use this instead * Add a feature config fragement to disable MACB, this is useful in the case that the machine needs to use the EMACPS driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux/configs: Add CONFIG_CPU_IDLE_ZYNQ=y for ZynqNathan Rossi2014-10-271-0/+1
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* u-boot-xlnx: Rework ELF deployNathan Rossi2014-10-272-18/+19
| | | | | | | * Move ELF deploy out of the u-boot-extra.inc include * Use similar to u-boot.inc naming for the UBOOT_ELF* variables Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-yocto_3.10: Backport patches for MicroBlazeNathan Rossi2014-10-274-1/+128
| | | | | | | | * The linux-yocto 3.10 kernel is missing a patch that should be in 3.10, backport the patch from mainline * Backport some patches from mainline to fix issues with MicroBlaze Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Add additional binding for OCMNathan Rossi2014-10-271-1/+1
| | | | | | * Add the 3.10 compatiblity string for the OCM node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Fix up value of SRCREVNathan Rossi2014-10-272-3/+3
| | | | | | | | * Force SRCREV_machine = SRCREV as the linux-yocto recipe/scripts use the SRCREV_machine variable * Fix up the SRCREV setting for linux-xlnx-dev Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* conf/machine/boards/*: Remove obsolete kernel config fragmentsNathan Rossi2014-10-277-5422/+0
| | | | | | | | | * Kernel config fragments are now handled within the recipes-kernel/linux/config caches * Remove the configs from the conf/machine/boards as they are no longer in use by any of the machines Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* kc705-trd-microblazeel: Fix device tree bindingNathan Rossi2014-10-271-0/+1
| | | | | | * XADC driver now uses clock framework, add clock binding Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-yocto: Add recipe for linux-yocto 3.17Nathan Rossi2014-10-271-0/+4
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* machine/*.conf: Remove use of MACHINE_KCONFIGNathan Rossi2014-10-274-4/+5
| | | | | | * Remove the use of MACHINE_KCONFIG, replace with KERNEL_FEATURES Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Rework linux-xlnx recipes to inherit linux-yoctoNathan Rossi2014-10-278-171/+23
| | | | | | | | | | | | | | | * Rework the recipes to inherit the linux-yocto recipes * Use the linux-yocto configuration process to create the kernel config * Suppliment the linux-yocto kernel cache/meta branch with a subset cache located in the meta-xilinx layer (this is to avoid incompatibilies) * Use the same config fragments and setup as the linux-yocto appends for Zynq and MicroBlaze * Remove the generation of device trees from the kernel recipe * Remove the use of the MACHINE_KCONFIG variable for providing config fragements Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux-xlnx: Add config fragments for base configsNathan Rossi2014-10-2720-0/+150
| | | | | | | | | | | * Add a kernel cache for linux-xlnx base configs that are common for all platforms/architectures * This kernel cache is intended to be used as a substitute to the linux-yocto kernel cache for the linux-xlnx kernels * Configs are a subset of the standard configs provided by linux-yocto kernels Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* linux: Add config fragments for MicroBlaze machinesNathan Rossi2014-10-274-0/+37
| | | | | | | * qemumicroblaze * kc705-trd-microblazeel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* zynq7-base.dtsi: Updated bindingsNathan Rossi2014-10-271-49/+48
| | | | | | | | * Re-arranged all compatible and clock orderings, so that the mainline expected strings are before any linux-xlnx strings * Added newer mainline compatible strings, properties, etc. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>