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
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
require include/multimedia-control.inc
require include/cms-control.inc
require include/adsp-control.inc
require include/dtv-dvd-control.inc
require include/avb-control.inc
require include/omx-control.inc
# Common Multi Media Packages (MMP)
MULTIMEDIA_PKGS = " \
packagegroup-multimedia-kernel-modules \
packagegroup-multimedia-libs \
"
# MMP test Packages
MULTIMEDIA_TP_PKGS = " \
vspmif-tp-user-module \
"
# OMX MMP Packages
OMX_MULTIMEDIA_PKGS = " \
omx-user-module \
"
# CMS MMP Packages
CMS_MULTIMEDIA_PKGS = " \
cms-user-module \
"
# Kernel modules of DTV
DTV_KERNEL_PKGS = " \
kernel-module-scu-src \
kernel-module-ssp \
kernel-module-tddmac \
kernel-module-tsif \
"
# DTV Packages
DTV_PKGS = " \
${DTV_KERNEL_PKGS} \
dtv-user-module \
"
# DVD Packages
DVD_PKGS = " \
dvd-user-module \
"
# DVD Encryption Library packages
DVD_ENCRYPTION_PKGS = " \
dvd-encryption-module \
"
# ADSP Packages
ADSP_PKGS = " \
kernel-module-xtensa-hifi \
adsp-if-module \
adsp-fw-module \
"
# Kernel modules of AVB
AVB_KERNEL_PKGS = " \
kernel-module-avb-streaming \
kernel-module-avb-mch \
kernel-module-avb-mse \
"
# AVB Packages
AVB_PKGS = " \
${AVB_KERNEL_PKGS} \
avbtool \
linuxptp \
openavnu-mrpd \
openavnu-gptp \
openavnu-maap \
avb-demoapps-avblauncher \
avb-demoapps-mrpdummy \
avb-demoapps-simple \
"
# Renesas MMP 32bit packages
MMP_32BIT_PKGS = " \
${@oe.utils.conditional("USE_MULTIMEDIA", "1", "lib32-packagegroup-multimedia-libs lib32-omx-user-module", "", d)} \
${@oe.utils.conditional("USE_MULTIMEDIA_TP", "1", "lib32-vspmif-tp-user-module", "", d)} \
${@oe.utils.conditional("USE_CMS", "1", "lib32-cms-user-module", "", d)} \
${@oe.utils.conditional("USE_DTV", "1", "lib32-dtv-user-module", "", d)} \
${@oe.utils.conditional("USE_DVD", "1", "lib32-dvd-user-module", "", d)} \
${@oe.utils.conditional("USE_ADSP", "1", "lib32-adsp-if-module", "", d)} \
"
# Install pkg selection
IMAGE_INSTALL_append = " \
${@oe.utils.conditional("USE_MULTIMEDIA", "1", " ${MULTIMEDIA_PKGS}", "", d)} \
${@oe.utils.conditional("USE_MULTIMEDIA_TP", "1", " ${MULTIMEDIA_TP_PKGS}", "", d)} \
${@oe.utils.conditional("USE_OMX_USER_MODULE", "1", " ${OMX_MULTIMEDIA_PKGS}", "", d)} \
${@oe.utils.conditional("USE_CMS", "1", " ${CMS_MULTIMEDIA_PKGS}", "", d)} \
${@oe.utils.conditional("USE_DTV", "1", " ${DTV_PKGS}", "", d)} \
${@oe.utils.conditional("USE_DVD", "1", " ${DVD_PKGS}", "", d)} \
${@oe.utils.conditional("USE_DVD_ENCRYPTION_LIB", "1", " ${DVD_ENCRYPTION_PKGS}", "", d)} \
${@oe.utils.conditional("USE_ADSP", "1", " ${ADSP_PKGS}", "", d)} \
${@oe.utils.conditional("USE_AVB", "1", " ${AVB_PKGS}", "", d)} \
${@oe.utils.conditional("USE_32BIT_MMP", "1", " ${MMP_32BIT_PKGS}", "", d)} \
"
|