1/dts-v1/; 2 3/include/ "test_crosvm_dt_base.dtsi" 4/ { 5 rng@90000000 { 6 compatible = "android,rng"; 7 reg = <0x0 0x9 0x0 0xFF>; 8 interrupts = <0x0 0xF 0x4>; 9 google,eh,ignore-gctrl-reset; 10 status = "okay"; 11 iommus = <&pviommu_0 0xFF0>; 12 }; 13 14 pviommu_0: pviommu0 { 15 compatible = "pkvm,pviommu"; 16 id = <0x4>; 17 #iommu-cells = <1>; 18 }; 19 20 light@70000000 { 21 compatible = "android,light"; 22 reg = <0x0 0x10000 0x0 0x1000>, <0x0 0x20000 0x0 0x1000>; 23 interrupts = <0x0 0xF 0x5>; 24 iommus = <&pviommu_a 0xFFA>, <&pviommu_b 0xFFB>; 25 }; 26 27 pviommu_a: pviommua { 28 compatible = "pkvm,pviommu"; 29 id = <0x40>; 30 #iommu-cells = <1>; 31 }; 32 33 pviommu_b: pviommub { 34 compatible = "pkvm,pviommu"; 35 id = <0x50>; 36 #iommu-cells = <1>; 37 }; 38}; 39