AgeCommit message (Collapse)Author
2015-05-04COPYING.MIT: Re-add missing licensedizzyNathan Rossi
* 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>
2015-04-24zynq7-base.dtsi: Update bindings for PHYs attached to ethernet nodesNathan Rossi
* 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>
2015-04-24qemuzynq: Add fixed-clock to device tree for ethernetNathan Rossi
* 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>
2015-04-02openssl: Update MicroBlaze patchNathan Rossi
* Update MicroBlaze patch to apply cleanly * openssl changed in openembbed-core rev: 03739bcc1672df8f55c6428184670f1a8c8f80b2 Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05boards/*microblaze*: Override udev max-childrenNathan Rossi
* 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>
2014-12-05microblaze/feature-microblaze-endian.inc: Fix MBPKGENDIANNathan Rossi
* Do not emit "eb" twice into MBPKGENDIAN Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/config/xilinx-base: Refactor standard.cfgNathan Rossi
* Clean up ordering and refactor configs Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-05linux/configs: Update config fragmentsNathan Rossi
* Add MTD configs to board-common.cfg * Add HW-ICAP config for xilinx-ip.cfg Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-12-03microblaze: Add USE_VT="" to microblaze machine configsNathan Rossi
* 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>
2014-12-03Documentation UpdatesNathan Rossi
* 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>
2014-12-03machine-xilinx-default.inc: Remove ext2* from default IMAGE_FSTYPESNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-*: Add patch to resolve Zynq UART lockup issueNathan Rossi
* 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>
2014-11-26linux-xlnx.inc: Dont add ${THISDIR}/config multiple timesNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-yocto_3.10: Move patches to a linux-yocto/3.10 subdirNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-26linux-xlnx_3.14: Move patches to linux-xlnx/3.14 subdirNathan Rossi
* Manage patches on a per version basis Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zc702 : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18zedboard : Add files to support bootable image creation with wic.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org> Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-18machine-xilinx-board.inc : Add definition of boot files for wic utility.Philip Balister
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>
2014-11-18zedboard : Add files to build working boot.bin file.Philip Balister
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>
2014-11-18zc702-zynq7 : Update uEnv.txt devicetree filename to match updates.Philip Balister
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>
2014-11-17machine-xilinx-default.inc: Move UBOOT_SUFFIX definitionNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-17device-tree.bb: Set package arch to machine archNathan Rossi
* Device trees are built individually for each machine Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-14linux/configs: Add config fragment to increase /dev/ram sizeNathan Rossi
* 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>
2014-11-14machine-xilinx-default.inc: Remove use of MACHINE_KCONFIGNathan Rossi
* Variable is no longer used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-07layer.conf: correct BBFILES appendYasir-Khan
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>
2014-11-05u-boot-xlnx : Add uEnv.txt for zc702 so it boots from SD card.Philip Balister
Signed-off-by: Philip Balister <philip@balister.org>
2014-11-05zc706-zynq7: Fix up URLs in the commentsNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-04external-xilinx-toolchain: Fix up RDEPENDS for ldd and tzcodeNathan Rossi
* Fix-up RDEPENDS to resolve warning for 'ldd', 'tzcode'. Which REDEPEND on bash Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-04external-xilinx-toolchain: Fix up PREFERRED_PROVIDER for glibcNathan Rossi
* Switch default provider for glibc Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-04boards/*.dtsi: Fix up USB PHY reset nodesNathan Rossi
* Use the xlnx,phy-reset-gpio property to specify the USB PHY's reset signal Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-11-04linux-xlnx_3.14: Add patch for USB PHY reset during probeNathan Rossi
* 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>
2014-11-03zynq7-base.dtsi: Remove unused propertiesNathan Rossi
* the "xlnx,fb-clk" and "xlnx,qspi-mode" properties are not used Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31boards/*.dtsi: Updated Zynq device treesNathan Rossi
* Removed use of very outdated 'gpio-mask-high' and 'gpio-mask-low' Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31zedboard-zynq7: Fixed up device treeNathan Rossi
* Added USB PHY reset binding * Updated Ethernet PHY compat and init values Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31linux/configs: Add additional configs for Zynq USBNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-31linux/configs: Add DMA configs to xilinx-ip.cfgNathan Rossi
* CONFIG_XILINX_VDMA is the mainline AXI VDMA driver Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27linux-*_3.10: Disable the MACB driverNathan Rossi
* 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>
2014-10-27linux/configs: Add CONFIG_CPU_IDLE_ZYNQ=y for ZynqNathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27u-boot-xlnx: Rework ELF deployNathan Rossi
* 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>
2014-10-27linux-yocto_3.10: Backport patches for MicroBlazeNathan Rossi
* 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>
2014-10-27zynq7-base.dtsi: Add additional binding for OCMNathan Rossi
* Add the 3.10 compatiblity string for the OCM node Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27linux-xlnx: Fix up value of SRCREVNathan Rossi
* 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>
2014-10-27conf/machine/boards/*: Remove obsolete kernel config fragmentsNathan Rossi
* 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>
2014-10-27kc705-trd-microblazeel: Fix device tree bindingNathan Rossi
* XADC driver now uses clock framework, add clock binding Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27linux-yocto: Add recipe for linux-yocto 3.17Nathan Rossi
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27machine/*.conf: Remove use of MACHINE_KCONFIGNathan Rossi
* Remove the use of MACHINE_KCONFIG, replace with KERNEL_FEATURES Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27linux-xlnx: Rework linux-xlnx recipes to inherit linux-yoctoNathan Rossi
* 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>
2014-10-27linux-xlnx: Add config fragments for base configsNathan Rossi
* 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>
2014-10-27linux: Add config fragments for MicroBlaze machinesNathan Rossi
* qemumicroblaze * kc705-trd-microblazeel Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
2014-10-27zynq7-base.dtsi: Updated bindingsNathan Rossi
* 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>