summaryrefslogtreecommitdiffstats
path: root/recipes-kernel
Commit message (Collapse)AuthorAgeFilesLines
* zynqmp.cfg: Actually disable MALI in kernelMike Looijmans2016-07-311-1/+1
| | | | | | | | | | | 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>
* board-common.cfg: Disable 4K sectors on QSPI NOR flashMike Looijmans2016-07-311-0/+1
| | | | | | | | | | | | 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>
* linux standard.cfg: Replace ext2/ext3 drivers with ext4Mike Looijmans2016-07-311-2/+1
| | | | | | | | | | 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>
* linux-xlnx_4.4.bb: Update kernel to v2016.2 tagManjukumar Matha2016-07-161-2/+2
| | | | | | | 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>
* linux-xilinx-machines.inc: Do not clobber COMPATIBLE_MACHINENathan Rossi2016-06-161-1/+1
| | | | | | | | | 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>
* zynqmp.cfg: Disable MALI in kernelManjukumar Matha2016-05-261-0/+1
| | | | | | | 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>
* linux-xlnx.inc: Use kernel defconfig for ZynqMPManjukumar Matha2016-05-151-0/+3
| | | | | | | 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>
* linux-xlnx_4.4.bb: Update to xilinx-v2016.1.01 tagManjukumar Matha2016-05-131-2/+2
| | | | | | | 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>
* linux-xilinx-machines.inc: Add KC705 cfg to kernelManjukumar Matha2016-05-131-0/+1
| | | | | | | 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>
* xilinx.cfg: Enable CONFIG_XILINX_PHYManjukumar Matha2016-05-131-0/+1
| | | | | | | Enable Xilinx PHY config in kernel Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* kc705-microblazeel.scc: Add KC705 linux configManjukumar Matha2016-05-132-0/+17
| | | | | | | 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>
* kc705-trd-microblazeel: Remove kc705-trd filesManjukumar Matha2016-05-132-18/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Remove kc705-trdManjukumar Matha2016-05-131-1/+0
| | | | | | | Remove old kc705-trd reference Signed-off-by: Manjukumar Matha <manjukumar.harthikote-matha@xilinx.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_4.1: Fix up "amba" node label for Zynq includeNathan Rossi2016-05-062-0/+32
| | | | | | | 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>
* linux/config: Clean up unused config fragmentsNathan Rossi2016-05-052-19/+0
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.0: Drop this version is it supersededNathan Rossi2016-05-051-10/+0
| | | | | | | 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>
* linux-xlnx_4.4: Add patch to resolve DPMS issuesNathan Rossi2016-05-032-1/+48
| | | | | | | 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>
* linux/config: Add config fragments for Digilent DRM encoderJason Wu2016-05-032-0/+12
| | | | | | | 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>
* linux-xlnx: Add Digilent encoder and axi dynclk driversJason Wu2016-05-034-0/+903
| | | | | | | 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>
* linux/config: Add config fragment for enabling v4l2Jason Wu2016-05-032-0/+23
| | | | | | | 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>
* linux/config: Add config fragments for Zybo sound supportJason Wu2016-05-032-0/+13
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx-dev: Update kernel version from 4.0+ to 4.4+Jason Wu2016-05-031-1/+1
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Add keyboard gpio cfg and sccJason Wu2016-05-032-0/+7
| | | | | Signed-off-by: Jason Wu <jason.wu.misc@gmail.com> Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/config: Add config fragments for Xilinx DRMJason Wu2016-05-032-0/+17
| | | | | | | | 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>
* linux-xlnx_4.4.bb: Update to xilinx-v2016.1 tagManjukumar Matha2016-05-031-3/+2
| | | | | | | 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>
* linux-yocto_4.4: Add ZYBO USB patchNathan Rossi2016-04-072-0/+57
| | | | | | | 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>
* linux-xlnx_4.4: Xilinx linux v4.4 releaseManjukumar Matha2016-02-261-0/+7
| | | | | | | | 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>
* linux/configs: Enable SERIAL_OF_PLATFORM to fix up dt parsingNathan Rossi2016-01-201-0/+1
| | | | | | | | 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>
* linux/configs: Update zynqmp.cfg for newer kernelsNathan Rossi2016-01-181-2/+3
| | | | | | | * Fix up GPIOLIB to enable GPIO driver support * Fix up USB configs Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_4.4: Add bbappend to enable Xilinx machine supportNathan Rossi2016-01-171-0/+4
| | | | Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx_4.0: Update to 'xilinx-v2015.4.01' tagNathan Rossi2016-01-061-2/+2
| | | | | | Update to the newest version at the 'xilinx-v2015.4.01' tag. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xilinx-machines.inc: Default COMPATIBLE_MACHINE for ZynqMPNathan Rossi2016-01-065-8/+1
| | | | | | | 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>
* linux-xlnx_3.19: Remove 'xilinx-v2015.2.03' kernelNathan Rossi2016-01-062-70/+0
| | | | | | | | | 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>
* linux-xlnx_3.14: Remove 'xlnx_3.14' kernelNathan Rossi2016-01-065-270/+0
| | | | | | | 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>
* linux-yocto_3.19: DroppedNathan Rossi2015-12-281-9/+0
| | | | | | This version of linux-yocto was dropped from OE-Core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-yocto_3.14: DroppedNathan Rossi2015-12-282-61/+0
| | | | | | This version of linux-yocto was dropped from OE-Core. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/configs: Split PCIe drivers off from zynq7 config fragmentNathan Rossi2015-12-213-3/+12
| | | | | | | | | | | | | | | 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>
* linux-xlnx: Add linux-xlnx specific features by defaultNathan Rossi2015-12-211-0/+4
| | | | | | | This enables all the linux-xlnx specific features and drivers that are not normally available. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/configs: Update config fragmentsNathan Rossi2015-12-2115-44/+113
| | | | | | | | | | 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>
* linux/configs: base: Refactor linux-xlnx 3.14 Zynq USB driver configNathan Rossi2015-12-215-8/+21
| | | | | | | | 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>
* linux/configs: base: Rearrange scc/cfg files for linux-xlnx driversNathan Rossi2015-12-213-1/+6
| | | | | | | | 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>
* linux/configs: common: Rearrange scc/cfg for driversNathan Rossi2015-12-218-6/+11
| | | | | | | | 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>
* linux-xlnx_4.0: Update to 'xilinx-v2015.4' releaseNathan Rossi2015-11-261-2/+2
| | | | | | | 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>
* Fix up use of '_append +='Nathan Rossi2015-11-265-9/+9
| | | | | | | | | | | | 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>
* linux-yocto_3.14: Backport kernel gnu89 explicit useNathan Rossi2015-11-231-0/+1
| | | | | | | | | | * 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>
* linux-xlnx-dev: Add ZynqMP as COMPATIBLE_MACHINENathan Rossi2015-11-201-0/+3
| | | | | | | * The current master of linux-xlnx support ZynqMP and provides the in-kernel device tree Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux-xlnx-dev: Enable version extension overrideManjukumar Matha2015-11-051-1/+1
| | | | | | | | 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>
* linux/configs: Update 'xilinx-drivers-linux-xlnx.cfg'Nathan Rossi2015-11-051-0/+1
| | | | | | Add 'CONFIG_XILINX_DPDMA' for linux-xlnx drivers. Signed-off-by: Nathan Rossi <nathan@nathanrossi.com>
* linux/configs: Fix up xilinx-drivers-linux-xlnx.scc includeNathan Rossi2015-11-051-1/+1
| | | | | | | 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>
* linux-xlnx_4.0: Add recipe for v2015.3 kernelNathan Rossi2015-11-041-0/+8
| | | | | | | 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>