)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e719ba526a0866f061bb87ae7be06ff936f83aea",
      "old_mode": 33188,
      "old_path": "common/broxton/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "279071a1134102109e98de47683c53d311195fca",
      "new_mode": 33188,
      "new_path": "common/broxton/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "36b145c88478b3e14183124f23678d1e4bd75e2c",
      "old_mode": 33188,
      "old_path": "common/broxton/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "d881075c2929e3e49e56e34712eb62e556c5a9c1",
      "new_mode": 33188,
      "new_path": "common/broxton/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "0ecf09b92ce178fdf46f5bdd79c87dc3f4ddf871",
      "old_mode": 33188,
      "old_path": "common/g45/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "c0bb683813882625d1ca949323e9657dcb69b9f9",
      "new_mode": 33188,
      "new_path": "common/g45/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "313239b4b601b1b67525b886a8df0986bd2cdcdd",
      "old_mode": 33188,
      "old_path": "common/g45/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "eee99d09396aa43ec4f0767c94a7f74a6c29c9a8",
      "new_mode": 33188,
      "new_path": "common/g45/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "6a00a5f34584289cc8c84f469f6b536b5e905453",
      "old_mode": 33188,
      "old_path": "common/haswell/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "1aea48e67c7462dc7a0a2c8f9e11a02ca2b4d1c9",
      "new_mode": 33188,
      "new_path": "common/haswell/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "e4f2611e6ea72fab965127ae76900ec097e12d8e",
      "old_mode": 33188,
      "old_path": "common/haswell/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "f7c5abeb7c02feb3d9ee0c8b58d6ff1c70db16fb",
      "new_mode": 33188,
      "new_path": "common/haswell/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "491a88f38d60f4d1befb4037c378e2e9cceffa34",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-display_probing.adb",
      "new_id": "72df4ed28ff3e2cf9b77d4d24cdb4ef8aafe97aa",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-display_probing.adb"
    },
    {
      "type": "modify",
      "old_id": "9c59652641ad67befc7d2a1c6e3276ed870093f9",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-display_probing.ads",
      "new_id": "ea133294281aa2be9d390d2af35a32c7995755a2",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-display_probing.ads"
    },
    {
      "type": "modify",
      "old_id": "39a64266c76da841e9e4aee2a68ec24f8c942682",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma.adb",
      "new_id": "e26e75197f21ac2ee3b617c223c2d86399232c55",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma.adb"
    },
    {
      "type": "modify",
      "old_id": "e18d1e35366b00a2d8802972da4d7e1ace4d0394",
      "old_mode": 33188,
      "old_path": "common/i945/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "23d54764a83cff98e44528b2205c71c57cc10b3f",
      "new_mode": 33188,
      "new_path": "common/i945/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "cad2898517e68161889085fcd41745c441b9dc55",
      "old_mode": 33188,
      "old_path": "common/i945/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "10e9d53ab9d5f9499599e6aaaac9aaefea8b8d25",
      "new_mode": 33188,
      "new_path": "common/i945/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "6bd43e185bbc7da8644eb91441040b7436e41fae",
      "old_mode": 33188,
      "old_path": "common/ironlake/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "b95f7ffe86d8e96504d13ec5cf2cbf97258b2225",
      "new_mode": 33188,
      "new_path": "common/ironlake/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "313239b4b601b1b67525b886a8df0986bd2cdcdd",
      "old_mode": 33188,
      "old_path": "common/ironlake/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "eee99d09396aa43ec4f0767c94a7f74a6c29c9a8",
      "new_mode": 33188,
      "new_path": "common/ironlake/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "2841208de3ee770b843172b8818c0245c4803ddf",
      "old_mode": 33188,
      "old_path": "common/skylake/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "acc4753d477f3e9855bb9b936680a5987c2cba81",
      "new_mode": 33188,
      "new_path": "common/skylake/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "e4f2611e6ea72fab965127ae76900ec097e12d8e",
      "old_mode": 33188,
      "old_path": "common/skylake/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "f7c5abeb7c02feb3d9ee0c8b58d6ff1c70db16fb",
      "new_mode": 33188,
      "new_path": "common/skylake/hw-gfx-gma-power_and_clocks.ads"
    },
    {
      "type": "modify",
      "old_id": "0a78217c43e073604dd192b5f553c29233cede09",
      "old_mode": 33188,
      "old_path": "common/tigerlake/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "d9d27bb84cf79b73ec6d7466d69ef855df5e9c69",
      "new_mode": 33188,
      "new_path": "common/tigerlake/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "72854e854a0be603c429968e5dc654268fab411c",
      "old_mode": 33188,
      "old_path": "common/tigerlake/hw-gfx-gma-power_and_clocks.ads",
      "new_id": "040d5c1de569d55ec3a6d36dca4a8fb07a21fa21",
      "new_mode": 33188,
      "new_path": "common/tigerlake/hw-gfx-gma-power_and_clocks.ads"
    }
  ]
}
