linux/scripts/dtc
Rob Herring abe916c543 dt: dt-check-compatible: Find struct of_device_id instances with compiler annotations
The regex search for declarations of struct of_device_id was missing
cases that had a compiler annotation such as "__maybe_unused". Improve
the regex to allow for these. Use '\S' instead of specific characters to
shorten the regex. That also finds some more compatibles using '.'
characters.

Unfortunately, these changes add ~400 more compatibles without a
schema.

Reviewed-by: Conor Dooley <conor.dooley@microchip.com>
Link: https://lore.kernel.org/r/20230804190130.1936566-1-robh@kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
2023-08-17 13:07:39 -05:00
..
include-prefixes dts: add riscv include prefix link 2023-03-27 22:45:22 +02:00
libfdt scripts/dtc: Update to upstream version v1.6.1-66-gabbd523bae6e 2023-02-06 11:03:00 -06:00
.gitignore .gitignore: prefix local generated files with a slash 2021-05-02 00:43:35 +09:00
checks.c scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 2022-11-10 08:37:19 -06:00
data.c scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 2021-02-04 09:00:04 -06:00
dt_to_config treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 473 2019-06-19 17:09:11 +02:00
dt-extract-compatibles dt: dt-check-compatible: Find struct of_device_id instances with compiler annotations 2023-08-17 13:07:39 -05:00
dtc-lexer.l scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 2022-11-10 08:37:19 -06:00
dtc-parser.y scripts/dtc: Update to upstream version v1.6.1-66-gabbd523bae6e 2023-02-06 11:03:00 -06:00
dtc.c scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 2021-10-29 08:55:38 -05:00
dtc.h scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 2021-10-29 08:55:38 -05:00
dtx_diff scripts/dtc: dtx_diff: remove broken example from help text 2022-01-17 16:26:44 -06:00
fdtget.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
fdtoverlay.c scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 2021-02-04 09:00:04 -06:00
fdtput.c treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 2019-05-30 11:26:35 -07:00
flattree.c scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 2021-10-29 08:55:38 -05:00
fstree.c scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a 2019-12-26 15:39:13 -07:00
livetree.c scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 2022-11-10 08:37:19 -06:00
Makefile dt-bindings: kbuild: Use DTB files for validation 2022-03-11 11:16:16 -06:00
of_unittest_expect of: add processing of EXPECT_NOT to of_unittest_expect 2023-02-17 15:46:20 -06:00
srcpos.c scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 2021-02-04 09:00:04 -06:00
srcpos.h scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 2019-06-21 12:53:52 -06:00
treesource.c scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 2021-10-29 08:55:38 -05:00
update-dtc-source.sh dt-bindings: kbuild: Use DTB files for validation 2022-03-11 11:16:16 -06:00
util.c scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 2022-11-10 08:37:19 -06:00
util.h scripts/dtc: Update to upstream version v1.6.1-63-g55778a03df61 2022-11-10 08:37:19 -06:00
version_gen.h scripts/dtc: Update to upstream version v1.6.1-66-gabbd523bae6e 2023-02-06 11:03:00 -06:00
yamltree.c scripts/dtc: Update to upstream version v1.6.1-19-g0a3a9d3449c8 2021-10-29 08:55:38 -05:00