From b0e83e1207ea626242df3516f164cbb86e5bb047 Mon Sep 17 00:00:00 2001 From: Ralf Kirchner Date: Wed, 30 Apr 2014 10:13:07 +0200 Subject: libchip: Add asserts to dwmac driver --- c/src/libchip/network/dwmac.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'c/src/libchip/network') diff --git a/c/src/libchip/network/dwmac.c b/c/src/libchip/network/dwmac.c index 0e2d1496f4..20d87dc83b 100644 --- a/c/src/libchip/network/dwmac.c +++ b/c/src/libchip/network/dwmac.c @@ -2024,6 +2024,7 @@ static int dwmac_if_clk_csr_set( && ( gmii_clk_rate < DWCGNAC3504_CSR_F_300M ) ) { self->csr_clock = DWCGNAC3504_CSR_250_300M; } else { + assert( gmii_clk_rate < DWCGNAC3504_CSR_F_300M ); eno = EINVAL; } @@ -2111,9 +2112,11 @@ static int dwmac_if_attach( if ( eno == 0 ) { self->dma_threshold_control = DWMAC_DMA_THRESHOLD_CONTROL_DEFAULT; + assert( driver_config->addr_gmac_regs != NULL ); if ( driver_config->addr_gmac_regs != NULL ) { self->macgrp = driver_config->addr_gmac_regs; + assert( driver_config->addr_dma_regs != NULL ); if ( driver_config->addr_dma_regs != NULL ) { self->dmagrp = driver_config->addr_dma_regs; } else { -- cgit v1.2.3