]> git.kernelconcepts.de Git - karo-tx-uboot.git/blobdiff - drivers/net/designware.c
net/designware: ensure device private data is DMA aligned.
[karo-tx-uboot.git] / drivers / net / designware.c
index 78751b2600c683a9bb9079c0a28b8c7beeab266c..41ab3ac0b6fd0cb9d72a9d03ac0d0526bf9edc6e 100644 (file)
@@ -414,7 +414,8 @@ int designware_initialize(ulong base_addr, u32 interface)
         * Since the priv structure contains the descriptors which need a strict
         * buswidth alignment, memalign is used to allocate memory
         */
-       priv = (struct dw_eth_dev *) memalign(16, sizeof(struct dw_eth_dev));
+       priv = (struct dw_eth_dev *) memalign(ARCH_DMA_MINALIGN,
+                                             sizeof(struct dw_eth_dev));
        if (!priv) {
                free(dev);
                return -ENOMEM;