blob: b64abad9d9cc6f363324051b673087930f8c0ae1 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
require include/iccom-control.inc
COMPATIBLE_MACHINE = "(salvator-x|ulcb|ebisu)"
# Basic packages
IMAGE_INSTALL_append = " \
bash \
v4l-utils \
i2c-tools \
coreutils \
"
# Support secure environment
IMAGE_INSTALL_append = " \
optee-client \
"
# Add overrides for selection 32 bit or 64 bit target
OVERRIDES .= ":${TARGET_SYS}"
# Qos user packages only supports 64bit.
QOS_USER_PKGS = ""
QOS_USER_PKGS_aarch64-poky-linux = " \
qosif-user-module \
qosif-tp-user-module \
"
# Installation for QoS packages
IMAGE_INSTALL_append = " \
kernel-module-qos \
${QOS_USER_PKGS} \
"
# Renesas Basic packages for 32bit
BASIC_32BIT_PKGS = " \
lib32-coreutils \
lib32-libstdc++ \
lib32-optee-client \
"
# Installation for 32bit packages
IMAGE_INSTALL_append = " \
${@oe.utils.conditional("USE_32BIT_PKGS", "1", "${BASIC_32BIT_PKGS}", "", d)} \
"
# Kernel modules of ICCOM
ICCOM_KERNEL_PKGS = " \
kernel-module-iccom-mfis \
kernel-module-iccom-hwspinlock-sample \
"
# User modules of ICCOM only supports 64bit
ICCOM_USER_PKGS = ""
ICCOM_USER_PKGS_aarch64-poky-linux = " \
iccom-user-module \
iccom-tp-user-module \
"
# ICCOM Packages
ICCOM_PKGS = " \
${ICCOM_KERNEL_PKGS} \
${ICCOM_USER_PKGS} \
"
# Installation for ICCOM Packages
IMAGE_INSTALL_append = " \
${@oe.utils.conditional("USE_ICCOM", "1", " ${ICCOM_PKGS}", "", d)} \
"
|