hw/riscv/opentitan: Add TYPE_OPENTITAN_MACHINE definition
authorPhilippe Mathieu-Daudé <philmd@linaro.org>
Sat, 20 May 2023 05:45:08 +0000 (07:45 +0200)
committerAlistair Francis <alistair.francis@wdc.com>
Tue, 13 Jun 2023 07:18:06 +0000 (17:18 +1000)
QOM type names are usually defined as TYPE_FOO.

Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Alistair Francis <alistair.francis@wdc.com>
Reviewed-by: Daniel Henrique Barboza <dbarboza@ventanamicro.com>
Message-Id: <20230520054510.68822-4-philmd@linaro.org>
Signed-off-by: Alistair Francis <alistair.francis@wdc.com>
hw/riscv/opentitan.c
include/hw/riscv/opentitan.h

index 294955eeea930e8f8bdeb92c9817c15492db1cd5..7d7159ea3068b1b9c68478f63c0a2211b28479d0 100644 (file)
@@ -118,7 +118,7 @@ static void opentitan_machine_class_init(MachineClass *mc)
     mc->default_ram_size = ibex_memmap[IBEX_DEV_RAM].size;
 }
 
-DEFINE_MACHINE("opentitan", opentitan_machine_class_init)
+DEFINE_MACHINE(TYPE_OPENTITAN_MACHINE, opentitan_machine_class_init)
 
 static void lowrisc_ibex_soc_init(Object *obj)
 {
index c40b05052adf787774f11f12c23643048aa76d47..fd70226ed843517c544cdad09f707850a645c947 100644 (file)
@@ -53,6 +53,8 @@ struct LowRISCIbexSoCState {
     MemoryRegion flash_alias;
 };
 
+#define TYPE_OPENTITAN_MACHINE "opentitan"
+
 typedef struct OpenTitanState {
     /*< private >*/
     SysBusDevice parent_obj;