What will be an acceptable ID for voting in North Carolina?

Leela Ellis asked “Tonight on TV it was reported that North Carolina will most likely be requiring ID in order to vote. Does amyone know what will be considered as acceptable ID?” I often wonder about the details of proposed laws when I hear about them. Google is absolutely your friend in situations like these

NC House Bill 351