Commit message (Collapse) | Author | Age | Lines | |
---|---|---|---|---|
* | davinci_emac: fix for running with dcache enabled | Ilya Yanok | 2011-12-06 | -2/+3 |
| | | | | | | | | | | | | DaVinci EMAC is present on TI AM35xx SoCs (ARMv7) which run with D-Cache enabled by default. So we have to take care and flush/invalidate the cache before/after the DMA operations. Please note that the receive buffer alignment to 32 byte boundary comes from the old driver version I don't know if it is really needed or alignment to cache line size is enough. Signed-off-by: Ilya Yanok <yanok@emcraft.com> | |||
* | davinci_emac: move arch-independent defines to separate header | Ilya Yanok | 2011-12-06 | -0/+314 |
DaVinci EMAC is found not only on DaVinci SoCs but on some OMAP3 SoCs also. This patch moves common defines from arch-davinci/emac_defs.h to drivers/net/davinci_emac.h DaVinci specific PHY drivers hacked to include the new header. We might want to switch to phylib in future. Signed-off-by: Ilya Yanok <yanok@emcraft.com> |