Age | Commit message (Collapse) | Author |
|
* This machine does not match a QEMU machine model
* This is superseeded by the ep108-zynqmp machine being modelled by QEMU
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* QEMU has a machine model for this board/machine so build QEMU with
this machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add arm-trusted-firmware as an additional machine dependency
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* The "microblaze-generic" board in U-Boot has the config name of
"microblaze-generic_config" due to the changes that occured in the
U-Boot build system
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* For ZynqMP U-Boot, the image suffix is '.bin'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Setup the preferred provider for virtual/bootloader with ??=
* Remove setting of "u-boot" preferred provider
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Remove duplication of arch and soc settings
* Clean up some comments
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Specifies SOC_FAMILY and DEFAULTUNE
* Setups up some defaults for AArch64
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Only add device-tree to MACHINE_ESSENTIAL_EXTRA_RDEPENDS for
MicroBlaze and Zynq
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Default the virtual/kernel for MicroBlaze to linux-yocto
* Add the "XILINX_DEFAULT_KERNEL" variable to allow different defaults
based on machine overrides
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Update the default linux-yocto version to 3.19
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Update MACHINE_FEATURES for each machine to reflect the correct
features provided on a per machine basis
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
* 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>
|
|
* 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 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 the device tree includes for the ZYBO board
* Add machine config for the ZYBO board
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>
|
|
* 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>
|
|
* 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>
|
|
* Add the as-needed.inc to add the as-needed linker flag
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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* 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>
|
|
* Do not emit "eb" twice into MBPKGENDIAN
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Variable is no longer used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
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>
|
|
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Switch default provider for glibc
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Use the xlnx,phy-reset-gpio property to specify the USB PHY's reset
signal
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* the "xlnx,fb-clk" and "xlnx,qspi-mode" properties are not used
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Removed use of very outdated 'gpio-mask-high' and 'gpio-mask-low'
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Added USB PHY reset binding
* Updated Ethernet PHY compat and init values
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* Add the 3.10 compatiblity string for the OCM node
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
* 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>
|