Each controller node in a phandle-array may set the number of cells in a specifier as any nonnegative integer. Currently, we don't allow this in edtlib in the case where there are multiple controllers in a phandle-array property all of which have 0 cells in the relevant specifier, which is not correct. Fix this, add a regression test, and improve the error message while we are here. Fixes: #28709 Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no> |
||
|---|---|---|
| .. | ||
| bar-bus.yaml | ||
| child-binding.yaml | ||
| child.yaml | ||
| defaults.yaml | ||
| device-on-bar-bus.yaml | ||
| device-on-foo-bus.yaml | ||
| false-positive.yaml | ||
| foo-bus.yaml | ||
| foo-optional.yaml | ||
| foo-required.yaml | ||
| gpio-dst.yaml | ||
| gpio-src.yaml | ||
| grandchild-1.yaml | ||
| grandchild-2.yaml | ||
| grandchild-3.yaml | ||
| interrupt-1-cell.yaml | ||
| interrupt-2-cell.yaml | ||
| interrupt-3-cell.yaml | ||
| multidir.yaml | ||
| order-1.yaml | ||
| order-2.yaml | ||
| parent.yaml | ||
| phandle-array-controller-0.yaml | ||
| phandle-array-controller-1.yaml | ||
| phandle-array-controller-2.yaml | ||
| props.yaml | ||