| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
| |
* Device trees are built individually for each machine
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* 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: Philip Balister <philip@balister.org>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Fix-up RDEPENDS to resolve warning for 'ldd', 'tzcode'. Which
REDEPEND on bash
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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* CONFIG_XILINX_VDMA is the mainline AXI VDMA driver
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* Add the 3.10 compatiblity string for the OCM node
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
| |
* XADC driver now uses clock framework, add clock binding
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Remove the use of MACHINE_KCONFIG, replace with KERNEL_FEATURES
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* qemumicroblaze
* kc705-trd-microblazeel
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
| |
* 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>
|
|
|
|
|
|
|
|
| |
* Using the linux-dtb.inc steps, create a recipe external from the
kernel recipe to handle the building of device tree blobs.
* For backwards compatibility create a symlink with the kernel imagetype
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added kernel config fragments for Zynq and MicroBlaze
* Includes config fragments specifically for the architecture/SoC and
drivers
* Feature fragments for features commonly used with Zynq and MicroBlaze
platforms that are not yet part of the default yocto kernel configs
* Setup the linux-yocto append recipes to add the in layers config/*
kernel cache
* Remove the use of MACHINE_KCONFIG and MACHINE_DEVICETREE from the
linux-yocto recipes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The ps7_init files are GPL versions from:
https://github.com/Xilinx/embeddedsw/tree/master/lib/sw_apps/zynq_fsbl/misc/zc702
I had to edit the .h filename in the .c file. Another option is use the
file names as is, but this needs a patch to u-boot so it looks for
ps7_init_gpl.c.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
You need to add the files ps7_init.[ch] via a board specific
SRC_URI append. The ps7 files should be GPL licensed to avoid
license headaches.
Signed-off-by: Philip Balister <philip@balister.org>
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Update the bindings for the si570 attached to the I2C bus
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
| |
* Update bindings for I2C
* Comment out non-secure DMA (PL330) node
* Add CPU voltage regulator node (fixed voltage, resolved 'failed to get
cpu0 regulator error')
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add the LAYERDEPENDS variable to correctly define the layers
meta-xilinx depends on. Currently only the core layer is a dependency
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Changed all references of eglibc to glibc.
This is required because eglibc was replaced by glibc in poky.
ERROR: ParseError at /media/sdd1/fb/ligh/scm/master-enea/poky/
meta-xilinx/recipes-core/meta/external-xilinx-toolchain.bb:1:
Could not include required file recipes-core/eglibc/eglibc-package.inc
Signed-off-by: Liviu Gheorghisan <liviu.gheorghisan@enea.com>
|
|
|
|
|
|
|
| |
* Change to match how the kernel recipes handle master-next tracking
* Update the SRCREV to match a newer git commit
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* There are no longer any patches on QEMU for MicroBlaze or Zynq,
mainline QEMU in 2.1.0+ provides functional models of MicroBlaze and
Zynq machines
* Switch recipe to wildcard version as no version dependence exists in
the bbappend
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Fix up the setting of FILESEXTRAPATH, use the recommended convention
to set the variable to avoid warnings and potential issues
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Updated the MicroBlaze Thunk support patch. This patch has been
accepted upstream, however it differs from the original patch.
* The original patch was causing some issues with specific packages.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add configs for Zynq USB OTG functionality, these config options are
required for the OTG dual role to function correctly.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Match all versions of shadow
* Problem still exists in toolchain, the workaround still applies to
newer versions of shadow
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Match for 7.7* versions
* Apply a common set of changes for all 7.7 versions
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Add packages for libssp and libatomic which are provided by some
Xilinx toolchains
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* Some packages do not correctly handle LDFLAGS, as such toolchains that
do not by default use GNU_HASH for symbols generated are not built
with the GNU_HASH which causes a QA issue.
* Add the expected linker hash style to TARGET_CC_ARCH to enforce the
specified hash style.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Backport patch from upstream which fixes axi-ethernet phy accesses
with newer kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Up version from 1.7.0 -> 2,0.0
* Remove up-streamed patches
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* The new line at the end of the file is needed for cfg fragments in
order for the kernel merge scripts to work correctly
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|