| * Copyright 2018 IBM Corp. |
| * This code is licensed under the GPL version 2 or later. See |
| * the COPYING file in the top-level directory. |
| typedef struct AspeedMachineState AspeedMachineState; |
| #define TYPE_ASPEED_MACHINE MACHINE_TYPE_NAME("aspeed") |
| typedef struct AspeedMachineClass AspeedMachineClass; |
| DECLARE_OBJ_CHECKERS(AspeedMachineState, AspeedMachineClass, |
| ASPEED_MACHINE, TYPE_ASPEED_MACHINE) |
| #define ASPEED_MAC0_ON (1 << 0) |
| #define ASPEED_MAC1_ON (1 << 1) |
| #define ASPEED_MAC2_ON (1 << 2) |
| #define ASPEED_MAC3_ON (1 << 3) |
| struct AspeedMachineClass { |
| void (*i2c_init)(AspeedMachineState *bmc); |