mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-03 15:53:54 -06:00
char: cadence: correct reset value for baud rate registers
The Cadence UART device emulator stores 'baud rate generator' and 'baud rate divider' values, used in computing speed, in two registers. The device specification defines their range and their reset value. Use their correct value when resetting the device in cadence_uart_reset. Signed-off-by: Prasad J Pandit <pjp@fedoraproject.org> Message-id: 1477378140-2670-1-git-send-email-ppandit@redhat.com Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com> Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
This commit is contained in:
parent
5c8c2aafcf
commit
d1df5cf363
1 changed files with 2 additions and 1 deletions
|
@ -450,7 +450,8 @@ static void cadence_uart_reset(DeviceState *dev)
|
|||
s->r[R_IMR] = 0;
|
||||
s->r[R_CISR] = 0;
|
||||
s->r[R_RTRIG] = 0x00000020;
|
||||
s->r[R_BRGR] = 0x0000000F;
|
||||
s->r[R_BRGR] = 0x0000028B;
|
||||
s->r[R_BDIV] = 0x0000000F;
|
||||
s->r[R_TTRIG] = 0x00000020;
|
||||
|
||||
uart_rx_reset(s);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue