zephyr/doc/guides/dts
Martí Bolívar 4c2886c1b7 doc: devicetree: overhaul bindings guide
The binding-template.yaml file has grown organically into something
that's out of control.

It makes too many 'see above' and 'see below' references to be read
comfortably, and we can't cross reference from YAML.

There are also many example DTS and YAML fragments scattered about in
comments, which cannot be syntax highlighted properly.

Fix that by overhauling the documentation into bindings.rst in the DT
guide. This will let us link to individual sections when answering
questions, allows us to cross-reference and use '.. code-block::',
etc.

A couple of things need to go to other pages.

Signed-off-by: Martí Bolívar <marti.bolivar@nordicsemi.no>
2021-04-22 15:32:10 +02:00
..
api-usage.rst doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
bindings.rst doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
design.rst doc: rename sanitycheck -> twister 2020-12-11 14:13:02 -05:00
dt-vs-kconfig.rst doc: guides: dts: document expectation for devicetree driver configuration 2020-08-25 18:09:56 +02:00
howtos.rst drivers: spi: Remove unused Kconfig symbols 2021-03-09 04:53:46 -05:00
index.rst doc: devicetree: reorganize a bit 2020-11-02 14:26:33 -05:00
intro.rst doc: devicetree: overhaul bindings guide 2021-04-22 15:32:10 +02:00
macros.bnf devicetree: add DT_NODE_FULL_NAME() 2021-02-25 19:24:08 -06:00
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