)]}'
{
  "commit": "8beafd74958561988d29ba0897e057d4f3204a27",
  "tree": "1676c1e615c4714b9c2394ffd8bf1260ed73b7da",
  "parents": [
    "fe7985f2a0692bc773d470a92ec54d22d3c12e4b"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.huber@secunet.com",
    "time": "Tue Jan 07 14:59:44 2020 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Thu Mar 05 15:12:05 2020 +0000"
  },
  "message": "gma: Split `Internal` port type into `eDP` \u0026 `LVDS`\n\nWe used to have a single type `Internal`, in the GMA interface, to\nrepresent the port for any internal panel. This seemed suitable as\nall mainboard targets used the additional panel logic (power se-\nquencing, backlight) only with either one of the eDP and LVDS ports.\n\nHowever, the hardware allows to combine the panel logic also with\nother ports. And some of the regular DP ports are even mentioned as\nalternatives to the dedicated eDP port.\n\nAs a first step towards supporting such less common combinations,\nwe get rid of the single `Internal` type. All the panel logic still\nassumes that either the dedicated eDP or the LVDS port is used for\nan internal display. We introduce `Internal_Port_Type` to represent\neDP and LVDS, for this. But it should vanish, once the panel logic\nis adapted.\n\nChange-Id: Iadf3c11bd35d085cf47a961e800b0d96b79f62f5\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/c/libgfxinit/+/38239\nReviewed-by: Angel Pons \u003cth3fanbus@gmail.com\u003e\nTested-by: Nico Huber \u003cnico.h@gmx.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fe10208e167627693b5039e569b2828539f14948",
      "old_mode": 33188,
      "old_path": "common/broxton/hw-gfx-gma-power_and_clocks.adb",
      "new_id": "07f0cc7fa5bcaadfae132a9ac8941d46725648f8",
      "new_mode": 33188,
      "new_path": "common/broxton/hw-gfx-gma-power_and_clocks.adb"
    },
    {
      "type": "modify",
      "old_id": "479b626d5e8c2fc858685176a8b1a623df104612",
      "old_mode": 33188,
      "old_path": "common/g45/hw-gfx-gma-port_detect.adb",
      "new_id": "45ed2dd4e1eddd3474dc1452832e4f8106eb9c61",
      "new_mode": 33188,
      "new_path": "common/g45/hw-gfx-gma-port_detect.adb"
    },
    {
      "type": "modify",
      "old_id": "50c14cd7aafae9267a582b123ea83d5e463a6509",
      "old_mode": 33188,
      "old_path": "common/haswell_shared/hw-gfx-gma-port_detect.adb",
      "new_id": "09136ff4c0c2ac992a2e7784c3d12929692e253a",
      "new_mode": 33188,
      "new_path": "common/haswell_shared/hw-gfx-gma-port_detect.adb"
    },
    {
      "type": "modify",
      "old_id": "44d9acd6ff290dfb1f30c56274f095ba32fd634a",
      "old_mode": 33188,
      "old_path": "common/haswell_shared/hw-gfx-gma-power_and_clocks_haswell.adb",
      "new_id": "252074eba0980c971caa4ccd1f233ecd0b7a4976",
      "new_mode": 33188,
      "new_path": "common/haswell_shared/hw-gfx-gma-power_and_clocks_haswell.adb"
    },
    {
      "type": "modify",
      "old_id": "0e49943a4c6df19d684b24d86cb91e4c6d273fbd",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-config.ads.template",
      "new_id": "db03a0763e8787c2d6dcbdaa4f946e33c12e6279",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-config.ads.template"
    },
    {
      "type": "modify",
      "old_id": "ede140cce77cc6f4ae9aaaafd7d4a91838f8ed3c",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-config_helpers.adb",
      "new_id": "07fa087a14e5f21e7c20cb5740486b300cf08f97",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-config_helpers.adb"
    },
    {
      "type": "modify",
      "old_id": "0d7cd371ca9b5f27f94f63652892c24989a1f822",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-display_probing.adb",
      "new_id": "df8849249e612703fe7103d74add04c9f1eeddde",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-display_probing.adb"
    },
    {
      "type": "modify",
      "old_id": "5e8abe4c864d11409145ef3b9b6f3de6beed4b70",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma-display_probing.ads",
      "new_id": "5dcdbd4f661008114e2644cd1b79dc377d82c9ff",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma-display_probing.ads"
    },
    {
      "type": "modify",
      "old_id": "0fe360d5c2435d6881a526045d70bec08db210ba",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma.adb",
      "new_id": "d0f296ec3d44a14d11215ac915dbfcb94b2eb817",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma.adb"
    },
    {
      "type": "modify",
      "old_id": "bdc470471c743cf5eeb3d86ad729b66a16c78f5a",
      "old_mode": 33188,
      "old_path": "common/hw-gfx-gma.ads",
      "new_id": "fcd8804cd9e2db25c16f868cd0c5cb227f7b7504",
      "new_mode": 33188,
      "new_path": "common/hw-gfx-gma.ads"
    },
    {
      "type": "modify",
      "old_id": "5af2e8429591b18bd722c5648f8693af5936bbe2",
      "old_mode": 33188,
      "old_path": "common/ironlake/hw-gfx-gma-port_detect.adb",
      "new_id": "7efadeb9e4f47e2193e1e807a386668b6d4bcd94",
      "new_mode": 33188,
      "new_path": "common/ironlake/hw-gfx-gma-port_detect.adb"
    },
    {
      "type": "modify",
      "old_id": "42aabbd1d007ea48c9d476cf291b4992513cdca1",
      "old_mode": 33188,
      "old_path": "common/ironlake/hw-gfx-gma-power_and_clocks_ironlake.adb",
      "new_id": "9bc5544279c91c908f00f93753a7d48a98aa333d",
      "new_mode": 33188,
      "new_path": "common/ironlake/hw-gfx-gma-power_and_clocks_ironlake.adb"
    },
    {
      "type": "modify",
      "old_id": "e8087edb03b8f7622ff55288eb0ffd83f990c23f",
      "old_mode": 33188,
      "old_path": "common/skylake/hw-gfx-gma-power_and_clocks_skylake.adb",
      "new_id": "93d8d188e452ffdbe9cb67962e9d2c7c1a6da165",
      "new_mode": 33188,
      "new_path": "common/skylake/hw-gfx-gma-power_and_clocks_skylake.adb"
    }
  ]
}
