Updating adc utils to support multiple chip types