zephyr/doc/guides/dts
Martí Bolívar 808dd9e684 doc: reference: add devicetree bindings content
Add generated documentation content for known devicetree bindings
using the Binding abstraction which was just added to edtlib. This
works similarly to the way Kconfig content is generated, so extract a
bit of common helper code for doing that out and rename the relevant
files to keep the distinction clear.

Make the documentation build system respect a preset DTS_ROOT. In this
way, out of tree bindings can be added to the generated content by
telling the documentation build system where to find them, identically
to how out of tree bindings can be added to a Zephyr application.

Similarly, make the output directory configurable.

Fixes: #28865
Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2020-11-02 14:26:33 -05:00
..
api-usage.rst doc: devicetree: reorganize a bit 2020-11-02 14:26:33 -05:00
bindings.rst
design.rst doc: dts: update design goals document 2020-10-22 07:48:21 -05:00
dt-vs-kconfig.rst
howtos.rst
index.rst doc: devicetree: reorganize a bit 2020-11-02 14:26:33 -05:00
intro.rst doc: reference: add devicetree bindings content 2020-11-02 14:26:33 -05:00
macros.bnf
main-example.dts
zephyr_dt_build_flow.png
zephyr_dt_build_flow.svg
zephyr_dt_i2c_example.png
zephyr_dt_i2c_example.svg
zephyr_dt_i2c_high_level.png
zephyr_dt_i2c_high_level.svg
zephyr_dt_inputs_outputs.svg