adc: Be more cautious in initializing ADC