aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel
AgeCommit message (Collapse)Author
2016-06-16linux-xilinx-machines.inc: Do not clobber COMPATIBLE_MACHINEkrogothNathan Rossi
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>
2016-05-15linux-xlnx.inc: Use kernel defconfig for ZynqMPManjukumar Matha
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>
2016-05-13linux-xlnx_4.4.bb: Update to xilinx-v2016.1.01 tagManjukumar Matha
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>
2016-05-13linux-xilinx-machines.inc: Add KC705 cfg to kernelManjukumar Matha
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>
2016-05-13xilinx.cfg: Enable CONFIG_XILINX_PHYManjukumar Matha
Enable Xilinx PHY config in kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13kc705-microblazeel.scc: Add KC705 linux configManjukumar Matha
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>
2016-05-13kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-13linux-xilinx-machines.inc: Remove kc705-trdManjukumar Matha
Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-06linux-yocto_4.1: Fix up "amba" node label for Zynq includeNathan Rossi
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>
2016-05-05linux/config: Clean up unused config fragmentsNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-05linux-xlnx_4.0: Drop this version is it supersededNathan Rossi
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>
2016-05-03linux-xlnx_4.4: Add patch to resolve DPMS issuesNathan Rossi
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>
2016-05-03linux/config: Add config fragments for Digilent DRM encoderJason Wu
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>
2016-05-03linux-xlnx: Add Digilent encoder and axi dynclk driversJason Wu
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>
2016-05-03linux/config: Add config fragment for enabling v4l2Jason Wu
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>
2016-05-03linux/config: Add config fragments for Zybo sound supportJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux-xlnx-dev: Update kernel version from 4.0+ to 4.4+Jason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add keyboard gpio cfg and sccJason Wu
Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-05-03linux/config: Add config fragments for Xilinx DRMJason Wu
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>
2016-05-03linux-xlnx_4.4.bb: Update to xilinx-v2016.1 tagManjukumar Matha
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>
2016-04-07linux-yocto_4.4: Add ZYBO USB patchNathan Rossi
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>
2016-02-26linux-xlnx_4.4: Xilinx linux v4.4 releaseManjukumar Matha
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>
2016-01-20linux/configs: Enable SERIAL_OF_PLATFORM to fix up dt parsingNathan Rossi
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>
2016-01-18linux/configs: Update zynqmp.cfg for newer kernelsNathan Rossi
* Fix up GPIOLIB to enable GPIO driver support * Fix up USB configs Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-01-17linux-yocto_4.4: Add bbappend to enable Xilinx machine supportNathan Rossi
Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-01-06linux-xlnx_4.0: Update to 'xilinx-v2015.4.01' tagNathan Rossi
Update to the newest version at the 'xilinx-v2015.4.01' tag. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2016-01-06linux-xilinx-machines.inc: Default COMPATIBLE_MACHINE for ZynqMPNathan Rossi
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>
2016-01-06linux-xlnx_3.19: Remove 'xilinx-v2015.2.03' kernelNathan Rossi
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>
2016-01-06linux-xlnx_3.14: Remove 'xlnx_3.14' kernelNathan Rossi
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>
2015-12-28linux-yocto_3.19: DroppedNathan Rossi
This version of linux-yocto was dropped from OE-Core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-28linux-yocto_3.14: DroppedNathan Rossi
This version of linux-yocto was dropped from OE-Core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: Split PCIe drivers off from zynq7 config fragmentNathan Rossi
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>
2015-12-21linux-xlnx: Add linux-xlnx specific features by defaultNathan Rossi
This enables all the linux-xlnx specific features and drivers that are not normally available. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-12-21linux/configs: Update config fragmentsNathan Rossi
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>
2015-12-21linux/configs: base: Refactor linux-xlnx 3.14 Zynq USB driver configNathan Rossi
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>
2015-12-21linux/configs: base: Rearrange scc/cfg files for linux-xlnx driversNathan Rossi
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>
2015-12-21linux/configs: common: Rearrange scc/cfg for driversNathan Rossi
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>
2015-11-26linux-xlnx_4.0: Update to 'xilinx-v2015.4' releaseNathan Rossi
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>
2015-11-26Fix up use of '_append +='Nathan Rossi
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>
2015-11-23linux-yocto_3.14: Backport kernel gnu89 explicit useNathan Rossi
* 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>
2015-11-20linux-xlnx-dev: Add ZynqMP as COMPATIBLE_MACHINENathan Rossi
* The current master of linux-xlnx support ZynqMP and provides the in-kernel device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-05linux-xlnx-dev: Enable version extension overrideManjukumar Matha
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>
2015-11-05linux/configs: Update 'xilinx-drivers-linux-xlnx.cfg'Nathan Rossi
Add 'CONFIG_XILINX_DPDMA' for linux-xlnx drivers. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-05linux/configs: Fix up xilinx-drivers-linux-xlnx.scc includeNathan Rossi
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>
2015-11-04linux-xlnx_4.0: Add recipe for v2015.3 kernelNathan Rossi
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>
2015-11-04linux-xlnx_3.19: Update to v2015.2.03 tagNathan Rossi
Update the recipe to point to the newer release tag 'xilinx-v2015.2.03'. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-11-04linux-xlnx: Default to branchless checkoutNathan Rossi
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>
2015-09-14linux-xlnx_3.14: Add patches to support GCC 5.xNathan Rossi
* Backport upstream patches to support GCC 5.x Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
2015-09-09linux-zynqmp-mainline: Drop custom ZynqMP kernel recipeNathan Rossi
* 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>
2015-07-23linux-yocto_4.1: Add bbappend to enable Xilinx machine supportNathan Rossi
* 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>