This series reorganizes the DT documentation and adds the DT API kerneldoc to the documentation build. It's based on the current DT for-next branch which has a series of kerneldoc fixes from Lee Jones. Cc: Frank Rowand <frowand.list@xxxxxxxxx> Cc: Lee Jones <lee.jones@xxxxxxxxxx> Cc: Mauro Carvalho Chehab <mchehab@xxxxxxxxxx> Cc: Jonathan Corbet <corbet@xxxxxxx> Cc: linux-doc@xxxxxxxxxxxxxxx Rob Herring (8): dt-bindings: Fix reference in submitting-patches.rst to the DT ABI doc docs: dt: writing-schema: Remove spurious indentation docs: dt: writing-schema: Include the example schema in the doc build docs: dt: Make 'Devicetree' wording more consistent docs: dt: Group DT docs into relevant sub-sections of: Fix kerneldoc output formatting of: Add missing 'Return' section in kerneldoc comments docs: dt: Add DT API documentation Documentation/devicetree/bindings/index.rst | 7 +- .../bindings/submitting-patches.rst | 4 +- .../{ => bindings}/writing-schema.rst | 17 +- Documentation/devicetree/changesets.rst | 8 +- .../devicetree/dynamic-resolution-notes.rst | 8 +- Documentation/devicetree/index.rst | 19 +- Documentation/devicetree/kernel-api.rst | 57 ++++ Documentation/devicetree/of_unittest.rst | 6 +- Documentation/devicetree/overlay-notes.rst | 8 +- Documentation/devicetree/usage-model.rst | 8 +- drivers/of/base.c | 323 +++++++++--------- drivers/of/dynamic.c | 19 +- drivers/of/fdt.c | 17 +- drivers/of/irq.c | 14 +- drivers/of/overlay.c | 16 +- drivers/of/platform.c | 10 +- drivers/of/property.c | 66 ++-- include/linux/of.h | 63 ++-- 18 files changed, 395 insertions(+), 275 deletions(-) rename Documentation/devicetree/{ => bindings}/writing-schema.rst (95%) create mode 100644 Documentation/devicetree/kernel-api.rst -- 2.27.0