This series update transmit descriptor tail pointer to be more in line
with the initialization description in the DesignWare Cores Ethernet
Quality-of-Service databook.

The series does not really change or fix any known issue and is more of
a biproduct from when I was debugging and testing Ethernet on a Rockchip
RK3506 board. The issue I faced on that board was instead related to
the SoCs security firewall blocking DMA use out of cold reset.

The last patch is not related to descriptor tail pointers and instead
renames a few "unused" regs, two that is configured by the driver.

Jonas Karlman (4):
  net: dwc_eth_qos: Use lower_32_bits() for tail pointers
  net: dwc_eth_qos: Initialize the transmit tail pointer in eqos_start()
  net: dwc_eth_qos: Start DMA and MAC after tail pointers are
    initialized
  net: dwc_eth_qos: Define more of the unused MAC regs

 drivers/net/dwc_eth_qos.c | 43 ++++++++++++++++++++++-----------------
 drivers/net/dwc_eth_qos.h | 28 +++++++++++++++++--------
 2 files changed, 44 insertions(+), 27 deletions(-)

-- 
2.52.0

Reply via email to