aspeed_apb2opb.c (c3709fde5955d13f6d4f86ab46ef3cc2288ca65e) aspeed_apb2opb.c (e3d0814368d00e7985c31edf5d0cfce45972d4be)
1/*
2 * SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2024 IBM Corp.
4 *
5 * ASPEED APB-OPB FSI interface
6 * IBM On-chip Peripheral Bus
7 */
8

--- 312 unchanged lines hidden (view full) ---

321}
322
323static void fsi_aspeed_apb2opb_class_init(ObjectClass *klass, void *data)
324{
325 DeviceClass *dc = DEVICE_CLASS(klass);
326
327 dc->desc = "ASPEED APB2OPB Bridge";
328 dc->realize = fsi_aspeed_apb2opb_realize;
1/*
2 * SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (C) 2024 IBM Corp.
4 *
5 * ASPEED APB-OPB FSI interface
6 * IBM On-chip Peripheral Bus
7 */
8

--- 312 unchanged lines hidden (view full) ---

321}
322
323static void fsi_aspeed_apb2opb_class_init(ObjectClass *klass, void *data)
324{
325 DeviceClass *dc = DEVICE_CLASS(klass);
326
327 dc->desc = "ASPEED APB2OPB Bridge";
328 dc->realize = fsi_aspeed_apb2opb_realize;
329 dc->reset = fsi_aspeed_apb2opb_reset;
329 device_class_set_legacy_reset(dc, fsi_aspeed_apb2opb_reset);
330}
331
332static const TypeInfo aspeed_apb2opb_info = {
333 .name = TYPE_ASPEED_APB2OPB,
334 .parent = TYPE_SYS_BUS_DEVICE,
335 .instance_init = fsi_aspeed_apb2opb_init,
336 .instance_size = sizeof(AspeedAPB2OPBState),
337 .class_init = fsi_aspeed_apb2opb_class_init,

--- 30 unchanged lines hidden ---
330}
331
332static const TypeInfo aspeed_apb2opb_info = {
333 .name = TYPE_ASPEED_APB2OPB,
334 .parent = TYPE_SYS_BUS_DEVICE,
335 .instance_init = fsi_aspeed_apb2opb_init,
336 .instance_size = sizeof(AspeedAPB2OPBState),
337 .class_init = fsi_aspeed_apb2opb_class_init,

--- 30 unchanged lines hidden ---