)]}'
{
  "commit": "4ed49848cfcdab164da603d8eec28a3f3c4bc71c",
  "tree": "7a8b4ab1887d206820657439e427a46f42f8277f",
  "parents": [
    "876119e5ff899365b35f7a6949665d9eaaa10fbc"
  ],
  "author": {
    "name": "Jonathan McDowell",
    "email": "noodles@earth.li",
    "time": "Thu May 21 12:49:34 2020 +0100"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Sun Jun 07 13:17:57 2020 +0200"
  },
  "message": "net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x\n\n[ Upstream commit a96ac8a0045e3cbe3e5af6d1b3c78c6c2065dec5 ]\n\nThe ipq806x_gmac_probe() function enables the PTP clock but not the\nappropriate interface clocks. This means that if the bootloader hasn\u0027t\ndone so attempting to bring up the interface will fail with an error\nlike:\n\n[   59.028131] ipq806x-gmac-dwmac 37600000.ethernet: Failed to reset the dma\n[   59.028196] ipq806x-gmac-dwmac 37600000.ethernet eth1: stmmac_hw_setup: DMA engine initialization failed\n[   59.034056] ipq806x-gmac-dwmac 37600000.ethernet eth1: stmmac_open: Hw setup failed\n\nThis patch, a slightly cleaned up version of one posted by Sergey\nSergeev in:\n\nhttps://forum.openwrt.org/t/support-for-mikrotik-rb3011uias-rm/4064/257\n\ncorrectly enables the clock; we have already configured the source just\nbefore this.\n\nTested on a MikroTik RB3011.\n\nSigned-off-by: Jonathan McDowell \u003cnoodles@earth.li\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\nSigned-off-by: Sasha Levin \u003csashal@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0d21082ceb93d1d0b0e2fb1e7edbb6653ab76385",
      "old_mode": 33188,
      "old_path": "drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c",
      "new_id": "4d75158c64b29976d7cd75826f620377057c6673",
      "new_mode": 33188,
      "new_path": "drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c"
    }
  ]
}
