Skip to content

Commit 93de238

Browse files
committed
logging: backend: rpmsg: fix use of DT macro
Signed-off-by: Simon Maurer <[email protected]>
1 parent 42e0ab2 commit 93de238

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

subsys/logging/backends/log_backend_rpmsg.c

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -115,10 +115,14 @@ static int lb_rpmsg_format_set(const struct log_backend *backend, uint32_t log_t
115115
static void lb_rpmsg_init(const struct log_backend *backend)
116116
{
117117
struct rpmsg_device *rdev = vdev_get_rpmsg_device(vdev);
118-
uint32_t dest_addr = DT_REG_HAS_IDX(EPT_NODE, 1) ?
119-
DT_REG_ADDR_BY_IDX(EPT_NODE, 1) : RPMSG_ADDR_ANY;
118+
uint32_t dest_addr = RPMSG_ADDR_ANY;
119+
int ret;
120120

121-
int ret = rpmsg_create_ept(&ept_log, rdev, DT_PROP(EPT_NODE, type),
121+
#if DT_REG_HAS_IDX(EPT_NODE, 1)
122+
dest_addr = DT_REG_ADDR_BY_IDX(EPT_NODE, 1);
123+
#endif
124+
125+
ret = rpmsg_create_ept(&ept_log, rdev, DT_PROP(EPT_NODE, type),
122126
DT_REG_ADDR(EPT_NODE), dest_addr,
123127
rpmsg_log_callback, rpmsg_log_unbind);
124128

0 commit comments

Comments
 (0)