We do not currently know of any antonyms for gave the dickens.
For similar words to gave the dickens, try: