)]}'
{"id":"openocd~master~I8b2c44ec5edd71abaa0a763ba4d4f4603a211348","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000160":{"account":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"last_update":"2025-06-07 10:06:19.000000000","reason":"Change was submitted"},"1002041":{"account":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"last_update":"2025-06-02 21:09:23.000000000","reason":"\u003cGERRIT_ACCOUNT_1002041\u003e replied on the change","reason_account":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"}},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2025-06-02 09:16:54.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I8b2c44ec5edd71abaa0a763ba4d4f4603a211348","subject":"doc: bcm2835gpio: remove broken link and clarify usage","status":"MERGED","created":"2025-05-29 12:37:50.000000000","updated":"2025-06-07 10:06:19.000000000","submitted":"2025-06-07 10:06:19.000000000","submitter":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"8884","meta_rev_id":"b3bf73b315684996dea5096af25e099d0ca10796","_number":8884,"owner":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"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":"2025-06-07 10:06:19.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":"2025-06-07 10:06:19.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2025-06-07 10:06:19.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2025-06-07 10:06:19.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":{"CC":[{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"}],"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":"2025-05-29 12:47:15.000000000","updated_by":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"reviewer":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"state":"CC"},{"updated":"2025-05-29 15:07:43.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-05-29 16:22:59.000000000","updated_by":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"reviewer":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"state":"REVIEWER"},{"updated":"2025-06-02 15:43:57.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":"0dd5533c1cc67c0bb7e05e118f72ffb206cc96d6","tag":"autogenerated:gerrit:newPatchSet","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":"2025-05-29 12:37:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"09edddea4aa07a515847989abd1658a179a96d38","author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"real_author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"date":"2025-05-29 12:47:15.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"72549b643eef7492b78a751746261c9bc0611035","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":"2025-05-29 13:35:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"7eb267c6b027be30fb2028c6d88b991966b3196b","author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"real_author":{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},"date":"2025-05-29 13:40:46.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"74fa2ea8c6b43f6aa5ffeeb7bbe3d2fa9b4e1942","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-05-29 15:07:43.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20404/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21266/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"026d02bc7aaf60f807d7069a98f4d06cdbec5e3d","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":"2025-05-29 16:22:59.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a72a3f0c20152b86324522d7e41e5fdb5047f33b","tag":"autogenerated:gerrit:newPatchSet","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":"2025-06-02 09:10:33.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:NO_CHANGE OR is:MIN\")\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":2},{"id":"100ea988def6fa7ffbdb2ea754cdec653c4e532a","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":"2025-06-02 09:16:54.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"8f73ccc546c00e98675f1f1165511f48abfafd1f","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-06-02 09:24:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/20410/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21273/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"70dda843909508140aed5c95fe27f37522f8ea14","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-06-02 15:43:57.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"4d94781d010ab63ddcfde2eaffc468caf6656b3e","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":"2025-06-02 21:09:23.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"b0dd2f714763a3b6dcfd5d8888217bf0bc290a67","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":"2025-06-02 21:09:53.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b3bf73b315684996dea5096af25e099d0ca10796","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-06-07 10:06:19.000000000","message":"Change has been successfully cherry-picked as 7abc0f9e6593694059db56bf6f4ad64972b45ad7","accounts_in_message":[],"_revision_number":3}],"current_revision":"7abc0f9e6593694059db56bf6f4ad64972b45ad7","revisions":{"7abc0f9e6593694059db56bf6f4ad64972b45ad7":{"kind":"REWORK","_number":3,"created":"2025-06-07 10:06:19.000000000","uploader":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"ref":"refs/changes/84/8884/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/84/8884/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/3 \u0026\u0026 git checkout -b change-8884 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/84/8884/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6a40fe64d63568d307fdfbb4666784a848222787","subject":"flash/nor/tcl: Add \u0027read_memory\u0027 command"}],"author":{"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","date":"2025-05-21 14:26:20.000000000","tz":60},"committer":{"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","date":"2025-06-07 10:06:19.000000000","tz":0},"subject":"doc: bcm2835gpio: remove broken link and clarify usage","message":"doc: bcm2835gpio: remove broken link and clarify usage\n\nThe peripheral address details have been removed from the documentation\npart of the website (instead presented in the SoC datasheets).\n\nPi 5 GPIOs are provided by the RP1 southbridge, which requires the use\nof libgpiod. The associated Linux driver for the GPIO interface must be\nused when bitbashing on Pi 5, as the timing of pin state changes is not\nguaranteed across the PCIe link without special treatment.\n\nUsing libgpiod, the typical maximum swclk speed is 1MHz.\n\nSigned-off-by: Jonathan Bell \u003cjonathan@raspberrypi.com\u003e\nChange-Id: I8b2c44ec5edd71abaa0a763ba4d4f4603a211348\nReviewed-on: https://review.openocd.org/c/openocd/+/8884\nTested-by: jenkins\nReviewed-by: Antonio Borneo \u003cborneo.antonio@gmail.com\u003e\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\n"}},"036fc3709451d4c46fae26807c46077f4664d0fc":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-06-02 09:10:33.000000000","uploader":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"ref":"refs/changes/84/8884/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/84/8884/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/2 \u0026\u0026 git checkout -b change-8884 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/84/8884/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4fe57a0c197158958c7cc295002504d6434d4777","subject":"server: gdb_server: use a macro for CTRL-C value"}],"author":{"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","date":"2025-05-21 14:26:20.000000000","tz":60},"committer":{"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","date":"2025-06-02 09:09:18.000000000","tz":60},"subject":"doc: bcm2835gpio: remove broken link and clarify usage","message":"doc: bcm2835gpio: remove broken link and clarify usage\n\nThe peripheral address details have been removed from the documentation\npart of the website (instead presented in the SoC datasheets).\n\nPi 5 GPIOs are provided by the RP1 southbridge, which requires the use\nof libgpiod. The associated Linux driver for the GPIO interface must be\nused when bitbashing on Pi 5, as the timing of pin state changes is not\nguaranteed across the PCIe link without special treatment.\n\nUsing libgpiod, the typical maximum swclk speed is 1MHz.\n\nSigned-off-by: Jonathan Bell \u003cjonathan@raspberrypi.com\u003e\nChange-Id: I8b2c44ec5edd71abaa0a763ba4d4f4603a211348\n"}},"0cdf77fae801dec8f89164c41db1785e8da08bee":{"kind":"REWORK","_number":1,"created":"2025-05-29 12:37:50.000000000","uploader":{"_account_id":1002041,"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","username":"jonathan.bell"},"ref":"refs/changes/84/8884/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/84/8884/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/1 \u0026\u0026 git checkout -b change-8884 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/84/8884/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/84/8884/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"4fe57a0c197158958c7cc295002504d6434d4777","subject":"server: gdb_server: use a macro for CTRL-C value"}],"author":{"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","date":"2025-05-21 14:26:20.000000000","tz":60},"committer":{"name":"Jonathan Bell","email":"jonathan@raspberrypi.com","date":"2025-05-29 12:35:10.000000000","tz":60},"subject":"doc: bcm2835gpio: remove broken link and clarify usage","message":"doc: bcm2835gpio: remove broken link and clarify usage\n\nPi 5 GPIOs are exposed on RP1 which requires the use of libgpiod.\n\nSigned-off-by: Jonathan Bell \u003cjonathan@raspberrypi.com\u003e\nChange-Id: I8b2c44ec5edd71abaa0a763ba4d4f4603a211348\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":[]}}]}
