brcmnand_rmw_reg
brcmnand_rmw_reg(ctrl, reg, (bits - 1) << shift, shift, val);
brcmnand_rmw_reg(ctrl, BRCMNAND_CS_SELECT, CS_SELECT_NAND_WP, 0, val);
brcmnand_rmw_reg(ctrl, BRCMNAND_CS_SELECT,
brcmnand_rmw_reg(ctrl, BRCMNAND_CS_XOR, 0xff, 0, 0);