summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gcc: Consolidate 4.8 bbappends into the new gcc-source recipeNathan Rossi2015-02-128-7/+0
| | | | Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* external-xilinx-toolchain: Fix version detection for gccDavid Holsgrove2014-12-301-2/+5
| | | | | | | * Account for blank line in gcc -v output Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
* gdb: Port gdb 7.7.1 recipes from oe-coreNathan Rossi2014-12-178-3/+53
| | | | | | | | * Port the gdb 7.7.1 recipes from oe-core, this is due to issues with re-producing a functional gdb for 7.8.1+ * Default MicroBlaze machines to use gdb 7.7.1 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>
* machine-xilinx-default.inc: Force dependence on device-treeNathan Rossi2014-10-271-0/+2
| | | | | | | * Force the use of the device-tree recipe to generate the device tree blobs for the machines. Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>