55 lines
1.4 KiB
PHP
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 = "kernel-module-galcore"
|
|
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}\
|
|
"
|