diff options
author | Daniel Hellstrom <daniel@gaisler.com> | 2015-01-02 13:16:10 +0100 |
---|---|---|
committer | Daniel Hellstrom <daniel@gaisler.com> | 2015-03-23 13:21:34 +0100 |
commit | 1f9b08feacba2454393e8392e8c51d4aa42341d2 (patch) | |
tree | 1c9073152bb566fc8244fb51705f4aa87b319e1a | |
parent | 8d70334cb6009cb78989449b5df847fe42ffe303 (diff) |
grspw: rxPktSize must set DMA RX max length
-rw-r--r-- | c/src/lib/libbsp/sparc/shared/spw/grspw.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/sparc/shared/spw/grspw.c b/c/src/lib/libbsp/sparc/shared/spw/grspw.c index 2afe28e654..254497e345 100644 --- a/c/src/lib/libbsp/sparc/shared/spw/grspw.c +++ b/c/src/lib/libbsp/sparc/shared/spw/grspw.c @@ -598,9 +598,11 @@ int grspw_device_init(GRSPW_DEV *pDev) pDev->txhbufsize = value->i; value = drvmgr_dev_key_get(pDev->dev, "rxPktSize", KEY_TYPE_INT); - if ( value ) + if ( value ) { pDev->rxbufsize = value->i; - + pDev->config.rxmaxlen = pDev->rxbufsize; + } + value = drvmgr_dev_key_get(pDev->dev, "rxDmaArea", KEY_TYPE_INT); if ( value ) pDev->rx_dma_area = value->i; |