)]}'
{"id":"openocd~master~I04fcda6a5b8a1b080ab4e8890ecd0754d5ed12d9","project":"openocd","branch":"master","hashtags":[],"change_id":"I04fcda6a5b8a1b080ab4e8890ecd0754d5ed12d9","subject":"tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle","status":"MERGED","created":"2021-09-26 07:44:20.000000000","updated":"2021-10-25 16:11:22.000000000","submitted":"2021-10-25 16:11:22.000000000","submitter":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"6599","meta_rev_id":"8296753fb18692f8610833d4f2bb41c5a2a55084","_number":6599,"owner":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-10-25 16:11:22.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"all":[{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-10-25 16:11:22.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-09-26 07:57:23.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"a26732ba29376767754960a7a142740de113e559","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2021-09-26 07:44:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1d61d80f71692cb78c55876a76d1f6eb4ec9b5f8","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-09-26 07:57:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/15292/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/14516/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"5c750685279b722681d92727d7f7b97f2da6218b","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2021-09-26 17:40:11.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"5549d0cd504af7567b691a93be92431914f7b368","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2021-10-25 16:11:16.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"8296753fb18692f8610833d4f2bb41c5a2a55084","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"real_author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"date":"2021-10-25 16:11:22.000000000","message":"Change has been successfully cherry-picked as f4612e06c61f6c46cff936d2c6b48d6f2627ff61","accounts_in_message":[],"_revision_number":2}],"current_revision":"f4612e06c61f6c46cff936d2c6b48d6f2627ff61","revisions":{"254500070e42bb746ba4c8312e8c1188d80b1a50":{"kind":"REWORK","_number":1,"created":"2021-09-26 07:44:20.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/99/6599/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/99/6599/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/1 \u0026\u0026 git checkout -b change-6599 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/99/6599/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c3993d3188da5976a64f47d4cbf4d7e5b63f0c8d","subject":"tcl/stm32wlx.cfg: comply with new jimtcl expr syntax"}],"author":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2021-04-07 17:21:27.000000000","tz":120},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2021-09-26 07:42:22.000000000","tz":120},"subject":"tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle","message":"tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle\n\nFreeze the IWDG watchdog when cores are halted to prevent a reset\nwhile debugging.\n\nThe PMIC present on some board senses the nsrst and forces a power\ncycle to the target. The power cycle causes the SWJ-DP to restart\nin JTAG mode. If the debugger is using SWD, the mismatch triggers\nan error after the reset command.\nIgnore the error detected by \u0027dap init\u0027 and proceed executing the\nhandler. The error in \u0027dap init\u0027 will force a reconnect during the\nfollowing \u0027dap apid\u0027, restoring the SWD functionality.\n\nChange-Id: I04fcda6a5b8a1b080ab4e8890ecd0754d5ed12d9\nSigned-off-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\n"}},"f4612e06c61f6c46cff936d2c6b48d6f2627ff61":{"kind":"REWORK","_number":2,"created":"2021-10-25 16:11:22.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/99/6599/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/99/6599/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/2 \u0026\u0026 git checkout -b change-6599 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/99/6599/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/99/6599/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8a522d96c79aed654fc7273c7c5c3f680c91c333","subject":"flash/nor/psoc6: fix doxygen comment"}],"author":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2021-04-07 17:21:27.000000000","tz":120},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2021-10-25 16:11:22.000000000","tz":0},"subject":"tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle","message":"tcl/stm32mp15x: freeze watchdog, recover SWD after power cycle\n\nFreeze the IWDG watchdog when cores are halted to prevent a reset\nwhile debugging.\n\nThe PMIC present on some board senses the nsrst and forces a power\ncycle to the target. The power cycle causes the SWJ-DP to restart\nin JTAG mode. If the debugger is using SWD, the mismatch triggers\nan error after the reset command.\nIgnore the error detected by \u0027dap init\u0027 and proceed executing the\nhandler. The error in \u0027dap init\u0027 will force a reconnect during the\nfollowing \u0027dap apid\u0027, restoring the SWD functionality.\n\nChange-Id: I04fcda6a5b8a1b080ab4e8890ecd0754d5ed12d9\nSigned-off-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/6599\nTested-by: jenkins\n"}}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}}]}
