)]}'
{
  "commit": "a1f6476a65bda5262d46430724a3af4b49bcd9e7",
  "tree": "4c03ecc180e60864fcbf59952c01c58390921eed",
  "parents": [
    "3f75d4476da015ae1ee033c1de1ad4dc08f66b0d"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jul 14 20:23:28 2024 +0200"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Sun Jul 28 15:02:49 2024 +0000"
  },
  "message": "ichspi: Split ICH7 init out\n\nThe original, ICH7 init only shared about three lines with the newer,\never growing ICH9+ init. That\u0027s not worth an indentation level in an\nendlessly long function, so split it out.\n\nWe introduce a kind of \"breakpoint\" into the `ich_chipset\u0027 enum:\n\n  SPI_ENGINE_ICH9\n\nThis marks all chipset entries below it as supporting this code path\nand should help to avoid long `case\u0027 lists.\n\nTested read/erase/write on ThinkPad T60 (ICH7).\n\nChange-Id: I41e46d12e02c1343e636b47b2378db86e76af95e\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/flashprog/+/173\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2d958e3441698589eed5c3d27263ec2e1b38de5c",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "12000056772e94a5645319efdef14e003932a6d3",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "65c357d3721ecfa182e3e388fe5d2f8ee9407958",
      "old_mode": 33188,
      "old_path": "ichspi.c",
      "new_id": "617eba9de76489545fe92364be42445bee60ba92",
      "new_mode": 33188,
      "new_path": "ichspi.c"
    },
    {
      "type": "modify",
      "old_id": "2633450f7b38b961ce7b34a5ef5693ef7f277383",
      "old_mode": 33188,
      "old_path": "include/programmer.h",
      "new_id": "f3e32c697ee1ee46725b07eba7f2731cd8326dae",
      "new_mode": 33188,
      "new_path": "include/programmer.h"
    }
  ]
}
