||Consider planar real polynomial differential equations of the form x'=Lx X_n(x), where x=(x,y) R^2, L is a 2×2 matrix and X_n is a homogeneous vector field of degree n > 1. Most known results about these equations, valid for infinitely many n, deal with the case where the origin is a focus or a node and give either non-existence of limit cycles or upper bounds of one or two limit cycles surrounding the origin. In this paper we improve some of these results and moreover we show that for n 3 odd there are equations of this form having at least (n 1)/2 limit cycles surrounding the origin. Our results include cases where the origin is a focus, a node, a saddle or a nilpotent singularity. We also discuss a mechanism for the bifurcation of limit cycles from infinity.