)]}'
{
  "commit": "2ae63016844097ae1046c861e88b4d8bfb0ff43e",
  "tree": "522d3b5599e7ea9142f08ac3cc29c931498f7a2d",
  "parents": [
    "3d6bd5a35f94d06837e2ec6533eb3179a44bda11"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Wed Mar 04 21:06:45 2026 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jun 28 09:29:37 2026 +0000"
  },
  "message": "memory_bus: Add infrastructure for per-bus probing\n\nAll the probing functions for the traditional memory-mapped chips,\nparallel, LPC and FWH, are parameterized by additional chip proper-\nties like the chip size and feature bits like FEATURE_ADDR_SHIFTED.\nHence, we match against an extended `id_info\u0027 with chip size and\nfeature bits. For a match, all the feature bits assumed during\nprobing, need to be set for a given chip as well.\n\nChange-Id: Id5c3d8933cd6aeaf87a090b6f0798d2a5746ee17\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/440\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a5e080b5a8e49d6cddccbc0cd90a5b6196b3293",
      "old_mode": 33188,
      "old_path": "include/chipdrivers/memory_bus.h",
      "new_id": "75501da43b81f21bc368566ef823fd3b343616ba",
      "new_mode": 33188,
      "new_path": "include/chipdrivers/memory_bus.h"
    },
    {
      "type": "modify",
      "old_id": "b89df03103a63831d505bd4596a1d81bec5b3533",
      "old_mode": 33188,
      "old_path": "include/flash.h",
      "new_id": "0f1403731cd5ac75ed584c73f87e057296887bca",
      "new_mode": 33188,
      "new_path": "include/flash.h"
    },
    {
      "type": "modify",
      "old_id": "1ef7305c6c7c7a9843bd23513e01c9d5fb9b5557",
      "old_mode": 33188,
      "old_path": "parallel.c",
      "new_id": "b113670764e2a7794d1dc4892d625273c4a52ba6",
      "new_mode": 33188,
      "new_path": "parallel.c"
    }
  ]
}
