)]}'
{
  "commit": "439aba443a8012b5a61bf327f75bec69be56ddd3",
  "tree": "87fd97b376e2083447d0814fa9be1f159f78f0bc",
  "parents": [
    "94f05740ad16c5b2bf738af69b99cd0c48afd19e"
  ],
  "author": {
    "name": "Markus Stockhausen",
    "email": "markus.stockhausen@gmx.de",
    "time": "Wed Jun 03 19:59:22 2026 +0200"
  },
  "committer": {
    "name": "Jakub Kicinski",
    "email": "kuba@kernel.org",
    "time": "Fri Jun 05 18:38:55 2026 -0700"
  },
  "message": "net: mdio: realtek-rtl9300: relocate c22/c45 device tree readout\n\notto_emdio_map_ports() is the central place to lookup the topology and the\nproperties of the Realtek ethernet MDIO controller from the device tree.\nDeviating from this the c22/c45 detection via \"ethernet-phy-ieee802.3-c45\"\nis running separately in otto_emdio_probe_one(). It loops over the same\nnodes, just at a later point in time.\n\nThere is no benefit to divide this setup and to have a time window where\nthe data structure is only filled partially. Additionally it uses the\n\"fwnode\" API. Consolidate the setup and convert it to the \"of\" API.\n\nRemark. This is a subtle change for dangling PHY nodes (not referenced\nby ethernet-ports). Before this commit all PHY nodes were evaluated for\nc45 setup, now only the referenced ones.\n\nSigned-off-by: Markus Stockhausen \u003cmarkus.stockhausen@gmx.de\u003e\nLink: https://patch.msgid.link/20260603175924.123019-6-markus.stockhausen@gmx.de\nSigned-off-by: Jakub Kicinski \u003ckuba@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "58854c54ad993ef614480d195fa67c0dcfc55960",
      "old_mode": 33188,
      "old_path": "drivers/net/mdio/mdio-realtek-rtl9300.c",
      "new_id": "e626dd7fb4b8ff1b138328667fc05434f5d64e4f",
      "new_mode": 33188,
      "new_path": "drivers/net/mdio/mdio-realtek-rtl9300.c"
    }
  ]
}
