summaryrefslogtreecommitdiffstats
path: root/recipes-kernel/linux/linux-intel.inc
blob: 280495ed5ebc514c7caeb75f37ceec16ce86734f (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
44
45
46
47
48
49
FILESEXTRAPATHS_prepend := "${THISDIR}/linux-intel:"

require recipes-kernel/linux/linux-intel_5.10.bb
require recipes-kernel/linux/linux-deploy-kconfig.inc
require recipes-kernel/linux/linux-common-config.inc

LINUX_VERSION = "5.10.32"
SRCREV_machine = "387c8111b7a756797d8b3078fd9d7d7b2580e01a"

SRCREV_metaenea = "bd0d0b951b62058b811e8a28ce03b08b6e58c496"
KENEABRANCH = "intel-5.10"
SRC_URI_append = " git://git@git.enea.com/linux/enea-kernel-cache.git;protocol=ssh;type=kmeta;name=metaenea;branch=${KENEABRANCH};destsuffix=enea-kernel-meta"

# KERNEL CONFIG DEFAULT CHECK LEVELS:
#   0: no reporting
#   1: report options that are specified, but not in the final config
#   2: report options that are not hardware related, but set by a BSP
# KCONF_AUDIT_LEVEL="1"
# KCONF_BSP_AUDIT_LEVEL="2"
# KMETA_AUDIT="yes"
# KMETA_AUDIT_WERROR=""

KERNEL_FEATURES_append_atom-c3000 = " bsp/atom-c3000/atom-c3000.scc"

KERNEL_FEATURES_append = " features/apic/x2apic_y.scc"

KERNEL_FEATURES_append = " features/udev/udev.scc"

# NFS boot support
KERNEL_FEATURES_append = " features/blkdev/net_blk_dev.scc"

# Ramdisk boot support
KERNEL_FEATURES_append = " features/blkdev/ramdisk_blk_dev.scc"

# Intel 10G ports(SoC)
KERNEL_FEATURES_append_x86-64 = " features/dca/dca_y.scc"

# NMVe SSD
KERNEL_FEATURES_append = " features/nvme/nvme.scc"

# IPMI support
KERNEL_FEATURES_append = " features/ipmi/ipmi.scc"
KERNEL_FEATURES_append = " features/ipmi/ipmi_ssif.scc"

# IPv4 waiting for carrier on
KERNEL_FEATURES_append = " patches/ipv4/ipv4wait.scc"

# Fixes for pci
KERNEL_FEATURES_append = " patches/drivers/pci/quirks.scc"