I94 renewal with valid petition

My Name is Harish. I have H1B Visa and I94 valid until Jul 30 2017. I have approved petition (I797) until Sep 2019. Can i visit Customs and Border Protection office with my Valid petition and get I94 renewed

If yes, what all the documents i need to carry to CBP office