| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
Update the zynqmp config fragments, adding new drivers available in
linux-xlnx as well as some mainline available drivers.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Update the zynq7 fragments to include new configs available in
linux-xlnx and mainline kernels.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
| |
Add a recipe for the xilinx-v2017.1 release, this release is based on
kernel version 4.9.
Also update the zybo-linux-bd-zynq related patches to apply for this
version of the linux-xlnx kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
The debug-dyndbg fragment enables CONFIG_DYNAMIC_DEBUG, which enables
the building of pr_debug/etc. such that during execution the debug
messages can be enabled dynamically.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
Enable the ZYNQMP_PM_API_DEBUGFS option to expose information about the
PM API. This generally useful even when not debugging. Additionally this
is enabled by the zynqmp defconfig in linux-xlnx.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
This was only used for linux-yocto 4.8 kernels, and is no longer used.
So remove it.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
openembedded-core dropped the 4.8 recipes:
http://git.openembedded.org/openembedded-core/commit/?id=466e6e45ca04a07ebe1b1f52de747f077b362d54
Signed-off-by: Mischan Toosarani-Hausberger <mischan@iviso.at>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
The ZynqMP FPGA manager driver is available in linux-xlnx kernels,
enable it for them.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
| |
Enable linux-yocto and linux-yocto-tiny kernels via a wildcard bbappend.
This allows for enabling kernels without having to explicitly create
bbappends for each version.
Patches are still applied in versioned bbappends.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
Skip the kernel version sanity checking, in the same way that
linux-yocto-dev does. Also update the version number and fall back
commit id.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
Update the linux-xlnx recipe to point at the xilinx-v2016.4 release.
Note that this changes the naming convention for the .bb file, this has
no affect on the value of PV since it is specific in the recipe itself.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
When using the source archive class (for license compliance purposes) it
is unable to determine the name for the kmeta type sources. Explicitly
give the kmeta source entries 'name' values in the format 'kmeta-*'.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
Enable linux-yocto and linux-yocto-tiny 4.9 kernels.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Some boards use USB PHYs that need to be communicated with via ULPI.
Enable CONFIG_USB_ULPI.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
Add KERNELURI for custom kernel url's
Signed-off-by: Vineeth Chowdary Karumanchi <vineethchowz.chowdary@xilinx.com>
Reviewed-by: Manjukumar Harthikote Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch resolves a previous commit (ea4ca65aaf) which only mitigated
the issue caused due to CONFIG_DEBUG_RODATA for Zynq.
This issue has been properly fixed in the next version of the kernel
(v4.10) and this change backports the patch to the v4.8 kernel for
linux-yocto(-tiny).
Additionally this change removes the forced disabling of
CONFIG_DEBUG_RODATA allowing for Zynq platforms to use the feature
without issue.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Change kc705-microblazeel to reflect v2016.3 Xilinx tools.
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Embed the Xilinx Release Version into the PV of the linux-xlnx recipes.
This allows for easier determination of which version of linux-xlnx is
in use and avoid any ambiguity when one or more Xilinx Release uses the
same upstream kernel version.
This removes the need for the comment on what the SRCREV points at,
instead this is replaced with a XILINX_RELEASE_VERSION variable which
contains the 'vYYYY.X' release string.
This change sets the LINUX_VERSION_EXTENSION with the release version so
that the kernel is compiled with the version in 'CONFIG_LOCALVERISON',
this results in the kernel having the Xilinx Release Version embedded in
its version which can be seen using uname or during boot:
$ uname -sr
Linux 4.6.0-xilinx-v2016.3
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Update the patches that enable the Digilent DRM encoder and clock cores.
Also update the patch that fixes DPMS issues with the Xilinx DRM driver.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
The v4.4/xilinx-v2016.2 version of the linux-xlnx kenrel is dropped in
favour of the newer 4.6/xilinx-v2016.3 kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update and add new config fragments to enable newer features that are
now in the newer kernels (e.g. Zynq and ZynqMP drivers/features). This
update also attempts to cover ZynqMP configuration that is normally
provided by the ZynqMP defconfig in linux-xlnx, this allows for better
consistency between the Zynq/ZynqMP/MicroBlaze configuration for
linux-xlnx as well as enabling better configuration setup for the
linux-yocto* kernels.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
This patch updates xilinx kernel to v4.6 release
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
CONFIG_DEBUG_RODATA was switched to default yes in v4.6+ kernels. Whilst
the feature works correctly it causes changes with how the kernel
.head.text and .text sections are padded which allows for memory below
0x80000 (512KB) to be non-reserved and used as memory for DMA
allocations which do not work on Zynq due to devices not being allowed
to access DDR below 0x80000. Disabling CONFIG_DEBUG_RODATA prevents the
padding between .head.text/.text.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
This adds support for building linux-yocto-tiny 4.8 kernel for the 3
main meta-xilinx architectures.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
Add specific config options that are normally defaulted to yes when the
kernel is configured with defaulting to yes. This allows for kernels
that default no to be correctly configured.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Enable config dependencies for DMA and PCI which are required for ZynqMP
drivers/features.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rename the QEMU machines to match the <board>-<design>-<arch>
convention. QEMU only machines no longer need to be named qemu*.
Note for qemuzynq it is special in that it does not model a board, as
such it has no board in the name being just 'qemu-zynq7'.
This updates the README.md to match the new machine names.
Additional update all occurrences of the qemu* machines
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
Reviewed-by: Alistair Francis <alistair.francis@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
The linux-yocto recipe and metadata tools handle branchless source.
Letting KBRANCH = "master" for nobranch checkouts is not needed any
more.
Change all uses of SRCBRANCH to KBRANCH and set KBRANCH to the branch or
empty by default.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
| |
The PREFERRED_PROVIDER check is already done by linux-yocto.inc, avoid
doing it twice. Also linux-xlnx.inc sets the PV correctly, no need to
set it again.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Update the linux-xlnx-dev recipe to the current HEAD of master. Which is
at a v4.6 kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
* CONFIG_SERIAL_OF_PLATFORM is already configured with serial drivers
in soc/drivers/xilinx.cfg
* Use the syntax "# CONFIG_FTRACE is not set" so that it when the
kernel config check is run it matches the value set in the .config
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
Allow CONFIG_VT to be enabled for MicroBlaze.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
Remove the CONFIG_XILINX_AXIPCIE, this driver has been merged into
mainline and is available with the kconfig CONFIG_PCIE_XILINX. The new
config is also provided in the "bsp/xilinx/soc/drivers/xilinx-pcie.scc"
feature.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
Add dependent configs and remove unused configs.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
| |
Add the default configuration appends for the linux-yocto 4.8 kernel.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
In commit 0f698dfd1c8bbc0d53ae7977e26685a7a3df52a3 of oe-core, the
values for KCONFIG_MODE have changed, the values are no longer flags.
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Commit fbc9fcd55a20ec2050 "zynqmp.cfg: Disable MALI in kernel"
sets CONFIG_ARM_MALI=n, which is incorrect and will not have any
actual effect on the configuration. The correct syntax to disable
the module is "# CONFIG_ARM_MALI is not set".
Fixes: fbc9fcd55a20ec205088c8026f5d25feb08430a3
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
|
|
| |
The 4K sector support makes erasing much slower and prevents using
wear-levelling filesystems like UBI, which needs erase sectors to be
at least 16k in size. Until this situation has been properly resolved
in the kernel, disable the setting.
For a discussion on the topic, and the reason the config exists, see:
https://patchwork.ozlabs.org/patch/380565/
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
|
| |
The ext4 driver supports all "ext" filesystems, including ext2 and ext3,
and usually even performs better on existing ext3 partitions.
Omitting the obsolete drivers makes the kernel a bit smaller.
Signed-off-by: Mike Looijmans <mike.looijmans@topic.nl>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
| |
Update Xilinx kernel recipe to xilinx-v2016.2 tag
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Disable MALI kernel module present in Xilinx kernel
Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com>
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>
|