aboutsummaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-zynqmp-mainline_3.19.bb
blob: b6258981a60f3aa862deb98855fb6ea0bf785809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# This kernel is based on the mainline v3.19 release
LINUX_VERSION = "3.19"
KBRANCH ?= "master"
SRCREV ?= "bfa76d49576599a4b9f9b7a71f23d73d6dcff735"

include linux-xlnx.inc

FILESEXTRAPATHS_prepend := "${THISDIR}/linux-zynqmp-mainline:"
SRC_URI = " \
		git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git;protocol=https;branch=${KBRANCH} \
		file://xilinx-base;type=kmeta;destsuffix=xilinx-base \
		file://0001-ARM64-Add-new-Xilinx-ZynqMP-SoC.patch \
		file://0002-net-cadence-Enable-MACB-driver-for-ARM64.patch \
		file://0003-spi-Enable-Cadence-SPI-driver-for-ARM64.patch \
		file://0004-arm64-mm-Correct-check-for-EXEC-faults.patch \
		file://0005-arm64-Implement-cpu_relax-as-yield.patch \
		file://0006-arm64-spinlock-sev-when-unlocking-locks.patch \
		file://0007-kbuild-Create-directory-for-target-DTB.patch \
		"

COMPATIBLE_MACHINE_zynqmp = "zynqmp"
KERNEL_DEVICETREE_ep108-zynqmp = "xilinx/zynqmp-ep108.dtb"
KERNEL_DEVICETREE_qemuzynqmp = "xilinx/zynqmp-ep108.dtb"