)]}'
{"id":"openocd~master~Ifb61e83ba9454abbac819147e41da2147cd3f932","project":"openocd","branch":"master","hashtags":[],"change_id":"Ifb61e83ba9454abbac819147e41da2147cd3f932","subject":"drivers/ft232r: support multichannel FTx232H chips using bitbang mode with arbitrary IO pins","status":"NEW","created":"2025-09-23 15:41:41.000000000","updated":"2025-09-23 16:19:23.000000000","submit_type":"CHERRY_PICK","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"a0c60e3f296e1fd378ab574eb3fc14f458719c75","_number":9140,"owner":{"_account_id":1002444,"name":"Tomasz Motylewski","email":"tomek.dnl@gmail.com","username":"motylewski"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:jenkins-gerrit-trigger","value":1,"date":"2025-09-23 16:19:23.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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-09-23 15:47: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":"CC"},{"updated":"2025-09-23 16:19:23.000000000","updated_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"835f1f5fdfc8f2503c2be4945f7406c321f633b9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002444,"name":"Tomasz Motylewski","email":"tomek.dnl@gmail.com","username":"motylewski"},"real_author":{"_account_id":1002444,"name":"Tomasz Motylewski","email":"tomek.dnl@gmail.com","username":"motylewski"},"date":"2025-09-23 15:41:41.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a0c60e3f296e1fd378ab574eb3fc14f458719c75","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 16:19:23.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21023/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/21901/ : SUCCESS","accounts_in_message":[],"_revision_number":1}],"current_revision":"2366263ba5e851f12bf7164bf4a18182eb8c4260","revisions":{"2366263ba5e851f12bf7164bf4a18182eb8c4260":{"kind":"REWORK","_number":1,"created":"2025-09-23 15:41:41.000000000","uploader":{"_account_id":1002444,"name":"Tomasz Motylewski","email":"tomek.dnl@gmail.com","username":"motylewski"},"ref":"refs/changes/40/9140/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/40/9140/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/40/9140/1 \u0026\u0026 git checkout -b change-9140 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/40/9140/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/40/9140/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/40/9140/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/40/9140/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/40/9140/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"45bb724233127cb9d3260ebb6f201e2ff0f9c059","subject":"drivers/ft232r: add SWD support"}],"author":{"name":"Tomasz Motylewski","email":"tomasz.daniel.motylewski@gmail.com","date":"2025-09-23 15:04:16.000000000","tz":120},"committer":{"name":"Tomasz Motylewski","email":"tomasz.daniel.motylewski@gmail.com","date":"2025-09-23 15:29:04.000000000","tz":120},"subject":"drivers/ft232r: support multichannel FTx232H chips using bitbang mode with arbitrary IO pins","message":"drivers/ft232r: support multichannel FTx232H chips using bitbang mode with arbitrary IO pins\n\nAdd \"channel\" parameter to use all ports of multiport FTDI bridges.\nCode borrowed from ftdi.c and mpsse.c.\nSynchronous bitbang mode in ft232r driver works in all modern FTDI bridges\nand despite being less efficient, allows full flexibility in assigning\nfunctions to IOs.\nIn addition, 4-port FTDI ICs like FT4232H support MPSSE only\nin the first 2 channels, which does not allow channels 2 and 3 to be used\nwith ftdi.c interface driver.\nThese channels may be used now with ft232r driver.\n\nChange-Id: Ifb61e83ba9454abbac819147e41da2147cd3f932\nSigned-off-by: Tomasz Motylewski \u003ctomasz.daniel.motylewski@gmail.com\u003e\n"}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"NOT_READY","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"NEED"}]}],"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":"UNSATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","-label:Code-Review\u003dMIN"]}}]}
