aboutsummaryrefslogtreecommitdiffstats
path: root/meta-rcar-gen3/recipes-graphics/images/core-image-renesas-mmp-base.inc
blob: 88062204d067db7b719ffb63532b39479706bd25 (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
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)} \
"