Signed-off-by: Marc-André Lureau <[email protected]>
---
hw/misc/xlnx-versal-trng.c | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/hw/misc/xlnx-versal-trng.c b/hw/misc/xlnx-versal-trng.c
index aa1d65de7b70..0584ee089e3c 100644
--- a/hw/misc/xlnx-versal-trng.c
+++ b/hw/misc/xlnx-versal-trng.c
@@ -650,10 +650,22 @@ static void trng_prop_fault_event_set(Object *obj,
Visitor *v,
trng_fault_event_set(XLNX_VERSAL_TRNG(obj), *events);
}
+static void trng_prop_fault_event_get(Object *obj, Visitor *v,
+ const char *name,
+ void *opaque,
+ Error **errp)
+{
+ const Property *prop = opaque;
+ uint32_t *events = object_field_prop_ptr(obj, prop);
+
+ visit_type_uint32(v, name, events, errp);
+}
+
static const PropertyInfo trng_prop_fault_events = {
.type = "uint32",
.description = "Set to trigger TRNG fault events",
.set = trng_prop_fault_event_set,
+ .get = trng_prop_fault_event_get,
.realized_set_allowed = true,
};
--
2.55.0.543.g5ebe2ebe4ea8