master
h 28 lines 567 Bytes
Raw
1 /*
2 * Axiado Boards
3 *
4 * Author: Kuan-Jui Chiu <kchiu@axiado.com>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9 #ifndef AXIADO_BOARD_H
10 #define AXIADO_BOARD_H
11
12 #include "hw/core/boards.h"
13 #include "hw/arm/ax3000-soc.h"
14
15 #define TYPE_AX3000_MACHINE MACHINE_TYPE_NAME("ax3000")
16 OBJECT_DECLARE_TYPE(Ax3000MachineState, Ax3000MachineClass, AX3000_MACHINE)
17
18 typedef struct Ax3000MachineState {
19 MachineState parent;
20
21 Ax3000SoCState *soc;
22 } Ax3000MachineState;
23
24 typedef struct Ax3000MachineClass {
25 MachineClass parent;
26
27 } Ax3000MachineClass;
28 #endif