hw/char/mchp_pfsoc_mmuart: Simplify MCHP_PFSOC_MMUART_REG definition
The current MCHP_PFSOC_MMUART_REG_SIZE definition represent the
size occupied by all the registers. However all registers are
32-bit wide, and the MemoryRegionOps handlers are restricted to
32-bit:
static const MemoryRegionOps mchp_pfsoc_mmuart_ops = {
.read = mchp_pfsoc_mmuart_read,
.write = mchp_pfsoc_mmuart_write,
.impl = {
.min_access_size = 4,
.max_access_size = 4,
},
Avoid being triskaidekaphobic, simplify by using the number of
registers.
Signed-off-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Reviewed-by: Bin Meng <bin.meng@windriver.com>
Tested-by: Bin Meng <bin.meng@windriver.com>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Message-id: 20210925133407.1259392-2-f4bug@amsat.org
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
This commit is contained in:
parent
6a03349007
commit
284a66a8f6
2 changed files with 10 additions and 8 deletions
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
#include "hw/char/serial.h"
|
||||
|
||||
#define MCHP_PFSOC_MMUART_REG_SIZE 52
|
||||
#define MCHP_PFSOC_MMUART_REG_COUNT 13
|
||||
|
||||
typedef struct MchpPfSoCMMUartState {
|
||||
MemoryRegion iomem;
|
||||
|
|
@ -39,7 +39,7 @@ typedef struct MchpPfSoCMMUartState {
|
|||
|
||||
SerialMM *serial;
|
||||
|
||||
uint32_t reg[MCHP_PFSOC_MMUART_REG_SIZE / sizeof(uint32_t)];
|
||||
uint32_t reg[MCHP_PFSOC_MMUART_REG_COUNT];
|
||||
} MchpPfSoCMMUartState;
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue