applesmc.c (c3ab4c9cf24ec9efb9c6d82b6027c0587d3081fa) | applesmc.c (125ee0ed9cad04307498ac2b7b0d51ad8a807360) |
---|---|
1/* 2 * Apple SMC controller 3 * 4 * Copyright (c) 2007 Alexander Graf 5 * 6 * Authors: Alexander Graf <agraf@suse.de> 7 * Susanne Graf <suse@csgraf.de> 8 * --- 249 unchanged lines hidden (view full) --- 258 259static void qdev_applesmc_class_init(ObjectClass *klass, void *data) 260{ 261 DeviceClass *dc = DEVICE_CLASS(klass); 262 263 dc->realize = applesmc_isa_realize; 264 dc->reset = qdev_applesmc_isa_reset; 265 dc->props = applesmc_isa_properties; | 1/* 2 * Apple SMC controller 3 * 4 * Copyright (c) 2007 Alexander Graf 5 * 6 * Authors: Alexander Graf <agraf@suse.de> 7 * Susanne Graf <suse@csgraf.de> 8 * --- 249 unchanged lines hidden (view full) --- 258 259static void qdev_applesmc_class_init(ObjectClass *klass, void *data) 260{ 261 DeviceClass *dc = DEVICE_CLASS(klass); 262 263 dc->realize = applesmc_isa_realize; 264 dc->reset = qdev_applesmc_isa_reset; 265 dc->props = applesmc_isa_properties; |
266 set_bit(DEVICE_CATEGORY_MISC, dc->categories); |
|
266} 267 268static const TypeInfo applesmc_isa_info = { 269 .name = TYPE_APPLE_SMC, 270 .parent = TYPE_ISA_DEVICE, 271 .instance_size = sizeof(AppleSMCState), 272 .class_init = qdev_applesmc_class_init, 273}; 274 275static void applesmc_register_types(void) 276{ 277 type_register_static(&applesmc_isa_info); 278} 279 280type_init(applesmc_register_types) | 267} 268 269static const TypeInfo applesmc_isa_info = { 270 .name = TYPE_APPLE_SMC, 271 .parent = TYPE_ISA_DEVICE, 272 .instance_size = sizeof(AppleSMCState), 273 .class_init = qdev_applesmc_class_init, 274}; 275 276static void applesmc_register_types(void) 277{ 278 type_register_static(&applesmc_isa_info); 279} 280 281type_init(applesmc_register_types) |