According to Longman Dictionary of Contemporary English,
"tired of (doing) something" means bored with something, because it is no longer interesting, or has become annoying.
If I drive for a long time and become tired but I am not bored with the drive, can I say:
"I am tired for driving."?
'I am tired of driving', sounds better to me, maybe I am wrong.
I am tired from struggling with English.
I am sick of driving for so long.
Teachers might proofread those for us.
Yes, tired "for driving" is an anachronism. It used to be normal usage.