diff --git a/arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c b/arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c index 81b1df06e9c..9c4bde71aa6 100644 --- a/arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c +++ b/arch/arm/src/lpc17xx_40xx/lpc17_40_adc.c @@ -213,8 +213,9 @@ static void adc_reset(FAR struct adc_dev_s *dev) putreg32(ADC_CR_PDN, LPC17_40_ADC_CR); -/* PCLKSEL0 only exists in LPC176x family parts */ #ifdef LPC176x + /* PCLKSEL0 only exists in LPC176x family parts */ + regval = getreg32(LPC17_40_SYSCON_PCLKSEL0); regval &= ~SYSCON_PCLKSEL0_ADC_MASK; regval |= (SYSCON_PCLKSEL_CCLK8 << SYSCON_PCLKSEL0_ADC_SHIFT);