cmu_wr
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG17, val);
cmu_wr(ctx, cmu_type, CMU_REG17, val);
cmu_wr(ctx, cmu_type, CMU_REG17, val);
cmu_wr(ctx, cmu_type, CMU_REG16, val);
cmu_wr(ctx, cmu_type, reg, val);
cmu_wr(ctx, cmu_type, reg, val);
cmu_wr(ctx, cmu_type, reg, val);
cmu_wr(ctx, cmu_type, reg, val);
cmu_wr(ctx, cmu_type, CMU_REG12, val);
cmu_wr(ctx, cmu_type, CMU_REG13, 0x0222);
cmu_wr(ctx, cmu_type, CMU_REG14, 0x2225);
cmu_wr(ctx, cmu_type, CMU_REG0, val);
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG0, val);
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG34, val);
cmu_wr(ctx, cmu_type, CMU_REG0, val);
cmu_wr(ctx, cmu_type, CMU_REG1, val);
cmu_wr(ctx, cmu_type, CMU_REG2, val);
cmu_wr(ctx, cmu_type, CMU_REG3, val);
cmu_wr(ctx, cmu_type, CMU_REG26, val);
cmu_wr(ctx, cmu_type, CMU_REG5, val);
cmu_wr(ctx, cmu_type, CMU_REG6, val);
cmu_wr(ctx, cmu_type, CMU_REG9, val);
cmu_wr(ctx, cmu_type, CMU_REG10, val);
cmu_wr(ctx, cmu_type, CMU_REG16, val);
cmu_wr(ctx, cmu_type, CMU_REG30, val);
cmu_wr(ctx, cmu_type, CMU_REG31, 0xF);
cmu_wr(ctx, cmu_type, CMU_REG32, val);
cmu_wr(ctx, cmu_type, CMU_REG34, 0x8d27);
cmu_wr(ctx, cmu_type, CMU_REG34, 0x873c);
cmu_wr(ctx, cmu_type, CMU_REG37, 0xF00F);
cmu_wr(ctx, cmu_type, CMU_REG35, val);
cmu_wr(ctx, cmu_type, CMU_REG36, val);