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 --- |