Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jeyu...
[linux-2.6-microblaze.git] / drivers / of / unittest-data / tests-address.dtsi
1 // SPDX-License-Identifier: GPL-2.0
2
3 / {
4         #address-cells = <1>;
5         #size-cells = <1>;
6
7         testcase-data {
8                 #address-cells = <1>;
9                 #size-cells = <1>;
10                 ranges;
11
12                 address-tests {
13                         #address-cells = <1>;
14                         #size-cells = <1>;
15                         /* ranges here is to make sure we don't use it for
16                          * dma-ranges translation */
17                         ranges = <0x70000000 0x70000000 0x40000000>,
18                                  <0x00000000 0xd0000000 0x20000000>;
19                         dma-ranges = <0x0 0x20000000 0x40000000>;
20
21                         device@70000000 {
22                                 reg = <0x70000000 0x1000>;
23                         };
24
25                         bus@80000000 {
26                                 #address-cells = <2>;
27                                 #size-cells = <2>;
28                                 ranges = <0x0 0x0 0x80000000 0x0 0x100000>;
29                                 dma-ranges = <0x1 0x0 0x0 0x20 0x0>;
30
31                                 device@1000 {
32                                         reg = <0x0 0x1000 0x0 0x1000>;
33                                 };
34                         };
35
36                         pci@90000000 {
37                                 device_type = "pci";
38                                 #address-cells = <3>;
39                                 #size-cells = <2>;
40                                 reg = <0x90000000 0x1000>;
41                                 ranges = <0x42000000 0x0 0x40000000 0x40000000 0x0 0x10000000>;
42                                 dma-ranges = <0x42000000 0x0 0x80000000 0x00000000 0x0 0x10000000>,
43                                              <0x42000000 0x0 0xc0000000 0x20000000 0x0 0x10000000>;
44                         };
45
46                 };
47         };
48 };