| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
| |
* MicroBlaze and Zynq machines do not have an RTC on chip, disable
backfilling the 'rtc' feature
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* The linux-xlnx 3.14 kernel has the older USB driver that handles
resetting as part of the driver code itself. Adding this config
fragment disables the USB PHY from probing seperately and allows for
the reset GPIO to be controlled by the USB driver itself.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* This fragment is required for kernels that use the older USB driver
that handles reseting as part of the driver code itself. This allows
the USB driver to get the GPIO resource instead of the USB PHY driver
probing and controlling it.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Added information about the GPIO/MIO reset pin so that the USB can be
reset by the kernel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Update the bindings so that the USB devices are probed as matching the
mainline chipidea driver
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* This fragment is now only valid for linux-xlnx kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Move recipes that are specifically for MicroBlaze support into the
recipes-microblaze directory
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
| |
* The recipe downloads the pre-built bitstream from the Xilinx that is
provided as part of the TRD
* Bitstream is populated into /boot/download.bit and is also populated
into the deploy directory
* The recipe provides the 'virtual/bitstream' target
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add the device tree includes for the picoZed SOM
* Add machine config for the picoZed SOM
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Add the platform init files for the picozed-zynq7 machine
* The files were generated from a fresh Vivado 2014.4 project using the
supplied machine TCL on the picoZed website:
http://picozed.org/support/documentation/4736
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Refactor the 2015.01 specific source setup into the
u-boot-xlnx-2015.01.inc file
* Add the picoZed patch to support the board
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* This fragment should not be used for production or general use and is
intended only for debugging and verification purposes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add machine config for the microZed board
* Add device tree includes for the microZed board
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add local recipe for providing platform info files (ps7_init_gpl.[ch])
* Add local files for the zybo-zynq7 board
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add the device tree includes for the ZYBO board
* Add machine config for the ZYBO board
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* Enable RTC devices by default with the board-commong fragment, however
disable the HCTOSYS and SYSTOHC configs
* The rtc feature enables the HCTOSYS and SYSTOHC so that the kernel can
manage time with the rtc for systems that explicitly have rtc
functionality
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Remove configs that are not required
* Clean up '=n' with 'not set'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Backport patch from 3.15 kernel to fix the double definition of
early_printk for MicroBlaze
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
Python 2.7.9 introduces a change that causes issues with building the in
tree libffi for MicroBlaze. To resolve this issue rely on the libffi
built for the target instead of re-building an additional version just
for Python. This change is only applied to MicroBlaze specifically.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Organize configs into bsp/xilinx/ and bsp/xilinx/soc/
* Split some of the linux-xlnx only configs into a seperate fragment
* Clean up some of the configs to be in common and specific config
fragment files
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 'u-boot-dtb.img' is the name of the Payload that U-Boot SPL expects
for Zynq
* Prepare for compatibility for future versions where Zynq will use
U-Boot DTBs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* U-Boot SPL is not supported for all Zynq boards unless the platform
init code is provided, so only enable it on a per machine basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Refactor the U-Boot SPL support to use the ps7_init_gpl.[ch] files
from the zynq7-platform-init dependency, this allows for the files to
come from a external source or be generated during the build
* U-Boot SPL has been split into a seperate target to allow for better
dependency resolution as well as handling SPL building compatibility
without generating false boot.bin files
* Clean up the u-boot-xlnx.inc file to allow for use from both the
normal u-boot recipe as well as the u-boot-spl recipe
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Create recipe to handle retrieving the platform init files
(ps7_init_gpl.[ch]) for use with other recipes
* Add the zynq7-platform-init.inc include for reuse
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Class has defines for the staging directory where ps7_init_gpl.[ch]
files are populated for other recipes to use
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Update to 2015.01, shift the SRCREV to the newer version and update
the PV
* Update the PREFERRED_VERSION
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Create the bbappend for the 3.19 kernel, add similar config as other
linux-yocto appends
* Add the uartps fix, this is the patch backported from the Linux 4.0
kernel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* The linux-xlnx 3.10 kernel is old and no longer being maintained, and
thus being removed
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* KMACHINE values are configured by the machine, use these values
instead of overriding them on a per SOC_FAMILY basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* The Zynq tune is equal to the cortexa9-neon tune, when including
default to the 'cortexa9-neon' tune
* Remove the 'zynq' tune
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* This sorts out the S directory doesn't exist warning/check which
occurs due to the recipe not having a primary source which is
unpacked
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Add the as-needed.inc to add the as-needed linker flag
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Fix up the comment that states this recipe is based on the xlnx_3.14
kernel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Robert P. J. Day <rpjday@crashcourse.ca>
|
|
|
|
|
|
|
| |
* Add ZynqMP and QEMU machines to the list
* Remove Sipke as he is no longer a maintainer
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* The linux-yocto 3.10 and 3.17 kernels are no longer available
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* This config is for the QEMU ZynqMP machine model
* Pin version of qemu-native that is used to run the machine
* Pin versions of recipes that support ZynqMP
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Use mainline QEMU master branch, plus patches for Zynq MP support
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Align priority of recipes to the same level as oe-core, this is to
prevent the selection of meta-xilinx recipes over oe-core recipes for
general use cases
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* This config is for the Zynq MP EP108 Emulation Platform
* Pin versions of recipes that support ZynqMP
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* Based on mainline v3.19 kernel
* Patches added to support EP108 and QEMU, some patches are not intended
for upstream submission (and are only required for QEMU support)
* Specify device trees for EP108 and QEMU
* Add config fragments for ZynqMP
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Based on mainline 2015.04-rc1
* Patches which are submitted to upstream
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Merged change to oe-core for MicroBlaze -> linux-generic32 detection
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Upstream libaio can now handle padding defines for architectures
generically, no need to patch for MicroBlaze
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* coreutils handles __ELF__ not being defined
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|