)]}'
{
  "commit": "93c306939b732fb05f6d8a692acc3fca78bc0f9f",
  "tree": "197478ba299562a8044c7d998c24e365af61b295",
  "parents": [
    "d152fb95e2b7fda62a85f6c8e4112ba9f353a8d6"
  ],
  "author": {
    "name": "Nico Huber",
    "email": "nico.huber@secunet.com",
    "time": "Mon Mar 20 14:25:09 2017 +0100"
  },
  "committer": {
    "name": "Nico Huber",
    "email": "nico.h@gmx.de",
    "time": "Fri Jul 28 12:13:59 2017 +0000"
  },
  "message": "chipset_enable: Add support for Intel Skylake / Kabylake\n\nAll publicly known Skylake / Kabylake / Sunrise Point PCH variants\nshare the same register interface [1..6]. Although all SPI configu-\nration is now done through the SPI PCI device 1f.5, we can\u0027t probe\nfor it directly since its PCI vendor and device IDs are usually hid-\nden.\n\nTo work around the hidden IDs, we use another PCI accessor that doesn\u0027t\nrely on the OS seeing the PCI device.\n\nThis handles SPI flashes only. While booting from LPC is still sup-\nported, it seems nobody uses it any more.\n\nSome additional PCI IDs were gathered from driveridentifier.com.\n\nTEST\u003dCompiled with B150 set to NT (instead of BAD) and checked for\n     sane register readings.\n\n[1] 6th Generation Intel® Core(TM) Processor Families I/O Platform\n    Datasheet - Volume 1 of 2\n    Revision 002EN\n    Document Number 332995\n\n[2] 6th Generation Intel® Processor I/O Datasheet for U/Y Platforms\n    Volume 2 of 2\n    Revision 001EN\n    Document Number 332996\n\n[3] 7th Generation Intel® Processor Families I/O Platform\n    Datasheet - Volume 1 of 2\n    Revision 002\n    Document Number 334658\n\n[4] 7th Generation Intel® Processor Families I/O for U/Y Platforms\n    Datasheet - Volume 2 of 2\n    Revision 002\n    Document Number 334659\n\n[5] Intel® 100 Series and Intel® C230 Series Chipset Family Platform\n    Controller Hub (PCH)\n    Datasheet - Volume 1 of 2\n    Revision 004EN\n    Document Number 332690\n\n[6] Intel® 100 Series Chipset Family Platform Controller Hub (PCH)\n    Datasheet - Volume 2 of 2\n    Revision 001EN\n    Document Number 332691\n\nChange-Id: I000819aff25fbe9764f33df85f040093b82cd948\nSigned-off-by: Nico Huber \u003cnico.huber@secunet.com\u003e\nReviewed-on: https://review.coreboot.org/18925\nReviewed-by: David Hendricks \u003cdavid.hendricks@gmail.com\u003e\nTested-by: build bot (Jenkins) \u003cno-reply@coreboot.org\u003e\nReviewed-by: Youness Alaoui \u003csnifikino@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "83c470fa61471c93e965bbfbdfb048f5fc803e55",
      "old_mode": 33188,
      "old_path": "chipset_enable.c",
      "new_id": "a85ae211d49c473f16bbc0033f2fa1569a35a978",
      "new_mode": 33188,
      "new_path": "chipset_enable.c"
    },
    {
      "type": "modify",
      "old_id": "fd9da9657057dfc18eff732736262048d17f138d",
      "old_mode": 33188,
      "old_path": "programmer.h",
      "new_id": "ec00bd9a958693360b04153a0da067a8bf6822d3",
      "new_mode": 33188,
      "new_path": "programmer.h"
    }
  ]
}
