)]}'
{
  "commit": "03f3a6d13e8bd62ef84ef6a4a6f21d6fb8b2a7b8",
  "tree": "0fc0ec55b781d30d58a9b2fbc4b2e0c1ec83aab2",
  "parents": [
    "5e08e3e829e3f736e18cef7b8f4a8929c9e06257"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Tue May 11 17:53:34 2021 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jan 29 12:29:02 2023 +0000"
  },
  "message": "programmer: Make use of new register_spi_master() API\n\nPass pointers to dynamically allocated data to register_spi_master().\nThis way we can avoid some mutable globals.\n\nflashrom-stable: Updated `dirtyjtag_spi` and `dediprog`\n                 that were added/refactored earlier.\n\nChange-Id: Id7821f1db3284b7b5b3d0abfd878b979c53870a1\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nOriginal-Reviewed-on: https://review.coreboot.org/c/flashrom/+/54067\nOriginal-Reviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom-stable/+/72200\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "69c4782357c6c4085ba4c29071864d03a8b22e19",
      "old_mode": 33188,
      "old_path": "dediprog.c",
      "new_id": "af1f23fa5d6a4e8934b66b86358f065852001489",
      "new_mode": 33188,
      "new_path": "dediprog.c"
    },
    {
      "type": "modify",
      "old_id": "c9e921f77844588d01e48d654623d847420bb32a",
      "old_mode": 33188,
      "old_path": "dirtyjtag_spi.c",
      "new_id": "e7d86645401a1a11093abe18d911d140c0644d94",
      "new_mode": 33188,
      "new_path": "dirtyjtag_spi.c"
    },
    {
      "type": "modify",
      "old_id": "01597f951f04a32fa4093c799b25ab86dc0a6889",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "bddc2a7f8d8f46672714336efc44e19c9b193b0a",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "2737daeb810add3c18a1f10c00855f61b7d1ba0d",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "b37a60ed6762083b72046a667d4c2fa9d5805ffc",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "ffa547d8ea5877359eb0edc5b42c8385e97472f0",
      "old_mode": 33188,
      "old_path": "jlink_spi.c",
      "new_id": "589447aba1b026d8c8b8d2094ee759aa13226446",
      "new_mode": 33188,
      "new_path": "jlink_spi.c"
    },
    {
      "type": "modify",
      "old_id": "697a8a28643c5a92d919de8c03a86a50ebbc1daf",
      "old_mode": 33188,
      "old_path": "linux_spi.c",
      "new_id": "ea43f9d027fc77f0c9b75cd34fd3be118e532323",
      "new_mode": 33188,
      "new_path": "linux_spi.c"
    },
    {
      "type": "modify",
      "old_id": "5d0b57397ee8ae131b152f2669838bc7dd59681a",
      "old_mode": 33188,
      "old_path": "pickit2_spi.c",
      "new_id": "62641f25bc184267dcd7e08d72582ebc86a348cd",
      "new_mode": 33188,
      "new_path": "pickit2_spi.c"
    }
  ]
}
