Add configuable shared memory address for openAMP samples. There is a plan to add more platforms supported for openAMP in zephyr. Each platform can specify the shared memory address and device by device tree and add it's support in openAMP samples. Signed-off-by: Karl Zhang <karl.zhang@linaro.org> Signed-off-by: Kumar Gala <kumar.gala@linaro.org>
31 lines
860 B
Plaintext
31 lines
860 B
Plaintext
# Private config options for openamp sample app
|
|
|
|
# Copyright (c) 2020 Linaro Limited
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Workaround for not being able to have commas in macro arguments
|
|
DT_CHOSEN_Z_IPC_SHM := zephyr,ipc_shm
|
|
DT_CHOSEN_Z_IPC := zephyr,ipc
|
|
|
|
config OPENAMP_IPC_SHM_BASE_ADDRESS
|
|
hex
|
|
default "$(dt_chosen_reg_addr_hex,$(DT_CHOSEN_Z_IPC_SHM))"
|
|
help
|
|
This option specifies base address of the memory region to
|
|
be used for the OpenAMP IPC shared memory
|
|
|
|
config OPENAMP_IPC_SHM_SIZE
|
|
hex
|
|
default "$(dt_chosen_reg_size_hex,$(DT_CHOSEN_Z_IPC_SHM))"
|
|
help
|
|
This option specifies size of the memory region to be used
|
|
for the OpenAMP IPC shared memory
|
|
|
|
config OPENAMP_IPC_DEV_NAME
|
|
string
|
|
default "$(dt_chosen_label,$(DT_CHOSEN_Z_IPC))"
|
|
help
|
|
This option specifies the device name for the IPC device to be used
|
|
|
|
source "Kconfig.zephyr"
|