metromem_cmd
par->metromem_cmd = (struct metromem_cmd *) am200_board.metromem;
if (par->metromem_cmd->opcode == 0xCC40)
par->metromem_cmd->args[i] = 1 << 3 /* border update */
cs += par->metromem_cmd->args[i++];
memset((u8 *) (par->metromem_cmd->args + i), 0, (32-i)*2);
par->metromem_cmd->csum = cs;
par->metromem_cmd->opcode = opcode; /* display cmd */
par->metromem_cmd->opcode = 0x1234; /* pwr up pseudo cmd */
cs = par->metromem_cmd->opcode;
par->metromem_cmd->args[i] = 1024;
cs += par->metromem_cmd->args[i];
memset(&par->metromem_cmd->args[i], 0,
(ARRAY_SIZE(par->metromem_cmd->args) - i) * 2);
par->metromem_cmd->csum = cs;
memcpy(par->metromem_cmd->args, epd_frame_table[par->dt].config,
memset(&par->metromem_cmd->args[4], 0,
(ARRAY_SIZE(par->metromem_cmd->args) - 4) * 2);
par->metromem_cmd->csum = 0xCC10;
par->metromem_cmd->csum += calc_img_cksum(par->metromem_cmd->args, 4);
par->metromem_cmd->opcode = 0xCC10; /* config cmd */
par->metromem_cmd->args[i] = 0;
cs += par->metromem_cmd->args[i++];
memset((u8 *) (par->metromem_cmd->args + i), 0, (32-i)*2);
par->metromem_cmd->csum = cs;
par->metromem_cmd->opcode = 0xCC20; /* init cmd */
struct metromem_cmd *metromem_cmd;