)]}'
{
  "log": [
    {
      "commit": "7edb1a794a8dff028099917979db0f539f054f52",
      "tree": "d9ec6d4f4ef41a61a5c1716f3cc3d5a4eaeb1957",
      "parents": [
        "ab7088683624200265e67b40ac3d27d186ad4108"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed May 27 21:10:10 2026 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma adl: Add missing Alder Lake power \u0026 clock bits\n\nMost notable changes are:\n* ADL-P has different default CDClk frequency choices.\n* There are new divisors for CDClk:\n  + 3 (resulting in an odd `/ 1.5` for CDClk x2)\n  + and 8.\n* There are four DBUF slices now and we need to enable all of\n  them (probably related to their position and distance to the\n  display pipelines on the MBus).\n* Programming of MBus ABOX credits is not needed anymore\n  (Has_Mbus_Abox_Credits).\n* The MBus configuration allows joining of DBUF slices. We\n  enable this for our simple buffer allocation (Has_Mbus_Joining)\n  (this could use a deeper investigation if we wanted to conserve\n  power).\n\nThis is based on work by several authors that was originally\nsquashed into another commit:\nhttps://review.coreboot.org/c/libgfxinit/+/67801/\n\nChange-Id: I6402b9cdcc3571128d76026aa5c7c1bb48f8df33\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/510\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Ada SPARK \u003cgnatbot@sourcearcade.org\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "ab7088683624200265e67b40ac3d27d186ad4108",
      "tree": "8ea529d2bfb69c5a2c35be859bec5b086cbc46f4",
      "parents": [
        "27d26275bd76a52d4413ee6ac0fd9f3048e43542"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed May 27 19:22:57 2026 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma adl: Implement power-domain handling\n\nThe ADL-P power domains follow a different pattern.  So far all\npower *wells* (and their power gates, PG) were numbered and had\nto be enabled in linear order, now we have a tree:\n\n       PW0\n        |\n     --PW1--\n    /       \\\n  PWA     --PW2--\n         /   |   \\\n       PWB  PWC  PWD\n\nWhere PWA .. PWD are required for the display pipelines A .. D.\nAlso, there are power domains for five combo DDIs now, but only\nfour TC DDIs.\n\nThis is based on work by several authors that was originally\nsquashed into another commit:\nhttps://review.coreboot.org/c/libgfxinit/+/67801/\n\nChange-Id: I08aed1d2cab84108bb70a5dc62c1bb95d4f1d423\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/509\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nTested-by: Ada SPARK \u003cgnatbot@sourcearcade.org\u003e\n"
    },
    {
      "commit": "27d26275bd76a52d4413ee6ac0fd9f3048e43542",
      "tree": "fabf7e605084132abd4b4ee6194bd6ad5f197c59",
      "parents": [
        "80b25dfafc232209ab50df9aeddd8c8202f24da1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed May 27 19:01:09 2026 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma tgl: Factor power-domain handling out\n\nADL-P brings new power domains with different dependencies. Let\u0027s\nmake room for an alternative implementation.\n\nThis breaks building the ADL-P config until its implementation is\nadded in a follow-up commit.\n\nChange-Id: I38d6702fe34536ba5d4023f1b1f2e4a979df21b9\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/508\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "80b25dfafc232209ab50df9aeddd8c8202f24da1",
      "tree": "52eaaf46d8a2ef645b7daa6b69e28af50073a815",
      "parents": [
        "dea094a0d99df9216e94413aaaa79e20355a2cdc"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Wed Aug 28 00:03:29 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma adl: Add missing Alder Lake TC bits\n\nAdd some missing ADL-P handling and workarounds for TC ports.\n\n* Ownership is handled in DDI_BUF_CTL (Need_TC_PHY_Ownership).\n* Additional \"Loadgen\" selection is needed in DKL PHY\n  configuration (Need_TC_Loadgen_Select).\n* Explicit blocking of TC cold state is not needed (Block_TC_Cold).\n* A workaround is needed to avoid PHYs hanging when switching from\n  TBT mode to DP-alt/legacy mode (Need_TBT_DP_Alt_Switch_Wa).\n\nThis is based on work by several authors that was originally\nsquashed into another commit:\nhttps://review.coreboot.org/c/libgfxinit/+/67801/\n\nChange-Id: I32fd558c27f4f9658aea799f1b6c679be4d31feb\nSigned-off-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/507\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nTested-by: Ada SPARK \u003cgnatbot@sourcearcade.org\u003e\n"
    },
    {
      "commit": "dea094a0d99df9216e94413aaaa79e20355a2cdc",
      "tree": "8d0bf7f7b89c19126b9d00ab0782b80aeb214ff2",
      "parents": [
        "c74eafd9201e7c27cdeecfd801dc5a745613da0b"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Mon Aug 19 21:31:23 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma adl: Implement TC ownership/connection handling\n\nThe ownership handling and hot-plug status moved from FIA registers\ninto DDI_BUF_CTL and new TCSS_DDI_STATUS registers.\n\nChange-Id: I04c1341ceb7339ec4a06450b2d9ce07b27688904\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/506\nTested-by: Ada SPARK \u003cgnatbot@sourcearcade.org\u003e\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\n"
    },
    {
      "commit": "c74eafd9201e7c27cdeecfd801dc5a745613da0b",
      "tree": "c9c7224da2596d790c16693cfb9be8af6ad336e7",
      "parents": [
        "0947273288ec221c752ebf641e70c44ee7241e28"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Tue Jul 23 12:38:02 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jul 30 10:12:22 2026 +0000"
      },
      "message": "gma tgl: Factor TC ownership/connection handling out\n\nThe ownership and connection handling differs for Alder Lake.  It uses\nkind of the same procedures with different registers and layouts. Move\nthings into a sub-package `TC.Ownership\u0027,  to allow alternative imple-\nmentations.\n\nWe have to share some register definitions with the sub-package, hence\nmove related things into the private part of `TC\u0027.\n\nChange-Id: Iaa6b39bdb250c1af88ba83bf78a82cbdd298245e\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/505\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "ac2a141ee3abd5c6cdbd3a7ce4162f1614e53368",
      "tree": "4d0003fefa316cfd2f8c33ef13833765c136a12b",
      "parents": [
        "ba84df26cb4ef8a37a94d976bad5fd272a525610"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Jul 02 10:41:59 2026 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Mon Jul 13 12:27:58 2026 +0000"
      },
      "message": "Fix style issues and enable style checks\n\nThe enabled checks `3abdefhiklnprSx` are what we already live by\nbut didn\u0027t enforce so far. One check that we use internally, yet\nomit here is `t`, token spacing. It\u0027s too aggressive and doesn\u0027t\nallow for manual alignment of tables. The set of checks seems to\nto fit our code base rather well, otherwise.\n\nSo following checks will be performed:\n\n`3` Specify indentation level: 3 spaces.\n`a` Check attribute casing: Attributes should appear in mixed case\n`b` Blanks not allowed at statement end\n`d` Check no DOS line terminators present: No CR/LF\n`e` Check end/exit labels\n`f` No form feeds or vertical tabs\n`h` No horizontal tabs: We always use spaces\n`i` Check if-then layout\n`k` Check keyword casing: Keywords should appear in lower case\n`l` Check layout: Follow layout recommendation of the Ada RM\n`n` Check casing of entities in Standard: Should follow the Ada RM\n`p` Check pragma casing: Should appear in mixed case\n`r` Check reference: Identifiers should appear as in the declaration\n`S` Check no statements after then/else\n`x` Check extra parentheses: No C-syle parents arounds conditions\n\nChange-Id: Ia07c571c3e3e4e49d8559099511b217ade86f33f\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/533\nReviewed-by: Thomas Heijligen \u003csrc@posteo.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "7e08e5d2803914af4e46280b558ec1307ead9031",
      "tree": "1dd34e6eba43f5503aa8ac38dc6b9f594eca4b32",
      "parents": [
        "4de756532f75d7ee7fd16fc8218292c45db26900"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Fri Jun 05 14:55:41 2026 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Thu Jun 11 18:36:40 2026 +0000"
      },
      "message": "gma tgl: Add dummy `when others \u003d\u003e` to calm GNAT\n\nWe already prove the subtype predicate, however GNAT doesn\u0027t know\nthat and may warn that a given value may not be covered:\n\n  warning: pragma Restrictions (No_Exception_Propagation) in effect [-gnatw.x]\n  warning: \"Constraint_Error\" may call Last_Chance_Handler [-gnatw.x]\n\nChange-Id: Ie62210a78f950cf866f21c11f9577b45f72265ab\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/512\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "fa9a0d295928c5a9703662601e1b19facc244822",
      "tree": "55cf3afd92e58b01dc85fbd7e175e1c45fd22e24",
      "parents": [
        "5473d291709b767af6555898cdc04d0a1dfbc290"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Fri Sep 09 11:09:09 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma tgl: Add port detection\n\nBlock TCCOLD during initialization so that Modular FIA registers can be\naccessed.  Instead of keeping track of the state of TCCOLD all of the\ntime (and enabling and re-enabling), this patch just blocks TCCOLD\nonce during initializaton and leaves it that way.\n\nWe don\u0027t have any knowledge yet if a TC port is used in legacy DP/HDMI\nmode or not, so we always handle hotplug events in both hardware blocks.\n\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nChange-Id: I674e7c2dcd7738e3d76266ff36675dbd52fa5ae2\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/470\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: Ada SPARK \u003cgnatbot@sourcearcade.org\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "5473d291709b767af6555898cdc04d0a1dfbc290",
      "tree": "c098cc9073c5156d16e12f1d3216f52c8c6c5411",
      "parents": [
        "6ff4953033e9e983a3da54ad59c9ff8221e513af"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Mon Feb 06 16:46:33 2023 -0700"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma tgl: Add connector programming\n\nThis patch adds support for enabling displays on both combo PHY ports\nand Type-C ports over DP-Alt mode.\n\nVerified eDP, HDMI (not Type-C),  and DP Alt mode on google/delbin.\n\nChange-Id: I908e8bef8451d21eecde9ce6defddc2b3df7f738\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/469\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "bfea6a3f68ffd758a6ce5779d3a62891efcc0044",
      "tree": "fbbf342e35561f647234de64e5b781aac0ec6f2c",
      "parents": [
        "7b36b69db8e2a36cb65d765de34cd51489d2a4c1"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Thu Mar 07 15:22:36 2024 +0000"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma connectors: Add `Pipe\u0027 parameter to Pre_/Post_Off procedures\n\nChange-Id: I01dbf3cae3dfef2130fa10116f70f23238c7a48c\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/467\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "68deeb44d0db3cd28c82887396fb7f385e208b3b",
      "tree": "0acf67b2cd699bb7d79a9d5e19d118639eebd592",
      "parents": [
        "6db27c4635ac880f139f8a0ea59faae3cf2fbe75"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Fri Sep 09 10:59:08 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma tgl: Add support for allocating PLLs\n\nThis patch adds support for allocating both combo PHY PLLs and USB\nType-C PLLs for Tiger Lake.\n\nVerified Combo PHY (HDMI, eDP) and Type-C (DP Alt mode) on\nGoogle/delbin.\n\nSquashed clean-ups:\n\n  gma tgl: Clean up the code for gfx plls\n\n  This patch improves code quality through various optimizations, such as\n  replacing indexed array access with direct value access and simplifying\n  variable declarations. It also simplifies function rewrites by using\n  constructs like case-when instead of multiple range mappings or if else\n  blocks. Additionally, the patch addresses minor typographical errors.\n  These changes enhance the code\u0027s readability and maintainability\n  without impacting functionality.\n\n  Signed-off-by: Dinesh Gehlot \u003cdigehlot@google.com\u003e\n\n  gma tgl: Rename DKL PLL to Dekel_Phy\n\n  This patch changes the name of a PLL \"DKL\" to \"Dekel_Phy\" to maintain\n  consistency with the naming convention of other PHY PLLs\n\n  Signed-off-by: Dinesh Gehlot \u003cdigehlot@google.com\u003e\n\nChange-Id: I9dd7e0d0180f70d73eb50d7e58718261e5e74071\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/465\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "6db27c4635ac880f139f8a0ea59faae3cf2fbe75",
      "tree": "92c932548eb487c6faed38c15639767b12573a2d",
      "parents": [
        "a8254480fa08969d60b67456f299dd263056d6c9"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Fri Sep 09 10:49:55 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma tgl: Fill out power and clocks module\n\nThis is the modeset sequence for the display engine itself.  TGL has\nsimilarities to both SKL and BXT, but also adds new programming, like\nMBUS credits, Bandwidth Buddy, and of course new chicken bits.\n\nTested on google/delbin; can still boot successfully to the kernel and\nthe kernel can still properly perform its own modeset and not crash :)\n\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nSigned-off-by: Jeremy Compostella \u003cjeremy.compostella@intel.com\u003e\nChange-Id: I8f09696588aa73cebc7a44583ae5e029c705a535\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/464\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "a8254480fa08969d60b67456f299dd263056d6c9",
      "tree": "577d9650c6c4e7772ce013a94b14774752f218e5",
      "parents": [
        "41e8674b7180778ed4beec9fc55c988aef330ebe"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Jul 03 12:23:00 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma connectors: Add a Prepare() step\n\nPrepare() will be used to adapt a `Port_Config\u0027 to platform quirks.\nFor instance the FDI usage on Ironlake, USB-C usage on Tiger Lake.\n\nChange-Id: I2fb3ed026077f0371112682b90bea751a28bf994\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/462\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "41e8674b7180778ed4beec9fc55c988aef330ebe",
      "tree": "839a4ffa6f5602f9b2f4a9487f0432cb86ad09c5",
      "parents": [
        "1b99185ac3275f8d231e734a92d4f1e25a2eb829"
      ],
      "author": {
        "name": "Nico Huber",
        "email": "nico.huber@secunet.com",
        "time": "Wed Jul 17 17:10:28 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma power: Allow to explicitly enable DDI/Aux power\n\nWe used to enable power for DP-aux channels quite implicitly by faking\nconfigs that use a specific port.  As Tiger Lake requires us to enable\na DDI port\u0027s power late during the modesetting sequence,  we introduce\na new API for such cases, and also use it for the DP-aux case.\n\nTested on HSW, and BXT \u0026 CFL where we enable PW2 explicitly now.\n\nChange-Id: I1fd6348ff4855557166495613c6a181f85a818f4\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/461\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\n"
    },
    {
      "commit": "d1e74b4d7b941db23d484955231f1b4049ed14f6",
      "tree": "a88bb85e6187f750e6b5a0321926f2e82b1f5f2b",
      "parents": [
        "0da761a02127cef9dbf78a8ac270aa9e5b5de61d"
      ],
      "author": {
        "name": "Tim Wawrzynczak",
        "email": "twawrzynczak@chromium.org",
        "time": "Fri Sep 09 10:53:27 2022 -0600"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Sat Jun 06 10:28:13 2026 +0000"
      },
      "message": "gma tgl: Add combo PHY programming sequence\n\nThis is required before any combo PHY ports can be used,  so it will be\nperformed early in the modeset.\n\nSquashed clean-up:\n\n  gma tgl: Refactor code for enhanced modularity\n\n  This patch corrects code indentation and incorporates an internal\n  procedure Propagate_To_Group for enhanced modularity. There are no\n  changes to functionality.\n\n  Signed-off-by: Dinesh Gehlot \u003cdigehlot@google.com\u003e\n\nChange-Id: Id0c2495872250e84057c3130cab19dea05a00b75\nSigned-off-by: Tim Wawrzynczak \u003ctwawrzynczak@chromium.org\u003e\nReviewed-on: https://review.sourcearcade.org/c/libgfxinit/+/459\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "commit": "17cfc92f402493979783585b6581efbd98c0cf07",
      "tree": "95104a05ac567e1c2b391fbf1a77beb29e5983ce",
      "parents": [
        "4b991bf8aed900bb0c16b6dc78f010963b2a23bd"
      ],
      "author": {
        "name": "Angel Pons",
        "email": "th3fanbus@gmail.com",
        "time": "Thu Apr 11 14:08:16 2024 +0200"
      },
      "committer": {
        "name": "Nico Huber",
        "email": "nico.h@gmx.de",
        "time": "Tue Apr 23 19:37:56 2024 +0000"
      },
      "message": "tgl plls: Disable warnings about unused variable\n\nLooks like this is yet-to-be-implemented code. To be able to build-test\nother changes, turn off some warnings about the `PLLs` variable.\n\nTEST\u003dRun this and make sure all builds pass:\n\n for f in configs/*\n do\n     make distclean\n     make DEBUG\u003d1 cnf\u003d$f -j$(nproc)\n done\n\nChange-Id: I51a14f7a9d6d6d930b9239ed5d0f61c45f2f123b\nSigned-off-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/81852\nReviewed-by: Nico Huber \u003cnico.h@gmx.de\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n"
    },
    {
      "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"
    }
  ]
}
