)]}'
{
  "commit": "4312576b49dc77b53d5ebfa6686e3072c9368ea0",
  "tree": "5802bfef2623095f5fdccd98df15bdabac35f785",
  "parents": [
    "fbc41d2a932ede9c02aa7803472c31f39ec200f2"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Mon May 01 15:56:16 2023 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Mar 22 09:47:02 2026 +0000"
  },
  "message": "spi: Use bus probing for RDID\n\nWe put 3 and 4 byte RDID into a single function. Only if we can\u0027t\nread 4 bytes, we try again with 3. There are no conflicts because\nthe only RDID4 manufacturer ID contains the 0x7f prefix, hence it\ncan\u0027t match any 3-byte ID.\n\nChange-Id: I5d35bc30255aae66da35d58431628512e50b39f0\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/74900\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d25ea6649bd720385733db9e39561152cac1d0a4",
      "old_mode": 33188,
      "old_path": "flashchips.c",
      "new_id": "aed54e6dfbfd0c304fc4bb34e23db127a5bd9ede",
      "new_mode": 33188,
      "new_path": "flashchips.c"
    },
    {
      "type": "modify",
      "old_id": "309bc7fdf26e8e57d09b92c8cb52ec8ad7f3934e",
      "old_mode": 33188,
      "old_path": "flashprog.c",
      "new_id": "423ca38482d3cb0c456f72cb729c32a45a1225fc",
      "new_mode": 33188,
      "new_path": "flashprog.c"
    },
    {
      "type": "modify",
      "old_id": "fefca3c58d0c1f41eaf2d861c161f333ce865807",
      "old_mode": 33188,
      "old_path": "include/chipdrivers/probing.h",
      "new_id": "8aaf8edd80408d274faa0ec1bb45c6c20afb4afc",
      "new_mode": 33188,
      "new_path": "include/chipdrivers/probing.h"
    },
    {
      "type": "modify",
      "old_id": "186575c5a690780dab929f91bb388223172183eb",
      "old_mode": 33188,
      "old_path": "include/chipdrivers/spi.h",
      "new_id": "9b1434214c23a29836d1be5544f993f273224b24",
      "new_mode": 33188,
      "new_path": "include/chipdrivers/spi.h"
    },
    {
      "type": "modify",
      "old_id": "f6ec25092bfc526f66d95984cfbb9238554124ad",
      "old_mode": 33188,
      "old_path": "spi.c",
      "new_id": "fee3aee72957b8791e3aa5651f0d36f38f224772",
      "new_mode": 33188,
      "new_path": "spi.c"
    },
    {
      "type": "modify",
      "old_id": "778a822f5f091c29be08bfff62235a63f83c8a4a",
      "old_mode": 33188,
      "old_path": "spi25.c",
      "new_id": "b22c8a82fe872bd7a9917171b7ec5a40bcddfa21",
      "new_mode": 33188,
      "new_path": "spi25.c"
    }
  ]
}
