725 Commits (main)

Author SHA1 Message Date
Martí Bolívar d14835812c edtlib: allow .yml files too 4 years ago
Martí Bolívar 9e8da8953c scripts: edtlib: fix werror for unknown vendor 4 years ago
Martí Bolívar e9229f1f2b scripts: edtlib: relax vendor check for root node 4 years ago
Kumar Gala 7b9fbcd3b7 devicetree: Fix DT_PROP/DT_PROP_BY_IDX for phandle(s) 4 years ago
Martí Bolívar e7d42ff879 dts: gen_defines: emit more for-each helpers 4 years ago
Martí Bolívar c4079e4be2 scripts: rework edtlib warnings-turned-errors 4 years ago
Martí Bolívar f261d77c75 cmake: dts: warn on unrecognized vendor prefixes 4 years ago
Martí Bolívar 6719fae101 edtlib: warn on unrecognized vendors 4 years ago
Martí Bolívar 7b60fa3a15 edtlib: move vendor-prefixes.txt parsing in here 4 years ago
Martí Bolívar 4a313129b2 edtlib: only do compatible checks once 4 years ago
Carlo Caione f4db14f349 dts: Introduce DT_STRING_TOKEN and DT_STRING_UPPER_TOKEN 4 years ago
Martí Bolívar 15db98a400 dtlib: allow dangling aliases with DT(..., force=True) 4 years ago
Martí Bolívar 176225db58 dtlib: add force DT kwarg 4 years ago
Arvin Farahmand d0b9c03154 devicetree: Add _VARGS variants to _FOREACH_ marcos 4 years ago
Casper Meijn d25e5c20a0 scripts: dts: Produce error for invalid yaml 4 years ago
Martí Bolívar 8875340db4 python-devicetree: tox: fix mypy 4 years ago
Martí Bolívar bd122e5ea2 edtlib: validate compatible properties 4 years ago
Martí Bolívar 2e0d95f3cd devicetree: add mypy-based type checking 4 years ago
Martí Bolívar a8f7bfbbd4 edtlib: silence type checker issue 4 years ago
Martí Bolívar 8e30289b84 dtlib: type annotate DT fields and public methods 4 years ago
Martí Bolívar c6bb336bc1 dtlib: add type checking for DT.root 4 years ago
Martí Bolívar b13b5b8b3a dtlib: fix include_path edge case 4 years ago
Martí Bolívar 628fb90412 dtlib: type annotate public functions 4 years ago
Martí Bolívar 9d4ccf23ec dtlib: use IntEnum for token IDs 4 years ago
Martí Bolívar 8427259ca2 dtlib: type annotate Property class 4 years ago
Martí Bolívar a7e7964b14 dtlib: use IntEnum for marker types 4 years ago
Martí Bolívar f663521e4a dtlib: type annotate Node class 4 years ago
Martí Bolívar a6ed7b262e dtlib: type annotate _err() 4 years ago
Martí Bolívar 587b3248dc dtlib: code order and whitespace refactoring 4 years ago
Martí Bolívar 22fd259ce1 devicetree: fix stale comments 4 years ago
Hou Zhiqiang 0700a24276 devicetree: Add DT_FOREACH_CHILD_STATUS_OKAY macro 4 years ago
Martí Bolívar 9c229a417c devicetree: add DT_FOREACH_PROP_ELEM(node_id, prop, fn) 4 years ago
Martí Bolívar 62d8d1a4c6 edtlib: infer bindings for dtlib.Type.PATH 4 years ago
Martí Bolívar 6c5254321c edtlib: improve inferred binding error message 4 years ago
Martí Bolívar 760d00913a edtlib: fix 'is not' -> '!=' 4 years ago
Martí Bolívar 74f95688d9 dtlib: add Type enum 4 years ago
Kumar Gala 6e01c6abb6 scripts: edt: Add support for include property filtering 4 years ago
Martí Bolívar 5332847644 dts: separate DT libraries from gen_defines.py 4 years ago
Martí Bolívar 2dca9f4ade dts: edtlib: fix child bindings which have compatibles 4 years ago
Martí Bolívar f5409dec01 scripts: edtlib: do not inherit parent compatibles 4 years ago
Martí Bolívar df5a55c638 dts: gen_defines: add CLI option to error out on deprecated props 4 years ago
Martí Bolívar 40c4f0048e dts: edtlib: add EDT kwarg to error out on deprecated props 4 years ago
Martí Bolívar 563a46c7d4 dts: clean up binding syntax checks 4 years ago
Kumar Gala 4aac908973 devicetree: add DT_NODE_FULL_NAME() 4 years ago
Kumar Gala 270a05f697 dts: gen_defines: Change f-string to normal string 4 years ago
Peter Bigot f91e9fba51 device: fix potential truncation of DT-derived device names 5 years ago
Martí Bolívar f7d33f2988 scripts: dts: gen_defines: don't include descriptions 5 years ago
Martí Bolívar 00ffc7e7b7 devicetree: add DT_NODE_PATH() 5 years ago
Kumar Gala 98b6e4f834 devicetree: generate extern's for devicetree struct devices 5 years ago
Johan Hedberg 4ba387829b edtlib: Match any parent bus when binding lacks an explicit on-bus 5 years ago