)]}'
{
  "commit": "dbfdaeb381a49a7bc753d18e2876bc56a15e01cc",
  "tree": "97d971a3e7e65cf33d8d0255b3bf7e8f26d0aa0c",
  "parents": [
    "f406055cb18c6e299c4a783fc1effeb16be41803"
  ],
  "author": {
    "name": "Stuart Yoder",
    "email": "stuart.yoder@arm.com",
    "time": "Sat Oct 18 14:25:18 2025 +0300"
  },
  "committer": {
    "name": "Jarkko Sakkinen",
    "email": "jarkko@kernel.org",
    "time": "Sat Oct 18 14:33:22 2025 +0300"
  },
  "message": "tpm_crb: Add idle support for the Arm FF-A start method\n\nAccording to the CRB over FF-A specification [1], a TPM that implements\nthe ABI must comply with the TCG PTP specification. This requires support\nfor the Idle and Ready states.\n\nThis patch implements CRB control area requests for goIdle and\ncmdReady on FF-A based TPMs.\n\nThe FF-A message used to notify the TPM of CRB updates includes a\nlocality parameter, which provides a hint to the TPM about which\nlocality modified the CRB.  This patch adds a locality parameter\nto __crb_go_idle() and __crb_cmd_ready() to support this.\n\n[1] https://developer.arm.com/documentation/den0138/latest/\n\nSigned-off-by: Stuart Yoder \u003cstuart.yoder@arm.com\u003e\nReviewed-by: Jarkko Sakkinen \u003cjarkko@kernel.org\u003e\nSigned-off-by: Jarkko Sakkinen \u003cjarkko@kernel.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed97344f23242e2862324bd1373cb1030c7123e1",
      "old_mode": 33188,
      "old_path": "drivers/char/tpm/tpm_crb.c",
      "new_id": "c75a531cfb98ef4510e3835225e1ad15be6b84e1",
      "new_mode": 33188,
      "new_path": "drivers/char/tpm/tpm_crb.c"
    }
  ]
}
