tests-address.dtsi 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. // SPDX-License-Identifier: GPL-2.0
  2. / {
  3. #address-cells = <1>;
  4. #size-cells = <1>;
  5. testcase-data {
  6. #address-cells = <1>;
  7. #size-cells = <1>;
  8. ranges;
  9. address-tests {
  10. #address-cells = <1>;
  11. #size-cells = <1>;
  12. /* ranges here is to make sure we don't use it for
  13. * dma-ranges translation */
  14. ranges = <0x70000000 0x70000000 0x40000000>,
  15. <0x00000000 0xd0000000 0x20000000>;
  16. dma-ranges = <0x0 0x20000000 0x40000000>;
  17. device@70000000 {
  18. reg = <0x70000000 0x1000>;
  19. };
  20. bus@80000000 {
  21. #address-cells = <2>;
  22. #size-cells = <2>;
  23. ranges = <0x0 0x0 0x80000000 0x0 0x100000>;
  24. dma-ranges = <0x1 0x0 0x0 0x20 0x0>;
  25. device@1000 {
  26. reg = <0x0 0x1000 0x0 0x1000>;
  27. };
  28. };
  29. pci@90000000 {
  30. device_type = "pci";
  31. #address-cells = <3>;
  32. #size-cells = <2>;
  33. reg = <0x90000000 0x1000>;
  34. ranges = <0x42000000 0x0 0x40000000 0x40000000 0x0 0x10000000>;
  35. dma-ranges = <0x42000000 0x0 0x80000000 0x00000000 0x0 0x10000000>,
  36. <0x42000000 0x0 0xc0000000 0x20000000 0x0 0x10000000>;
  37. };
  38. };
  39. };
  40. };