)]}'
{"id":"openocd~master~If645e3fea570c4a3f0670e74d243b0ac9b579ecb","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000853":{"account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"last_update":"2026-04-13 19:24:07.000000000","reason":"\u003cGERRIT_ACCOUNT_1000853\u003e replied on the change","reason_account":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}},"1000687":{"account":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"last_update":"2026-04-17 09:40:13.000000000","reason":"removed on reply"},"1002493":{"account":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"last_update":"2026-04-26 05:11:14.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If645e3fea570c4a3f0670e74d243b0ac9b579ecb","subject":"flash/nor/efm32: Support write flash on Series-2","status":"MERGED","created":"2026-02-04 16:31:54.000000000","updated":"2026-04-26 05:11:14.000000000","submitted":"2026-04-26 05:11:14.000000000","submitter":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"total_comment_count":18,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9450","meta_rev_id":"cee3c95de2acb8a2af57095c6e3b213edec7c20b","_number":9450,"owner":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},{"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":"2026-04-26 05:11:14.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":"2026-04-26 05:11:14.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2026-04-26 05:11:14.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":{"REVIEWER":[{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-04 17:12:35.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":"2026-02-04 20:28:53.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":"2026-02-06 20:23:31.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":"CC"},{"updated":"2026-03-07 11:09:12.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"state":"CC"},{"updated":"2026-04-13 19:24:07.000000000","updated_by":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"reviewer":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"state":"REVIEWER"},{"updated":"2026-04-17 09:40:13.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"}],"messages":[{"id":"5a4bd00e6e6a93993b95f28fdcb98f20cdb13744","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 16:31:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"8f8c556915feb3da0ea986554510a49a9b6c3613","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-04 17:12:14.000000000","message":"Uploaded patch set 2: New patch set was added with same tree, parent tree, and commit message as Patch Set 1.","accounts_in_message":[],"_revision_number":2},{"id":"8ffcda90364b1c434bc13083f8f197bd92cd061c","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":"2026-02-04 17:12:35.000000000","message":"Patch Set 1:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":1},{"id":"59858d3d653d965d885810afef034ba32c1151f4","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":"2026-02-04 20:28:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21757/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22647/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"42e563f762b9e2e00ec7dda1bd236b41aa247803","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-05 08:25:40.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"daed4fd8bc442f9b8266ab6af99076ce80ff9282","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":"2026-02-05 11:31:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21773/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22663/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"27a6936c12d182d58fb82217bf24318a79e5fe25","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-06 10:41:09.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"0c666df1a61c6d012a0272d67cfee05d51d2f486","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":"2026-02-06 11:21:05.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21783/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22673/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"05ff7f64c15c4e5092cc588353f44ef8c3a70bed","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":"2026-02-06 20:23:31.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"7579b71d172972810c812f16ee7cc4458098cf60","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-06 20:40:24.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b24f44c6deeadfa5c4bb859674b7df69339cf392","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":"2026-02-06 21:02:03.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6bc3fa1d54b6573ff60b3575606bd58758d181b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-06 22:38:14.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"a4305f05769c2206ecd00bd96fb0a8740ee76a1a","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":"2026-02-07 00:46:43.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21797/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22687/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"2808b3ce550d460fa940d79e1bf07bf422204e25","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-10 11:55:15.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":6},{"id":"3460866ea145d4d65c4c93369ece28d4ff4d4be4","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":"2026-02-10 14:46:29.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21814/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22704/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"68aa4332985031cc091f6963b62d77a10b23993a","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-10 17:25:34.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4c5303f37006c4d9d5bb338ab948bee61b1b6a38","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":"2026-02-10 21:34:51.000000000","message":"Patch Set 6:\n\n(3 comments)","accounts_in_message":[],"_revision_number":6},{"id":"96a947bda49801365941b1591fab9b8b20bb9213","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-11 17:30:06.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"9a009a65256653519b78f9ba318f15379c77a476","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":"2026-02-11 19:02:14.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21827/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22717/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"309f295dcc9d9115a2f8d62296da25e3ebcac594","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-26 11:52:26.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":8},{"id":"c1de6d24028eeac78f2f177e22df4ec4490e9aa2","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-02-26 16:48:44.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"4a086fa45ed90b0ff7b2da7edbc1014739dc9414","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":"2026-02-26 21:24:27.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21885/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22775/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"aa95db950cdc37de7ebcd613322a01949fd0fcad","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-03-07 11:09:12.000000000","message":"Patch Set 8:\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"ae031816879371b227c81feba72fc63fa6324bf8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-03-08 10:08:33.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":9},{"id":"c7661ddaea8a2f1f04853052346162c906e11e16","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-03-08 10:13:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"2e71c79eac6f69a92a07c66b550a687e537e2e21","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":"2026-03-08 10:13:28.000000000","message":"Patch Set 9:\n\nNo Builds Executed","accounts_in_message":[],"_revision_number":9},{"id":"658db7d5d1d6c668cb7a48da02f654eb76261b34","author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"real_author":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"date":"2026-03-08 10:14:03.000000000","message":"Patch Set 9:\n\n(4 comments)","accounts_in_message":[],"_revision_number":9},{"id":"28b757c2a610324059694e001c82122e750cd749","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":"2026-03-08 14:33:26.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttps://build.openocd.org/job/openocd-gerrit-build/21939/ : SUCCESS\n\nhttps://build.openocd.org/job/openocd-gerrit/22835/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"38f3f783bd5a554a7920a7a8370ea0e58a3f4ef1","author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"real_author":{"_account_id":1000853,"name":"zapb","display_name":"Marc Schink","email":"dev@zapb.de","username":"zapb"},"date":"2026-04-13 19:24:07.000000000","message":"Patch Set 10: Code-Review+1","accounts_in_message":[],"_revision_number":10},{"id":"9a6de3617c878dfd45409209f9b7120955a0ecff","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":"2026-04-17 09:40:13.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"cee3c95de2acb8a2af57095c6e3b213edec7c20b","tag":"autogenerated:gerrit:merged","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":"2026-04-26 05:11:14.000000000","message":"Change has been successfully cherry-picked as c83c9688e08aaaa3ae38c60c929b31a9f24ed2c3","accounts_in_message":[],"_revision_number":11}],"current_revision":"c83c9688e08aaaa3ae38c60c929b31a9f24ed2c3","revisions":{"fab452bb7409af108587272be85322383126711e":{"kind":"REWORK","_number":9,"created":"2026-03-08 10:08:33.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/9 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"25974709ab3ecad71870996b283723a51ff61e89","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-03-08 10:00:42.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"a9534f7cd71a235f5c28beecd2a97f91667e5139":{"kind":"REWORK","_number":8,"created":"2026-02-26 11:52:26.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/8 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"d455f1bf21ad07add2524c06e0ea22a266e08019","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-26 11:52:11.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"c83c9688e08aaaa3ae38c60c929b31a9f24ed2c3":{"kind":"REWORK","_number":11,"created":"2026-04-26 05:11:14.000000000","uploader":{"_account_id":1000687,"name":"Tomas Vanek","display_name":"Tomas Vanek","email":"vanekt@fbl.cz","username":"vanekt"},"ref":"refs/changes/50/9450/11","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/11","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/11 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/11","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"47dc8e3cde6ba13b75f58cde21c4ddc52ceb43ac","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Tomas Vanek","email":"vanekt@fbl.cz","date":"2026-04-26 05:11:14.000000000","tz":0},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\nReviewed-on: https://review.openocd.org/c/openocd/+/9450\nReviewed-by: zapb \u003cdev@zapb.de\u003e\nReviewed-by: Tomas Vanek \u003cvanekt@fbl.cz\u003e\nTested-by: jenkins\n"}},"c5a64cab59ab30565c9deec3d81e52a004a80a54":{"kind":"REWORK","_number":10,"created":"2026-03-08 10:13:19.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/10","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/10","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/10 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/10","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"25974709ab3ecad71870996b283723a51ff61e89","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-03-08 10:13:13.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"5ffd7396268a4952d284864bcee189b68840663a":{"kind":"REWORK","_number":5,"created":"2026-02-06 22:38:14.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/5 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"8827f282b33de1cc965fdbf3b675a8ffaaa2329d","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-06 22:38:11.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"01b176659a830939eb5133181b6e05e754cece06":{"kind":"REWORK","_number":4,"created":"2026-02-06 10:41:09.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/4 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9f80f2728bd840c6a318386c7b7bf6454e8d00d7","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-06 10:39:50.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"0b83ab0b67b0dc53b68049168ae39b6dd3292a30":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-02-11 17:30:06.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/7 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"c10bff0a200362ae8877971caad67d0af74382e7","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-11 17:27:51.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"ccdbc5d7c5d5a699b91d2d2acca91ce4b6a7f656":{"kind":"REWORK","_number":6,"created":"2026-02-10 11:55:15.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/6 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"55642bedc7104db7b3f5010e322da17f06490ffd","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-10 08:18:52.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"00be88edc20f6ef65ce2f364151638fb9abace11":{"kind":"REWORK","_number":1,"created":"2026-02-04 16:31:54.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/1 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ed33008b2cc75f389d0eef81a5b16a0c1001e450","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 09:52:59.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 16:30:51.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"110284be977398e391a29c397c21c8d920b0a952":{"kind":"REWORK","_number":3,"created":"2026-02-05 08:25:40.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/3 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"15cf8d7fa0eabb22c505b1d3842a0ede870a0c49","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 07:47:38.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-05 08:25:03.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\n"}},"9ebb914ea951a3d5b6726528576f7b0cd692302e":{"kind":"NO_CHANGE","_number":2,"created":"2026-02-04 17:12:14.000000000","uploader":{"_account_id":1002493,"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","username":"jerome-pouiller"},"ref":"refs/changes/50/9450/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/50/9450/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/2 \u0026\u0026 git checkout -b change-9450 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/50/9450/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/50/9450/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"dae863a25230fc521f028297cd3df4a9b5f43836","subject":"flash/nor/efm32: Support alternative flashbase address"}],"author":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 09:52:59.000000000","tz":60},"committer":{"name":"Jérôme Pouiller","email":"jerome.pouiller@silabs.com","date":"2026-02-04 17:12:04.000000000","tz":60},"subject":"flash/nor/efm32: Support write flash on Series-2","message":"flash/nor/efm32: Support write flash on Series-2\n\nThe MSC (Memory System Controller) on Silabs Series-2 does no t has the\nsame register map than Series-0 and Series-1. These offset can\u0027t be\nhardcoded anymore.\n\nThis patch provides a structure to store the offset per series. These\noffsets are also used in the byte code embedded in the driver. For this\ncase, we use to version of the byte code (this seems a better solution than\ntrying to generate byte code on runtime).\n\nIn addition to the offset, the bits in the status register are also changed\na bit. To work around the problem, we removed the declarations that differ\nbetween the  two Series.\n\nEFM32_MSC_STATUS_ERASEABORTED_MASK was used to display a warning is case of\nerror. Since this bit is not the same between Series-0/1 and Series-2, I\nhave just dropped the warning.\n\nCo-developed-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Peter Johanson \u003cpeter@peterjohanson.com\u003e\nSigned-off-by: Jérôme Pouiller \u003cjerome.pouiller@silabs.com\u003e\nChange-Id: If645e3fea570c4a3f0670e74d243b0ac9b579ecb\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":[]}}]}
