)]}'
{
  "commit": "66d119480c208f734089b283a3c69e49a744f116",
  "tree": "b87aaf5ceb5fdb491e2a8823b8255b0453732cd1",
  "parents": [
    "cbafdf6d005abc49b30d04deb6f40e03a70299ea"
  ],
  "author": {
    "name": "Michał Kopeć",
    "email": "michal.kopec@3mdeb.com",
    "time": "Mon Mar 10 15:07:54 2025 +0100"
  },
  "committer": {
    "name": "Matt DeVillier",
    "email": "matt.devillier@gmail.com",
    "time": "Sat Apr 05 14:39:51 2025 +0000"
  },
  "message": "mb/novacustom/mtl-h: Add discrete graphics variant\n\nAdd NovaCustom V540TNx and V560TNx, which are variants of the mtl-h\nbaseboard, but with discrete graphics, compared to the igpu variant.\nOther notable differences:\n\n- 16\" models come with TAS5825 Smart Amp\n- Realtek RTL8111 network adapter\n- 14\" models have only one SSD slot\n- The non-Thunderbolt USB-C port has DP Alt mode with displayport lanes\n  sourced from the discrete graphics\n- HDMI port is wired to discrete graphics\n\nNVIDIA dGPU ASL code will be added in subsequent patches.\n\nTEST\u003dBuild V560TNx with UEFIPayload and boot to payload\n\nChange-Id: I2b8194c486de1ba3e04aa74ed63caa7a151fbb8b\nSigned-off-by: Michał Kopeć \u003cmichal.kopec@3mdeb.com\u003e\nReviewed-on: https://review.coreboot.org/c/coreboot/+/86790\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Michał Żygowski \u003cmichal.zygowski@3mdeb.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "813a558085b5b08ce7cb3e85702b551a49da9518",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/Kconfig",
      "new_id": "f08ce25c18dc00a531a1faa7d1c81d9a2c8a2e55",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/Kconfig"
    },
    {
      "type": "modify",
      "old_id": "ff079a0f521a27317b9d8ac8991940c9fb122931",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/Kconfig.name",
      "new_id": "2ad7489def0fb7b04effcf083915715b8d46ba47",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/Kconfig.name"
    },
    {
      "type": "modify",
      "old_id": "e4841b26c3b8078ca01b3083ffc487882f95de57",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/Makefile.mk",
      "new_id": "26078644704519251beb6b35cae49ed71d00ef99",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/Makefile.mk"
    },
    {
      "type": "modify",
      "old_id": "57924a615fa042b6cd776bf84c1151a0e86860f8",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/include/mainboard/gpio.h",
      "new_id": "eb6998851fd94ae1c85ea5e2c064720bd318c477",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/include/mainboard/gpio.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "09d2a5b068c85739da918e8749b92c16e8a08a14",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/include/mainboard/variants.h"
    },
    {
      "type": "modify",
      "old_id": "637257a01671e831fd94496fd56f7c804c89b696",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/ramstage.c",
      "new_id": "4d42fa9a8d105c37ba221359f6b5fd324143d0bb",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/ramstage.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "add19e3e7ff160fd869a64deaf186a06ae7c5ba2",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/data.vbt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "83829a4d4af51445c9ee4a231f538ad1112d66fb",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/gpio.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "376ed9dc5b98c402b6f256b15fb6794a6a737a28",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/hda_verb.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3c60a204053f1721db63a54c1f86263195aa6bcd",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/overridetree.cb"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adff672a40358bf612ca7bc640b77334d224108b",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/ramstage.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e95c4b13cd905b0749bda6717fd0889d039a904",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/dgpu/tas5825m.c"
    },
    {
      "type": "modify",
      "old_id": "f52b044a9ec7d62067eee7e41395aaaac15bc0df",
      "old_mode": 33188,
      "old_path": "src/mainboard/novacustom/mtl-h/variants/igpu/gpio.c",
      "new_id": "29a0ccc4c074aac640cf621ef8b28500c41527c7",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/igpu/gpio.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4d559dea53949ced33c92accfb25edea761d2abf",
      "new_mode": 33188,
      "new_path": "src/mainboard/novacustom/mtl-h/variants/igpu/ramstage.c"
    }
  ]
}
