)]}'
{
  "commit": "e5deb8f76e64d94ccef715e75ebafffd0c312d80",
  "tree": "d8d2d2707644bbbf405ec8269b803ef739eca400",
  "parents": [
    "11729caa520950e17cd81bc43ffc477c46cf791e"
  ],
  "author": {
    "name": "Tony Lindgren",
    "email": "tony@atomide.com",
    "time": "Thu Sep 07 08:53:28 2023 +0300"
  },
  "committer": {
    "name": "Tony Lindgren",
    "email": "tony@atomide.com",
    "time": "Wed Sep 13 10:24:53 2023 +0300"
  },
  "message": "bus: ti-sysc: Fix SYSC_QUIRK_SWSUP_SIDLE_ACT handling for uart wake-up\n\nThe uarts should be tagged with SYSC_QUIRK_SWSUP_SIDLE instead of\nSYSC_QUIRK_SWSUP_SIDLE_ACT. The difference is that SYSC_QUIRK_SWSUP_SIDLE\nis used to force idle target modules rather than block idle during usage.\n\nThe SYSC_QUIRK_SWSUP_SIDLE_ACT should disable autoidle and wake-up when\na target module is active, and configure autoidle and wake-up when a\ntarget module is inactive. We are missing configuring the target module\non sysc_disable_module(), and missing toggling of the wake-up bit.\n\nLet\u0027s fix the issue to allow uart wake-up to work.\n\nFixes: fb685f1c190e (\"bus: ti-sysc: Handle swsup idle mode quirks\")\nTested-by: Dhruva Gole \u003cd-gole@ti.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@baylibre.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "33e8d780b04ba34ac83bb5f45132c6ac3636438c",
      "old_mode": 33188,
      "old_path": "drivers/bus/ti-sysc.c",
      "new_id": "d57bc066dce6b4c5bd97f5a662928b2b590f7221",
      "new_mode": 33188,
      "new_path": "drivers/bus/ti-sysc.c"
    }
  ]
}
