Lines Matching full:version
35 * MCC (version 0, implementation 0) SS-600MP
36 * EMC (version 0, implementation 1) SS-10
37 * SMC (version 0, implementation 2) SS-10SX and SS-20
75 #define ECC_MER_VER 0x0f000000 /* Version */
77 #define ECC_MER_MASK_0 0x00000103 /* Version 0 (MCC) mask */
78 #define ECC_MER_MASK_1 0x00000bff /* Version 1 (EMC) mask */
79 #define ECC_MER_MASK_2 0x00000bff /* Version 2 (SMC) mask */
139 uint32_t version; member
149 if (s->version == ECC_MCC) in ecc_mem_write()
151 else if (s->version == ECC_EMC) in ecc_mem_write()
152 s->regs[ECC_MER] = s->version | (val & ECC_MER_MASK_1); in ecc_mem_write()
153 else if (s->version == ECC_SMC) in ecc_mem_write()
154 s->regs[ECC_MER] = s->version | (val & ECC_MER_MASK_2); in ecc_mem_write()
278 VMSTATE_UINT32(version, ECCState),
287 if (s->version == ECC_MCC) { in ecc_reset()
319 s->regs[0] = s->version; in ecc_realize()
321 if (s->version == ECC_MCC) { // SS-600MP only in ecc_realize()
329 DEFINE_PROP_UINT32("version", ECCState, version, -1),