From: Kuan-Wei Chiu Date: Thu, 12 Mar 2026 17:53:40 +0000 (+0000) Subject: docs: interconnect: Add provider APIs to documentation X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=6f600f9972d56a5d67fcb8d49b33dda80adff457;p=thirdparty%2Fkernel%2Flinux.git docs: interconnect: Add provider APIs to documentation The "Interconnect providers" section currently only includes data structures from include/linux/interconnect-provider.h. Include drivers/interconnect/core.c to extract provider-specific API documentation. The :functions: directive is used to prevent mixing with consumer APIs. Signed-off-by: Kuan-Wei Chiu Signed-off-by: Jonathan Corbet Message-ID: <20260312175341.2944154-2-visitorckw@gmail.com> --- diff --git a/Documentation/driver-api/interconnect.rst b/Documentation/driver-api/interconnect.rst index a92d0f277a1f0..cf7a83f8c953b 100644 --- a/Documentation/driver-api/interconnect.rst +++ b/Documentation/driver-api/interconnect.rst @@ -84,6 +84,12 @@ be registered with the interconnect provider core. .. kernel-doc:: include/linux/interconnect-provider.h +.. kernel-doc:: drivers/interconnect/core.c + :functions: icc_provider_init icc_provider_register icc_provider_deregister + icc_node_create icc_node_create_dyn icc_node_destroy + icc_node_add icc_node_del icc_nodes_remove icc_node_set_name + icc_link_create icc_link_nodes + Interconnect consumers ----------------------