)]}'
{
  "commit": "e9552d3930f9a7226de6788d74842949eeee3e35",
  "tree": "e3c10ffe40d9e148bb0bc7fde10aadae5af88fc4",
  "parents": [
    "6716f332fc1bf545cadf6349c5f80ca59967a14c"
  ],
  "author": {
    "name": "Steven Lee",
    "email": "steven_lee@aspeedtech.com",
    "time": "Sat Jun 13 14:40:03 2026 +0800"
  },
  "committer": {
    "name": "Steven Lee",
    "email": "steven_lee@aspeedtech.com",
    "time": "Fri Jul 24 12:41:07 2026 +0800"
  },
  "message": "i3c: add legacy I2C device support and length CCCs\n\nattach_i2c_dev + i2c_write/read/write_read and an embedded-hal I2c impl\nroute legacy devices through DAT slots by static address. Add\nSETMWL/SETMRL/GETMWL/GETMRL/GETMXDS, and latch target-side MWL/MRL\nupdates from SLV_MAX_LEN.\n\nSigned-off-by: Steven Lee \u003csteven_lee@aspeedtech.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7800dbe73d257a3f0734f849333ae9500a1480ba",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/ccc.rs",
      "new_id": "bd9bfdc4db7258ddfe69b8ae534455b185bd0aeb",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/ccc.rs"
    },
    {
      "type": "modify",
      "old_id": "ab9f02afeadd06bcc0af2670fda937ccf93f35ac",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/config.rs",
      "new_id": "2665dab614eeb0c7b1b697b098282a7818e9170f",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/config.rs"
    },
    {
      "type": "modify",
      "old_id": "d9739afe61fbd4faf56074bd6cbebbadcff8fedf",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/constants.rs",
      "new_id": "354aefa8c1e5f4771390af4d36c93f8a8174d406",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/constants.rs"
    },
    {
      "type": "modify",
      "old_id": "8b086fa8f1edb769754d8fbdb90c754969cccf48",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/controller.rs",
      "new_id": "4325ad22edf853792bf1067fd4cdf2452f6c301d",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/controller.rs"
    },
    {
      "type": "modify",
      "old_id": "75344a9fa337be8831c22fb7f83df14db183d781",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/hardware.rs",
      "new_id": "2d34cd473a215cb3612a1b469586a1c928483585",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/hardware.rs"
    },
    {
      "type": "modify",
      "old_id": "59417a743acad7c039b83659233617ce3aa8cffb",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/mod.rs",
      "new_id": "a915d8048fdd96614dc4b7ec3344d7c496518b70",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/mod.rs"
    },
    {
      "type": "modify",
      "old_id": "fdb61db388d1385a05edee147ea67bdf3a90d021",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/registers.rs",
      "new_id": "33799775b60a4660e584d11cedc1fa7004031b62",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/registers.rs"
    },
    {
      "type": "modify",
      "old_id": "d208dc036791009eb62b83a81e1b6863a3f37cbb",
      "old_mode": 33188,
      "old_path": "target/ast10x0/peripherals/i3c/types.rs",
      "new_id": "201fa9769bac5ed18b657b71407d994308787d82",
      "new_mode": 33188,
      "new_path": "target/ast10x0/peripherals/i3c/types.rs"
    }
  ]
}
