+enum autoconfg_z3_regs {
+ AC_Z3_REG_ER_TYPE = 0x00,
+ AC_Z3_REG_ER_PRODUCT = 0x04,
+ AC_Z3_REG_ER_FLAGS = 0x08,
+ AC_Z3_REG_ER_RES03 = 0x0C,
+ AC_Z3_REG_MAN_HI = 0x10,
+ AC_Z3_REG_MAN_LO = 0x14,
+ AC_Z3_REG_SER_BYTE0 = 0x18,
+ AC_Z3_REG_SER_BYTE1 = 0x1C,
+ AC_Z3_REG_SER_BYTE2 = 0x20,
+ AC_Z3_REG_SER_BYTE3 = 0x24,
+ AC_Z3_REG_INIT_DIAG_VEC_HI = 0x28,
+ AC_Z3_REG_INIT_DIAG_VEC_LO = 0x2C,
+ AC_Z3_REG_ER_RES0C = 0x30,
+ AC_Z3_REG_ER_RES0D = 0x34,
+ AC_Z3_REG_ER_RES0E = 0x38,
+ AC_Z3_REG_ER_RES0F = 0x3C,
+ AC_Z3_REG_ER_Z2_INT = 0x40,
+ AC_Z3_REG_WR_ADDR_HI = 0x44,
+ AC_Z3_REG_WR_ADDR_NIB_HI = 0x46,
+ AC_Z3_REG_WR_ADDR_LO = 0x48,
+ AC_Z3_REG_WR_ADDR_NIB_LO = 0x4A,
+ AC_Z3_REG_SHUTUP = 0x4C,
+ AC_Z3_REG_RES50 = 0x50,
+ AC_Z3_REG_RES54 = 0x54,
+ AC_Z3_REG_RES58 = 0x58,
+ AC_Z3_REG_RES5C = 0x5C,
+ AC_Z3_REG_RES60 = 0x60,
+ AC_Z3_REG_RES64 = 0x64,
+ AC_Z3_REG_RES68 = 0x68,
+ AC_Z3_REG_RES6C = 0x6C,
+ AC_Z3_REG_RES70 = 0x70,
+ AC_Z3_REG_RES74 = 0x74,
+ AC_Z3_REG_RES78 = 0x78,
+ AC_Z3_REG_RES7C = 0x7C,
+};
+
+#define BOARDTYPE_Z3 0x80
+#define BOARDTYPE_Z2 (0x80|0x40)
+#define BOARDTYPE_FREEMEM 0x20
+#define BOARDTYPE_BOOTROM 0x10
+#define BOARDTYPE_LINKED 0x08
+
+#define Z3_FLAGS_MEMORY 0x80
+#define Z3_FLAGS_NOSHUTUP 0x40
+#define Z3_FLAGS_EXTENSION 0x20
+#define Z3_FLAGS_RESERVED 0x10
+
+#define PISTORM_MANUF_ID 0xDEBE
+