GMI_REQ
if ((val & GMI_REQ) == 0)
return GMI_REQ;
GMI_OP_RD | GMI_REQ;
if ((val & GMI_REQ) != 0) {
GMI_OP_WR | (data << GMI_DATA_SHIFT) | GMI_REQ;
if ((val & GMI_REQ) != 0) {