class MmioBufferIoProvider

Defined at line 76 of file ../../src/devices/serial/drivers/dw-apb-uart/dw-apb-uart.h

MmioBufferIoProvider adapts fdf::MmioBuffer to the uart::dw8250::Driver IO interface.

Note: `offset` represents a 32-bit register index (word offset), scaled internally

by sizeof(uint32_t) (4 bytes) to compute the target MMIO byte offset.

Public Methods

void MmioBufferIoProvider (fdf::MmioBuffer & mmio)

Defined at line 78 of file ../../src/devices/serial/drivers/dw-apb-uart/dw-apb-uart.h

template <typename T>
T Read (size_t offset)

Defined at line 81 of file ../../src/devices/serial/drivers/dw-apb-uart/dw-apb-uart.h

template <typename T>
void Write (T value, size_t offset)

Defined at line 87 of file ../../src/devices/serial/drivers/dw-apb-uart/dw-apb-uart.h