diff --git a/dts/bindings/ipc/zephyr,ipc-openamp-static-vrings.yaml b/dts/bindings/ipc/zephyr,ipc-openamp-static-vrings.yaml index 934ffdb8bfe..547f9eff55f 100644 --- a/dts/bindings/ipc/zephyr,ipc-openamp-static-vrings.yaml +++ b/dts/bindings/ipc/zephyr,ipc-openamp-static-vrings.yaml @@ -42,4 +42,5 @@ properties: or for K_PRIO_PREEMPT(2) priority = <2 PRIO_PREEMPT>; - When this property is missing a default priority of 0 is assumed. + When this property is missing a default priority of <0 PRIO_COOP> is + assumed. diff --git a/subsys/ipc/ipc_service/backends/ipc_rpmsg_static_vrings.c b/subsys/ipc/ipc_service/backends/ipc_rpmsg_static_vrings.c index b2342296295..b67e3b6ab8c 100644 --- a/subsys/ipc/ipc_service/backends/ipc_rpmsg_static_vrings.c +++ b/subsys/ipc/ipc_service/backends/ipc_rpmsg_static_vrings.c @@ -610,7 +610,7 @@ static int backend_init(const struct device *instance) (0)), \ .wq_prio_type = COND_CODE_1(DT_INST_NODE_HAS_PROP(i, zephyr_priority), \ (DT_INST_PROP_BY_IDX(i, zephyr_priority, 1)), \ - (PRIO_PREEMPT)), \ + (PRIO_COOP)), \ .id = i, \ }; \ \