)]}'
{
  "log": [
    {
      "commit": "f5ad688f8be10c23dacc853ec0120bef5c6c3e1f",
      "tree": "474ca95ab1203026b761fbcfd325ab99390bcf32",
      "parents": [
        "86bf6ab8876898d93ec19472190d8a2d0d56056e"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Thu Jun 27 12:09:13 2019 +1000"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Thu Jul 04 04:30:42 2019 +0000"
      },
      "message": "flashchips.c: Add comma after every .voltage attribute\n\nTo allow automated tools to manipulate flashchips.c, ensure that every\nvoltage attribute ends with a comma, even if it is the last member in\nthe definition.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: Ie609d11ab846361f375f7b024d6ca55f83b01682\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33832\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\n"
    },
    {
      "commit": "86bf6ab8876898d93ec19472190d8a2d0d56056e",
      "tree": "5001c54868278741c6675e2bf319128d88ef1b6e",
      "parents": [
        "fdf5da43975808230f4e7c455dd0c57552622dfb"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Thu Jun 27 16:58:20 2019 +1000"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Thu Jul 04 04:29:26 2019 +0000"
      },
      "message": "flashchips: Drop dead code of AT26DF321\n\nThe definition for the AT26DF321 has been commented out since it was\nfirst added in 2008. The chip now appears to be obsolete, being marked\n\"obsolete\" and unstocked at Digikey. It is also only referred to in\nhistorical documents on the manufacturer\u0027s website (microchip.com).\n\nTo avoid further bitrot of this dead code, drop it.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: Ib30b3a16f25de5def508d90ec9375563b1d4d384\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33836\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\n"
    },
    {
      "commit": "fdf5da43975808230f4e7c455dd0c57552622dfb",
      "tree": "27b3ddb8e2b32af53ce543deea1526b96b09fbd5",
      "parents": [
        "cbb85c007605c4c643aa99738981ee6284644667"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Thu Jun 27 16:56:52 2019 +1000"
      },
      "committer": {
        "name": "Edward O\u0027Callaghan",
        "email": "quasisec@chromium.org",
        "time": "Wed Jul 03 13:08:52 2019 +0000"
      },
      "message": "flashchips.c: format block_erasers members\n\nTo allow automated tools to manipulate flashchips.c, ensure all\n.block_erasers definitions have consistent formatting:\n- start with the opening brace on a new line.\n- ensure end brace indented exactly two tabs.\n\nSFDP-capable chip is the one exception to this rule as it has an empty\nblock instead.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: Ib168bdbbef4cf097109805de15c97ecc1f7915b3\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33831\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "cbb85c007605c4c643aa99738981ee6284644667",
      "tree": "d8a51d547c2ebafb629219854350355ae8438299",
      "parents": [
        "57938f86991548c2efa62cb0fabd30f8090847b3"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Tue Jun 25 13:42:34 2019 +1000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Jul 02 09:49:26 2019 +0000"
      },
      "message": "flashchips.c: Make end of line comments consistent\n\nTo allow automated tools to manipulate flashchips.c, make end of line\ncomment formatting more consistent. Specifically, this change moves the\ncomma from end of line to immediately after the field value, before the\ncommment.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: Ic4f97454766eff640b26a6c6eca29dc56c34c444\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33830\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "57938f86991548c2efa62cb0fabd30f8090847b3",
      "tree": "c93fc8e290c4d3a80ce0b2dd1bbda2bd770422a0",
      "parents": [
        "fa3fcd3ab353deb959130ee82f72f845f0fd8209"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Thu Jun 27 15:06:43 2019 +1000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Jul 02 09:46:38 2019 +0000"
      },
      "message": "flashchips.c: ATMEL-\u003eAtmel for consistency\n\nReplace the single instance where a vendor name was spelled\ninconsistently.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: I6478bc29f640f789f3b35e7b4816133f4a0d292e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33829\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "fa3fcd3ab353deb959130ee82f72f845f0fd8209",
      "tree": "1b0839e1cb7b8e257ded1dd9d132b043c76f486a",
      "parents": [
        "f75d8c558778a47e90f814860b3c664115aefc36"
      ],
      "author": {
        "name": "Alan Green",
        "email": "avg@google.com",
        "time": "Thu Jun 27 15:41:50 2019 +1000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Jul 02 09:45:53 2019 +0000"
      },
      "message": "flashchips.c: Make whitespace consistent\n\nFor consistency, and to make the file amenable to manipulation by tools,\nuse only tabs when indenting. Some previous changes had introduced\nspaces for indenting.\n\nAlso ensure that every table entry is separated by a single blank line.\n\nSigned-off-by: Alan Green \u003cavg@google.com\u003e\nChange-Id: Ib2193798cc52641d6c443f8851903c749b31cb74\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33828\nReviewed-by: Edward O\u0027Callaghan \u003cquasisec@chromium.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\n"
    },
    {
      "commit": "f75d8c558778a47e90f814860b3c664115aefc36",
      "tree": "7ceb5b5f2a4c4ae037e48290f747c61240e711de",
      "parents": [
        "0a0b45bba6c1f467958c92620110a731d4917c89"
      ],
      "author": {
        "name": "David Tomaschik",
        "email": "davidtomaschik@google.com",
        "time": "Thu Jun 20 09:49:01 2019 -0700"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 28 06:44:59 2019 +0000"
      },
      "message": "Add support for MX25U25635F\n\nThis is a 256Kb part with support for JEDEC 4 byte addressing modes.\nTested successfully for probe/read.\n\nChange-Id: I5bdcd32acd1942edf65e50bce0f81c836095ee8c\nSigned-off-by: David Tomaschik \u003cdavidtomaschik@google.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33639\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "0a0b45bba6c1f467958c92620110a731d4917c89",
      "tree": "d5d6b03b2dfb1e1db99770fddf4e4a9f50a5969b",
      "parents": [
        "deeac7e41a311a0806af0e65a2ce5c6673f9cf92"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Wed Jun 26 10:35:11 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 28 06:42:41 2019 +0000"
      },
      "message": "cli_classic: Remove old usage warnings\n\nWe are at version 1.1 now, and the user interface change in 0.9.6 was\nto make setting the programmer mandatory. This was done all the way\nback in 2012, so it is safe to remove these warnings now.\n\nChange-Id: If1b379b7b8234d50a2f0a4f522f15820a1a6603c\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33815\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "deeac7e41a311a0806af0e65a2ce5c6673f9cf92",
      "tree": "2ff1082bf9ed049c2863deff9a6d66b6980b1812",
      "parents": [
        "959aafa53eeae4f22766b9d098e5ca952af8c070"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Apr 22 00:09:42 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 27 10:25:15 2019 +0000"
      },
      "message": "spi: Drop spi_controller type\n\nNot needed anymore. Drop it fast before it encourages anyone to\nviolate layers again!\n\nChange-Id: I8eda93b429e3ebaef79e22aba76be62987e496f4\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33651\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "959aafa53eeae4f22766b9d098e5ca952af8c070",
      "tree": "12b2cf5512e0331370f75645a73372750f273d46",
      "parents": [
        "afc3ad64300bbcc14266e645beec897ef06df13d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Apr 22 00:13:15 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 27 10:24:47 2019 +0000"
      },
      "message": "spi25: Fix layering violation in probe_spi_rdid4()\n\nMove the message to a lower level where we can do a more generic check\nand don\u0027t need internal knowledge of the SPI-master driver.\n\nChange-Id: Idd21d20465cb214f3ff5bf3267b9014f8beee3f3\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33650\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "afc3ad64300bbcc14266e645beec897ef06df13d",
      "tree": "d356edb82af5f5d530c36626b575467c80136211",
      "parents": [
        "cd8aeba7f1cee4c2bd1f8598009fc3e6e7afd8bb"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Mon Jun 24 16:05:28 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Jun 26 07:25:01 2019 +0000"
      },
      "message": "tree: Make internal variables static\n\nAll these variables are only used in the files they are defined in, so\nthey can be made static.\n\nChange-Id: I1e55138adef540e9d3a2237aa5b289cb338c0608\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33747\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "cd8aeba7f1cee4c2bd1f8598009fc3e6e7afd8bb",
      "tree": "4ad6bbf2cc48fa388bdbfd12f6dfe76819b9cdbc",
      "parents": [
        "cf3976e658e06464e84d04c5230c466e0ec44df7"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Fri Jun 21 15:43:19 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 21:40:20 2019 +0000"
      },
      "message": "Makefile: Enable -Wmissing-prototypes\n\nChange-Id: Ia2ea3dee11e505c04a9e7956417615e39d511886\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33670\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "cf3976e658e06464e84d04c5230c466e0ec44df7",
      "tree": "a5d76371a4e67765060f63693568c9a3f26da8c1",
      "parents": [
        "6c68363d0c1db0fd5e2ac95fb4adeaf254f669a7"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Fri Jun 21 15:40:33 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 21:40:09 2019 +0000"
      },
      "message": "tree: Remove unused functions with no prototypes\n\nThese functions are no longer used, or were never used in the first place.\n\ngenerate_testpattern() - Introduced in commit eaac68bf8b, never used\nlist_programmers() - Introduced in commit 552420b0d6, never used\npci_dev_find_filter() - Prototype removed in commit 5c316f9549\nerase_chip_jedec() - Usage and prototype removed in commit f52f784bb3\nprintlock_regspace2_blocks() - Introduced in commit ef3ac8ac17, never used\nspi_write_status_enable() - Usage dropped in commit fcbdbbc0d4\n\nChange-Id: I742164670521fea65ffa3808446594848ce63cec\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33669\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "6c68363d0c1db0fd5e2ac95fb4adeaf254f669a7",
      "tree": "d04d0449d10e7d37744447aebae8530af02edd9a",
      "parents": [
        "beeb8bc925bef6973e1c9fa6c4fd26a4113a1777"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Fri Jun 21 15:33:09 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 21:39:48 2019 +0000"
      },
      "message": "tree: Include missing headers for function prototypes\n\nThese files all contain functions whose prototypes are in header files,\nso make sure those header files are included.\n\nChange-Id: I0189a1550bf90d4a0b87dcef9f8a8449590cc9d7\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33668\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "beeb8bc925bef6973e1c9fa6c4fd26a4113a1777",
      "tree": "30c63cf4ae4bb14a19849b1680622ad6eed86d63",
      "parents": [
        "cb44eb7dad17522f47792dca4fc499310ff7d6f3"
      ],
      "author": {
        "name": "Jacob Garber",
        "email": "jgarber1@ualberta.ca",
        "time": "Fri Jun 21 15:24:17 2019 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 21:39:31 2019 +0000"
      },
      "message": "tree: Make internal functions static\n\nNone of these functions are used outside of the files they are defined\nin, so make them all static.\n\nChange-Id: Ie9cbe12d289bcedacf2f1bf483ae64ef8039ccc1\nSigned-off-by: Jacob Garber \u003cjgarber1@ualberta.ca\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33667\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "cb44eb7dad17522f47792dca4fc499310ff7d6f3",
      "tree": "026822102436ac0dcda8d8d007f16757ad73488b",
      "parents": [
        "712ba3a0659a70c2e93a55d9e194b2fae6db28d1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Apr 22 00:09:42 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 23 13:06:51 2019 +0000"
      },
      "message": "bitbang_spi: Drop bitbang_spi_master_type\n\nIt only existed to make maintenance harder and waste our time.\n\nChange-Id: I7a3b5d9ff1e99d2d4f873c6f19fb318f93762037\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33638\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "712ba3a0659a70c2e93a55d9e194b2fae6db28d1",
      "tree": "fe655d8877332059bcda1ea220466d2e45589d42",
      "parents": [
        "e276411e82588e93a8578b5eadd672ecd35058ee"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Sun Jun 09 17:11:49 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 15:08:58 2019 +0000"
      },
      "message": "ft2232_spi.c: Remove unneeded \u0027else\u0027\n\n\u0027else\u0027 is not needed after a \u0027break\u0027 or \u0027return\u0027.\n\nChange-Id: Ia4762d0c0601d56528de56658b869b62fbe5b263\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33346\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "e276411e82588e93a8578b5eadd672ecd35058ee",
      "tree": "e097d63f30075b36a289683ff922ba7a89f2c6da",
      "parents": [
        "a67ac58dd7d62de17b7d1d8a13b327dd825502f6"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Sun Jun 09 17:09:25 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 15:08:30 2019 +0000"
      },
      "message": "fmap.c: Remove unneeded \u0027else\u0027\n\n\u0027else\u0027 is not needed after a \u0027break\u0027 or \u0027return\u0027.\n\nChange-Id: I5df4d8075be012b9edf7be520d611042d9945094\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33345\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "a67ac58dd7d62de17b7d1d8a13b327dd825502f6",
      "tree": "d4947a65cccf6a2c166bfc173db0cd36925d9875",
      "parents": [
        "ec819d6ccc2575f2b600b2570bb20ffde91e1bbf"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Sun Jun 09 17:06:50 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 15:07:47 2019 +0000"
      },
      "message": "dmi.c: Remove unneeded \u0027else\u0027\n\n\u0027else\u0027 is not needed after a \u0027break\u0027 or \u0027return\u0027.\n\nChange-Id: I71ab1fec98c2b61d73aeb646ddfc810662d4136d\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33344\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "ec819d6ccc2575f2b600b2570bb20ffde91e1bbf",
      "tree": "1a912f89cf703649bfa67967ac47637e540e6243",
      "parents": [
        "29e46d0aa6ec9ce0b5234bf3bdbd9f22c951252c"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Sun Jun 09 17:50:51 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 15:07:09 2019 +0000"
      },
      "message": "serprog.c: Remove unneeded \u0027else\u0027\n\n\u0027else\u0027 is not needed after a \u0027break\u0027 or \u0027return\u0027.\n\nChange-Id: I9015020889c25ecbd391a18f56f99affc8ea307d\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33348\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "29e46d0aa6ec9ce0b5234bf3bdbd9f22c951252c",
      "tree": "5c2e329fbd6ca08b5dfe66c65eb8fa00049ff7ab",
      "parents": [
        "504215b9f68e26938eea75afcbc22bdf389af991"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Sun Jun 09 17:38:25 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 15:06:47 2019 +0000"
      },
      "message": "ichspi.c: Remove unneeded \u0027else\u0027\n\n\u0027else\u0027 is not needed after a \u0027break\u0027 or \u0027return\u0027.\n\nChange-Id: Ie000732158f27632ee92404c66a9aab43f3b374c\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33347\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "504215b9f68e26938eea75afcbc22bdf389af991",
      "tree": "85f3be7cd8fb2512a2eca63eb2ac3f3cf2456ce9",
      "parents": [
        "477e1693c830d3246c4fd7caae8a2f2b8e9f49c1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Apr 22 00:13:15 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 12:00:34 2019 +0000"
      },
      "message": "spi25: Fix layering violation in default_spi_write_aai()\n\nChange-Id: I8aa3e2992f64906edc669060936f9522d32637fb\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33649\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "477e1693c830d3246c4fd7caae8a2f2b8e9f49c1",
      "tree": "1c0680caa6ef647771fec6994e474af6de76e552",
      "parents": [
        "d8b2e808cd46986f945ba9cf3b90c70fe58de9c6"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Jun 18 23:56:01 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 11:54:37 2019 +0000"
      },
      "message": "dediprog: Bail out on unsupported, long transfers\n\nChange-Id: I7b16701597909c015f98199e73ebb7d923f2b072\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33614\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-by: Ryan O\u0027Leary\nReviewed-by: ron minnich \u003crminnich@gmail.com\u003e\n"
    },
    {
      "commit": "d8b2e808cd46986f945ba9cf3b90c70fe58de9c6",
      "tree": "4094be4996c4ae32a78e0e13c558ee78bcdd85dc",
      "parents": [
        "0373ce31fe5b11dcf23b27fbc221ba019a1cf7f1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Jun 18 23:39:56 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 11:54:19 2019 +0000"
      },
      "message": "spi: Move 16MiB partitioning up into spi_chip_read()\n\nWe enforced a 16MiB limit in spi_read_chunked() for multi-die flash\nchips that can\u0027t be fully read at once. The same limit can be useful\nfor dediprog programmers. So move it into a more generic place.\n\nChange-Id: Iab1fd5b2ea550b4b3ef3e8402e0b6ca218485a51\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33613\nReviewed-by: Ryan O\u0027Leary\nReviewed-by: ron minnich \u003crminnich@gmail.com\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "0373ce31fe5b11dcf23b27fbc221ba019a1cf7f1",
      "tree": "473242727e8cd1df910c3787c42857ff8ab9741e",
      "parents": [
        "5ca5523fd8f6800c32cbc8f3724b393e791cebd6"
      ],
      "author": {
        "name": "Paul Menzel",
        "email": "pmenzel@molgen.mpg.de",
        "time": "Wed Oct 04 13:14:13 2017 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 21 11:51:30 2019 +0000"
      },
      "message": "print: Update Asus URLs to use more secure HTTPS\n\nAsus set up HTTPS for their site, and redirects to that by default. So,\nuse this by default, which also saves one redirect.\n\n```\n$ curl -I http://www.asus.com/\nHTTP/1.1 301 Moved Permanently\nContent-Length: 0\nLocation: https://www.asus.com/\nDate: Wed, 04 Oct 2017 11:15:14 GMT\nConnection: keep-alive\nX-Akamai-Device-Characteristics: desktop\nX-Akamai-Device-Model: ; ; cURL; cURL\n```\n\nUse the command below to change the occurrences.\n\n```\nsed -i \u0027s,http://www.asus.com,https://www.asus.com,g\u0027 print.c\n```\n\nChange-Id: I62319bfbf39c73f98ed3f865a11f4fe870befee4\nSigned-off-by: Paul Menzel \u003cpmenzel@molgen.mpg.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/21874\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "5ca5523fd8f6800c32cbc8f3724b393e791cebd6",
      "tree": "f68209e48c9c54006a5af5c09e6d0b5d4ad1c9d9",
      "parents": [
        "70461a9524fc84ec5c095f11927cffa0429a6267"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 15 22:29:08 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 17 08:33:09 2019 +0000"
      },
      "message": "layout: Introduce layout_next_included()\n\nChange-Id: Ib01c8af06c3f84eafbd585760e74c3c287b9fa7d\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33518\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "70461a9524fc84ec5c095f11927cffa0429a6267",
      "tree": "0df6b67aec1d936bf8b39a86d5d9ed97ef5aa125",
      "parents": [
        "4f213285d78974c4b8915b311aff88449279f554"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 15 14:56:19 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 17 08:32:43 2019 +0000"
      },
      "message": "layout: Make `romentry.name` a pointer\n\nThis should provide more flexibility while we don\u0027t have to allocate\n256B extra per layout entry.\n\nChange-Id: Ibb903113550ec13f43cbbd0a412c8f35fe1cf454\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33515\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "4f213285d78974c4b8915b311aff88449279f554",
      "tree": "6927f36d10acff0bee42054d881072354dff192c",
      "parents": [
        "2b94cdb5cb2a33958b2b0165e02bec17a58a8494"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 15 17:33:49 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 17 08:31:18 2019 +0000"
      },
      "message": "layout: Move generic layout functions into `layout.c`\n\nChange-Id: If1edde70fc51e88e6e1c560d79a0d51941b9627c\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33514\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "2b94cdb5cb2a33958b2b0165e02bec17a58a8494",
      "tree": "fb28dffe7e4c2e8bf09b606f98869cffcf30c0bb",
      "parents": [
        "b04fef91c100d815265bc1948e61a62f284c42ef"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 15 18:19:26 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 17 08:31:07 2019 +0000"
      },
      "message": "layout: Never use global `layout` directly\n\nAnd rename it to `global_layout` to free `layout` as a local variable\nname. We will get rid of the global layout entirely later.\n\nChange-Id: Ia2d7d1f4f649cd239b559ba6a40ee0977004e774\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33513\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "b04fef91c100d815265bc1948e61a62f284c42ef",
      "tree": "9446fe01e60f38fde4dd777602a1e8dab2cce8cd",
      "parents": [
        "ee13d0c8fa365455002b109ded7f94f990be8347"
      ],
      "author": {
        "name": "Arthur Heymans",
        "email": "arthur@aheymans.xyz",
        "time": "Tue Feb 05 17:35:05 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 17 08:03:12 2019 +0000"
      },
      "message": "layout.c: Don\u0027t use global variables for included regions\n\nThis removes the use of global variables for included region arguments\nand also uses a linked list to store the arguments.\n\nChange-Id: I6534cc58b8dcc6256c2730c809286d8083669a6c\nSigned-off-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/31247\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "ee13d0c8fa365455002b109ded7f94f990be8347",
      "tree": "c2e9fc62f57b32ce0347a16646562db67528d2fb",
      "parents": [
        "911b8d8bc425ad1e519013e68799c494bf60ca4f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 07 17:47:40 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 14 16:02:45 2019 +0000"
      },
      "message": "libflashrom: Add CPP guard to fix big-endian builds\n\nCalm a compiler warning on big-endian builds about the unused static\nflashrom_layout_parse_fmap(). The guard is ugly but gets the job done.\nWe should forbid endian-specific code in the future, I guess.\n\nChange-Id: Id3f4a57e027f88cc469ed50312adddcc8af71a63\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33306\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "911b8d8bc425ad1e519013e68799c494bf60ca4f",
      "tree": "c79baaae62dd56fcaa2b34af2ad672eb70a7e8b7",
      "parents": [
        "a724602fe0a573071c50a54e75dbe40ff43ecc1d"
      ],
      "author": {
        "name": "Patrick Rudolph",
        "email": "patrick.rudolph@9elements.com",
        "time": "Thu Jun 06 11:23:55 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 14 16:00:56 2019 +0000"
      },
      "message": "cli: Add error on missing IFD\n\nWhen no IFD is present, but the option --ifd is specified, flashrom would just\nexit without printing a helpful error message.\n\nAdd error message that IFD could not be read or parsed.\n\nTested on Intel platform without IFD present.\n\nChange-Id: Ie1edd7f36f647c52b17799878185d1e69e10d3b0\nSigned-off-by: Patrick Rudolph \u003cpatrick.rudolph@9elements.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33245\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "a724602fe0a573071c50a54e75dbe40ff43ecc1d",
      "tree": "2abea5c6783a7bcf8777550c594ba606d2c7de5a",
      "parents": [
        "84c6fb5fe2b58c61dc4ed6a2026d2041a5beec5d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 07 17:39:18 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 08 20:47:32 2019 +0000"
      },
      "message": "Makefile: Also blacklist J-Link SPI for DOS\n\nlibjaylink will probably never be available.\n\nChange-Id: Ie9222f82e16fe4c76fe7dd0f9aac7de6a862ab98\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33305\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "84c6fb5fe2b58c61dc4ed6a2026d2041a5beec5d",
      "tree": "1a91cb1f276a9a101b71740f74ff3af52e5cf238",
      "parents": [
        "129e938e4c79caccc376d05869d2b2d08a0664ec"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 07 17:35:56 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 08 20:47:02 2019 +0000"
      },
      "message": "Makefile: Blacklist Digilent SPI (using USB) for DOS\n\nChange-Id: I9a7dd5a2afcd12dd247e1f5534db61b79d77525e\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33304\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "129e938e4c79caccc376d05869d2b2d08a0664ec",
      "tree": "9500d1d8476aaaf5ffb34f157a1e2862e55f028e",
      "parents": [
        "32b9f5c665f4fd65d9ba742e72ae8e762f33762f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 06 15:43:27 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Jun 07 12:32:14 2019 +0000"
      },
      "message": "ich_descriptors: Drop line numbering comments\n\nChange-Id: Ia895e35edfc86b6955395c4570d67477da70e2c7\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33256\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: HAOUAS Elyes \u003cehaouas@noos.fr\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "32b9f5c665f4fd65d9ba742e72ae8e762f33762f",
      "tree": "40050630587b90d86f83e9d32e442d5e78b301ec",
      "parents": [
        "2e50cdc494bf4e44c01e9e331b82a3633b1d9ef2"
      ],
      "author": {
        "name": "Arthur Heymans",
        "email": "arthur@aheymans.xyz",
        "time": "Tue Feb 05 16:14:55 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 06 16:18:02 2019 +0000"
      },
      "message": "layout.c: Use the libflashrom function for included arguments\n\nUse the libflashrom function to determine whether included regions are\npresent in the layout file.\n\nChange-Id: I5e9375baad763612e179262973413a7161acba8b\nSigned-off-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/31244\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "2e50cdc494bf4e44c01e9e331b82a3633b1d9ef2",
      "tree": "78a7f9d9a0dd67f97d25e60c02a10e9785590fbf",
      "parents": [
        "ba22411335f26601a76dbdf0d74a71e932b7cff8"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Sep 23 20:20:26 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 06 15:54:46 2019 +0000"
      },
      "message": "Rework internal bus handling and laptop bail-out\n\nWe used to bail out on any unknown laptop. However, modern systems with\nSPI flashes don\u0027t suffer from the original problem. Even if a flash chip\nis shared with the EC, the latter has to expect the host to send regular\nJEDEC SPI commands any time.\n\nSo instead of bailing out, we limit the set of buses to probe. If we\nsuspect to be running on a laptop, we only allow probing of SPI and\nopaque programmers. The user can still use the existing force options\nto probe all buses.\n\nThis will obsolete some board-enables that could be moved to `print.c`\nin follow-up commits.\n\nChange-Id: I1dbda8cf0c10d7786106f14f0d18c3dcce35f0a3\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/28716\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "ba22411335f26601a76dbdf0d74a71e932b7cff8",
      "tree": "aaefbff11150db7ffd80d0ef2a1e3ea4d33e875d",
      "parents": [
        "7eb38aa7dbd45cbc040ac513ed4375995246aa93"
      ],
      "author": {
        "name": "Patrick Rudolph",
        "email": "patrick.rudolph@9elements.com",
        "time": "Tue Jun 04 12:21:10 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 06 13:04:57 2019 +0000"
      },
      "message": "dediprog: Allow 4BA on all protocol V2 devices\n\nTested on dediprog SF100 protocol V2 (firmware V:6.5.03).\nAssume it works fine on SF200 protocol V2, too.\n\nChange-Id: I8822b79f46876feff0fd443f711c57dffb67b349\nSigned-off-by: Patrick Rudolph \u003cpatrick.rudolph@9elements.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33195\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "7eb38aa7dbd45cbc040ac513ed4375995246aa93",
      "tree": "0b96573c7ec755ca09aa8799501e307284f337e6",
      "parents": [
        "17890b37f362e551e886506f39e7bf7181419457"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Mar 21 15:42:54 2019 +0100"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Tue Jun 04 13:54:54 2019 +0000"
      },
      "message": "dediprog: Implement 4BA EAR mode for protocol v1\n\nWith an SF100 and protocol version 1, using the extended address\nregister of the flash chip seems safe. Make use of that and remove\nthe broken 4BA modes flag.\n\nTested with SF100 V:5.1.9 and W25Q256FV.\n\nChange-Id: If926cf3cbbebf88231116c4d65bafc19d23646f6\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/32016\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "17890b37f362e551e886506f39e7bf7181419457",
      "tree": "9278586896099d40869319f64cd3124e1c4f902a",
      "parents": [
        "f9632d82634bbbdc7e90357d3ea7c4a631ab4376"
      ],
      "author": {
        "name": "Evgeny Zinoviev",
        "email": "me@ch1p.com",
        "time": "Sun Jun 02 23:07:52 2019 +0300"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 03 20:21:58 2019 +0000"
      },
      "message": "chipset_enable: Mark Intel QS77 as DEP\n\nTested reading and writing with `-p internal` on MacBook Air 5,2 with\nIntel QS77.\n\nChange-Id: I508b6379507c2881c976d6baf7348b1161449cfe\nSigned-off-by: Evgeny Zinoviev \u003cme@ch1p.io\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/33164\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "f9632d82634bbbdc7e90357d3ea7c4a631ab4376",
      "tree": "7534151dac52915dd1b1ebf8e462dc1a411a98e9",
      "parents": [
        "4ca575dc5a81587da5affecd2cd97b7c8b4596b3"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 20 11:23:49 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jun 03 10:46:01 2019 +0000"
      },
      "message": "dummyflasher: Add emulation for Winbond W25Q128FV\n\nJust needed a 16MiB chip.\n\nChange-Id: Ic01d45c1f709808404ad53bb31f8b998c6977a9d\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/31011\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "4ca575dc5a81587da5affecd2cd97b7c8b4596b3",
      "tree": "f29d091284687337fb0757dbeb64cbe9ac24bb87",
      "parents": [
        "93db6e16895287b7ac3a8a8f7f4a4f176547b7ed"
      ],
      "author": {
        "name": "Patrick Rudolph",
        "email": "patrick.rudolph@9elements.com",
        "time": "Mon May 20 11:31:44 2019 +0200"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Mon May 27 19:18:28 2019 +0000"
      },
      "message": "usbdev: Only match requested USB devices\n\nDon\u0027t use a device that has the same vendor ID, but a different\nthan requested product ID.\n\nFixes broken dediprog detection with TOMU in use.\n\nChange-Id: I08c1c363ce2d6603e46efecc61d3910e02314fca\nSigned-off-by: Patrick Rudolph \u003cpatrick.rudolph@9elements.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/32891\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Daniel Thompson \u003cdaniel.thompson@linaro.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "93db6e16895287b7ac3a8a8f7f4a4f176547b7ed",
      "tree": "5f7d8dcfce6b7bb62829251b381526fbdc2f5497",
      "parents": [
        "cb97368328bc68698ab7e58a6d692635dfb1b1c7"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Sep 30 01:18:43 2018 +0200"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Mon Apr 15 18:44:22 2019 +0000"
      },
      "message": "dediprog: Enable 4BA support for SF600, protocol V2\n\nThe only combination we could successfully test so far is the SF600 with\nprotocol version V2 (firmware 7.2.21) and native 4BA commands. Let\u0027s\nenable that at least.\n\nChange-Id: I665d0806aec469a3509620a760815861fbe22841\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/28804\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "cb97368328bc68698ab7e58a6d692635dfb1b1c7",
      "tree": "c2cd06a37dcad1ccb0ff5103317c932efca46d37",
      "parents": [
        "dc5af547df8b2f852deb5ddad86bb90ff0fc50c0"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 11:44:22 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 02 17:33:27 2019 +0000"
      },
      "message": "Add support for the meson build system\n\nThe fwupd project has to build in all kinds of crazy targets, e.g. for odd\nendians, odd instruction sets, and in odd ways, e.g. installing with a prefix\nof /app for projects like flatpak. We also have other \"robustness\" guarantees\nand therefore have a comprehensive set of CI tests which enable a lot of\nwarning flags and run linting and static analysis code like Coverity.\n\nRather than hack the Makefile I ported the codebase to use Meson.\nMeson is a(nother) next-generation build system used by a lot of open source\nprojects ranging from low level libraries to desktop software. As part of the\nport, I also copied the CONFIG_ logic from the makefile, e.g.\n\n  Option                  Current Value Possible Values Description\n  ------                  ------------- --------------- -----------\n  config_atahpt           false         [true, false]   Highpoint (HPT) ATA/RAID controllers\n  config_atapromise       false         [true, false]   Promise ATA controller\n  config_atavia           true          [true, false]   VIA VT6421A LPC memory\n...\n\nAt the moment I\u0027m using the meson port so I can include flashrom as a subproject\nto fwupd as distros are not yet shipping libflashrom as a shared library.\n\nChange-Id: I3d950ece2a0568c09985eab47ddab9df1d0c43a2\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/31248\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Philipp Deppenwiese \u003czaolin.daisuki@gmail.com\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "dc5af547df8b2f852deb5ddad86bb90ff0fc50c0",
      "tree": "3b23dcce1e43e520ca0a6db314d6920a89b1f72a",
      "parents": [
        "3d7b1e3b5c04304d3680bd950e7672f6336b01d6"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Dec 22 16:54:59 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 02 16:55:43 2019 +0000"
      },
      "message": "dediprog: Disable 4BA completely\n\nThis is an interim solution. We\u0027ll have to enable 4BA step-by-step for\neach dediprog protocol version.\n\nChange-Id: I08efcbb09ab3499ef6902a698e9ce3d6232237c4\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/30386\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "3d7b1e3b5c04304d3680bd950e7672f6336b01d6",
      "tree": "f316ba1bd2474850ff3267ff1acbbb2b9c7336cd",
      "parents": [
        "0cacb11c6252b6e1f4f0a2a33b47717ff22995d9"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Dec 22 00:53:14 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 02 16:42:53 2019 +0000"
      },
      "message": "Fix verification with sparse layouts\n\nThe full verification step was not accounting for sparse layouts.\nInstead of the old contents, combine_image_by_layout() implicitly\nassumed the new contents for unspecified regions.\n\nChange-Id: I44e0cea621f2a3d4dc70fa7e93c52ed95e54014a\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/flashrom/+/30370\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Philipp Deppenwiese \u003czaolin.daisuki@gmail.com\u003e\n"
    },
    {
      "commit": "0cacb11c6252b6e1f4f0a2a33b47717ff22995d9",
      "tree": "062ee516f90ae51baf0f5c0f8ffe27c8c91bc4bb",
      "parents": [
        "1cf369fb59546e705c5ca9368e629681c98b2893"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Mon Feb 04 12:16:38 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 04 15:46:25 2019 +0000"
      },
      "message": "Remove trailing whitespace\n\nChange-Id: I1ff9418bcf150558ce7c97fafa3a68e5fa59f11e\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/c/31227\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cf4bug@amsat.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "1cf369fb59546e705c5ca9368e629681c98b2893",
      "tree": "d09bd6e36811c7dcb085afdf8ae98d5ede49082c",
      "parents": [
        "ae24b8bfd36bba528f7ff31145f37e1c6d6a840f"
      ],
      "author": {
        "name": "Arthur Heymans",
        "email": "arthur@aheymans.xyz",
        "time": "Tue Feb 05 15:57:27 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 04 15:45:13 2019 +0000"
      },
      "message": "layout.c: Remove unused variable\n\nChange-Id: I0c0c085999a12987376d75825fcf43e788a55a4b\nSigned-off-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-on: https://review.coreboot.org/c/31243\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "ae24b8bfd36bba528f7ff31145f37e1c6d6a840f",
      "tree": "f6643c929caba28baba6a3519336e3693fbc9951",
      "parents": [
        "6e61e0cf9cf038d5f95bcbe5b6516d58ecd81d7d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 20 11:33:07 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 04 15:34:31 2019 +0000"
      },
      "message": "layout: Add missing stdbool.h include\n\nChange-Id: I9a413d491038b29c832011a738f3b49e029dcf6f\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/31013\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Philippe Mathieu-Daudé \u003cf4bug@amsat.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "6e61e0cf9cf038d5f95bcbe5b6516d58ecd81d7d",
      "tree": "00ef055c999d0c6ddec61f0dd500859908e22425",
      "parents": [
        "db7482bb72035fab8386226d1720cde09e0c700e"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Jan 23 17:07:49 2019 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 04 15:01:59 2019 +0000"
      },
      "message": "Fix erasing of unaligned regions\n\nThe erase (-E) feature is somehow a brute force method, but still, if we\nare given a region to erase, we should make sure to restore surrounding\ndata if the erase block expands beyond the region.\n\nIt shares a lot of code with the write path. Though, experiments with\ncommon functions have shown that it would make the whole function even\nharder to read. Maybe we could add some abstraction if we ever need\nsimilar code on a third path.\n\nChange-Id: I5fc35310f0b090f218cd1d660e27fb39dd05c3c5\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/31068\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Patrick Georgi \u003cpgeorgi@google.com\u003e\n"
    },
    {
      "commit": "db7482bb72035fab8386226d1720cde09e0c700e",
      "tree": "8a2114a45c22a44e01d8494f224b38c35b17cb71",
      "parents": [
        "e2cbb12f2209a0ba16bc87e31d544fd7fc47f0e2"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 12:04:30 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Feb 11 23:50:12 2019 +0000"
      },
      "message": "Fix several -Wno-implicit-fallthrough warnings\n\nGCC is picky about the comment being where the break should go.\n\nChange-Id: I05db2fb34025fefe2c6ddd1274c8e45b7cc5a4b6\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/30406\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "e2cbb12f2209a0ba16bc87e31d544fd7fc47f0e2",
      "tree": "3d0a25e70f59aae1f0016adf7f001094b42c5426",
      "parents": [
        "84b453e4d4140230bd4d72d530b2b08f9a51b4e2"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Jan 02 21:11:08 2019 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Feb 03 19:08:37 2019 +0000"
      },
      "message": "Fix one more -Wmissing-field-initializers warning\n\nFixes:\n\n    ichspi.c: In function ‘ich_init_spi’:\n    ichspi.c:1707:9: warning: missing initializer for field ‘component’\n\nChange-Id: Iee5728167963fece24822ad2e3ab7bd9d444b42c\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/31224\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "84b453e4d4140230bd4d72d530b2b08f9a51b4e2",
      "tree": "103cd0d186c54a7e80921a3813abd8d24292e581",
      "parents": [
        "df4905822754ac1f303f7939f5b77b35e5ac4a67"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 15:30:39 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Feb 03 19:08:33 2019 +0000"
      },
      "message": "Fix a trivial calloc warning\n\nChange-Id: Id457c15555a6ca6333474601f92982446afa40ab\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/31223\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "df4905822754ac1f303f7939f5b77b35e5ac4a67",
      "tree": "547a0248de382233cecfc018a25996ffc0195b2d",
      "parents": [
        "93e1625f9fb5f1080c40685488d006b2982062d7"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 11:57:15 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Feb 03 18:44:16 2019 +0000"
      },
      "message": "Fix several -Wno-missing-field-initializers warnings\n\nChange-Id: Ib4487d4c1a38fa8471fa1f9034604412e9d14cf7\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/30405\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "93e1625f9fb5f1080c40685488d006b2982062d7",
      "tree": "810e5b2807d6f5c102059e2b8a99a91a17c8f9c7",
      "parents": [
        "d82be7b2be34fb3273781e72f5d8e52a3103b961"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 11:54:47 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Feb 03 18:31:45 2019 +0000"
      },
      "message": "Fix several -Wold-style-declaration warnings\n\nChange-Id: Iffe5e652779a13ee7f64696fb5df4a781fe9a632\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/30404\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "d82be7b2be34fb3273781e72f5d8e52a3103b961",
      "tree": "a2f2694e7cbbd18d52d3267167ffc3d4e3cff5b2",
      "parents": [
        "6eca76123ca765e4afcfac43bfe2f27a5f977a97"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 15:38:51 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jan 05 16:26:01 2019 +0000"
      },
      "message": "buspirate_spi: Fix a missing error check during _init()\n\nChange-Id: I17c6737853bf311b3f7aa9bfb10b54ce19e95ecc\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/30407\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "6eca76123ca765e4afcfac43bfe2f27a5f977a97",
      "tree": "ed67581d106d0267c236ee643957684cd4eb919b",
      "parents": [
        "3578ec6a3d7187438c4093f4bb7ac2bb6d4184cb"
      ],
      "author": {
        "name": "Richard Hughes",
        "email": "richard@hughsie.com",
        "time": "Wed Dec 19 15:40:27 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jan 05 16:25:49 2019 +0000"
      },
      "message": "Fix a tiny memory leak in the CLI tool\n\nChange-Id: Iec696cb15dcf437f08e1e4f2a5a1faa0df6fd081\nSigned-off-by: Richard Hughes \u003crichard@hughsie.com\u003e\nReviewed-on: https://review.coreboot.org/c/30408\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3578ec6a3d7187438c4093f4bb7ac2bb6d4184cb",
      "tree": "53c7ccc03fa21dcd4664e6fb1b48a9ec1661e023",
      "parents": [
        "9cecc7e25dc3fe27a801a745410825cfc2cfaac3"
      ],
      "author": {
        "name": "Marc Schink",
        "email": "flashrom-dev@marcschink.de",
        "time": "Thu Mar 17 16:23:03 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jan 05 16:25:04 2019 +0000"
      },
      "message": "Add initial J-Link SPI programmer\n\nTested with SEGGER J-Link EDU, Flasher ARM and flash chip W25Q16.V.\n\nChange-Id: Ie03a054a75457ec9e1cab36ea124bb53b10e8d7e\nSigned-off-by: Marc Schink \u003cflashrom-dev@marcschink.de\u003e\nReviewed-on: https://review.coreboot.org/c/28087\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "9cecc7e25dc3fe27a801a745410825cfc2cfaac3",
      "tree": "4d2f9f1d8959db64600e2ce61844726ada00781d",
      "parents": [
        "099c8b2d5faae4d7f49c01c856f78398b743baa3"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Dec 22 00:08:50 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Dec 22 23:03:57 2018 +0000"
      },
      "message": "linux_spi: Hardcode default spispeed of 2MHz\n\nLeaving the `linux_spi` driver\u0027s unknown default is almost never what we\nwant and resulted in many support requests since Raspbian switched to a\ndefault that is too high for most applications.\n\nChange-Id: I9361b7c1a1ab8900a619b06e1dae14cd87eb56c2\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/30368\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "099c8b2d5faae4d7f49c01c856f78398b743baa3",
      "tree": "738cd19feef5a59b0b4b8cfaf9beac3ed9145a67",
      "parents": [
        "e7cbfae69e2bdf22018f14fbaf076a78995a2b60"
      ],
      "author": {
        "name": "Tristan Corrick",
        "email": "tristan@corrick.kiwi",
        "time": "Sat Dec 22 00:41:54 2018 +1300"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Dec 22 13:07:34 2018 +0000"
      },
      "message": "chipset_enable.c: Mark Intel C224 as DEP\n\nTested on a Supermicro X10SLM+-F. The flash chip has been read, written,\nand erased many times without issue. Most boards with this chipset will\nhave the ME region locked, hence the selection of DEP.\n\nChange-Id: I25126b94e691289a7b29dd81d5c864854a4e0245\nSigned-off-by: Tristan Corrick \u003ctristan@corrick.kiwi\u003e\nReviewed-on: https://review.coreboot.org/c/30361\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "e7cbfae69e2bdf22018f14fbaf076a78995a2b60",
      "tree": "5dc0687acc4661c6a010c96f2c0d800aee42501f",
      "parents": [
        "ba72e91ec13f6adfd018a7af394a0d1db3ab2f81"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Dec 10 15:21:40 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Dec 21 13:37:03 2018 +0000"
      },
      "message": "libflashrom.h: Add missing includes\n\n\u003cstddef.h\u003e for `size_t` and \u003csys/types.h\u003e for `off_t`.\n\nChange-Id: Ifc84dfe2a06633321d0abd364bdea1216925a779\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/30153\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "ba72e91ec13f6adfd018a7af394a0d1db3ab2f81",
      "tree": "312dc0bb35b45409a16eecab028a953eaad78df2",
      "parents": [
        "bbaa1719b13908ae570c93eba74e5b5f990e8271"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Dec 11 12:10:04 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Dec 21 13:36:56 2018 +0000"
      },
      "message": "fmap: Fix length calculation in error message\n\nChange-Id: Ie0f448970de6a7829f304448e0835eaeb7d103a3\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/30152\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "bbaa1719b13908ae570c93eba74e5b5f990e8271",
      "tree": "c562597f1417c201eac0a7f8edb1ad71ca515635",
      "parents": [
        "7fb508dc137818587bf142ec1f28fbc1c3a371fc"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Dec 05 13:26:20 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Dec 06 15:47:35 2018 +0000"
      },
      "message": "dediprog: Fix small, unaligned reads\n\nThis never was a use case until now but the `--fmap` code makes it\nobvious: Unaligned reads that were smaller than the `chunksize` here,\nwere extended without considering the length of the buffer read into.\n\nWith that fixed we run into the next problem: dediprog_spi_bulk_read()\nshouldn\u0027t report an error when an empty read is unaligned.\n\nChange-Id: Ie12b62499ebfdb467d5126c00d327c76077ddead\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/30051\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "7fb508dc137818587bf142ec1f28fbc1c3a371fc",
      "tree": "10d295db825b47c407d21f37e66bb4b7eff9e40a",
      "parents": [
        "f2cd32570eb8624c60e97aecd5c9045249b376fe"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Fri Nov 02 14:25:31 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Nov 03 11:33:25 2018 +0000"
      },
      "message": "chipset_enable.c: Mark Intel PM55 as DEP\n\nTested reading, writing and erasing the internal flash chip using an HP\nPavilion dv6-2125ef laptop with an Intel PM55 chipset. However, since\nall ME-enabled chipsets are marked as DEP instead of OK, this one shall\nfollow suit as well.\n\nChange-Id: I667ea970be11a35b480e0e7c69a1fdf9afa08762\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/29437\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "f2cd32570eb8624c60e97aecd5c9045249b376fe",
      "tree": "6a268512dc000d2a0e0a08e68ccad9df4b5853c5",
      "parents": [
        "c4e9fd0abc51959885aafe6312a2d8c9b3935434"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:03:45 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 01 16:37:32 2018 +0000"
      },
      "message": "flashchips: Add Sanyo LE25FU206/A and LE25FU106B\n\nAs per user `The_Raven Raven` on the mailing list. Since the added\nvalues had some inconsistencies, the chips are marked as untested.\n\nChange-Id: I6c26aafdca232110986334e85297d73d513600dc\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28813\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "c4e9fd0abc51959885aafe6312a2d8c9b3935434",
      "tree": "d04cdf7484dac323c64eff0ec80526d26e2f3aa5",
      "parents": [
        "61818dc098edf3bf41f2d6502456fe0cd078c007"
      ],
      "author": {
        "name": "Tristan Corrick",
        "email": "tristan@corrick.kiwi",
        "time": "Thu Nov 01 00:33:57 2018 +1300"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 01 11:06:07 2018 +0000"
      },
      "message": "chipset_enable.c: Mark Intel H81 as DEP\n\nTested on an ASRock H81M-HDS. The flash chip has been read, written, and\nerased many times without issue. Most boards with this chipset will have\nthe ME region locked, hence the selection of DEP.\n\nChange-Id: I30aae956b2851c741e59403f5e49b80b5ba7c5e4\nSigned-off-by: Tristan Corrick \u003ctristan@corrick.kiwi\u003e\nReviewed-on: https://review.coreboot.org/29391\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "61818dc098edf3bf41f2d6502456fe0cd078c007",
      "tree": "ac2ba748f001cf84e2b69edbc48f169adac70797",
      "parents": [
        "4987679d73fbbf270c4c2ee628652985d02de3c4"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Sun Oct 28 01:02:21 2018 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 30 09:39:15 2018 +0000"
      },
      "message": "flashchips: Add IS25LP256 and IS25WP256\n\nTested IS25LP256 using Raspberry Pi and Dediprog SF600 programmers.\nTested IS25WP256 using Dediprog SF600.\n\nChange-Id: Idf7a224abcde5f7935d9ef88309f78207de60a7a\nSigned-off-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/29306\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "4987679d73fbbf270c4c2ee628652985d02de3c4",
      "tree": "b07ff5f9d3a2de7e04b9ba7179bccfd8d0d81134",
      "parents": [
        "3a41e2a27e45f17889b0789eb2ba43b97af0d1b6"
      ],
      "author": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Sat Oct 27 20:19:42 2018 +0000"
      },
      "committer": {
        "name": "David Hendricks",
        "email": "david.hendricks@gmail.com",
        "time": "Mon Oct 29 22:50:49 2018 +0000"
      },
      "message": "flashchips: Add W25Q256JV support\n\nSimilar to W25Q256FV, but it supports the native 4BA page program\ninstruction (12h). Note that the variant with QE enabled by default\nshares the device ID of the W25Q256FV.\n\nTested using a Raspberry Pi.\n\nChange-Id: I76d7362777d364594d2a733d7e478741b0bef7c4\nSigned-off-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/29305\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3a41e2a27e45f17889b0789eb2ba43b97af0d1b6",
      "tree": "e3dad0477a3486c447feb447aae67d2057132f66",
      "parents": [
        "f56607e66bdce71ec992c167633c7e7f0eb0482c"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Sep 23 17:45:59 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 23 21:15:53 2018 +0000"
      },
      "message": "dmi: Remove nonsense guard; Makefile handles it\n\nChange-Id: If4216be1f9ed308e4580c36d0356480e637ffc82\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/28715\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\n"
    },
    {
      "commit": "f56607e66bdce71ec992c167633c7e7f0eb0482c",
      "tree": "737e077587a7356ade0d48cf1ac80a935330b7d5",
      "parents": [
        "c82900b661420989856a969cd9edf27410b758eb"
      ],
      "author": {
        "name": "Kasper Revsbech",
        "email": "krev@triax.com",
        "time": "Fri Oct 19 23:59:17 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 23 21:15:45 2018 +0000"
      },
      "message": "flashchips: Mark MX25L25635F as tested\n\nAs reported by Kasper Revsbech on 2018-10-19.\n\nChange-Id: Icf05288c4e7e34af2e3f4b951457df695078847d\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/29202\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "c82900b661420989856a969cd9edf27410b758eb",
      "tree": "2f0ac2c60530769830ee6386047712fb46cdccd0",
      "parents": [
        "4acc3f3a8990cda15f04e5eabf028c5cda0d6619"
      ],
      "author": {
        "name": "Arthur Heymans",
        "email": "arthur@aheymans.xyz",
        "time": "Wed Jan 10 12:48:16 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 23 21:15:05 2018 +0000"
      },
      "message": "Add support to get layout from fmap (e.g. coreboot rom)\n\nFlashmap, or simply fmap, is a binary data format for describing\nregion offsets, sizes, and certain attributes and is widely used by\ncoreboot. This patch adds support for the fmap data format version 1.1\nand adds --fmap and --fmap-file arguments.\n\nUsing --fmap will make flashrom to search the ROM content for fmap\ndata. Using --fmap-file will make flashrom search a supplied file\nfor fmap data.\n\nAn example of how to update the COREBOOT region of a ROM:\nflashrom -p programmer --fmap -w coreboot.rom -i COREBOOT\nflashrom -p programmer --fmap-file coreboot.rom -w coreboot.rom -i COREBOOT\n\nThe fmap functions are mostly copied from cbfstool.\n\nCurrently it is made mutually exclusive with other layout options until\nwe are more clever about this input.\n\nChange-Id: I0e7fad38ed79a84d41358e1f175c36d255786c12\nSigned-off-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nSigned-off-by: David Hendricks \u003cdhendricks@fb.com\u003e\nReviewed-on: https://review.coreboot.org/23203\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nTested-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-by: Werner Zeh \u003cwerner.zeh@siemens.com\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "4acc3f3a8990cda15f04e5eabf028c5cda0d6619",
      "tree": "ce763d072afff4636de2c9fc9f8622ebfc67cc18",
      "parents": [
        "73ab88d58ee6ca1f0a822faafe0b14996e65ddbf"
      ],
      "author": {
        "name": "Sergey Alirzaev",
        "email": "zl29ah@gmail.com",
        "time": "Wed Aug 01 16:39:17 2018 +0300"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Oct 08 14:01:08 2018 +0000"
      },
      "message": "ft2232_spi: add an ability to use GPIO for chip selection\n\nChange-Id: I6db05619e0d69ad18549c8556ef69225337b1532\nSigned-off-by: Sergey Alirzaev \u003czl29ah@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28911\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "73ab88d58ee6ca1f0a822faafe0b14996e65ddbf",
      "tree": "bd539c80e1d257465ab421de57c8f0118be8f273",
      "parents": [
        "f112e242ab84534eee1b8e90e9cd6302a0db742f"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Oct 07 13:07:55 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Oct 08 11:59:15 2018 +0000"
      },
      "message": "chipset_enable.c: Mark Intel HM65 as DEP\n\nTested reading, writing and erasing the internal flash chip using a\nToshiba L755 laptop with an Intel HM65. However, since all ME-enabled\nchipsets are marked as DEP instead of OK, this one shall follow suit as\nwell.\n\nChange-Id: I3fd62c3b4ee17a403cc3937422f3d850fd2878a4\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28955\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "f112e242ab84534eee1b8e90e9cd6302a0db742f",
      "tree": "82a8febc4e1cc1a215a0675d46034817698c2467",
      "parents": [
        "34323495319fe20da7b7f7585fd70f0edcb8c53a"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:14:17 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Oct 07 11:16:41 2018 +0000"
      },
      "message": "flashchips: Add Macronix MX25U8032E\n\nAs per `The_Raven Raven` on the mailing list.\n\nChange-Id: I422c3d51e5011e081ff6bccff294817c8c1765d0\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28821\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "34323495319fe20da7b7f7585fd70f0edcb8c53a",
      "tree": "218d2d4a1ff1e9ae068e10d89ab586b512abd197",
      "parents": [
        "2f1d0076b3e3b8a85ae0e698949079305cac87a2"
      ],
      "author": {
        "name": "Patrick Rudolph",
        "email": "patrick.rudolph@9elements.com",
        "time": "Thu Oct 04 14:59:40 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Oct 05 14:26:28 2018 +0000"
      },
      "message": "flashchips: Add W25Q128.V..W\n\nPort the code from chromeos flashrom.\nTested using W25Q128JVSIM in SPI mode.\n\nChange-Id: I38397a0c831407afa21cddca8485664576fce92c\nSigned-off-by: Patrick Rudolph \u003cpatrick.rudolph@9elements.com\u003e\nReviewed-on: https://review.coreboot.org/28910\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "2f1d0076b3e3b8a85ae0e698949079305cac87a2",
      "tree": "3654cda71f7827f494b2817632edc705ae2ae11a",
      "parents": [
        "1a7fb6e0c327bc23290ad02a2b97410f15fdde4a"
      ],
      "author": {
        "name": "Elyes HAOUAS",
        "email": "ehaouas@noos.fr",
        "time": "Thu Oct 04 10:42:42 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Fri Oct 05 11:36:07 2018 +0000"
      },
      "message": "Remove unneeded whitespace\n\nChange-Id: I0e72e3e3736a39685b7f166c5e6b06cc241b26be\nSigned-off-by: Elyes HAOUAS \u003cehaouas@noos.fr\u003e\nReviewed-on: https://review.coreboot.org/28707\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "1a7fb6e0c327bc23290ad02a2b97410f15fdde4a",
      "tree": "26a80659f05c6fdf6dc93ddda41f46bbed36b582",
      "parents": [
        "b27b8d1d1627b7eef592901fe4b8648180c58a3a"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 02 20:34:13 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Oct 04 07:56:54 2018 +0000"
      },
      "message": "flashchips: Mark S25FL208K as tested\n\nAs report by Frédéric Germain on 2017-12-17.\n\nChange-Id: I0a7fc10e75f4a675de41e9765525defe2d2640e4\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/28883\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "b27b8d1d1627b7eef592901fe4b8648180c58a3a",
      "tree": "5705fe1b340c164809085f2ee7a625692314de48",
      "parents": [
        "49e23d2e3750c91776662380fea4c6e6e3b1e14f"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 02 20:46:21 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Oct 04 07:55:56 2018 +0000"
      },
      "message": "flashchips: Add ISSI IS25WP064 and IS25WP032\n\nThe IS25WP064 was tested successfully by Simon Buhrow as reported on\n2018-9-4. While we are at it, also add the 32Mbit version which shares\nthe datasheet (as does the already supported 128Mbit version).\n\nChange-Id: Ie0887b4ae6e6465118a5dc2e20b784f783d161b8\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/28884\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "49e23d2e3750c91776662380fea4c6e6e3b1e14f",
      "tree": "4b26dbbf3877520cf43b06329cb279e100f0256d",
      "parents": [
        "6329b0af1d5338ed5e6066168544b80f9a2c4435"
      ],
      "author": {
        "name": "Hal Martin",
        "email": "hal.martin@gmail.com",
        "time": "Sun May 27 14:18:43 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 14:49:39 2018 +0000"
      },
      "message": "flashchips: Add ATMEL AT25SL128A\n\nChange-Id: I60c433ffe9e34663c2cfc608b8b76943cd92a8ba\nSigned-off-by: Hal Martin \u003chal.martin@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/26576\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "6329b0af1d5338ed5e6066168544b80f9a2c4435",
      "tree": "c0d96e76e958d4a8499a1e49784c1e8e23ee5e08",
      "parents": [
        "86bddb5d52659f23531282db137350cbf7fb5992"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Mar 13 18:14:52 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 13:16:20 2018 +0000"
      },
      "message": "Enable native 4BA instructions for Spansion 25FL256S\n\nChange-Id: I0ffc816ca714ecce5b89b1eaadb5e73ccb38d9ab\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: Michael Fuckner \u003cmichael@fuckner.net\u003e\nReviewed-on: https://review.coreboot.org/25134\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "86bddb5d52659f23531282db137350cbf7fb5992",
      "tree": "2f2b2da3f475065c9e86218b79ded18547c6b2c3",
      "parents": [
        "57dbd64b33143964bb8eb91d33d72a2147f0091c"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Mar 13 18:14:52 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 13:14:57 2018 +0000"
      },
      "message": "Enable 4BA mode for Spansion 25FL256S\n\n4BA mode is entered by setting bit 7 for the extended address register.\n\nChange-Id: I807bf55d65763a9f48a6a3377f14f4e5288a7a4c\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: Michael Fuckner \u003cmichael@fuckner.net\u003e\nReviewed-on: https://review.coreboot.org/25133\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "57dbd64b33143964bb8eb91d33d72a2147f0091c",
      "tree": "1606d103406bf36144602971ca2ac970d3a61482",
      "parents": [
        "3eb5a8c82c00769bffc95c2c6c479de6d20dbd09"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Mar 13 18:01:05 2018 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 13:10:17 2018 +0000"
      },
      "message": "flashchips: Add Spansion 25FL256S......0\n\nThe Spansion 25SFL256S supports 4BA through an extended address register,\na 4BA mode set by bit 7 of that register, or native 4BA instructions.\nEnable the former only for now.\n\nUnfortunately the S25SF256S uses another instruction to write the exten-\nded address register. So we add an override for the instruction byte.\n\nChange-Id: I0a95a81dfe86434f049215ebd8477392391b9efc\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: Michael Fuckner \u003cmichael@fuckner.net\u003e\nReviewed-on: https://review.coreboot.org/25132\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\n"
    },
    {
      "commit": "3eb5a8c82c00769bffc95c2c6c479de6d20dbd09",
      "tree": "5fcad139204c37de57ac9b47da2f554c620266fa",
      "parents": [
        "250aebaadba0bfcd8dd25558e9e5a9aaa3b15c43"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Tue Oct 02 01:21:24 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 12:15:35 2018 +0000"
      },
      "message": "flashchips: Mark Spansion S25FL128P......0 as tested\n\nTested with a Spansion FL128PIF.\n\nChange-Id: Ic99eabb67d5bce3910e9275d0056a7cfa8cff36f\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28866\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "250aebaadba0bfcd8dd25558e9e5a9aaa3b15c43",
      "tree": "ed4947e32d351ad00ece54185f8033cdd10ae8a1",
      "parents": [
        "3164a0cb28aa592f93d1a07ec11b01cc2039e87d"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:28:22 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:55:55 2018 +0000"
      },
      "message": "flashchips: Mark Atmel AT45DB081D as tested\n\nAs per `The_Raven Raven` on the mailing list.\n\nChange-Id: I225984b9e2589713f25d0f9b49eb1c3abdcff3cd\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28825\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3164a0cb28aa592f93d1a07ec11b01cc2039e87d",
      "tree": "cdc8818c97a7b5ec6a5176c8aee1b8dba07d83bf",
      "parents": [
        "05127bf4a4a235bbd8f82d655334c4cf35651c24"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:26:06 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:55:37 2018 +0000"
      },
      "message": "flashchips: Mark Winbond W25Q40BW as tested\n\nAs per `The_Raven Raven` on the mailing list.\n\nThe tested chip was `W25Q40.W`, but it was later renamed to `W25Q40BW`\nwhen the `W25Q40EW` was added.\n\nChange-Id: I624adef2c5b4dd83f0ce93d6069e315fc407db19\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28824\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "05127bf4a4a235bbd8f82d655334c4cf35651c24",
      "tree": "e43a6ef233c41c96709fe1884aaf8414ea4b96a6",
      "parents": [
        "ce2c09d80f98ca19247c0f9bd34a8e1a5fc687a6"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:23:24 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:55:17 2018 +0000"
      },
      "message": "flashchips: Mark PMC Pm25LD040 as tested\n\nAs per `The_Raven Raven` on the mailing list.\n\nChange-Id: Ied8d07c54f8a222dbe05503f859f82bba27d8336\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28823\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "ce2c09d80f98ca19247c0f9bd34a8e1a5fc687a6",
      "tree": "2420bf3300c54b98f732d9367dcbd50d13bc530f",
      "parents": [
        "f5822a8b9a0dfc1ca25b1c88f0162a362b1d585e"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:22:02 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:55:04 2018 +0000"
      },
      "message": "flashchips: Mark Sanyo LE25FU406C as tested\n\nAs per `The_Raven Raven` on the mailing list.\n\nChange-Id: I1dba38d03c826a53bff3ddad0aa536032c5532a1\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28822\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "f5822a8b9a0dfc1ca25b1c88f0162a362b1d585e",
      "tree": "7ff4672ccfe023088b9d23019910f8ef871e12ef",
      "parents": [
        "bce364ca7873196714ff54314049e23a2feee62c"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:09:58 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:52:49 2018 +0000"
      },
      "message": "flashchips: Mark PMC Pm25LD020 as tested\n\nAs per `The_Raven Raven` on the mailing list.\n\nChange-Id: I16d5a207599b434fe52b42709e42f1f32a8e6698\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28820\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "bce364ca7873196714ff54314049e23a2feee62c",
      "tree": "0d291e00cba81d530d2ced0b46c56e94d2483f99",
      "parents": [
        "6f08835c0ab7ab35888cf675e280104420620eb9"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 20:04:14 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:52:28 2018 +0000"
      },
      "message": "flashchips: Mark GigaDevice GD25Q128C as tested\n\nAs per Tomasz Walach on the mailing list.\n\nChange-Id: Ib0d7485c7221f92ec13995c58065a48e08f57cd8\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28819\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "6f08835c0ab7ab35888cf675e280104420620eb9",
      "tree": "9a80fa4e2a0ae38406b3cab271a13760a3ddb94c",
      "parents": [
        "c4d3efbffdf22367c71ec712c828969aafadab54"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:59:42 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:51:07 2018 +0000"
      },
      "message": "flashchips: Mark AMIC A25L40PU as tested\n\nAs per Stefan Szwarnowski on the mailing list.\n\nChange-Id: I574094bdb83611a3cda2fcc455bcf9aed3774011\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28818\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "c4d3efbffdf22367c71ec712c828969aafadab54",
      "tree": "5d58335b26f0643e815664fe7eda48ff47c0ae01",
      "parents": [
        "3130cbd89b14bf29da32a9c151a4a633fb023e54"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:39:41 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:50:51 2018 +0000"
      },
      "message": "chipset_enable.c: Mark Broadwell U Premium as DEP\n\nAs per Laurent Grimaud on the mailing list. I also have said chipset.\nSince all ME-enable chipsets are marked as DEP instead of OK, this\none shall follow suit as well.\n\nChange-Id: Ie195e8ec9ea1a2393e31bebdaede4fd3c3301a17\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28817\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3130cbd89b14bf29da32a9c151a4a633fb023e54",
      "tree": "d8862d6adc354b5a5f64f164082ea089b19f8d4b",
      "parents": [
        "09dddd83bbc3ffcadee55f5e5c34046505b25611"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:32:30 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:50:35 2018 +0000"
      },
      "message": "flashchips: Mark Winbond W25Q256.V as tested\n\nAs per Richard Hughes via the mailing list.\n\nChange-Id: Ic562a65d1a7d394f9d2c3980833d10a87bd9358a\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28816\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "09dddd83bbc3ffcadee55f5e5c34046505b25611",
      "tree": "0e5c0ea87c8e35df5128d2ce133ce0741d1f2af7",
      "parents": [
        "8b5b9627822a41acb264d2e11a19bed36f07fd4e"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:23:43 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:49:32 2018 +0000"
      },
      "message": "flashchips: Mark Macronix MX66L51235 as tested\n\nAs per Nick (cel366) on 2018-05-16 via mailing list.\n\nChange-Id: I44363e6755167adbc120444a481b09bb4e1063c5\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28815\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "8b5b9627822a41acb264d2e11a19bed36f07fd4e",
      "tree": "d1e44aee6edc50005e273d787633b2d66f6d3c23",
      "parents": [
        "471da8334578e3d880f7cef3fc07b087188279ea"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 19:13:15 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:48:57 2018 +0000"
      },
      "message": "flashchips: Mark Atmel AT25DF161 as tested\n\nAs per Konstantin on 2018-06-08 via mailing list.\n\nChange-Id: I75fb4b17cf330451489811ae9303cbb33ebcb183\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28814\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "471da8334578e3d880f7cef3fc07b087188279ea",
      "tree": "1107398f702531d8359c04297f1bb8a4e1e5dfa7",
      "parents": [
        "c748be5f7142b59a8656b51e990fc4990c37e2b2"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 17:29:48 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:44:39 2018 +0000"
      },
      "message": "flashchips: Mark Macronix MX25U12835F as tested\n\nAs reported by David Martinka on the mailing list.\n\nErase has not been tested, but since writes are reported as working, it\nis very likely erase works as well.\n\nChange-Id: I172453fe902ccface2a3a85817d775d45dd7cf80\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28812\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "c748be5f7142b59a8656b51e990fc4990c37e2b2",
      "tree": "64f042d4c4337c4745adfd25b679b8cf86428a3c",
      "parents": [
        "20657ce19c0ed4c138997462f57e1aacfb9ef3a5"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 17:23:03 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:25:31 2018 +0000"
      },
      "message": "flashchips: Mark Eon EN25S40 as tested\n\nAs reported by `The_Raven Raven` on the mailing list.\n\nChange-Id: I00f9c6fcf13c486765d0ac4fe06a8b0989b03f91\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28811\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "20657ce19c0ed4c138997462f57e1aacfb9ef3a5",
      "tree": "bf4b7c2e185ac6fb3dd39d7e0ae1868ebe68c041",
      "parents": [
        "2ef47f384a07915d8eb780375343d8c9e083296c"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 17:05:18 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:23:47 2018 +0000"
      },
      "message": "flashchips: Mark GigaDevice GD25B128B/GD25Q128B as tested\n\nAlexander reported this chip as tested using a GD25B128CPIG (same device\nID, apparently) on 2018-08-30 via the mailing list. The chip name is\nupdated as well.\n\nChange-Id: I134d3816c0f02e20764ab132a01bcba9f4e93f0d\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28810\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "2ef47f384a07915d8eb780375343d8c9e083296c",
      "tree": "c425232ff88dacffab59604749d687e503ad79d8",
      "parents": [
        "3ed5a3555a1aeccfa00a996686c3036068015bdd"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 16:47:30 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:20:29 2018 +0000"
      },
      "message": "flashchips: Add ISSI IS25LP064\n\nGrabbed from mailing list, created by Simon Buhrow. Since no logs were\nattached, the chip is marked as untested.\n\nChange-Id: Idc26162fc5a5a429acef546b30b12d8b1f195e0a\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28809\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3ed5a3555a1aeccfa00a996686c3036068015bdd",
      "tree": "ad7e3b400bb6bd16806a0666b55bf85be4ed6b40",
      "parents": [
        "cabe3206abd8d0cf51d80c55fa1e6464faf46008"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sun Sep 30 16:31:09 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Oct 03 11:18:30 2018 +0000"
      },
      "message": "flashchips: Mark Micron MT25QL512 as tested\n\nAs reported by `Yuta Teshima` on the mailing list.\n\nChange-Id: I7325d42b43b71ab5fc2c7618e0577e4a7b31f01a\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/28808\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "cabe3206abd8d0cf51d80c55fa1e6464faf46008",
      "tree": "e3ff87dad26c2d8be11e4559506941c3ec93b083",
      "parents": [
        "7ecfe48b19c3e97341a3f2b0d85e7367ab92f2b6"
      ],
      "author": {
        "name": "Jay Thompson",
        "email": "thompson.jay.thomas@gmail.com",
        "time": "Fri Aug 17 14:30:04 2018 -0500"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Sep 11 12:34:00 2018 +0000"
      },
      "message": "Add initial support for Dediprog SF200.\n\nChange-Id: I025d1533e249f6a75b6d9015a18a6abf350456b6\nSigned-off-by: Jay Thompson \u003cthompson.jay.thomas@gmail.com\u003e\nSigned-off-by: David Hendricks \u003cdhendricks@fb.com\u003e\nReviewed-on: https://review.coreboot.org/28272\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    }
  ],
  "next": "7ecfe48b19c3e97341a3f2b0d85e7367ab92f2b6"
}
