Stop or cease, as in
Have done-enough of this nonsense. This idiom is also put as
have done with, as in
This arrangement won't work; let's find a new one and have done with it. The past participle
done has been used in the sense of "finished" since about 1300. Also see
have to do with.