Let $A$ be a square matrix. Are there any simple conditions under which
$$\operatorname{Tr}(A^T A) \geq \operatorname{Tr}(A)^2 $$
or vice versa?
I do know the following: if $A$ is diagonalizable with eigenvalues $\lambda_j \geq 0$, then
$$\operatorname{Tr}(A^T A) = \sum \lambda_j^2 \leq (\sum \lambda_j)^2 = \operatorname{Tr}(A)^2 .$$
The same is true if $A$ has only negative eigenvalues. I am looking for more general circumstances under which we have inequality one way or the other.