Edwardsville man facing felony for violating order of protection