)]}'
{
  "commit": "1cf407b4f8d56035816efaf936a40553441eca46",
  "tree": "c8e41e1172aaeb567af161a9763521c53073bdc4",
  "parents": [
    "ed098d62d66d91cf7330a37f9b83e303eb7f56d8"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Fri Nov 10 20:18:23 2017 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Tue Jan 02 20:14:34 2018 +0000"
  },
  "message": "spi_master: Introduce SPI_MASTER_4BA feature flag\n\nAdd a feature flag SPI_MASTER_4BA to `struct spi_master` that advertises\nprogrammer-side support for 4-byte addresses in generic commands (and\nread/write commands if the master uses the default implementations). Set\nit for all masters that handle commands address-agnostic.\n\nDon\u0027t prefer native 4BA instructions if the master doesn\u0027t support them.\n\nChange-Id: Ife66e3fc49b9716f9c99cad957095b528135ec2c\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/22421\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0b27a6701516be900ad46470bd76c3c658bdefbc",
      "old_mode": 33188,
      "old_path": "bitbang_spi.c",
      "new_id": "5af2370d534bbbce706f0758c30dfe65be33a961",
      "new_mode": 33188,
      "new_path": "bitbang_spi.c"
    },
    {
      "type": "modify",
      "old_id": "b6554ac1af8573f27e5e7310d51dab5956282868",
      "old_mode": 33188,
      "old_path": "buspirate_spi.c",
      "new_id": "6f4c6d06e1e50d4850e0b48d585ba7ef2888ebce",
      "new_mode": 33188,
      "new_path": "buspirate_spi.c"
    },
    {
      "type": "modify",
      "old_id": "6eb28048b8be855a9b53a7acedf859fc48bd317f",
      "old_mode": 33188,
      "old_path": "ch341a_spi.c",
      "new_id": "2253e43c57b2671bc2a411def4e4530c7c810dfd",
      "new_mode": 33188,
      "new_path": "ch341a_spi.c"
    },
    {
      "type": "modify",
      "old_id": "f1711282d911cd8cf34d9eb757f853a9c5e53427",
      "old_mode": 33188,
      "old_path": "dummyflasher.c",
      "new_id": "1c0c85b0ac10a7feaf77732bdeb22e0698fc0353",
      "new_mode": 33188,
      "new_path": "dummyflasher.c"
    },
    {
      "type": "modify",
      "old_id": "be608373b38a28062cfe96af450dc6e13aeb9446",
      "old_mode": 33188,
      "old_path": "ft2232_spi.c",
      "new_id": "3889eedc4cee7f45cb55ef454962c14a1a7722c5",
      "new_mode": 33188,
      "new_path": "ft2232_spi.c"
    },
    {
      "type": "modify",
      "old_id": "611559ac059a5f0b56a08dab5889f77b7c8472ad",
      "old_mode": 33188,
      "old_path": "linux_spi.c",
      "new_id": "1d3605aae3fecc1c25ef5d5ee2a533160efb3a10",
      "new_mode": 33188,
      "new_path": "linux_spi.c"
    },
    {
      "type": "modify",
      "old_id": "b390a533154d3a0d06a48706987a6bb6d298e40b",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "8736449ba92a40cd70353605d2f4d1871dc0c1c7",
      "new_mode": 33188,
      "new_path": "programmer.h"
    },
    {
      "type": "modify",
      "old_id": "25c9944e7bfcbe3c49765b046201d1a84862f42a",
      "old_mode": 33188,
      "old_path": "serprog.c",
      "new_id": "62f282084de48d4f494107be71e01f5e778f0f2f",
      "new_mode": 33188,
      "new_path": "serprog.c"
    },
    {
      "type": "modify",
      "old_id": "dcc7641efc8cbdf05ff25aef6da7dbf90fa89ea2",
      "old_mode": 33188,
      "old_path": "spi25.c",
      "new_id": "787f62e394fa0fa1c4a640027bf78e73eb0cec40",
      "new_mode": 33188,
      "new_path": "spi25.c"
    }
  ]
}
