From 582bb0329667a50e70290d36e1c87c06f52b12ea Mon Sep 17 00:00:00 2001 From: Andrei Emeltchenko Date: Mon, 30 Sep 2019 15:46:13 +0300 Subject: [PATCH] drivers: adc: adc_mchp_xec: Add error logs Adding error logs helps to find issue with incorrect mask and channels. Signed-off-by: Andrei Emeltchenko --- drivers/adc/adc_mchp_xec.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/adc/adc_mchp_xec.c b/drivers/adc/adc_mchp_xec.c index cff0a898db5..403a50c76b3 100644 --- a/drivers/adc/adc_mchp_xec.c +++ b/drivers/adc/adc_mchp_xec.c @@ -152,14 +152,17 @@ static int adc_xec_start_read(struct device *dev, u32_t reg; if (sequence->channels & ~BIT_MASK(MCHP_ADC_MAX_CHAN)) { + LOG_ERR("Incorrect channels, bitmask 0x%x", sequence->channels); return -EINVAL; } if (sequence->channels == 0UL) { + LOG_ERR("No channel selected"); return -EINVAL; } if (!adc_xec_validate_buffer_size(sequence)) { + LOG_ERR("Incorrect buffer size"); return -ENOMEM; }