summaryrefslogtreecommitdiff
path: root/doc/api
diff options
context:
space:
mode:
authorSean Anderson <seanga2@gmail.com>2021-12-22 20:11:13 +0300
committerSean Anderson <seanga2@gmail.com>2022-02-25 09:41:04 +0300
commita0abea867a0d344d8e5290adf6380903b0f52e0f (patch)
tree4be2bfe1e8f1e9b42255fcab60b6ca26a46e3241 /doc/api
parent9c88b13a9031e8c1d9f4c2422791f84cd6604242 (diff)
downloadu-boot-a0abea867a0d344d8e5290adf6380903b0f52e0f.tar.xz
clk: Add driver API to HTML docs
This converts the existing driver API docs (clk-uclass.h) to kernel doc format and adds them to the HTML documentation. Because the kernel doc sphinx converter does not handle functions in structs very well, the individual methods are documented separately. This is primarily inspired by the phylink documentation [1], which uses this trick extensively. [1] https://www.kernel.org/doc/html/latest/networking/kapi.html#c.phylink_mac_ops Signed-off-by: Sean Anderson <seanga2@gmail.com> Tested-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Simon Glass <sjg@chromium.org> Link: https://lore.kernel.org/r/20211222171114.3091780-5-seanga2@gmail.com
Diffstat (limited to 'doc/api')
-rw-r--r--doc/api/clk.rst6
1 files changed, 6 insertions, 0 deletions
diff --git a/doc/api/clk.rst b/doc/api/clk.rst
index 7eb3b5645a..7c27066928 100644
--- a/doc/api/clk.rst
+++ b/doc/api/clk.rst
@@ -11,3 +11,9 @@ Client API
.. kernel-doc:: include/clk.h
:internal:
+
+Driver API
+----------
+
+.. kernel-doc:: include/clk-uclass.h
+ :internal: