meta-st-stm32mp/conf/machine/include/st-machine-features-stm32mp...

55 lines
1.4 KiB
PHP

#@DESCRIPTION: Machine features definitions for STM32 systems
include conf/machine/include/gpu_vivante.inc
#------------------
#
# GPU
#
# To support gpu on a machine,
# please add "gpu" to MACHINE_FEATURES in machine conf file
GPU_LIST = "gcnano-driver-stm32mp"
GPU_IMAGE_INSTALL = "${@bb.utils.contains('MACHINE_FEATURES', 'gpu', '${GPU_LIST}', '', d)} "
#------------------
#
# optee
#
OPTEE_LIST = "optee-os-stm32mp"
OPTEE_IMAGE_INSTALL = "${@bb.utils.contains('COMBINED_FEATURES', 'optee', '${OPTEE_LIST}', '', d)} "
PREFERRED_PROVIDER_optee-os = "optee-os-stm32mp"
OPTEE_BINARY = "optee-os-stm32mp"
OPTEE_BINARY_INSTALL = "${@bb.utils.contains('MACHINE_FEATURES', 'optee', '${OPTEE_BINARY}', '', d)} "
#------------------
#
# Alsa
#
ALSA_ADDONS = "alsa-state-stm32mp1"
ALSA_ADDONS_INSTALL = "${@bb.utils.contains('COMBINED_FEATURES', 'alsa', '${ALSA_ADDONS}', '', d)} "
#------------------
#
# bluetooth
#
BLUETOOTH_LIST = " linux-firmware-bluetooth-bcm4343 "
BLUETOOTH_IMAGE_INSTALL = "${@bb.utils.contains('MACHINE_FEATURES', 'bluetooth', '${BLUETOOTH_LIST}', '', d)} "
#------------------
#
# Image appends
#
EXTRA_IMAGEDEPENDS_append = " \
${OPTEE_BINARY_INSTALL} \
"
MACHINE_EXTRA_RRECOMMENDS_append = " \
${GPU_IMAGE_INSTALL} \
${OPTEE_IMAGE_INSTALL} \
${ALSA_ADDONS_INSTALL} \
${BLUETOOTH_IMAGE_INSTALL}\
"