]> git.dujemihanovic.xyz Git - u-boot.git/commit
net: designware: add DMA offset awareness
authorBaruch Siach <baruch@tkos.co.il>
Wed, 25 Oct 2023 08:08:44 +0000 (11:08 +0300)
committerTom Rini <trini@konsulko.com>
Sun, 5 Nov 2023 21:11:38 +0000 (16:11 -0500)
commitd44f3d21fe4420709b5a09379b809a3b92b7fa07
tree931e72fdf65dbfde58b84ee4de4d7cb1f360dbcf
parent7907cf80049df56d7a8f66c91626154986fa59e2
net: designware: add DMA offset awareness

Older DesignWare Ethernet MAC versions that this driver supports can
only work with 32-bit DMA source/destination addresses. Some platforms
have no physical RAM at the lowest 4GB address space. For these
platforms the driver must translate DMA addresses to/from physical
memory addresses.

Call translation routines so that properly configured platforms can use
the DesignWare Ethernet MAC. For platforms using device-tree this
usually means adding dma-ranges property to the bus the device node is
in.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
drivers/net/designware.c
drivers/net/designware.h