)]}'
{
  "commit": "02cebef5a140a0008a8bb0d3db6e33a4e7e4a9d2",
  "tree": "237b4be561f1e38c0b2af349cc76cae8fd1f549f",
  "parents": [
    "fdad6ec30dfb87df0980887a4c22e55ccf65f9c3"
  ],
  "author": {
    "name": "Kane-Chen-AS",
    "email": "kane_chen@aspeedtech.com",
    "time": "Tue Aug 12 17:40:04 2025 +0800"
  },
  "committer": {
    "name": "Cédric Le Goater",
    "email": "clg@redhat.com",
    "time": "Mon Sep 29 18:00:20 2025 +0200"
  },
  "message": "hw/misc/aspeed_sbc: Add CAMP2 support for OTP data reads\n\nThe OTP space contains three types of entries: data, conf, and strap.\nData entries consist of two DWORDs, while the other types contain\nonly one DWORD. This change adds the R_CAMP2 register (0x024 / 4) to\nstore the second DWORD when reading from the OTP data region.\n\nWith this enhancement, OTP reads now correctly return both DWORDs for\ndata entries via the CAMP registers, along with improved address\nvalidation and error handling.\n\nSigned-off-by: Kane-Chen-AS \u003ckane_chen@aspeedtech.com\u003e\nReviewed-by: Cédric Le Goater \u003cclg@redhat.com\u003e\nLink: https://lore.kernel.org/qemu-devel/20250812094011.2617526-8-kane_chen@aspeedtech.com\nSigned-off-by: Cédric Le Goater \u003cclg@redhat.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "052c70fd422f934b7b0eb9d3ac718d527777ffa6",
      "old_mode": 33188,
      "old_path": "hw/misc/aspeed_sbc.c",
      "new_id": "787e2d04899752e226b2cb4bdbeb8d320a6d99aa",
      "new_mode": 33188,
      "new_path": "hw/misc/aspeed_sbc.c"
    }
  ]
}
