dts: edtlib: Improve how we get the compatible string from bindings
Use Galak's idea from https://github.com/zephyrproject-rtos/zephyr/pull/18313 to read the 'properties: compatible: constraint: "foo"' string from bindings in a more robust way. First, check if any of the compatible strings are in the file (needed as an optimization). If any of them are, do a more careful check for the 'properties: compatible: constraint: ...' value matching a compatible, to filter out false positives from comments and the like. This commit a no-op in itself besides making things a bit more robust, but it'll make later work easier (supporting multiple compatibles for a binding, in a dt-schema-like way). Co-authored-by:Kumar Gala <kumar.gala@linaro.org> Signed-off-by:
Ulf Magnusson <Ulf.Magnusson@nordicsemi.no>
Loading
Please sign in to comment