]> www.infradead.org Git - users/jedix/linux-maple.git/commit
driver: rust: expand documentation for driver infrastructure
authorDanilo Krummrich <dakr@kernel.org>
Tue, 22 Jul 2025 15:00:01 +0000 (17:00 +0200)
committerDanilo Krummrich <dakr@kernel.org>
Tue, 12 Aug 2025 13:23:49 +0000 (15:23 +0200)
commit970a7c68788e3fec237713eef22ace46507bcf9c
tree1797e3b987809afa26ffb104fcca17ef7971e1ec
parentd6e26c1ae4a602d8b7eeb39e23514f6f98d91eb5
driver: rust: expand documentation for driver infrastructure

Add documentation about generic driver infrastructure, representing a
guideline on how the generic driver infrastructure is intended to be
used to implement bus specific driver APIs.

This covers aspects such as the bus specific driver trait, adapter
implementation, driver registration and custom device ID types.

Reviewed-by: Daniel Almeida <daniel.almeida@collabora.com>
Reviewed-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Reviewed-by: Alexandre Courbot <acourbot@nvidia.com>
Reviewed-by: Alice Ryhl <aliceryhl@google.com>
Link: https://lore.kernel.org/r/20250722150110.23565-4-dakr@kernel.org
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
rust/kernel/driver.rs