)]}'
{
  "log": [
    {
      "commit": "4be2e75658602356cfa2fab5cdb1157ab27f1b3a",
      "tree": "8a81a8454444ea2328254ecb25f84523f4541b47",
      "parents": [
        "87469f2ec0028f26ea54021ad02a94f9b1ee7759"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Fri Sep 09 10:37:06 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Feb 29 15:11:40 2024 +0000"
      },
      "message": "gma: Update transcoder setup for TGL\n\nTiger Lake requires configuration (but not enablement) of the\ntranscoder during the modeset sequence itself, so this patch adds a\nnew Config option to accommodate that and refactors the transcoder\nsetup into two new procedures.  There should be no functional\ndifferences for other generations.\n\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nSigned-off-by: Jeremy Compostella \u003cjeremy.compostella@intel.com\u003e\nChange-Id: I4d7e2a24c54fcd9994f44bb0b10924dce48068e5\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/67493\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "3f86b0b121ff5f07d5d1ab5c1b210ea92620bb30",
      "tree": "8bef2905e89040626ee649e5ae1f1f85c1488112",
      "parents": [
        "c0db994900fe9dabff9efd1b7fc547288a68c6c0"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Sat Jul 18 00:22:32 2020 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jul 19 17:38:39 2020 +0000"
      },
      "message": "Move `PSR_Off` out of `Power_And_Clocks_Haswell`\n\nAllowing other platforms to use the Haswell-specific power and clocks\npackage precludes with\u0027ing other Haswell-specific units unless they are\nplaced under `haswell_shared` as well. This unnecessarily forces several\nimplementation-specific details to be public, breaking encapsulation.\n\nThe only benefit is that the `PSR_Off` procedure gets to be shared.\nHowever, we can allow reusing said procedure without having to destroy\nencapsulation, by moving it elsewhere. As the SRD/PSR registers are tied\nto transcoders, place `PSR_Off` and the corresponding definitions to the\ncommon `Transcoder` package. Also update the callers of this procedure\nto refer to the `Transcoder` package, and then drop the visibility of\nthe power and clocks package for Haswell.\n\nChange-Id: I7483409b8b7db58874cbba3c0a7edb1968bba456\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/43563\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "abb16d98d6140936e84e767b2df6a9cdc3e486dc",
      "tree": "d9d4fa4012d8502218bb2a3283fb9e3f2cd26db7",
      "parents": [
        "3d06de825053c45f9fdb413b72f3174809533a51"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue May 29 01:44:26 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sun Jun 03 20:33:36 2018 +0000"
      },
      "message": "gma hsw transcoder: Choose PDW path for scaling on DDI A\n\nIf scaling is required, always drive DDI A through the Power Down Well\n(PDW) path. If not, keep the current \"always on\" path to allow power\nsaving.\n\nHopefully, this also enables us to use the eDP in legacy VGA text mode.\n\nChange-Id: Ia9135d253083d363872c7cf0b3e2b5b69ba0831f\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.coreboot.org/26664\nReviewed-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\n"
    },
    {
      "commit": "636390ca01e7ecd6c53c1db60a6b97685bb5483e",
      "tree": "2eab6ba0ee7d4b9b225e16dac3c9dfc0915e5453",
      "parents": [
        "229ed1c7bfb6c372b6247a6be6f002066feaf43e"
      ],
      "author": {
        "name": "Arthur Heymans",
        "email": "arthur@aheymans.xyz",
        "time": "Wed Mar 28 16:52:13 2018 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 03 13:00:19 2018 +0000"
      },
      "message": "gma: Add a flag to use GMCH transcoder registers\n\nChange-Id: Ic9bff918bdcab3c5c55316cb6de1a8a8bf1c6430\nSigned-off-by: Arthur Heymans \u003carthur@aheymans.xyz\u003e\nReviewed-on: https://review.coreboot.org/25406\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "7ad2d6569640f2f18b736fbf372ffb9aea5bed27",
      "tree": "9d107b97b846924b40f7e202de1ff1a17b8d99a8",
      "parents": [
        "113a14bd5a3e96225c1717a09a578a434385592e"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Dec 07 15:19:32 2016 +0100"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Mar 06 14:57:21 2017 +0100"
      },
      "message": "gma: Move transcoder setup into own package\n\nSplit the transcoder setup out of `Pipe_Setup` into a new package\n`Transcoder`. This comes closer to how Intel\u0027s manuals describe the\nhardware.\n\nAlso rework the related constant definitions to make things more\nhuman readable.\n\nChange-Id: Ife0f0d635d87b874d4b713a00ca7a1bec688c672\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/17764\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"
    }
  ]
}
