| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
* The Makefile in traceevent has posioned the includes for cross builds
with /usr/local/include. This upstream patch has been back ported
(from linux-xlnx 3.10) to resolve this issue.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
Adjust patch file to match new linux-xlnx_3.8 SRCREV.
Also remove now redundant patch (included in adjusted patch).
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Adjust source revision for linux-xlnx_3.10 recipe to match linux-xlnx.git
tag Xilinx-v14.5.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Utilise the xlnx_3.8 branch sources on linux-xlnx.git instead of master.
Adjust linux-yocto recipes and include additional patches accordingly.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
| |
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
linux-xlnx has an xlnx_3.8 branch, adjust the recipe to us it.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
* Select a specific SRCREV for the externalcache
* Resolves internet access requirement during parsing step
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Fixes compatibility with the linux-yocto recipes
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
* Remove the dependence on the linux-yocto.inc and linux-yocto classes.
* This change is made to make linux-xlnx less dependent on features that
are provided by the linux-yocto recipes, and in turn make the
linux-xlnx recipe more portable.
* Fix-up the individual .bb files where required.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Refactored the useful python functions into more generic form and
placed them in the 'xilinx-utils.bbclass' which can be inherited for
the functions.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
config file in conf/machine.
Added linux-xlnx_3.10.bb recipe, pointing initially at master next branch.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
|
|
|
| |
linux-yocto recipe was modified to use overrides for SRC_URI.
Extend this to linux-yocto-tiny by moving common parts to an include file.
Update external cache variables to use overrides in case other BSP
wish to use an external cache.
Correct typo form microblaze configuration file.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
|
| |
Limt the scope of the SRC_URI additions to the machine/soc they apply to. If
this layer is used with other BSP's, the patches may cause problem with
other linux-yocto bbappends.
Signed-off-by: Philip Balister <philip@balister.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
oe-core changed the DTB generation to use the linux make system.
http://git.openembedded.org/openembedded-core/commit/?id=72980d5bb465f0640ed451d1ebb9c5d2a210ad0c
This resulted in the kernel make failing as the meta-xilinx contained
dts/dtsi files are not in the kernel tree.
To resolve, move the DTB creation using DTC into meta-xilinx layer.
This will correct the make error and build the DTS files in meta-xilinx.
Additionally the user can set KERNEL_DEVICETREE within local.conf to
build an in-kernel-tree DTS if they desire.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Set COMPATIBLE_MACHINE to soc families, zynq and microblaze. This will
capture all supported machines from conf.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
| |
Move the revision to the bb file for linux-xlnx so it can be updated
per kernel version.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
| |
Bleeding edge recipe allows developers to build the latest commit on
linux-xlnx kernel master-next branch. The branch can be modified by the developer if
they wish in the local.conf file by setting KBRANCH variable.
The configuration is taken from meta-xilinx, and is likely from a slightly
older kernel release. The developer should create a new config if there
are new configs or features in the bleeding edge kernel.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
|
|
|
|
|
| |
* Removed associated defconfigs
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Added 'conf/machine/boards' as a default FILESEXTRAPATH
(for each available layer).
* Change MACHINE_* to rely only on the path being relative to
'conf/machine/boards'.
* Fixed up linux-xlnx.inc and linux-machine-common.inc to use 'MACHINE_*'
for default files.
* Fixed KERNEL_DEVICETREE setting such that the variable is valid before
the base __anonymous function of linux-dtb.inc is executed.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove use of machine specific configuration, replace with a
'zynq-default' and 'microblaze-default'.
* Add support for the use of meta-xilinx MACHINE_* variables.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
|
| |
* Remove qemuzynq.cfg and rename zynq common defconfig's
* Use default inclusion of the zynq default defconfig
* Make rtc.cfg general for multiple kernels
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* Split the Board specific fragment from the platform definition
* This allows the fragment to be integrated to other kernels easily
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Split platform definitions out into linux-machine-common.inc
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
|
| |
* linux-dtb.inc from oe-core is processed before this function, implement
the functionality so that it works as expected.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|\ |
|
| |
| |
| |
| |
| |
| | |
RTC fragment was forgotten. Adding it to ZC702 only as zedboard has no RTC.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
Add linux-yocto-tiny for kc705-trd microblaze target
Rearrange and tidy up microblaze kernel fragments.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| | |
kernel, as they can be added by users through KERNEL_FEATURES.
Removed uio.cfg and mac80211.cfg
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
fragments.
To keep with the tiny-ness of this yocto tiny kernel target, remove
commonclk, watchdogtimer, ipsec, ipv6, mac80211, uio and tracing.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
To assist in viewing where what fragments come from, they have been
arranged into Zynq, Xilinx, and Yocto kernel-cache groups.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
Enable extended firmware unified interface support through an existing
yocto-kernel-cache fragment.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
To assist in viewing where what fragments come from, they have been
arranged into Zynq, Xilinx, and Yocto kernel-cache groups.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
linux-yocto-tiny: add mmc.scc and remove all-others.cfg
linux-yocto standard: add mmc.scc, mtd.scc, uio.cfg and no_hz.scc
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
Add kc705-trd as compatible machine to linux-yocto recipe.
Add standard kernel type fragments for kc705-trd.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| | |
architecture, to allow for zedboard and zc702 builds.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* Resolved by adding the output into the 'kernel-base' package, which
contains the definitions for built-in modules
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add linux-yocto-tiny and linux-yocto standard for zynq targets
Kernel configurations (zynq-standard.scc and zynq-tiny.scc) requires
xilinx-kernel-cache, currently on github
Patches bring linux-yocto up to xilinx-v14.5 tag (of linux-xlnx) and must
be applied in the given sequence.
Signed-off-by: Sipke Vriend <sipke.vriend@xilinx.com>
|
| |
| |
| |
| | |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
| |
| |
| |
| |
| |
| |
| | |
* The linux-xlnx kernel support all MicroBlaze and Zynq systems derived
machines, reflect this in the COMPATIBLE_MACHINE.
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>
|
|/
|
|
|
|
|
|
|
|
| |
* Moved qemu* device tree and kernel config to conf/machine/boards/qemu/
* Moved common dtsi and kernel config to conf/machine/boards/common/
* Added 'MACHINE_DEVICETREE' and 'MACHINE_KCONFIG' variables for linux-xlnx
to allow machine configs to specify the exact device tree and config to
use when building the kernel.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Refactored qemuzynq.dts
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
|
|
| |
* Create the DTS fragment for general Zynq-7 Systems.
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|
|
|
|
| |
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
|