summaryrefslogtreecommitdiffstats
path: root/meta-ti-bsp/recipes-kernel/linux/linux-bb.org_git.bb
blob: 886aaef593b836eabf761b67dbf05e228cdb4a0c (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
SECTION = "kernel"
SUMMARY = "BeagleBoard.org Linux kernel"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=6bc538ed5bd9a7fc9398086aedcd7e46"

COMPATIBLE_MACHINE = "beagle.*"

inherit kernel

require recipes-kernel/linux/setup-defconfig.inc
require recipes-kernel/linux/ti-kernel.inc

DEPENDS += "gmp-native libmpc-native"

KERNEL_EXTRA_ARGS += "LOADADDR=${UBOOT_ENTRYPOINT} ${EXTRA_DTC_ARGS}"

S = "${WORKDIR}/git"

# 5.10.162 version for 32-bit
SRCREV:armv7a = "982fde4eb381f98ec8be946e8d33dd0c9f9416ab"
PV:armv7a = "5.10.162+git${SRCPV}"
BRANCH:armv7a = "v5.10.162-ti-r59"

# 5.10.162 version for 64-bit
SRCREV:aarch64 = "a2f5d5746b6c389e58d20fda0a0fa88403da428b"
PV:aarch64 = "5.10.162+git${SRCPV}"
BRANCH:aarch64 = "v5.10.162-ti-arm64-r99"

SRC_URI = "git://github.com/beagleboard/linux.git;protocol=https;branch=${BRANCH} \
           file://defconfig \
           file://init_disassemble_info-signature-changes-causes-compile-failures.patch \
           file://0001-gcc-plugins-Fix-build-for-upcoming-GCC-release.patch \
           file://0001-ata-ahci-fix-enum-constants-for-gcc-13.patch \
           file://0001-blk-iocost-avoid-64-bit-division-in-ioc_timer_fn.patch \
           file://0001-block-blk-iocost-gcc13-keep-large-values-in-a-new-en.patch \
"

SRC_URI:append:armv7a = " file://0001-defconfig-switch-default-kernel-compression-to-LZMA.patch"

FILES:${KERNEL_PACKAGE_NAME}-devicetree += " \
    /${KERNEL_DTBDEST}/*/overlays/*.dtb \
    /${KERNEL_DTBDEST}/*/overlays/*.dtbo \
"