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)