This is the documentation for the latest (main) development branch of Zephyr. If you are looking for the documentation of previous releases, use the drop-down menu on the left and select the desired version.

zephyr,ipc-openamp-static-vrings

Vendor: Zephyr-specific binding

Description

OpenAMP (RPMsg with static VRINGs) backend

Properties

Properties not inherited from the base binding file.

Name

Type

Details

role

string

OpenAMP roles

This property is required.

Legal values: 'host', 'remote'

memory-region

phandle

phandle to the shared memory region

This property is required.

zephyr,priority

array

WQ priority for the instance. This property is an array composed by the
priority level and the type of priority (PRIO_COOP for cooperative or
PRIO_PREEMPT for preemptive).

For example for a thread priority K_PRIO_COOP(1) in DT we have
  priority = <1 PRIO_COOP>;
or for K_PRIO_PREEMPT(2)
  priority = <2 PRIO_PREEMPT>;

When this property is missing a default priority of <0 PRIO_COOP> is
assumed.