)]}'
{
  "log": [
    {
      "commit": "605660bb2180acc07aad4ac11da2b28d6192d7b0",
      "tree": "d1440b51ab228b826b92326f8aecad506b9460fd",
      "parents": [
        "0dadb674cc98974378ccceccc8c557197a2bad16"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Wed Jun 08 12:48:19 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon May 29 19:22:30 2023 +0000"
      },
      "message": "gma: Begin Tiger Lake (TGL) integration\n\nTiger Lake\u0027s integrated graphics engine is built off an entirely new\nigfx architecture named \"Iris Xe\". This patch adds just enough support\nto compile for Tiger Lake. Fortunately, the backlight programming\nhasn\u0027t changed since SKL, so with a little bit of hacking, one can\nalso have libgfxinit turn on the backlight to verify something is\nworking and running.\n\nThe first pass through the support will focus mostly on the eDP panel,\nthen Type-C ports (both in fixed/native mode [DP/HDMI] and in Type-C\nDP Alt Mode). TBT will not be mostly ignored in this first pass, as\nit is not as widely used (yet?) as the other protocols.\n\nThis patch includes changes to fix ironlake gnatprove errors caused by\nthe new PCH_HDMI_A port definition.\n\nTested on google/voxel, with DEBUG_ADA_CODE enabled.\nTested on google/skolas, with DEBUG_ADA_CODE enabled.\n\nThis patch leaves the following unresolved gnatprove errors:\n- hw-gfx-gma-port_detect.ads:17:14:\n     warning: subprogram \"Initialize\" has no effect\n- hw-gfx-gma-port_detect.ads:20:07:\n     warning: unused variable \"Port\"\n- hw-gfx-gma-port_detect.ads:23:14:\n     warning: subprogram \"Clear_Hotplug_Detect\" has no effect\n- hw-gfx-gma-connectors.ads:39:14:\n     warning: subprogram \"Post_Off\" has no effect\n- hw-gfx-gma-connectors.ads:42:14:\n     warning: subprogram \"Post_All_Off\" has no effect\n\nThese errors will by addressed by the proper implementation of these\nprocedures.\n\nChange-Id: I84f15837856ecc5ec8df18b39d3989885cd550d4\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nSigned-off-by: Jeremy Compostella \u003cjeremy.compostella@intel.com\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/70887\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Sean Rhodes \u003csean@starlabs.systems\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "04c1d01f2bd5b67f0fcb8f620ac83b7b84c47966",
      "tree": "de0abb877d2249522b0dfe081a51cd901bb4d383",
      "parents": [
        "f6a2d18329c7183ebfe90ea38852defed2d4e2bf"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Oct 03 22:28:21 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Oct 06 14:40:19 2019 +0000"
      },
      "message": "gma ilk hdmi: Add workaround for enable-bit quirk\n\nThe HDMI-enable bit is quirky, too. We are supposed to always set\nit twice.\n\nChange-Id: I9d093ff9a3178e01638f65b0607bc8d08c009978\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/35784\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "f6a2d18329c7183ebfe90ea38852defed2d4e2bf",
      "tree": "d0ab034df3f86fa1a25a0d776c5a7e0b162b3562",
      "parents": [
        "6c10d367eb169cc3f07053785fd000b382874672"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Oct 01 10:37:49 2019 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Oct 06 14:39:48 2019 +0000"
      },
      "message": "gma ilk: Handle Ibex Peak DP correctly\n\nWe missed some bits specific to Ibex Peak DPs. Namely, the training\npattern selection moved and we have to select the transcoder in the\n`DP_CTL` register as there is no separate DP transcoder register.\n\nThe latter is quirky, however. If a port (DP or HDMI) is disabled\nwith the second transcoder selected. This selection sticks and the\nsibling port (e.g. DP2 to HDMI2) can\u0027t be enabled with the first\ntranscoder. As a workaround, we are supposed to enable a port that\nwas using the second transcoder with the first transcoder selected\nagain.\n\nChange-Id: I0c1fafc2ba113aeeaf4ace750b333cc270bca37c\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/35740\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "63dc9190f178cae95705e980f002565c40fa981c",
      "tree": "9973d6bc0ff7d3b7c5fd7381922e95beabb8ec7c",
      "parents": [
        "d7809abf1a65f6d0c5b404349b4d8302bf4391c1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 09 17:42:19 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed May 08 12:30:48 2019 +0000"
      },
      "message": "gma: Turn constants depending on Config.CPU* into functions\n\nTo reduce elaboration time dependencies, turn constants at package\nlevel into functions. This will allow us to use the same code for\nconfigurations with constant and non-constant `GMA.Config.CPU*`.\n\nChange-Id: I0522f5c63c63080bf9633f3d1b6019f35e52d226\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/27062\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\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"
    }
  ]
}
