auxbus: Fix aux-to-i2c-bridge to be a subtype of aux-slave
We plug aux-to-i2c-bridge into the aux-bus, even though its DeviceClass member bus_type is null, not TYPE_AUX_BUS. Fix that by deriving it from TYPE_AUX_SLAVE instead of TYPE_DEVICE. Cc: KONRAD Frederic <fred.konrad@greensocs.com> Signed-off-by: Markus Armbruster <armbru@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com> Message-Id: <20200609122339.937862-8-armbru@redhat.com>
This commit is contained in:
parent
210d18674a
commit
6b888ee28c
@ -244,7 +244,7 @@ static inline I2CBus *aux_bridge_get_i2c_bus(AUXTOI2CState *bridge)
|
||||
|
||||
static const TypeInfo aux_to_i2c_type_info = {
|
||||
.name = TYPE_AUXTOI2C,
|
||||
.parent = TYPE_DEVICE,
|
||||
.parent = TYPE_AUX_SLAVE,
|
||||
.class_init = aux_bridge_class_init,
|
||||
.instance_size = sizeof(AUXTOI2CState),
|
||||
.instance_init = aux_bridge_init
|
||||
|
Loading…
Reference in New Issue
Block a user