aboutsummaryrefslogtreecommitdiffstats
path: root/meta-xilinx-core/dynamic-layers/openamp-layer/recipes-core/packagegroups/packagegroup-openamp.bb
blob: 13992ebc14e5518a413a219a607420090ddecc9a (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
DESCRIPTION = "OpenAMP supported packages"

PACKAGE_ARCH = "${MACHINE_ARCH}"

# We don't support Zynq
COMPATIBLE_MACHINE:zynq = "$^"

inherit packagegroup features_check

REQUIRED_DISTRO_FEATURES = "openamp"

PACKAGES = "\
	packagegroup-openamp-echo-test \
	packagegroup-openamp-matrix-mul \
	packagegroup-openamp-rpc-demo \
	packagegroup-openamp \
	"

RDEPENDS:${PN}-echo-test = "rpmsg-echo-test"
RDEPENDS:${PN}-echo-test:append:zcu102-zynqmp = " openamp-fw-echo-testd"

RDEPENDS:${PN}-matrix-mul = "rpmsg-mat-mul"
RDEPENDS:${PN}-matrix-mul:append:zcu102-zynqmp = " openamp-fw-mat-muld"

RDEPENDS:${PN}-rpc-demo = "rpmsg-proxy-app"
RDEPENDS:${PN}-rpc-demo:append:zcu102-zynqmp = " openamp-fw-rpc-demo"

RDEPENDS:${PN}:append = " ${@'open-amp-device-tree' if d.getVar('ENABLE_OPENAMP_DTSI') != '1' else ''}"

RDEPENDS:${PN}:append = " \
	libmetal \
	libmetal-demos \
	open-amp \
	open-amp-demos \
	packagegroup-openamp-echo-test \
	packagegroup-openamp-matrix-mul \
	packagegroup-openamp-rpc-demo \
	"