)]}'
{
  "commit": "cc9b4ef8f3b465f4625ca40bf6af5e033df2bd75",
  "tree": "60794d79e8f5d875fe0a236da6fa6dd692240264",
  "parents": [
    "a2077d44cc5743b2fae084dd3cac9225e81bc2fb"
  ],
  "author": {
    "name": "Junhui Liu",
    "email": "junhui.liu@pigmoral.tech",
    "time": "Tue Jun 23 10:49:25 2026 +0800"
  },
  "committer": {
    "name": "Anup Patel",
    "email": "anup@brainfault.org",
    "time": "Sun Jun 28 11:16:36 2026 +0530"
  },
  "message": "platform: generic: spacemit: k1: fix wrong address definitions\n\nPMU_AP_CORE2_IDLE_CFG and PMU_AP_CORE3_IDLE_CFG are not continuous with\nPMU_AP_CORE0_IDLE_CFG and PMU_AP_CORE1_IDLE_CFG. They are at PMU AP\nbase + 0x160 and + 0x164, matching the vendor OpenSBI definitions. After\nfixing these addresses, the intermediate cluster offset macros are\nredundant now, so define the wakeup and idle registers directly as\nPMU_AP_BASE offsets. This makes the actual register addresses easier to\ninspect and compare against the vendor code.\n\nC1_RVBADDR_HI_ADDR is also corrected according to the vendor OpenSBI\ndefinition. This was tested by writing an invalid value to the corrected\naddress, which prevents cluster1 CPUs from coming online, while doing\nthe same with the old address does not affect SMP boot.\n\nFixes: 1f84ec2a (\"platform: generic: spacemit: add K1\")\nSigned-off-by: Junhui Liu \u003cjunhui.liu@pigmoral.tech\u003e\nLink: https://lore.kernel.org/r/20260623-k1-fix-addr-v1-1-3dbde8c03bd6@pigmoral.tech\nSigned-off-by: Anup Patel \u003canup@brainfault.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bd666346564698e04e69029de73eae863ac45d19",
      "old_mode": 33188,
      "old_path": "platform/generic/include/spacemit/k1.h",
      "new_id": "7095bc089ba5f9f0931217a513513f5c08495d6c",
      "new_mode": 33188,
      "new_path": "platform/generic/include/spacemit/k1.h"
    }
  ]
}
