0001 // SPDX-License-Identifier: GPL-2.0
0002
0003 / {
0004 #address-cells = <1>;
0005 #size-cells = <1>;
0006
0007 testcase-data {
0008 #address-cells = <1>;
0009 #size-cells = <1>;
0010 ranges;
0011
0012 address-tests {
0013 #address-cells = <1>;
0014 #size-cells = <1>;
0015 /* ranges here is to make sure we don't use it for
0016 * dma-ranges translation */
0017 ranges = <0x70000000 0x70000000 0x40000000>,
0018 <0x00000000 0xd0000000 0x20000000>;
0019 dma-ranges = <0x0 0x20000000 0x40000000>;
0020
0021 device@70000000 {
0022 reg = <0x70000000 0x1000>;
0023 };
0024
0025 bus@80000000 {
0026 #address-cells = <2>;
0027 #size-cells = <2>;
0028 ranges = <0x0 0x0 0x80000000 0x0 0x100000>;
0029 dma-ranges = <0x1 0x0 0x0 0x20 0x0>;
0030
0031 device@1000 {
0032 reg = <0x0 0x1000 0x0 0x1000>;
0033 };
0034 };
0035
0036 pci@90000000 {
0037 device_type = "pci";
0038 #address-cells = <3>;
0039 #size-cells = <2>;
0040 reg = <0x90000000 0x1000>;
0041 ranges = <0x42000000 0x0 0x40000000 0x40000000 0x0 0x10000000>;
0042 dma-ranges = <0x42000000 0x0 0x80000000 0x00000000 0x0 0x10000000>,
0043 <0x42000000 0x0 0xc0000000 0x20000000 0x0 0x10000000>;
0044 };
0045
0046 };
0047 };
0048 };