)]}'
{"id":"openocd~master~Idc80a702e817d78fc0ca925572c68d4d0c28ce4e","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":"2025-10-11 16:06:58.000000000","reason":"removed on reply"},"1002298":{"account":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"last_update":"2025-10-11 16:07:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idc80a702e817d78fc0ca925572c68d4d0c28ce4e","subject":"tcl/target: add Bouffalo Lab BL616 chip series support","status":"MERGED","created":"2025-09-23 17:43:31.000000000","updated":"2025-10-11 16:07:02.000000000","submitted":"2025-10-11 16:07:02.000000000","submitter":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9145","meta_rev_id":"37c5d10a91072f5cf1988fadcb4fc41f1894781f","_number":9145,"owner":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"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":"2025-10-11 16:07:02.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":"2025-10-11 16:07:02.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":"2025-09-23 17:53:58.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":"2025-09-23 18:31:48.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":"2025-09-24 07:59:02.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":"1ee740d789e5255a1b70db9142c65915e177a243","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"real_author":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"date":"2025-09-23 17:43:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5c1013b6eb2bbe107c31682ca5d45882a7fcc07c","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":"2025-09-23 18:31:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21028/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21906/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"dbb6dae1f127beb17b7ba1e12576a24320cb115d","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":"2025-09-24 07:59:02.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4ae3d45ee7573d11876ec5c876f74a3b2d659bac","author":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"real_author":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"date":"2025-09-27 13:22:42.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2b7a2bde4b003bde6ca3df512571459e7a9fce11","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":"2025-10-11 16:06:58.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"37c5d10a91072f5cf1988fadcb4fc41f1894781f","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":"2025-10-11 16:07:02.000000000","message":"Change has been successfully cherry-picked as 382f067b6ee51229d8b502362722fa22d36edcfe","accounts_in_message":[],"_revision_number":2}],"current_revision":"382f067b6ee51229d8b502362722fa22d36edcfe","revisions":{"df2a7cbb3acfd7a6412659929e11fdbaabf1f1a8":{"kind":"REWORK","_number":1,"created":"2025-09-23 17:43:31.000000000","uploader":{"_account_id":1002298,"name":"Marek Kraus","email":"gamelaster@outlook.com","username":"gamelaster"},"ref":"refs/changes/45/9145/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/45/9145/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/1 \u0026\u0026 git checkout -b change-9145 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/45/9145/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4ae92ee3b9c8c2eaa07dc22262cdc2c1eec6412d","subject":"tcl/target/rp2040: fix reset-init rom_api_call invocation"}],"author":{"name":"Marek Kraus","email":"gamelaster@outlook.com","date":"2025-03-22 14:36:45.000000000","tz":60},"committer":{"name":"Marek Kraus","email":"gamelaster@outlook.com","date":"2025-09-23 17:42:02.000000000","tz":120},"subject":"tcl/target: add Bouffalo Lab BL616 chip series support","message":"tcl/target: add Bouffalo Lab BL616 chip series support\n\nAdds support for BL616 series of chips, BL616 and BL618.\nNo flash bank support yet.\n\nBL616 in comparison with BL602-series have new architecture,\nusing T-Head E907 RISC-V cores, instead of SiFive ones.\n\nAs BL602-series, the ndmreset bit in RISC-V Debug Module\ndoes not reset the chip as it should, so we need to do it\nmanually with registers almost the same way as in BL602.\n\nAdditionally, JTAG Debug Transport Module in the chip have wrongly\nimplemented Test-Logic-Reset state, causing automatic chain scan\nnot working at all after initial JTAG usage. This is because\nTest-Logic-State do not set IR instruction to IDCODE,\nas it should by JTAG spec. We can fix this by getting state machine\nto known state and configure IR instruction manually to IDCODE.\nThis bug was so far found in T-Head C906 and E907 IP cores.\n\nThis patch was tested heavily and works reliably on\nBL616, BL618 and QCC74X.\n\nChange-Id: Idc80a702e817d78fc0ca925572c68d4d0c28ce4e\nSigned-off-by: Marek Kraus \u003cgamelaster@outlook.com\u003e\n"}},"382f067b6ee51229d8b502362722fa22d36edcfe":{"kind":"REWORK","_number":2,"created":"2025-10-11 16:07:02.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/45/9145/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/45/9145/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/2 \u0026\u0026 git checkout -b change-9145 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/45/9145/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/45/9145/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"34d76b805ef974825b5b69e036fcc0835679fc72","subject":"README: add instructions for missing INSTALL file"}],"author":{"name":"Marek Kraus","email":"gamelaster@outlook.com","date":"2025-03-22 14:36:45.000000000","tz":60},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2025-10-11 16:07:02.000000000","tz":0},"subject":"tcl/target: add Bouffalo Lab BL616 chip series support","message":"tcl/target: add Bouffalo Lab BL616 chip series support\n\nAdds support for BL616 series of chips, BL616 and BL618.\nNo flash bank support yet.\n\nBL616 in comparison with BL602-series have new architecture,\nusing T-Head E907 RISC-V cores, instead of SiFive ones.\n\nAs BL602-series, the ndmreset bit in RISC-V Debug Module\ndoes not reset the chip as it should, so we need to do it\nmanually with registers almost the same way as in BL602.\n\nAdditionally, JTAG Debug Transport Module in the chip have wrongly\nimplemented Test-Logic-Reset state, causing automatic chain scan\nnot working at all after initial JTAG usage. This is because\nTest-Logic-State do not set IR instruction to IDCODE,\nas it should by JTAG spec. We can fix this by getting state machine\nto known state and configure IR instruction manually to IDCODE.\nThis bug was so far found in T-Head C906 and E907 IP cores.\n\nThis patch was tested heavily and works reliably on\nBL616, BL618 and QCC74X.\n\nChange-Id: Idc80a702e817d78fc0ca925572c68d4d0c28ce4e\nSigned-off-by: Marek Kraus \u003cgamelaster@outlook.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/9145\nTested-by: jenkins\nReviewed-by: Antonio Borneo \u003cborneo.antonio@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":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\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":[]}}]}
