mirror of https://github.com/torvalds/linux.git
Intermediate DT PCI nodes dynamically generated by enabling CONFIG_PCI_DYNAMIC_OF_NODES have empty dma-ranges property. PCI address specifiers have 3 cells and when dma-ranges is missing or empty, of_translate_one() is currently dropping the flag portion of PCI addresses which are subnodes of the aforementioned ones, failing the translation. Add new tests covering this case. With this test, we get 1 new failure which is fixed in subsequent commit: FAIL of_unittest_pci_empty_dma_ranges():1245 for_each_of_pci_range wrong CPU addr (ffffffffffffffff) on node /testcase-data/address-tests2/pcie@d1070000/pci@0,0/dev@0,0/local-bus@0 Signed-off-by: Andrea della Porta <andrea.porta@suse.com> Link: https://lore.kernel.org/r/08f8fee4fdc0379240fda2f4a0e6f11ebf9647a8.1732441813.git.andrea.porta@suse.com Signed-off-by: Rob Herring (Arm) <robh@kernel.org> |
||
|---|---|---|
| .. | ||
| Makefile | ||
| overlay.dtso | ||
| overlay_0.dtso | ||
| overlay_1.dtso | ||
| overlay_2.dtso | ||
| overlay_3.dtso | ||
| overlay_4.dtso | ||
| overlay_5.dtso | ||
| overlay_6.dtso | ||
| overlay_7.dtso | ||
| overlay_8.dtso | ||
| overlay_9.dtso | ||
| overlay_10.dtso | ||
| overlay_11.dtso | ||
| overlay_12.dtso | ||
| overlay_13.dtso | ||
| overlay_15.dtso | ||
| overlay_16.dtso | ||
| overlay_17.dtso | ||
| overlay_18.dtso | ||
| overlay_19.dtso | ||
| overlay_20.dtso | ||
| overlay_bad_add_dup_node.dtso | ||
| overlay_bad_add_dup_prop.dtso | ||
| overlay_bad_phandle.dtso | ||
| overlay_bad_symbol.dtso | ||
| overlay_bad_unresolved.dtso | ||
| overlay_base.dtso | ||
| overlay_common.dtsi | ||
| overlay_gpio_01.dtso | ||
| overlay_gpio_02a.dtso | ||
| overlay_gpio_02b.dtso | ||
| overlay_gpio_03.dtso | ||
| overlay_gpio_04a.dtso | ||
| overlay_gpio_04b.dtso | ||
| overlay_pci_node.dtso | ||
| static_base_1.dts | ||
| static_base_2.dts | ||
| testcases.dtso | ||
| testcases_common.dtsi | ||
| tests-address.dtsi | ||
| tests-interrupts.dtsi | ||
| tests-lifecycle.dtsi | ||
| tests-match.dtsi | ||
| tests-overlay.dtsi | ||
| tests-phandle.dtsi | ||
| tests-platform.dtsi | ||