aboutsummaryrefslogtreecommitdiff
path: root/conf/machine/include/de10-nano-common.inc
blob: 41e9d45099e59fc787a476cde64fa4334793f67b (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
50
PREFERRED_PROVIDER_virtual/kernel ?= "linux-yocto"
PREFERRED_VERSION_linux-yocto ?= "5.2%"
#PREFERRED_VERSION_linux-altera-ltsi ?= "4.1%"

PREFERRED_PROVIDER_virtual/bootloader ?= "u-boot"
#PREFERRED_VERSION_u-boot-socfpga = "v2017.03%"

UBOOT_CONFIG ??= "de10-nano"
UBOOT_CONFIG[de0-nano-soc] = "socfpga_de0_nano_soc_defconfig"
UBOOT_CONFIG[de10-nano] = "socfpga_de10_nano_defconfig"

SPL_BINARY = "u-boot-with-spl.sfp"

WKS_FILE = "sdimage-cyclone5-arria5.wks"

IMAGE_CLASSES += "image_types_wic"

IMAGE_FSTYPES = "cpio ext3 tar.gz wic.gz"

IMAGE_OVERHEAD_FACTOR = "3"

require conf/machine/include/socfpga.inc

#SOCFPGA_SDIMG_EXTRA_FILES = "de10-nano.rbf de0-nano.rbf LICENSE.de10-nano.rbf LICENSE.de0-nano.rbf de10_nano_hdmi_config.bin dump_adv7513_edid.bin dump_adv7513_regs.bin "

# Favour IMAGE_BOOT_FILES because that's what WIC uses
IMAGE_BOOT_FILES = "de10-nano.rbf LICENSE.de10-nano.rbf "

INHERIT += " rootfs_ipk "

# This is to remove unmaintained packages which pose security/support issues
BAD_RECOMMENDATIONS = " libavahi-core avahi-utils avahi-daemon avahi-autoipd libnss-mdns cpufrequtils fbset consolekit wireless-tools "
RDEPENDS_pulseaudio-module-console-kit_remove = "consolekit"

DISTRO_FEATURES_remove = "opengl"
DISTRO_FEATURES_remove = "opencl"
DISTRO_FEATURES_remove = "wayland"
DISTRO_FEATURES_remove = "zeroconf"
DISTRO_FEATURES += "systemd"

# remove wireless-tools as it is unmaintained
VIRTUAL-RUNTIME_wireless-tools = "iw"

# set empty root password
INHERIT += " extrausers "
EXTRA_USERS_PARAMS = "usermod -p U6aMy0wojraho root;"

# with security flags, some packages fail
SECURITY_CFLAGS_pn-libvncserver = ""