revert 23d5cb2259fc2bef5f81382c11a02cd025a347dd, add ctrl_transfer abstraction for m1k and cee