1*c5362501SPrimoz Fiser// SPDX-License-Identifier: (GPL-2.0+ OR MIT) 2*c5362501SPrimoz Fiser/* 3*c5362501SPrimoz Fiser * Copyright (C) 2025 PHYTEC Messtechnik GmbH 4*c5362501SPrimoz Fiser * Author: Primoz Fiser <primoz.fiser@norik.com> 5*c5362501SPrimoz Fiser */ 6*c5362501SPrimoz Fiser 7*c5362501SPrimoz Fiser/dts-v1/; 8*c5362501SPrimoz Fiser/plugin/; 9*c5362501SPrimoz Fiser 10*c5362501SPrimoz Fiser&{/} { 11*c5362501SPrimoz Fiser reserved-memory { 12*c5362501SPrimoz Fiser #address-cells = <2>; 13*c5362501SPrimoz Fiser #size-cells = <2>; 14*c5362501SPrimoz Fiser 15*c5362501SPrimoz Fiser rsc_table: rsc-table@2021e000 { 16*c5362501SPrimoz Fiser reg = <0 0x2021e000 0 0x1000>; 17*c5362501SPrimoz Fiser no-map; 18*c5362501SPrimoz Fiser }; 19*c5362501SPrimoz Fiser 20*c5362501SPrimoz Fiser vdev0vring0: vdev0vring0@a4000000 { 21*c5362501SPrimoz Fiser reg = <0 0xa4000000 0 0x8000>; 22*c5362501SPrimoz Fiser no-map; 23*c5362501SPrimoz Fiser }; 24*c5362501SPrimoz Fiser 25*c5362501SPrimoz Fiser vdev0vring1: vdev0vring1@a4008000 { 26*c5362501SPrimoz Fiser reg = <0 0xa4008000 0 0x8000>; 27*c5362501SPrimoz Fiser no-map; 28*c5362501SPrimoz Fiser }; 29*c5362501SPrimoz Fiser 30*c5362501SPrimoz Fiser vdev1vring0: vdev1vring0@a4010000 { 31*c5362501SPrimoz Fiser reg = <0 0xa4010000 0 0x8000>; 32*c5362501SPrimoz Fiser no-map; 33*c5362501SPrimoz Fiser }; 34*c5362501SPrimoz Fiser 35*c5362501SPrimoz Fiser vdev1vring1: vdev1vring1@a4018000 { 36*c5362501SPrimoz Fiser reg = <0 0xa4018000 0 0x8000>; 37*c5362501SPrimoz Fiser no-map; 38*c5362501SPrimoz Fiser }; 39*c5362501SPrimoz Fiser 40*c5362501SPrimoz Fiser vdevbuffer: vdevbuffer@a4020000 { 41*c5362501SPrimoz Fiser compatible = "shared-dma-pool"; 42*c5362501SPrimoz Fiser reg = <0 0xa4020000 0 0x100000>; 43*c5362501SPrimoz Fiser no-map; 44*c5362501SPrimoz Fiser }; 45*c5362501SPrimoz Fiser }; 46*c5362501SPrimoz Fiser}; 47*c5362501SPrimoz Fiser 48*c5362501SPrimoz Fiser&cm33 { 49*c5362501SPrimoz Fiser mbox-names = "tx", "rx", "rxdb"; 50*c5362501SPrimoz Fiser mboxes = <&mu1 0 1>, 51*c5362501SPrimoz Fiser <&mu1 1 1>, 52*c5362501SPrimoz Fiser <&mu1 3 1>; 53*c5362501SPrimoz Fiser memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>, 54*c5362501SPrimoz Fiser <&vdev1vring0>, <&vdev1vring1>, <&rsc_table>; 55*c5362501SPrimoz Fiser status = "okay"; 56*c5362501SPrimoz Fiser}; 57*c5362501SPrimoz Fiser 58*c5362501SPrimoz Fiser&mu1 { 59*c5362501SPrimoz Fiser status = "okay"; 60*c5362501SPrimoz Fiser}; 61