)]}'
{
  "log": [
    {
      "commit": "ac455ad15a7acfec0ae1e1046fe10aa28358d6a5",
      "tree": "35e13c7864a7472221d1c3c72bda06d37c31bff2",
      "parents": [
        "bcb2c47c5120ed32d8d9a42990acc3f16f202ad9"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Feb 14 14:41:19 2017 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Mar 14 11:55:01 2017 +0100"
      },
      "message": "gma ddi: Don\u0027t try to disable non-existent DDI D\n\nDidn\u0027t hurt on Haswell-/Broadwell-U, but did lock up Broxton.\n\nChange-Id: I6a47d0fba8cb6e59d8ace1ab64eed6182769a37b\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/18420\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "8fb0f31d7b53738e81922f46541722e7c48743f6",
      "tree": "a26599f65e9ddf83b3749abed6f40db7e185fcf6",
      "parents": [
        "4c7356db3bddbf07f85ab52787dc49ca9b600cb3"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Jan 18 14:35:45 2017 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Mar 08 22:21:37 2017 +0100"
      },
      "message": "gma: Do not check for hot-plug events on analog port\n\nThe corresponding bits in PCH_ADPA reflect the current state of the\nconnection and not a change in the state. This was interpreted wrong\nsince some PRMs state that these bits can be cleared. It seems they\ncan\u0027t be, though. Linux\u0027 i915 also doesn\u0027t try to clear them and only\ninterprets their state as presence of a display.\n\nChange-Id: I8e8bfd30937f393e5c411b7d48668a4f5f7b0129\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/18167\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "4798c6629ca40a277b7ce7979f48b1a341edb04b",
      "tree": "cc43f9a129c898a5735219f6ba6e65240dc2f62b",
      "parents": [
        "564103f4cc8aa4ca747d7d1bdf5f4e56efb53478"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Jan 11 12:44:48 2017 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 06 18:53:24 2017 +0100"
      },
      "message": "gma: Always clear hot-plug events before enabling a pipe\n\nFor cold plugging, we don\u0027t wait for a hot-plug event. But, even if we\nare not supposed to wait for a hot-plug event, we have to clear any\npending event. Also, a failed DP training can result in another hot-plug\nevent.\n\nA stale event would be spuriously interpreted as a disconnect, resul-\nting in an infinite loop of cycling the pipe on and off.\n\nChange-Id: I4c7bbe0ac792553c94e928ba0a5eeb822a857f9c\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/18122\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "3be61d4f7e79907db981d67e620e0b10ee49181e",
      "tree": "3394fa7c80e93e75ffa1cc3eda57c411b4ecd585",
      "parents": [
        "43370ba02a5907152d4849ea02fe622a409580d5"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Jan 09 13:58:18 2017 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 06 18:50:54 2017 +0100"
      },
      "message": "gma: Refactor Hotplug_Detect() interface and usage\n\nChecking for hotplug events should be done before any other work to\nreduce load and (spurious) debug output. Therefor, use the simpler\n`Port_Type` in the interface of `Hotplug_Detect()` so we don\u0027t have to\nfill the whole `Port_Cfg` before checking for events.\n\nAlso, now that it\u0027s possible, factor the disabling of a single output\nout of `Update_Outputs()`.\n\nChange-Id: I2a0ba5530c8d511fa95f9cac12297ad428a40d77\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/18119\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Patrick Georgi \u003cpgeorgi@google.com\u003e\n"
    },
    {
      "commit": "6e327c9bc1aff9b0fca91de7517fdfc5f14562ed",
      "tree": "c98eb2b9b61481804bd83dcf57bdb244002c0fd2",
      "parents": [
        "7ad2d6569640f2f18b736fbf372ffb9aea5bed27"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Dec 21 14:45:45 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 06 14:57:44 2017 +0100"
      },
      "message": "gma: Get rid of Get_Pipe_Hint()\n\nNow that we call it `Pipe_Index` passing that around makes more sense.\n\nChange-Id: I59460274860dc5d135662aa978acc1603b510eb6\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17932\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-by: Patrick Georgi \u003cpgeorgi@google.com\u003e\n"
    },
    {
      "commit": "3c544eeb50590b2bbc69f04725b279ec96a4b2fa",
      "tree": "41da4546fce3638382feef931c4b76fdc4755437",
      "parents": [
        "6b7a40b94ca3b9d77a6cb2d262ed763a6bba3012"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Nov 20 04:56:58 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jan 01 17:34:54 2017 +0100"
      },
      "message": "gma: Refactor Port_Config derivation\n\nMostly renaming and some type tightening. Move the call to\nConfigure_FDI_Link() into Fill_Port_Config() as it\u0027s part of the\nPort_Config.\n\nAlso start to document some procedures. The whole high-level con-\nfiguration is driven by non-obvious software-design choices, and\nthus isn\u0027t self-explanatory even if you know the hardware.\n\nChange-Id: Ib6a0893333e9359776140ed9de110f54cf36f6e5\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/17756\nReviewed-by: Adrian-Ken Rueegsegger \u003cken@codelabs.ch\u003e\n"
    },
    {
      "commit": "0d454cde12f33a67528c1343bfda7e37b37e7559",
      "tree": "60e8b70525f9bb4770e4129b8112bcc78c89a485",
      "parents": [
        "99f10f30d15c287ed8e27159a1a4350a1228bc51"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Nov 21 13:33:43 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Dec 13 22:58:07 2016 +0100"
      },
      "message": "gma: Rename ports Digital[123] \u003d\u003e HDMI[123]\n\nBefore we had DP support, Digital just meant HDMI or DVI, but now it\u0027s\npretty confusing. Rename them to HDMI as it supersedes DVI.\n\nChange-Id: Ie8b4c60ac60040aa5c725ffc9cd06aa164391756\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/17750\nReviewed-by: Reto Buerki \u003creet@codelabs.ch\u003e\n"
    },
    {
      "commit": "99f10f30d15c287ed8e27159a1a4350a1228bc51",
      "tree": "e1831c8087faec3cc34cd82f54ba01f23d6d5dfd",
      "parents": [
        "43cf8d5b120bda9a3ecbec5dd4cfa479818d32b6"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Nov 20 00:34:05 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Dec 13 22:57:51 2016 +0100"
      },
      "message": "gma: Rename Config_Type \u003d\u003e Pipe_Config\n\nThis was long overdue. Originally, we only had one type of `confi-\nguration` but those times are over. Thus, rename `Config_Type` to\n`Pipe_Config` along with `Configs_Type` to `Pipe_Configs` and\n`Config_Index` to `Pipe_Index` to give them more meaningful names.\n\nChange-Id: Ic02c738f51b01a883e05eff1c94f9c2d6058fdc4\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/17749\nReviewed-by: Reto Buerki \u003creet@codelabs.ch\u003e\n"
    },
    {
      "commit": "43cf8d5b120bda9a3ecbec5dd4cfa479818d32b6",
      "tree": "1215b3427bf45a288315010c8fa89e0a3724fa27",
      "parents": [
        "88a7f17b7d7a4f8a4d25ef6b87c71236b0862f5d"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Sep 08 17:24:52 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Dec 13 22:52:15 2016 +0100"
      },
      "message": "gma haswell: Turn comment into sane code\n\nRegisters.Wait_Unset_Mask() has a timeout parameter for some time now.\n\nChange-Id: Ib35952c490b2d5d607d5d00db52411d5dc449d8e\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17688\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Reto Buerki \u003creet@codelabs.ch\u003e\n"
    },
    {
      "commit": "125a29e84242900a5556e8a068227e59420c3e1c",
      "tree": "925c85a1e9a5dc0506c9ccd26cd8ba4e05dd3d33",
      "parents": [
        "be4eaddc67ee3a11b1222db049cd8830491363d9"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Oct 18 00:23:54 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Oct 20 13:05:15 2016 +0200"
      },
      "message": "Relicense libgfxinit under GPL v2+\n\nChange-Id: I5d683dda83d23e89955a4d840b5570bd8642834a\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17052\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Patrick Georgi \u003cpgeorgi@google.com\u003e\n"
    },
    {
      "commit": "83693c8d7d87f5cebe120abdf25951c9e212b319",
      "tree": "249eff589087c2ed8deeeeda1710ff49a3c3c810",
      "parents": [],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Sat Oct 08 22:17:55 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Oct 09 11:34:25 2016 +0200"
      },
      "message": "Initial upstream commit\n\nThe history contained unlicensed code so everything got squashed, sorry.\n\nChange-Id: I9f5775208f9df6fb29074bf3bc498f68cb17b3a0\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\n"
    }
  ]
}
