)]}'
{"id":"openocd~master~Ie4be81fc1e72d7ffc9fef94bbcba0221a98ba087","project":"openocd","branch":"master","hashtags":[],"change_id":"Ie4be81fc1e72d7ffc9fef94bbcba0221a98ba087","subject":"tcl: Add support for the Digilent Cmod A7 board","status":"ABANDONED","created":"2018-01-19 12:02:49.000000000","updated":"2018-01-30 10:55:01.000000000","total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"27061ff8e7a5433633db0225223ff3efef37ed19","_number":4366,"owner":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"actions":{},"labels":{"Verified":{"all":[{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},{"value":0,"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":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},{"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"]},{"_account_id":1000160,"name":"Paul Fertser","email":"fercerpav@gmail.com","username":"pfertser"},{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-01-19 12:23: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":"REVIEWER"},{"updated":"2018-01-19 17:33:07.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":"REVIEWER"},{"updated":"2018-01-20 03:05:12.000000000","updated_by":{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},"reviewer":{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},"state":"REVIEWER"}],"messages":[{"id":"2d416078cde0e52f5b73b0410c97737abe6a8047","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-19 12:02:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"bb24fa9864c2d2a6200e3168fb35b457fad10f5f","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-19 12:03:46.000000000","message":"Abandoned\n\nIncorrect links in commit message","accounts_in_message":[],"_revision_number":1},{"id":"28f3d6958daeee2e768405f85598ddbb29e7c144","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-19 12:06:23.000000000","message":"Restored\n\nTrying with git commit --append","accounts_in_message":[],"_revision_number":1},{"id":"169aa9d0a94528eddb368252a5d3277bd002a68b","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-19 12:06:35.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"5aa9fb8eff1dc496544cf9fb2c00c4cd3c8f2fa9","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2018-01-19 12:06:36.000000000","message":"Patch Set 1: Verified-1\n\nBuild Failed \n\nhttp://build.openocd.org/job/openocd-gerrit-build/8991/ : ABORTED\n\nhttp://build.openocd.org/job/openocd-gerrit/9619/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"790a5f76ea2600dd7a3adb74cf86cebe4e2ac353","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2018-01-19 12:23:45.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/9620/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/8992/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"c889b6dd74925daf1503cf7d71928df46e162260","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":"2018-01-19 17:33:07.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8f9c4822a1aa2ec32656ff7b5faee13366f3f441","author":{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},"real_author":{"_account_id":1000979,"name":"Tim \"mithro\" Ansell","email":"me@mith.ro","username":"mithro"},"date":"2018-01-20 03:05:12.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c630dedacee5ea02e038964ad1a7bdc89c107440","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-30 09:10:34.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"e1ad429ab32194350f258bd9fadc256b94b817ad","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-30 09:13:03.000000000","message":"Abandoned\n\nWithdrawing this change since, Digilent Cmod A7 clock tree is weird. It is somehow sourcing 12MHz clock from FT2232, and on programming with OpenOCD, the USB host disables the USB port citing EMI.","accounts_in_message":[],"_revision_number":3},{"id":"7ec459557ba5a03f070eb845fd6171584bef06be","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":"2018-01-30 09:14:18.000000000","message":"Patch Set 3:\n\nBut you say it was working before, so what was changed?","accounts_in_message":[],"_revision_number":3},{"id":"849c8c8302f14e1d24a05dcaf7a97468c9002ad6","author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"real_author":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"date":"2018-01-30 10:31:21.000000000","message":"Patch Set 3:\n\nYeah, OpenOCD is perfectly able to program the FPGA, but FPGA cannot source 12MHz clock correctly since it is coming from FTDI, and which most likely gets messed up (my guess). Cmod A7 is different from other FPGA boards due to this 12MHz clock coming from FTDI. If the FPGA then tries to send some UART data on the second channel, the host PC\u0027s USB host controller disables the port. I have no idea what is going on. And since, the Cmod A7\u0027s (and infact all digilent boards\u0027) FT2232 section of schematic is proprietary and not available publicly, I cannot debug the issue. So, in the meantime I thought to better withdraw this change until I (or someone else) fix this.","accounts_in_message":[],"_revision_number":3},{"id":"27061ff8e7a5433633db0225223ff3efef37ed19","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":"2018-01-30 10:55:01.000000000","message":"Patch Set 3:\n\nI see, thank you for the clarification. I am not sure why you think this config is not useful if it allows reliable flash programming, the issue you describe sounds like some specific problem with your usecase, not a generic issue for a board. But I am not familiar enough with the field to judge.","accounts_in_message":[],"_revision_number":3}],"current_revision":"04f4e6f4ee0f070b91e12113375fda5e27788ea1","revisions":{"2a31bb8bd1174dcbe0246164d4d0597f3af63245":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2018-01-19 12:06:35.000000000","uploader":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"ref":"refs/changes/66/4366/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/66/4366/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/2 \u0026\u0026 git checkout -b change-4366 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/66/4366/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"2c1c849aba7a7afed30d9282d63d936d03aefb18","subject":"tcl: Add support for the GadgetFactory Papilio Duo board"}],"author":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-19 11:59:43.000000000","tz":660},"committer":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-19 12:04:02.000000000","tz":660},"subject":"tcl: Add support for the Digilent Cmod A7 board","message":"tcl: Add support for the Digilent Cmod A7 board\n\n* https://reference.digilentinc.com/_media/cmod_a7/cmod_a7_sch.pdf\n* https://reference.digilentinc.com/_media/cmod_a7/cmod_a7_rm.pdf\n\nThe Cmod A7 board has FTDI FT2232 whose channel A is connected to\nArtix-7 FPGA\u0027s JTAG pins, and can be supported by OpenOCD\u0027s\nftdi interface. Tested to be working fine on real hardware.\n\nChange-Id: Ie4be81fc1e72d7ffc9fef94bbcba0221a98ba087\nSigned-off-by: Rohit Singh \u003crohit91.2008@gmail.com\u003e\n"}},"04f4e6f4ee0f070b91e12113375fda5e27788ea1":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2018-01-30 09:10:34.000000000","uploader":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"ref":"refs/changes/66/4366/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/66/4366/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/3 \u0026\u0026 git checkout -b change-4366 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/66/4366/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"910a1276c677686f7aee74e4b617a0b80ef9d537","subject":"tcl: Add support for the GadgetFactory Papilio Duo board"}],"author":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-19 11:59:43.000000000","tz":660},"committer":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-30 09:10:20.000000000","tz":330},"subject":"tcl: Add support for the Digilent Cmod A7 board","message":"tcl: Add support for the Digilent Cmod A7 board\n\n* https://reference.digilentinc.com/_media/cmod_a7/cmod_a7_sch.pdf\n* https://reference.digilentinc.com/_media/cmod_a7/cmod_a7_rm.pdf\n\nThe Cmod A7 board has FTDI FT2232 whose channel A is connected to\nArtix-7 FPGA\u0027s JTAG pins, and can be supported by OpenOCD\u0027s\nftdi interface. Tested to be working fine on real hardware.\n\nChange-Id: Ie4be81fc1e72d7ffc9fef94bbcba0221a98ba087\nSigned-off-by: Rohit Singh \u003crohit91.2008@gmail.com\u003e\n"}},"2fbde51c8138f55531117b6d23ab19bb9f30db0e":{"kind":"REWORK","_number":1,"created":"2018-01-19 12:02:49.000000000","uploader":{"_account_id":1001481,"name":"Rohit Singh","email":"rohit91.2008@gmail.com","username":"rohitk-singh"},"ref":"refs/changes/66/4366/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/66/4366/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/1 \u0026\u0026 git checkout -b change-4366 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/66/4366/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/66/4366/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"2c1c849aba7a7afed30d9282d63d936d03aefb18","subject":"tcl: Add support for the GadgetFactory Papilio Duo board"}],"author":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-19 11:59:43.000000000","tz":660},"committer":{"name":"Rohit Singh","email":"rohit91.2008@gmail.com","date":"2018-01-19 11:59:43.000000000","tz":660},"subject":"tcl: Add support for the Digilent Cmod A7 board","message":"tcl: Add support for the Digilent Cmod A7 board\n\n* https://reference.digilentinc.com/_media/cmod_s6:cmods6_sch.pdf\n* https://reference.digilentinc.com/_media/reference/programmable-logic/cmod-s6/cmods6_rm.pdf\n\nThe Cmod A7 board has FTDI FT2232 whose channel A is connected to\nArtix-7 FPGA\u0027s JTAG pins, and can be supported by OpenOCD\u0027s\nftdi interface. Tested to be working fine on real hardware.\n\nChange-Id: Ie4be81fc1e72d7ffc9fef94bbcba0221a98ba087\nSigned-off-by: Rohit Singh \u003crohit91.2008@gmail.com\u003e\n"}}},"requirements":[],"submit_records":[],"submit_requirements":[]}
