diff --git a/drivers/bus/mhi/host/main.c b/drivers/bus/mhi/host/main.c index 60d84444ac1f..2a790dd43278 100644 --- a/drivers/bus/mhi/host/main.c +++ b/drivers/bus/mhi/host/main.c @@ -380,6 +380,12 @@ void mhi_create_devices(struct mhi_controller *mhi_cntrl) mhi_dev->ul_chan_id = mhi_chan->chan; mhi_dev->ul_event_id = mhi_chan->er_index; break; + case DMA_NONE: + __attribute__((__fallthrough__)); + case DMA_BIDIRECTIONAL: + mhi_dev->ul_chan_id = mhi_chan->chan; + mhi_dev->ul_event_id = mhi_chan->er_index; + __attribute__((__fallthrough__)); case DMA_FROM_DEVICE: /* We use dl_chan as offload channels */ mhi_dev->dl_chan = mhi_chan;