xemu/include/hw/char
Damien Hedde b636db306e hw/char/cadence_uart: add clock support
Switch the cadence uart to multi-phase reset and add the
reference clock input.

The input clock frequency is added to the migration structure.

The reference clock controls the baudrate generation. If it disabled,
any input characters and events are ignored.

If this clock remains unconnected, the uart behaves as before
(it default to a 50MHz ref clock).

Signed-off-by: Damien Hedde <damien.hedde@greensocs.com>
Reviewed-by: Edgar E. Iglesias <edgar.iglesias@xilinx.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20200406135251.157596-8-damien.hedde@greensocs.com
Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
2020-04-30 15:35:41 +01:00
..
bcm2835_aux.h hw/arm/bcm283x: Correct the license text 2020-03-23 17:22:30 +00:00
cadence_uart.h hw/char/cadence_uart: add clock support 2020-04-30 15:35:41 +01:00
cmsdk-apb-uart.h Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
digic-uart.h char: move CharBackend handling in char-fe unit 2017-06-02 11:33:53 +04:00
escc.h escc: introduce a selector for the register bit 2019-09-07 08:32:12 +02:00
imx_serial.h imx_serial: Generate interrupt on receive data ready if enabled 2018-08-20 11:24:31 +01:00
lm32_juart.h Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
nrf51_uart.h arm: Add header to host common definition for nRF51 SOC peripherals 2019-01-07 15:23:47 +00:00
parallel.h Include exec/memory.h slightly less 2019-08-16 13:31:52 +02:00
pl011.h Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00
serial.h mips: inline serial_init() 2020-01-07 17:24:29 +04:00
stm32f2xx_usart.h Include hw/hw.h exactly where needed 2019-08-16 13:31:52 +02:00
xilinx_uartlite.h Include hw/qdev-properties.h less 2019-08-16 13:31:53 +02:00