)]}'
{"id":"openocd~master~Iae1d680f57ea3f0837ad4ae84b26a3df5ee384e6","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1002195":{"account":{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},"last_update":"2026-10-12 09:13:07.000000000","reason":"\u003cGERRIT_ACCOUNT_1002195\u003e replied on the change","reason_account":{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"}},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"last_update":"2026-10-19 13:12:00.000000000","reason":"Change was submitted"},"1002556":{"account":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"last_update":"2026-10-06 07:53:42.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"Iae1d680f57ea3f0837ad4ae84b26a3df5ee384e6","subject":"jtag/drivers/ch347: use next lower adapter speed not higher","status":"MERGED","created":"2026-10-05 08:55:56.000000000","updated":"2026-10-22 14:32:09.000000000","submitted":"2026-10-19 13:12:00.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"10087","meta_rev_id":"a155da785bb19dae049fae24084462d2ff21bd42","_number":10087,"owner":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},{"value":0,"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-10-19 13:12:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"value":0,"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"}],"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":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-10-19 13:12:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-10-19 13:12:00.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2026-10-19 13:12:00.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"}],"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":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-10-05 08:56:07.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":"2026-10-05 09:18:30.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":"2026-10-05 12:08:37.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"reviewer":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"state":"REVIEWER"},{"updated":"2026-10-05 12:08:37.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"reviewer":{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},"state":"REVIEWER"}],"messages":[{"id":"e5a64a711ffd91027985e8bda62980305cf54b64","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-10-05 08:55:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"912d93a2275c8911ce2d2c01bd39964faa9727d0","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":"2026-10-05 09:18:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit/24414/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit-build/23482/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"b93bf958562fcade3c8a21ecb74d64ff1956235d","author":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"real_author":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"date":"2026-10-06 07:53:42.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks good, thanks.\n\nOptional nit while you\u0027re touching this function: its doc comment (\"@brief multiplies the input speed by 1000\") and the \"when checking with speed index 9\" comment are stale. Fixing them here or in a follow-up both work for me.","accounts_in_message":[],"_revision_number":1},{"id":"3c2c47b1095713276abf597c245c10b56a18ef78","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-10-06 10:35:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"99ebc26fe80b3510658c0b34ea1d66768f8a7ba6","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-10-11 07:44:37.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"f837aa155ebbf8fbe7f22d6bd765bdad92b3ac30","author":{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},"real_author":{"_account_id":1002195,"name":"Matthias Jentsch","display_name":"EasyDevKits","email":"info@easydevkits.com","username":"EasyDevKits"},"date":"2026-10-12 09:13:07.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0270f802b1f788119931b4785c4c38b1d81e6978","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"real_author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"date":"2026-10-19 13:12:00.000000000","message":"Change has been successfully cherry-picked as 758114a61120c6d615ca37ac2af6a811ea710c9a","accounts_in_message":[],"_revision_number":2},{"id":"a155da785bb19dae049fae24084462d2ff21bd42","author":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"real_author":{"_account_id":1002556,"name":"Paulius Zaleckas","display_name":"Paulius Zaleckas","email":"paulius.zaleckas@gmail.com","username":"pauliusz"},"date":"2026-10-22 14:32:09.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1}],"current_revision":"758114a61120c6d615ca37ac2af6a811ea710c9a","revisions":{"758114a61120c6d615ca37ac2af6a811ea710c9a":{"kind":"REWORK","_number":2,"created":"2026-10-19 13:12:00.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"ref":"refs/changes/87/10087/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/87/10087/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/2 \u0026\u0026 git checkout -b change-10087 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/87/10087/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"17dd961aeaaeddb69dc7a521b5ef0a778fdcf587","subject":"adapter/ch347: enable CH347F dedicated SRST output in JTAG mode"}],"author":{"name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","date":"2026-10-05 08:36:53.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","date":"2026-10-19 13:12:00.000000000","tz":0},"subject":"jtag/drivers/ch347: use next lower adapter speed not higher","message":"jtag/drivers/ch347: use next lower adapter speed not higher\n\nIf an adapter is not able to set the clock speed exactly as requested\nit should behave safely and select the next lower speed.\n\nRework and simplify the table lookup of speed index.\nWhile on it reduce verbosity when the selected speed is lower\nthan requested. The selected speed is logged by the adapter\ninfrastructure.\n\nChange-Id: Iae1d680f57ea3f0837ad4ae84b26a3df5ee384e6\nSigned-off-by: Tomas Vanek \u003ctomas.vanek.oocd@gmail.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/10087\nTested-by: jenkins\nReviewed-by: Matthias Jentsch \u003cinfo@easydevkits.com\u003e\nReviewed-by: Paulius Zaleckas \u003cpaulius.zaleckas@gmail.com\u003e\n"}},"e270298a6e319a46b77978a501734e0d89f0e549":{"kind":"REWORK","_number":1,"created":"2026-10-05 08:55:56.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","username":"vanekt"},"ref":"refs/changes/87/10087/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/87/10087/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/1 \u0026\u0026 git checkout -b change-10087 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/87/10087/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/87/10087/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8da0578d7bce3e134821ccf10911182788debc32","subject":"tcl/fpga/altera/cyclone-iv: Fix typo in variable name"}],"author":{"name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","date":"2026-10-05 08:36:53.000000000","tz":120},"committer":{"name":"Tomas Vanek","email":"tomas.vanek.oocd@gmail.com","date":"2026-10-05 08:55:09.000000000","tz":120},"subject":"jtag/drivers/ch347: use next lower adapter speed not higher","message":"jtag/drivers/ch347: use next lower adapter speed not higher\n\nIf an adapter is not able to set the clock speed exactly as requested\nit should behave safely and select the next lower speed.\n\nRework and simplify the table lookup of speed index.\nWhile on it reduce verbosity when the selected speed is lower\nthan requested. The selected speed is logged by the adapter\ninfrastructure.\n\nChange-Id: Iae1d680f57ea3f0837ad4ae84b26a3df5ee384e6\nSigned-off-by: Tomas Vanek \u003ctomas.vanek.oocd@gmail.com\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":"tomas.vanek.oocd@gmail.com","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":[]}}]}
