)]}'
{"doc/openocd.texi":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"bc117cbec38e0eca15880db9d83899f45eb9e36a","unresolved":false,"context_lines":[{"line_number":3537,"context_line":"Option combination @option{trst_and_srst trst_srst_tied} requests"},{"line_number":3538,"context_line":"both TRST and SRST lines are driven equally and trigger both"},{"line_number":3539,"context_line":"the test reset and the system reset."},{"line_number":3540,"context_line":""},{"line_number":3541,"context_line":"@option{trst_pulls_srst}."},{"line_number":3542,"context_line":""},{"line_number":3543,"context_line":"@item"}],"source_content_type":"text/x-texinfo","patch_set":6,"id":"2e76d7c5_3f8782de","line":3540,"updated":"2020-03-16 22:12:10.000000000","message":"Do we need to remember that the test logic can be reset alone with TLR sequence? (of course after a modification of the reset_config)\n\nCan we cover here the exotic case of SWD (thus without trst) that get the test logic reset by srst pulse? It can be covered by \"srst_only trst_srst_tied\", but has to be stated somewhere that trst in this case means test logic and not trst signal.","commit_id":"572f03b3f1a315f79d7ee1b917a507b120a5fdd0"},{"author":{"_account_id":1001771,"name":"Adrian M Negreanu","email":"adrian.negreanu@nxp.com","username":"groleo"},"change_message_id":"4ecf727b50a310ae800fca1272581860554790ac","unresolved":false,"context_lines":[{"line_number":3537,"context_line":"Option combination @option{trst_and_srst trst_srst_tied} requests"},{"line_number":3538,"context_line":"both TRST and SRST lines are driven equally and trigger both"},{"line_number":3539,"context_line":"the test reset and the system reset."},{"line_number":3540,"context_line":""},{"line_number":3541,"context_line":"@option{trst_pulls_srst}."},{"line_number":3542,"context_line":""},{"line_number":3543,"context_line":"@item"}],"source_content_type":"text/x-texinfo","patch_set":6,"id":"aedf27f1_4958a535","line":3540,"in_reply_to":"2e76d7c5_3f8782de","updated":"2021-05-14 17:40:24.000000000","message":"Yes, please!\nA mention that nRESET and srst are the same is also helpful.\nLet me know there\u0027s anything I can help with.","commit_id":"572f03b3f1a315f79d7ee1b917a507b120a5fdd0"}],"src/jtag/adapter.c":[{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"80e60c8ea70392f158ba02f6880237883f9309f5","unresolved":false,"context_lines":[{"line_number":339,"context_line":"\tswitch (new_cfg \u0026 (RESET_HAS_TRST | RESET_HAS_SRST)) {"},{"line_number":340,"context_line":"\t\tcase RESET_HAS_SRST:"},{"line_number":341,"context_line":"\t\t\tmodes[0] \u003d \"srst_only\";"},{"line_number":342,"context_line":"\t\t\tmodes[1] \u003d (new_cfg \u0026 RESET_SRST_PULLS_TRST) ? \" trst_srst_tied\" : \" separate\";"},{"line_number":343,"context_line":"\t\t\tbreak;"},{"line_number":344,"context_line":"\t\tcase RESET_HAS_TRST:"},{"line_number":345,"context_line":"\t\t\tmodes[0] \u003d \"trst_only\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_567034a3","line":342,"updated":"2019-06-05 20:21:06.000000000","message":"If we do not output information not relevant to the current config, shouldn\u0027t be this?\n ? \" trst_srst_tied\" : \"\";\nIf we print \"srst_only separate\", question is \"separate from what?\"","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"2277766f9c96a017e3f42c0bf45c436ca7c9a78b","unresolved":false,"context_lines":[{"line_number":339,"context_line":"\tswitch (new_cfg \u0026 (RESET_HAS_TRST | RESET_HAS_SRST)) {"},{"line_number":340,"context_line":"\t\tcase RESET_HAS_SRST:"},{"line_number":341,"context_line":"\t\t\tmodes[0] \u003d \"srst_only\";"},{"line_number":342,"context_line":"\t\t\tmodes[1] \u003d (new_cfg \u0026 RESET_SRST_PULLS_TRST) ? \" trst_srst_tied\" : \" separate\";"},{"line_number":343,"context_line":"\t\t\tbreak;"},{"line_number":344,"context_line":"\t\tcase RESET_HAS_TRST:"},{"line_number":345,"context_line":"\t\t\tmodes[0] \u003d \"trst_only\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_96bc8c1c","line":342,"in_reply_to":"8e7fc396_567034a3","updated":"2019-06-05 21:22:07.000000000","message":"Yes, it\u0027s like a black magic. We drive srst_only but we still have board or SoC internal trst function. So srst is separate from any other signal, namely it does not influence internal trst.","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"c41807b4c052b6206358113482b8d4853f3f21e3","unresolved":false,"context_lines":[{"line_number":339,"context_line":"\tswitch (new_cfg \u0026 (RESET_HAS_TRST | RESET_HAS_SRST)) {"},{"line_number":340,"context_line":"\t\tcase RESET_HAS_SRST:"},{"line_number":341,"context_line":"\t\t\tmodes[0] \u003d \"srst_only\";"},{"line_number":342,"context_line":"\t\t\tmodes[1] \u003d (new_cfg \u0026 RESET_SRST_PULLS_TRST) ? \" trst_srst_tied\" : \" separate\";"},{"line_number":343,"context_line":"\t\t\tbreak;"},{"line_number":344,"context_line":"\t\tcase RESET_HAS_TRST:"},{"line_number":345,"context_line":"\t\t\tmodes[0] \u003d \"trst_only\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_96932ca6","line":342,"in_reply_to":"8e7fc396_96bc8c1c","updated":"2019-06-05 22:05:30.000000000","message":"Sorry, too tired.\nI want to suggest here\n ? \" srst_pulls_trst\" : \"\";","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"80e60c8ea70392f158ba02f6880237883f9309f5","unresolved":false,"context_lines":[{"line_number":343,"context_line":"\t\t\tbreak;"},{"line_number":344,"context_line":"\t\tcase RESET_HAS_TRST:"},{"line_number":345,"context_line":"\t\t\tmodes[0] \u003d \"trst_only\";"},{"line_number":346,"context_line":"\t\t\tmodes[1] \u003d (new_cfg \u0026 RESET_TRST_PULLS_SRST) ? \" trst_srst_tied\" : \" separate\";"},{"line_number":347,"context_line":"\t\t\tbreak;"},{"line_number":348,"context_line":"\t\tcase RESET_TRST_AND_SRST:"},{"line_number":349,"context_line":"\t\t\tmodes[0] \u003d \"trst_and_srst\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_76753092","line":346,"updated":"2019-06-05 20:21:06.000000000","message":"same here","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"c41807b4c052b6206358113482b8d4853f3f21e3","unresolved":false,"context_lines":[{"line_number":343,"context_line":"\t\t\tbreak;"},{"line_number":344,"context_line":"\t\tcase RESET_HAS_TRST:"},{"line_number":345,"context_line":"\t\t\tmodes[0] \u003d \"trst_only\";"},{"line_number":346,"context_line":"\t\t\tmodes[1] \u003d (new_cfg \u0026 RESET_TRST_PULLS_SRST) ? \" trst_srst_tied\" : \" separate\";"},{"line_number":347,"context_line":"\t\t\tbreak;"},{"line_number":348,"context_line":"\t\tcase RESET_TRST_AND_SRST:"},{"line_number":349,"context_line":"\t\t\tmodes[0] \u003d \"trst_and_srst\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_b690a899","line":346,"in_reply_to":"8e7fc396_76753092","updated":"2019-06-05 22:05:30.000000000","message":"here:\n ? \" trst_pulls_srst\" : \"\";","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"c41807b4c052b6206358113482b8d4853f3f21e3","unresolved":false,"context_lines":[{"line_number":356,"context_line":"\t\t\t\t\tmodes[1] \u003d \" trst_pulls_srst\";"},{"line_number":357,"context_line":"\t\t\t\t\tbreak;"},{"line_number":358,"context_line":"\t\t\t\tcase RESET_SRST_PULLS_TRST | RESET_TRST_PULLS_SRST:"},{"line_number":359,"context_line":"\t\t\t\t\tmodes[1] \u003d \" trst_srst_tied\";"},{"line_number":360,"context_line":"\t\t\t\t\tbreak;"},{"line_number":361,"context_line":"\t\t\t\tdefault:"},{"line_number":362,"context_line":"\t\t\t\t\tmodes[1] \u003d \" separate\";"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_56ed9421","line":359,"updated":"2019-06-05 22:05:30.000000000","message":"here only\n \u003d \" tied\";\nThis should be the only case we use \"tied\"","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"80e60c8ea70392f158ba02f6880237883f9309f5","unresolved":false,"context_lines":[{"line_number":359,"context_line":"\t\t\t\t\tmodes[1] \u003d \" trst_srst_tied\";"},{"line_number":360,"context_line":"\t\t\t\t\tbreak;"},{"line_number":361,"context_line":"\t\t\t\tdefault:"},{"line_number":362,"context_line":"\t\t\t\t\tmodes[1] \u003d \" separate\";"},{"line_number":363,"context_line":"\t\t\t\t\tbreak;"},{"line_number":364,"context_line":"\t\t\t}"},{"line_number":365,"context_line":"\t\t\tbreak;"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_366fb8c2","line":362,"updated":"2019-06-05 20:21:06.000000000","message":"here instead \" separate\" is correct because we have both trst and srst.","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"80e60c8ea70392f158ba02f6880237883f9309f5","unresolved":false,"context_lines":[{"line_number":572,"context_line":"\t\t\t\"[separate|srst_pulls_trst|trst_pulls_srst|trst_srst_tied] \""},{"line_number":573,"context_line":"\t\t\t\"[srst_gates_jtag|srst_nogate] \""},{"line_number":574,"context_line":"\t\t\t\"[trst_push_pull|trst_open_drain] \""},{"line_number":575,"context_line":"\t\t\t\"[srst_push_pull|srst_open_drain] \""},{"line_number":576,"context_line":"\t\t\t\"[connect_deassert_srst|connect_assert_srst]\","},{"line_number":577,"context_line":"\t},"},{"line_number":578,"context_line":"\tCOMMAND_REGISTRATION_DONE"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_166abcb1","line":575,"updated":"2019-06-05 20:21:06.000000000","message":"out of topic:\nthe default is \"srst_open_drain\". Should it be listed first?","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"change_message_id":"2277766f9c96a017e3f42c0bf45c436ca7c9a78b","unresolved":false,"context_lines":[{"line_number":572,"context_line":"\t\t\t\"[separate|srst_pulls_trst|trst_pulls_srst|trst_srst_tied] \""},{"line_number":573,"context_line":"\t\t\t\"[srst_gates_jtag|srst_nogate] \""},{"line_number":574,"context_line":"\t\t\t\"[trst_push_pull|trst_open_drain] \""},{"line_number":575,"context_line":"\t\t\t\"[srst_push_pull|srst_open_drain] \""},{"line_number":576,"context_line":"\t\t\t\"[connect_deassert_srst|connect_assert_srst]\","},{"line_number":577,"context_line":"\t},"},{"line_number":578,"context_line":"\tCOMMAND_REGISTRATION_DONE"}],"source_content_type":"text/x-csrc","patch_set":1,"id":"8e7fc396_b6b9882b","line":575,"in_reply_to":"8e7fc396_166abcb1","updated":"2019-06-05 21:22:07.000000000","message":"Yes. I moved separate for the same reason and missed these two","commit_id":"661556415fe15b69377468434c03248afa324931"},{"author":{"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},"change_message_id":"5b2f3446fc5b0f97abd55d7421d649d317670e48","unresolved":false,"context_lines":[{"line_number":571,"context_line":"\t\t.usage \u003d \"[none|trst_only|srst_only|trst_and_srst] \""},{"line_number":572,"context_line":"\t\t\t\"[separate|srst_pulls_trst|trst_pulls_srst|trst_srst_tied] \""},{"line_number":573,"context_line":"\t\t\t\"[srst_gates_jtag|srst_nogate] \""},{"line_number":574,"context_line":"\t\t\t\"[trst_open_drain|trst_push_pull] \""},{"line_number":575,"context_line":"\t\t\t\"[srst_open_drain|srst_push_pull] \""},{"line_number":576,"context_line":"\t\t\t\"[connect_deassert_srst|connect_assert_srst]\","},{"line_number":577,"context_line":"\t},"}],"source_content_type":"text/x-csrc","patch_set":2,"id":"8e7fc396_9667acb4","line":574,"updated":"2019-06-06 08:50:19.000000000","message":"No, the defaults are different for srst and trst. Are:\n- trst_push_pull\n- srst_open_drain","commit_id":"599122d8bdfedbbc4e9bd10db67eb22be23cf9f3"}]}
