)]}'
{"id":"openocd~master~Iba21620f6a9680793208bf398960ed0eb59df3b1","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000021":{"account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"last_update":"2023-12-29 13:17:03.000000000","reason":"\u003cGERRIT_ACCOUNT_1000021\u003e replied on the change","reason_account":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"}},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2023-12-29 14:35:16.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Iba21620f6a9680793208bf398960ed0eb59df3b1","subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","status":"MERGED","created":"2022-09-21 12:40:58.000000000","updated":"2023-12-29 14:35:16.000000000","submitted":"2023-12-29 14:35:16.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"7218","meta_rev_id":"1246835ee8e8b25b16458e0de83ae9c4042d2568","_number":7218,"owner":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"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"},{"value":0,"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-29 14:35:16.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":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-12-29 14:35:16.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"value":0,"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-12-29 14:35:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"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"},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-09-21 15:51:35.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"CC"},{"updated":"2022-09-21 16:50:45.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":"CC"},{"updated":"2022-09-21 19:35:56.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"},{"updated":"2022-09-26 16:05:13.000000000","updated_by":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"reviewer":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"state":"REVIEWER"},{"updated":"2023-12-29 13:17:03.000000000","updated_by":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"reviewer":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"state":"REVIEWER"}],"messages":[{"id":"55167803beec6033e94d480ff513db496922537a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-21 12:40:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"39d79109d4606054c3531cf95e6154ea099aba3d","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":"2022-09-21 15:51:35.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"3421e226bb312fb34c0a3cfc53cf7434c6d9ad62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-21 16:50:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ddf6cdc0ab4b8de0ac610ac93be252360e3e65c5","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-09-21 16:50:45.000000000","message":"Patch Set 1:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":1},{"id":"b7f2c766b1e3c901d318aaf1c92319919468036a","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-21 17:27:29.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"db1342f6911f3df835975f27fca8cbd7420b92b7","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2022-09-21 19:35:56.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/15994/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/16784/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"72e1127fa417ea0537791e628bcfbe8331c34d46","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":"2022-09-23 22:30:31.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"bdc6e5c7ce8ff59cb48f8dc17b86f9aa87256788","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-25 10:57:38.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"691c3ab7d71d2ba0dba362dd5cd905bc5a5835c2","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-25 11:03:10.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8a206912c14454aa130e044e9c051b3e2e87d5ee","author":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"real_author":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"date":"2022-09-26 16:05:13.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"2bfe46dd7d085fdb6d8690051d6bd171350822bc","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-09-27 08:31:19.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"91e30a1a23bb12167a126e78d7706da8cbeb489c","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":"2022-09-27 09:09:47.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"5de4f010fae6e2b9e45dc0d1e7d8fe3ea92e97b6","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2022-10-02 13:40:53.000000000","message":"Topic set to after 0.12 release","accounts_in_message":[],"_revision_number":2},{"id":"7b2fb62eb83bc25a26426d9771633ee8267a01ec","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":"2023-01-15 14:06:20.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"18a1afe5fc3a8e76a6ff615fcfce4f02a0f7db24","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-01-17 07:39:49.000000000","message":"Topic after 0.12 release removed","accounts_in_message":[],"_revision_number":2},{"id":"4121a943ed276ab085e91ab881e97ebad8a5bc26","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-01-17 07:39:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"48babcdbf44597898c209c2f7e516bfd3b394341","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-03-13 18:44:16.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"02fc2c5b459401dd7535af07d7f356f737f42866","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-03-15 16:51:19.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"6dfd21f26dcddefb253386a27f11a0d233dd7ed1","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":"2023-03-15 18:04:11.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"213e7cea86962c3f44224e3b91bccb0e847926f4","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-03-15 18:05:01.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16676/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17471/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"7484c2af99ef3c59e86878e13b8df30a417616be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-04-02 20:21:13.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"4bf382377482ebb6cfa1e7a019dc674538b135f5","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-04-03 02:08:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/16758/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/17552/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"8cafd0e9004ed1452b51c7225f703e753426b700","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":"2023-04-06 22:20:24.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"6d04dd951439d309cff0aa16656dd417d1de68bf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-09-05 15:11:36.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"306ccfde2c55e8b055006346d35df9cab2b6c8b0","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-09-05 16:30:08.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18309/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17500/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"1fdd461bbf9625514ef3afae396e4fa1357f19dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-09-11 13:50:51.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"c6147376cc19fcdb7a0c31bfcc9b35e870bfa059","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-09-11 14:04:08.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18360/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17549/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"82406a30cba849175699bc8e08dd0ab3c33524b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-09-19 05:03:21.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"44027e10a76efbc26e177091c3aecac671048140","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-09-19 05:58:07.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18402/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17591/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"c4a73c46a9e1d619abd5aefc7b0861c85ef17087","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-04 15:10:39.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":8},{"id":"7ada8f0e873b990074752afd103e4de9701e3074","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2023-10-04 15:23:26.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/18488/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/17675/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"efa3154bf008fb77769c899c6d8e0c8e9c0d8bf3","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-04 15:24:03.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"f1e2875b626510a90a2713f006d6a7dc1f29a01d","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-10-04 15:36:48.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e0240d187d2ea16d6ed30aa62839ceb4830af1f5","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-11-30 06:52:44.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"f71f26abe73a1adbe133afe6826d6d924da47017","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":"2023-12-29 13:17:03.000000000","message":"Patch Set 8: Code-Review+1","accounts_in_message":[],"_revision_number":8},{"id":"1246835ee8e8b25b16458e0de83ae9c4042d2568","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"date":"2023-12-29 14:35:16.000000000","message":"Change has been successfully cherry-picked as 357996d99626170c11cb896be91c4cdc2afbca8d","accounts_in_message":[],"_revision_number":9}],"current_revision":"357996d99626170c11cb896be91c4cdc2afbca8d","revisions":{"361b41e5ff570f3a29247c8cb98b5d3002e3a0e8":{"kind":"REWORK","_number":8,"created":"2023-10-04 15:10:39.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/8 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"368cc26401c3ed1783edc9a450275a6b5d44da6b","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-10-04 15:09:49.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"357996d99626170c11cb896be91c4cdc2afbca8d":{"kind":"REWORK","_number":9,"created":"2023-12-29 14:35:16.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/9 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bfc12522395af86ba634aa8e085a8051ca6fd43c","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-12-29 14:35:16.000000000","tz":0},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/7218\nTested-by: jenkins\nReviewed-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\n"}},"1f9fd668affba2acc308479b95952c515d471d5e":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2023-04-02 20:21:13.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/4 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c34237f5edf5de5c2dd271379a71a388792ca6a8","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-04-02 08:46:48.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"00264188bd74b76b1468ec00825365e56a4c8040":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2023-09-05 15:11:36.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/5 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"0138fb61c9a247686205b1bcb75baf1864cbbdf7","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-09-05 14:31:03.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"c62e5b299c222d32d245fae7e571ec1ab4787539":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2023-09-11 13:50:51.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/6 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ddd3b92a22a151c5e744232e0ae3fb977f9db2b9","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-09-11 13:45:58.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"2bf82061f9cf993c1bebe6a15e124c9cb5c299fb":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2023-09-19 05:03:21.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/7 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"368cc26401c3ed1783edc9a450275a6b5d44da6b","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-09-19 04:55:14.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"660576fd51f5dd9d57e46a79462a1fbeafb90e5f":{"kind":"REWORK","_number":1,"created":"2022-09-21 12:40:58.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/1 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"97f6adac7c8c40ce7b2ce07df36acb7614098004","subject":"target/adi_v5_swd: suppress reconnect in swd_multidrop_select()"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-09-21 12:26:07.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-09-21 12:38:02.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nMove LINE_RESET sending to swd_multidrop_select().\nswd_connect_multidrop() now sends just one LINE_RESET\n(the one contained in DORMANT_TO_SWD).\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"57e069c41216b49649e137000eb1b84f0382ade0":{"kind":"REWORK","_number":2,"created":"2022-09-21 16:50:27.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/2 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"97f6adac7c8c40ce7b2ce07df36acb7614098004","subject":"target/adi_v5_swd: suppress reconnect in swd_multidrop_select()"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-09-21 12:26:07.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2022-09-21 16:29:01.000000000","tz":120},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nIntroduce a new seq parameter to swd_multidrop_select_inner()\nto select the sequence used before DP_TARGETSEL write.\nswd_connect_multidrop() now sends just one LINE_RESET\n(the one contained in DORMANT_TO_SWD).\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"a72c4fdda11a3a2f85a51ed8f75d6958cf4003e0":{"kind":"REWORK","_number":3,"created":"2023-03-15 16:51:19.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/18/7218/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/18/7218/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/3 \u0026\u0026 git checkout -b change-7218 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/18/7218/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/18/7218/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e21c578e06d15a82e34cacfc6e1cea09682b532d","subject":"target/arm_adi_v5,arm_dap: introduce pre_connect_init() dap operation"}],"author":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 13:12:47.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2023-03-15 16:49:08.000000000","tz":60},"subject":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()","message":"target/adi_v5_swd: optimize sequences in swd_connect_multidrop()\n\nswd_connect_multidrop() sent DORMANT_TO_SWD and called\nswd_multidrop_select_inner(). DORMANT_TO_SWD sequence ends\nwith a LINE_RESET sequence.\nswd_multidrop_select_inner() sent LINE_RESET sequence again.\nIt was useless in this case.\n\nswd_connect_multidrop() emited JTAG_TO_DORMANT and DORMANT_TO_SWD\nsequences before connecting each DAP in SWD multidrop bus.\nIt is sufficient to emit JTAG_TO_DORMANT and DORMANT_TO_SWD\njust once and emit the shorter LINE_RESET instead for subsequent DAPs.\n\nIntroduce a global variable swd_multidrop_in_swd_state\nand use it to control what sequence is emitted.\n\nIn case of reconnect after an error, always use the full switch\nJTAG_TO_DORMANT and DORMANT_TO_SWD.\n\nChange-Id: Iba21620f6a9680793208bf398960ed0eb59df3b1\nSigned-off-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","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":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dMAX -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX","-label:Verified\u003dMIN"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"],"failing_atoms":[]}}]}
