)]}'
{
  "log": [
    {
      "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": "aa91bb52025338ced775360130b77b8b312e0516",
      "tree": "41e605323b8a9d9ef7c6a7515659373cbda7dc93",
      "parents": [
        "74ec962821b6151d8fec6639c07080a552d2ffc7"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Nov 07 12:51:20 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Dec 07 15:40:56 2016 +0100"
      },
      "message": "gma: Add parameter to Scan_Ports to limit number of pipes\n\nIn some configurations (e.g. textmode) we know that we\u0027ll only enable\na limited number of pipes. So let\u0027s skip additional port probing in\nScan_Ports() that would only waste time otherwise.\n\nChange-Id: I496e84cfe8bb170a6b500f64461db4c837c439fd\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17278\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\n"
    },
    {
      "commit": "74ec962821b6151d8fec6639c07080a552d2ffc7",
      "tree": "2badba75821f2d3dce4ec7661f2d0d15f56380cf",
      "parents": [
        "fbb422015506b6c175ff35d084e5cf267dfc0096"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Nov 19 03:00:43 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Dec 05 12:38:06 2016 +0100"
      },
      "message": "gma: Limit HDMI pixel rate\n\nGiven that current Intel chips only support 4K@30Hz over HDMI, it\u0027s\nactually no surprise that older chips had even lower limits. For a\n24bpp mode, it\u0027s 225MHz for Nehalem, Sandy and Ivy Bridge and 300MHz\nfor everything newer.\n\nTo keep the code most simple we keep the display\u0027s native resolution\nand just limit the clock if we encouter an unsupported mode.\n\nTEST\u003dBooted T420 with a DELL U3415W attached over DP-to-HDMI and\n     DVI-to-HDMI adapters. The display came up with 3440x1440@42Hz\n     (instead of a garbled picture at 1720x1440@60Hz).\n\nChange-Id: I5386386c648db267a49ed1f62750d2a5fdb2d934\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/17499\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\n"
    },
    {
      "commit": "3675db58aa729bfb565b61389d3b2568360095af",
      "tree": "1908d586caf388165f18ba7eeef31a13c1e8d1da",
      "parents": [
        "4916e34ddfc7c48b78ed7ac81fe7063287504cd2"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Fri Nov 04 16:27:29 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Dec 05 12:34:27 2016 +0100"
      },
      "message": "gma: Add option for VGA plane on the primary pipe\n\nAdd special VGA_PLANE_FRAMEBUFFER_OFFSET that, if set on the primary\npipe, toggles the use of the legacy VGA plane instead of the `hires`\nplane.\n\nThe caller is responsible for the configuration of the VGA plane and\nhas to specify the framebuffer width and height accordingly.\n\nChange-Id: I9f678fe033d835c9183fbb2d2b05b6585eb545ca\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17276\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Ronald G. Minnich \u003crminnich@gmail.com\u003e\n"
    },
    {
      "commit": "47ff06982e952af1e81693dc464198ed186ed6ae",
      "tree": "67f6692046fa0fe78058195e765dbecdae485145",
      "parents": [
        "dcd274b28d49570a7fdeace8806af3d17cfd92dd"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Fri Nov 04 14:29:39 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Nov 21 15:10:25 2016 +0100"
      },
      "message": "gma: Show that we never try to downscale the image\n\nThis helps to simplify follow-up code that enables scaling.\n\nChange-Id: I2796117e00249aa6654d627eee51ffdb37016d8b\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17262\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\n"
    },
    {
      "commit": "dcd274b28d49570a7fdeace8806af3d17cfd92dd",
      "tree": "df95cee9fa72ef9b66f8db59fc7a7bbde4f1aa05",
      "parents": [
        "c7a4fee02f526fd851ac87acae5862dc7bb34800"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Nov 03 20:15:39 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 17 11:21:45 2016 +0100"
      },
      "message": "gma: Validate maximum scalable width\n\nChange-Id: Iba8199a2451e1976ac8aa0f8632d0846fc0caeb4\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17261\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Martin Roth \u003cmartinroth@google.com\u003e\n"
    },
    {
      "commit": "c7a4fee02f526fd851ac87acae5862dc7bb34800",
      "tree": "3a6103ff9ed9d53d9c90c603a4c077c343ff1195",
      "parents": [
        "6a3566773f3b52550ebf0d042154958a2403bb40"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Nov 03 18:18:03 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Nov 17 11:21:32 2016 +0100"
      },
      "message": "gma: Validate pipe configurations\n\nValidate some properties of the pipe configuration before commit.\nCurrently checked:\n\n  o No downscaling\n  o Only 32bpp RGB\n  o Stride must be a multiple of 64\n\nChange-Id: Ibfc8617dbf433da33b1eb4012ecae08445600016\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17260\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Martin Roth \u003cmartinroth@google.com\u003e\n"
    },
    {
      "commit": "6a3566773f3b52550ebf0d042154958a2403bb40",
      "tree": "7bbac5f06d146e73eb278edc6c166fbe4f6cad5d",
      "parents": [
        "d55afebf8bc03f87d1a8b8f92144c2f8da6ca0ae"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Fri Oct 21 15:13:55 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Oct 29 01:26:24 2016 +0200"
      },
      "message": "gma: Fix loop logic in Scan_Ports()\n\nWhen deciding if a pipe has been configured, we only checked if reading\nthe EDID succeeded not if it contained usable data.\n\nTEST\u003dBooted kontron/ktqm77 with a DVI-I to VGA cable and the display\n     came up (it didn\u0027t before because of a gap in the pipe config, i.e.\n     the second pipe was disabled so coreboot didn\u0027t bother to look at\n     the third).\n\nChange-Id: I10075db8916efcee68be95971145c3f6f1530e5a\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17087\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\n"
    },
    {
      "commit": "393aa8a8b62455d69651122d1aa3dacc21dd750c",
      "tree": "88b06915c9a42a3c7a85682620ad3647a625aa8d",
      "parents": [
        "abe3de257c482ebeb90cf9f93d69ae744c60f9a6"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Fri Oct 21 14:18:53 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Oct 29 01:24:23 2016 +0200"
      },
      "message": "gma edid: Check expected display type\n\nCheck that the EDID\u0027s digital-input bit matches the expected display\ntype (i.e. it should only be set for non-VGA displays).\n\nChange-Id: I099112f190f866525e882d5e24a428092d4d8331\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17085\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\u003e\n"
    },
    {
      "commit": "f54d0962018b0443973f84e525e0d112ce956800",
      "tree": "80d5b86e918fab1d92d7455eec2c3590c0d354a8",
      "parents": [
        "125a29e84242900a5556e8a068227e59420c3e1c"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Oct 20 14:17:18 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Oct 29 01:21:38 2016 +0200"
      },
      "message": "gma: Program PCH_RAWCLK_FREQ register\n\nThis seems to be a scratchpad register to tell later drivers which\nfrequency the platform uses. Linux reads this but never writes the\nregister.\n\nChange-Id: I55af7c7b675da580c7f52d9997262b232019132c\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17071\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Stefan Reinauer \u003cstefan.reinauer@coreboot.org\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": "eeb5a3986fdafb83904f93f8fa9d9fefe48b0944",
      "tree": "e4154a8236311140a74321d9ecf8db152e91c9be",
      "parents": [
        "83693c8d7d87f5cebe120abdf25951c9e212b319"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Sun Oct 09 19:28:30 2016 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Oct 13 23:25:33 2016 +0200"
      },
      "message": "gma: Expect zero Audio_VID_DID on Ibex Peak\n\nIt turned out that Ibex Peak, the PCH paired with the original Ironlake\ngraphics in Nehalem processors, doesn\u0027t have that id.\n\nChange-Id: I928ca8df18b67a427c587ae768b4980e62b8fe1e\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/16960\nReviewed-by: Paul Menzel \u003cpaulepanter@users.sourceforge.net\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"
    }
  ]
}
