From: Manos Pitsidianakis Date: Thu, 24 Oct 2024 14:03:07 +0000 (+0300) Subject: rust/pl011: Use correct masks for IBRD and FBRD X-Git-Tag: v9.2.0-rc0~9^2~15 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=230b710bf4337335e17721f68e59ce2f590bbeec;p=thirdparty%2Fqemu.git rust/pl011: Use correct masks for IBRD and FBRD Port fix from commit cd247eae16ab1b9ce97fd34c000c1b883feeda45 "hw/char/pl011: Use correct masks for IBRD and FBRD" Related issue: Signed-off-by: Manos Pitsidianakis Signed-off-by: Paolo Bonzini Link: https://lore.kernel.org/r/20241024-rust-round-2-v1-9-051e7a25b978@linaro.org --- diff --git a/rust/hw/char/pl011/src/device.rs b/rust/hw/char/pl011/src/device.rs index 98357db04e8..788b47203b1 100644 --- a/rust/hw/char/pl011/src/device.rs +++ b/rust/hw/char/pl011/src/device.rs @@ -19,10 +19,10 @@ use crate::{ }; /// Integer Baud Rate Divider, `UARTIBRD` -const IBRD_MASK: u32 = 0x3f; +const IBRD_MASK: u32 = 0xffff; /// Fractional Baud Rate Divider, `UARTFBRD` -const FBRD_MASK: u32 = 0xffff; +const FBRD_MASK: u32 = 0x3f; const DATA_BREAK: u32 = 1 << 10;