Age | Commit message (Collapse) | Author |
|
Do not clobber the value of COMPATIBLE_MACHINE, instead set it via ?=.
This was clobbering the COMPATIBLE_MACHINE values from linux-yocto
causing issues when the meta-xilinx layer was added but not building a
meta-xilinx machine.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Use Xilinx kernel defconfig settings for ZCU102 board
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Update Xilinx kernel to release tag xilinx-v2016.1.01
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Fetch the latest config for KC705 board kit
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Enable Xilinx PHY config in kernel
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Add kernel configuration for KC705 kit according to latest v9.6 MB support
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Remove old kc705-trd reference
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Remove old kc705-trd reference
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Partly backport a patch from v4.3+ kernels that adds the "amba" label to
the amba bus node of the zynq-7000.dtsi.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
The 4.0/xilinx-v2015.4.01 version of the linux-xlnx is dropped in favour
of the newer 4.4/xilinx-v2016.1 kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This patch works around the issues with the Xilinx DRM drive to allow
for the transition from DPMS off to DPMS on.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This also uses the drm-xilinx.scc
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Add to both linux-xlnx_4.0.bb and linux-xlnx_4.4.bb.
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This config fragment enables the v4l2 kernel interface to Xilinx devices.
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Enable Xilinx DRM support and also set up CMA size to 40MB support various
pixel formats and Ubuntu rootfs.
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Updated the recipe to point to release tag xilinx-v2016.1
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Backport the ZYBO USB PHY patch so that the USB interface is functional
using the in-kernel device tree.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This is a preliminary release of Xilinx linux kernel v4.4. The SRCREV will
updated once the kernel gets updated on github
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
SERIAL_OF_PLATFORM needs to be set in order for the serial 8250 driver
to parse and probe device tree configuration for 8250 nodes. This is
needed so that the uart 16550 instances are probed correctly.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* Fix up GPIOLIB to enable GPIO driver support
* Fix up USB configs
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Update to the newest version at the 'xilinx-v2015.4.01' tag.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
All meta-xilinx kernels now support ZynqMP, set the compatiblity in
common include instead of per kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This kernel is superseeded by newer kernels. This recipe is being
dropped in favour of newer linux-xlnx kernels.
Remove the recipe and clean up any remaining kernel 3.19 patches.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This kernel is no longer maintained, and has custom device tree bindings
for various drivers. Remove the kernel recipe and all patches it uses.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This version of linux-yocto was dropped from OE-Core.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This version of linux-yocto was dropped from OE-Core.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
The PCIe drivers for the Xilinx AXI PCIe bridge are only available on
Zynq targets when have the soft core loaded, for all other targets this
driver is not required.
To optimized the kernel for general use make the PCIe driver a seperate
fragment which can be enabled by adding
'bsp/xilinx/soc/drivers/xilinx-pcie.scc' to KERNEL_FEATURES.
Also add to the config fragment the required kernel options to enable
PCI.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This enables all the linux-xlnx specific features and drivers that are
not normally available.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Update and refactor config fragments to work with newer kernels as well
as supporting new features that are now available.
This changeset also moves a large number of 'linux-xlnx' only drivers
into seperate config fragments for cleaner maintainence.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Move the associated config fragments that are specific for this driver
in this version of the kernel to a single config fragment that the
linux-xlnx_3.14 recipe adds by default to Zynq kernel features.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Rearrange the linux-xlnx specific config fragments, nesting them under
soc/linux-xlnx/driver/. Leaving the 'xilinx-driver-linux-xlnx.scc' for
compatiblity.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Nest the driver config fragments in soc/drivers whilst keeping the SoC
config fragments at the soc/ level. Also rename 'zynq' to 'zynq7' where
applicable.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
The 'xilinx-v2015.3' release had a few bugs, updating this recipe to use
the released 'xilinx-v2015.4' kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
The use of '_append' and '+=' together is considered bad practice within
recipes. It is preferred to explicitly add the preceeding spaces where
they are applicable instead of using the '+=' to achieve the same
result.
Change all the uses of '_append +=' to match the recommended pattern,
adding in spaces where explicitly required.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* A large number of code files for MicroBlaze in the kernel rely on
gnu89 functionality, in order to ensure the 3.14 Yocto kernel builds
with GCC 5.2 backport the patch (just for MicroBlaze) so that the
kernel is built with the 'gnu89' standard explicitly
* Re-use the backported patch that is applied for linux-xlnx 3.14
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* The current master of linux-xlnx support ZynqMP and provides the
in-kernel device tree
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
This commit enables override of linux version extension in the
linux-xlnx-dev recipe.
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Add 'CONFIG_XILINX_DPDMA' for linux-xlnx drivers.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
xilinx-drivers-linux-xlnx.scc was including an invalid .cfg file, point
to the correct one with the same filename as the .scc file.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Add a recipe for the linux-xlnx 'xilinx-v2015.3' kernel, which is a 4.0
kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
Update the recipe to point to the newer release tag 'xilinx-v2015.2.03'.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
The linux-xlnx git repository contains tags/commits that are orphaned
and are not located on any branch. To handle this for the future where
existing commits/tags may become orphaned setup the SRC_URI with
nobranch=1 by default except in the case where tracking a branch instead
of a specific commit.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* Backport upstream patches to support GCC 5.x
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* The features of this kernel are available upstream and in the
linux-yocto 4.1 kernel
* Default ZynqMP machines to use linux-yocto as the default kernel
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
* Add the bbappend for the linux-yocto 4.1 kernel recipes
* Additional to the baseline MicroBlaze and Zynq machine support enable
ZynqMP machine machine as the 4.1 kernel has support for the ZynqMP
architecture as well as device tree for the ep108 board
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|