Spots on penis shaft what are they?

I've had these spots on my penis for about half a year, they don't itch or anything. What are they?

image

image