)]}'
{
  "commit": "24d759976a4a7745898904cfbef0a3a3a9ff4bf6",
  "tree": "1f7b9db8ccd7795506be3ab3a5a8df4a0c139c43",
  "parents": [
    "66fcfceee25490567b7d548718fc47b8d449a5fa"
  ],
  "author": {
    "name": "Rafael Beims",
    "email": "rafael.beims@toradex.com",
    "time": "Tue Dec 23 12:02:54 2025 -0300"
  },
  "committer": {
    "name": "Greg Kroah-Hartman",
    "email": "gregkh@linuxfoundation.org",
    "time": "Fri Jan 23 11:18:44 2026 +0100"
  },
  "message": "phy: freescale: imx8m-pcie: assert phy reset during power on\n\ncommit f2ec4723defbc66a50e0abafa830ae9f8bceb0d7 upstream.\n\nAfter U-Boot initializes PCIe with \"pcie enum\", Linux fails to detect\nan NVMe disk on some boot cycles with:\n\n  phy phy-32f00000.pcie-phy.0: phy poweron failed --\u003e -110\n\nDiscussion with NXP identified that the iMX8MP PCIe PHY PLL may fail to\nlock when re-initialized without a reset cycle [1].\n\nThe issue reproduces on 7% of tested hardware platforms, with a 30-40%\nfailure rate per affected device across boot cycles.\n\nInsert a reset cycle in the power-on routine to ensure the PHY is\ninitialized from a known state.\n\n[1] https://community.nxp.com/t5/i-MX-Processors/iMX8MP-PCIe-initialization-in-U-Boot/m-p/2248437#M242401\n\nSigned-off-by: Rafael Beims \u003crafael.beims@toradex.com\u003e\nCc: stable@vger.kernel.org\nLink: https://patch.msgid.link/20251223150254.1075221-1-rafael@beims.me\nSigned-off-by: Vinod Koul \u003cvkoul@kernel.org\u003e\nSigned-off-by: Greg Kroah-Hartman \u003cgregkh@linuxfoundation.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "afd52392cd530161cd3b48eb0a0bbca9938cd8a3",
      "old_mode": 33188,
      "old_path": "drivers/phy/freescale/phy-fsl-imx8m-pcie.c",
      "new_id": "7bdf7aba41ffeafec750e4408b1eaf57cc462419",
      "new_mode": 33188,
      "new_path": "drivers/phy/freescale/phy-fsl-imx8m-pcie.c"
    }
  ]
}
