diff options
| author | Link Mauve <linkmauve@linkmauve.fr> | 2026-07-01 18:03:54 +0200 |
|---|---|---|
| committer | Danilo Krummrich <dakr@kernel.org> | 2026-07-03 23:22:19 +0200 |
| commit | 5dcef303b29f004a447d9c69e62963328da9c608 (patch) | |
| tree | 283d28b142a4cbccbeb91af13fc2da6351f1406a | |
| parent | 0fa8e47dea17dd7899201f73cdf3d8efcbf78448 (diff) | |
rust: io: fix example in `register!` macro
In this example, an u32 register is split in two u8 in big-endian order,
but the high byte is actually defined as taking nine bits instead of
eight.
This is completely inconsequential, as I expect most users will just
copy the bit ranges from their datasheets, but it doesn’t hurt to fix
that typo.
Signed-off-by: Link Mauve <linkmauve@linkmauve.fr>
Acked-by: Alexandre Courbot <acourbot@nvidia.com>
Reviewed-by: Gary Guo <gary@garyguo.net>
Link: https://patch.msgid.link/20260701160357.29031-1-linkmauve@linkmauve.fr
Signed-off-by: Danilo Krummrich <dakr@kernel.org>
| -rw-r--r-- | rust/kernel/io/register.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/rust/kernel/io/register.rs b/rust/kernel/io/register.rs index f924c7c7c1db..66449377a0b7 100644 --- a/rust/kernel/io/register.rs +++ b/rust/kernel/io/register.rs @@ -448,7 +448,7 @@ where /// /// register! { /// FIXED_REG(u32) @ 0x100 { -/// 16:8 high_byte; +/// 15:8 high_byte; /// 7:0 low_byte; /// } /// } |
