xref: /qemu/hw/arm/fby35.c (revision c2f58c2fa2f2a0e65de3235ca78d084a8dc1b344)
1*c2f58c2fSPeter Delevoryas /*
2*c2f58c2fSPeter Delevoryas  * Copyright (c) Meta Platforms, Inc. and affiliates. (http://www.meta.com)
3*c2f58c2fSPeter Delevoryas  *
4*c2f58c2fSPeter Delevoryas  * This code is licensed under the GPL version 2 or later. See the COPYING
5*c2f58c2fSPeter Delevoryas  * file in the top-level directory.
6*c2f58c2fSPeter Delevoryas  */
7*c2f58c2fSPeter Delevoryas 
8*c2f58c2fSPeter Delevoryas #include "qemu/osdep.h"
9*c2f58c2fSPeter Delevoryas #include "hw/boards.h"
10*c2f58c2fSPeter Delevoryas 
11*c2f58c2fSPeter Delevoryas #define TYPE_FBY35 MACHINE_TYPE_NAME("fby35")
12*c2f58c2fSPeter Delevoryas OBJECT_DECLARE_SIMPLE_TYPE(Fby35State, FBY35);
13*c2f58c2fSPeter Delevoryas 
14*c2f58c2fSPeter Delevoryas struct Fby35State {
15*c2f58c2fSPeter Delevoryas     MachineState parent_obj;
16*c2f58c2fSPeter Delevoryas };
17*c2f58c2fSPeter Delevoryas 
18*c2f58c2fSPeter Delevoryas static void fby35_init(MachineState *machine)
19*c2f58c2fSPeter Delevoryas {
20*c2f58c2fSPeter Delevoryas }
21*c2f58c2fSPeter Delevoryas 
22*c2f58c2fSPeter Delevoryas static void fby35_class_init(ObjectClass *oc, void *data)
23*c2f58c2fSPeter Delevoryas {
24*c2f58c2fSPeter Delevoryas     MachineClass *mc = MACHINE_CLASS(oc);
25*c2f58c2fSPeter Delevoryas 
26*c2f58c2fSPeter Delevoryas     mc->desc = "Meta Platforms fby35";
27*c2f58c2fSPeter Delevoryas     mc->init = fby35_init;
28*c2f58c2fSPeter Delevoryas }
29*c2f58c2fSPeter Delevoryas 
30*c2f58c2fSPeter Delevoryas static const TypeInfo fby35_types[] = {
31*c2f58c2fSPeter Delevoryas     {
32*c2f58c2fSPeter Delevoryas         .name = MACHINE_TYPE_NAME("fby35"),
33*c2f58c2fSPeter Delevoryas         .parent = TYPE_MACHINE,
34*c2f58c2fSPeter Delevoryas         .class_init = fby35_class_init,
35*c2f58c2fSPeter Delevoryas         .instance_size = sizeof(Fby35State),
36*c2f58c2fSPeter Delevoryas     },
37*c2f58c2fSPeter Delevoryas };
38*c2f58c2fSPeter Delevoryas 
39*c2f58c2fSPeter Delevoryas DEFINE_TYPES(fby35_types);
40