)]}'
{"id":"openocd~master~I54b0c93b494e7209da818791d15edd8cd42c2732","project":"openocd","branch":"master","attention_set":{},"removed_from_attention_set":{"1000863":{"account":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"last_update":"2021-08-26 06:38:17.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I54b0c93b494e7209da818791d15edd8cd42c2732","subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","status":"MERGED","created":"2021-01-26 14:42:31.000000000","updated":"2021-08-26 06:38:17.000000000","submitted":"2021-08-26 06:38:17.000000000","submitter":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"total_comment_count":10,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"6036","meta_rev_id":"f3409c58ea9a2bfa8883d7392971172961ebb039","_number":6036,"owner":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"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":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},{"value":0,"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-26 06:38:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"value":0,"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"all":[{"value":0,"_account_id":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2021-08-26 06:38:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2021-08-26 06:38:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"value":0,"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},{"value":0,"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"}],"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":1000021,"name":"Antonio Borneo","email":"borneo.antonio@gmail.com","username":"borneoa"},{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-11 08:24:13.000000000","updated_by":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"reviewer":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"state":"REVIEWER"},{"updated":"2021-08-14 14:47:18.000000000","updated_by":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"reviewer":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"state":"REVIEWER"},{"updated":"2021-08-16 09:05: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"},{"updated":"2021-08-16 15:04:10.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":"0bb76a9ac9a01153d14f12436e59d60569bdc4ba","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-26 14:42:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b67635d04e4084732f3c735c906eb5c9995e7a77","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-01-26 15:39:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/13907/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13172/ : SUCCESS","accounts_in_message":[],"_revision_number":1},{"id":"d8265b88f44abdbc83a7b7d30ac90efd9d3abc23","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-26 16:27:06.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"17fd1893c13d96b57b7f949e872d6077846ffaa0","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-27 09:06:38.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"8ac107398cbefccfef8be813642e82105b88d038","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-27 09:07:44.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0ed8d6d4abd629e147cb32c3fef4180530da9712","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-01-27 10:35:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/13929/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13194/ : SUCCESS","accounts_in_message":[],"_revision_number":2},{"id":"89156c30b417958a5a6014c017934d472a9b2773","author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"real_author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"date":"2021-01-29 17:26:46.000000000","message":"Patch Set 2:\n\nHm, I\u0027m not sure regarding page/sector erase: \n\nThe most similar two-bank scheme seems to be on L47x etc. (RM051). But there PNB field has 8 bits only, and the page numbers in both banks start at 0 (or 256, but that\u0027s effectively the same due to 8 bits only).\n\nFor the G0xx (RM0444, rev. 5) the PNB field has 10 bits (and BKER is bit 13 rather than bit 11), and in dual-bank mode the page numbers in banks 1 and 2 start again at 0 and 256, respectively. But that\u0027s no longer the same! What happens in single-bank mode remains unclear.","accounts_in_message":[],"_revision_number":2},{"id":"cce6a3613390b1bb32d56fe3a6de278f6797d462","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-29 21:23:09.000000000","message":"Patch Set 2: -Code-Review\n\nFurthermore, I think there is a gap in dual bank mode with trimmed flash size, I need to check further b/o next week.","accounts_in_message":[],"_revision_number":2},{"id":"893a5bddd5f0f8677a66c81d62eba0e4a40baa88","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-30 21:20:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"822a5529dffd7723106d6ab393204fafff98bfdb","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-01-30 21:23:16.000000000","message":"Patch Set 3:\n\n(1 comment)\n\naccording to table 10 and 11 in RM0444 there is no gap, unless I\u0027m missing stgh.\nhere is a fix for the BKER bit, I have used the flags, as it seemed for me more suitable, but I\u0027m open if there is better way.","accounts_in_message":[],"_revision_number":3},{"id":"a94265e6a8cd2346c860019e619dfb4f42342d0e","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-01-30 21:51:32.000000000","message":"Patch Set 3: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/13947/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13212/ : SUCCESS","accounts_in_message":[],"_revision_number":3},{"id":"c1846e6ca9ab1a14039c3aea2c9fbb750c9ef7f4","author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"real_author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"date":"2021-01-30 23:38:54.000000000","message":"Patch Set 3:\n\nYes, according to RM there should be no gap. But maybe the RM is not correct: all G0Bx, G0Cx have same device id, so probably same die, regardless of *declared* flash size. Different flash sizes without gap add some complexity. Tables 10 and 11 refer to \"dual-bank devices\", but this should read \"dual-bank organization\", otherwise the dual-bank bit would have no meaning at all.\nSame for the page/sector numbering, that\u0027s probably an error in the RM. I\u0027m afraid we have to wait for updated RM, DS or samples. The whole chapter doesn\u0027t look consistent regarding dual-bank capable devices.\n\nRegarding BK bit: Maybe specifying size reserved for PNB is simpler, as page number offset between banks is implicitly given by that size (if implemented size is smaller, the upper bits are don\u0027t care).","accounts_in_message":[],"_revision_number":3},{"id":"a6afef7cc64fdfa1692c6dda3e78526b17663637","author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"real_author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"date":"2021-02-04 10:03:06.000000000","message":"Patch Set 3:\n\nSome update re. page numbers: apparently again 8 bit with CK_BKER serving as 9th. But still a lot of details in the dark ...\nE.g. gap, interaction of DUAL_BANK bit with MER1/2 and the two(!) BSY1/2 bits (current driver knows only of BSY1).\nMaybe you\u0027ve access to actual hardware? I\u0027m afraid I won\u0027t get it before end of March.","accounts_in_message":[],"_revision_number":3},{"id":"79a58b2c57a60631178e87bdc2bbd30f5e236602","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-02-04 11:44:49.000000000","message":"Patch Set 3:\n\n\u003e Some update re. page numbers: apparently again 8 bit with CK_BKER\n \u003e serving as 9th. But still a lot of details in the dark ...\n \u003e E.g. gap, interaction of DUAL_BANK bit with MER1/2 and the two(!)\n \u003e BSY1/2 bits (current driver knows only of BSY1).\n \u003e Maybe you\u0027ve access to actual hardware? I\u0027m afraid I won\u0027t get it\n \u003e before end of March.\n\nI have contacted the design team, no gap for sure.\nG0B/G0C with 128K are single-bank only\n\nI have tested on real HW remotely a while ago (no dbank tests, so I have forgot the BKER and this BSY2)\n\nI may try to check again on the device and check the CFI specs.\n\nFTR, I have been into STM32WL5x devices to support programming using the CPU2,\nthis needs too much quirks as well.\n\nI will try to push stgh b/o next week.","accounts_in_message":[],"_revision_number":3},{"id":"557c58726f7473a5246409b2eafdbfcfc1f8dae0","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-02-04 11:45:28.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"b59bd89ab40f5f0f14bd71ccd96f07cb373319c7","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-02-04 12:42:03.000000000","message":"Patch Set 4: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/13963/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13228/ : SUCCESS","accounts_in_message":[],"_revision_number":4},{"id":"3f6bff5dfcbf45f261c33bddff48043dc47d01c0","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-02-04 17:07:49.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"7f242aa7a4ef5c954bbe8963efd428ec587ab9d0","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-02-04 17:08:01.000000000","message":"Patch Set 4:\n\ni have updated the commit msg with more details\n\n\u003e Regarding BK bit: Maybe specifying size reserved for PNB is simpler, as page number offset between banks is implicitly given by that size (if implemented size is smaller, the upper bits are don\u0027t care).\nI don\u0027t see where this is going, there is no guarantee that BKER is just after PNB so storing the size of PNB does not seems adding stgh, unless I haven misunderstood your point\n\ntoday I have been able to use the device on EVAL board\nbelow a log for some operations on real HW using the PS5:\n\n\u003e flash banks\n#0 : stm32g0x.flash (stm32l4x) at 0x08000000, size 0x00080000, buswidth 0, chipwidth 0\n#1 : stm32g0x.otp (stm32l4x) at 0x1fff7000, size 0x00000000, buswidth 0, chipwidth 0\n\n\u003e flash probe 0\ndevice idcode \u003d 0x10006467 (STM32G0Bx/G0Cx - Rev A : 0x1000)\nRDP level 0 (0xAA)\nflash size \u003d 512kbytes\nflash mode : dual-bank\nflash \u0027stm32l4x\u0027 found at 0x08000000\n\n\u003e flash erase_sector 0 0 1\nerased sectors 0 through 1 on flash bank 0 in 0.214807s\n\n\u003e flash filld 0x8000000 0xdeadbeeffaceb00c 2\nCouldn\u0027t use the flash loader in dual-bank mode\nfalling back to single memory accesses\nwrote 16 bytes to 0x08000000 in 0.283060s (0.055 KiB/s)\n\n\u003e mdw 0x08000000 0x8\n0x08000000: faceb00c deadbeef faceb00c deadbeef ffffffff ffffffff ffffffff ffffffff \n\n\u003e flash erase_sector 0 128 130\nerased sectors 128 through 130 on flash bank 0 in 0.264562s\n\n\u003e flash filld 0x8040000 0xdeadbeeffaceb00c 2\nCouldn\u0027t use the flash loader in dual-bank mode\nfalling back to single memory accesses\nwrote 16 bytes to 0x08040000 in 0.286950s (0.054 KiB/s)\n\n\u003e mdw 0x08040000 0x8\n0x08040000: faceb00c deadbeef faceb00c deadbeef ffffffff ffffffff ffffffff ffffffff \n\n\u003e stm32l4x mass_erase 0\nstm32l4x mass erase complete\n\n\u003e mdw 0x08040000 0x8   \n0x08040000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff","accounts_in_message":[],"_revision_number":4},{"id":"eeb6ce5a9956cebec3cffdaebbe82ecf8ac046ea","author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"real_author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"date":"2021-02-04 18:28:22.000000000","message":"Patch Set 5:\n\nYes, of course, there is no guarantee BKER bit will remain adjacent to PNB in future. But this applies to *any* implicit assumption on which this driver is based, doesn\u0027t it?\n\nAnyway, I think we are still missing a more important detail: What\u0027s the meaning of DUAL_BANK bit? \n\"0: 256 Kbytes/512 Kbytes single-bank Flash memory, contiguous addresses in Bank 1\n1: 256 Kbytes/512 Kbytes dual-bank Flash memory, Refer to Table 10 and Table 11\"\nmakes no sense to me, as the addresses in both tables are contiguous, too. Maybe the pages are interleaved in single bank mode??? An how does this interact with page erase?","accounts_in_message":[],"_revision_number":5},{"id":"ecef972511fc0a17df21b32e615340fe8b0318e9","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-02-04 20:02:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/13974/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13239/ : SUCCESS","accounts_in_message":[],"_revision_number":5},{"id":"01ff169363ed6fe36d2a2c6c40980eec78758c50","author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"real_author":{"_account_id":1001036,"name":"Andreas Bolsch","email":"hyphen0break@gmail.com","username":"abmero"},"date":"2021-03-11 08:24:13.000000000","message":"Patch Set 5:\n\nAs I got some B1RE devices: There are more pitfalls ...\nBSY1/2 is rather trivial, just a mask with both bits will do.\nPNB/BKER is quite simple, too, just the shifted bit position of BKER, everything else is like on the other devices except for size of PNB (actually only lowest 7 bits implemented, the others stick at zero).\nThe SWAP_BANK (or nSWAP_BANK) bit causes slight trouble with sector erase and WRP regs: This bit is exor\u0027d with the topmost address bit going into the flash array. Hence it affects read and programming, but it does *NOT* affect erase and write protection (same probably applies to PCROP and SECR). As the sector erase derives the page number from the sector\u0027s address, depending on SWAP_BANK the bank number must be toggled. Same for reading and writing the WRP regs. BTW: We missed that point on the L5, too.\nFurthermore, I\u0027m somewhat confused regarding DUAL_BANK bit. As far as I could see in some quick tests, it does *NOTHING* at all. Maybe that\u0027s intended only for the 256k/128k versions? Hopefully I\u0027ll get some B1CCs this week ...","accounts_in_message":[],"_revision_number":5},{"id":"c9dc2c55c1651324c1fb0bc561168977f81550bf","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-16 02:25:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"822e146d42545a4481a8c3300d5b9c281c5d9a20","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-03-16 06:17:37.000000000","message":"Patch Set 6: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14148/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13410/ : SUCCESS","accounts_in_message":[],"_revision_number":6},{"id":"c22a7f992b7919981f9a6fd77494acc2a30c6d90","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-16 09:30:55.000000000","message":"Patch Set 6:\n\nhey Andreas, thanks for the review.\nI haven\u0027t tested again on this device.\nI will reorder this serie, so this G0BB/C patch be the last one, to not block the serie.\nAnd I will check again with design team, and test against this device variants","accounts_in_message":[],"_revision_number":6},{"id":"00d4a040fc41788b2c2ceede2db84f5bf18128cf","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-16 11:04:13.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"af839715b054b3f602820a45d7335debd778c2dc","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-16 15:33:36.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"19cebcd2632f9f34926ac0e9f27d9b333b55e8fd","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-03-16 16:08:15.000000000","message":"Patch Set 7: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14159/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13421/ : SUCCESS","accounts_in_message":[],"_revision_number":7},{"id":"99b7d9fe3dd9e2303a1a04694457ab670828258f","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-16 22:50:41.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"3dda495a5757c06dc9b48077e754c24724605ad6","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-03-17 03:10:15.000000000","message":"Patch Set 8: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14171/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13433/ : SUCCESS","accounts_in_message":[],"_revision_number":8},{"id":"b16614b6c642bfc2146a4cfdb18952a5b5f34372","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-03-17 12:31:48.000000000","message":"Uploaded patch set 9: Patch Set 8 was rebased.","accounts_in_message":[],"_revision_number":9},{"id":"821825b458d879d1a627bf0af07a9100104048af","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-03-17 16:54:21.000000000","message":"Patch Set 9: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/14184/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/13446/ : SUCCESS","accounts_in_message":[],"_revision_number":9},{"id":"82e1ab909372ca8ba1281b502f0b881ab10ba0bc","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-13 23:30:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"a8ca5500f4a0d2726ed3355c03425dee345483ca","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-08-14 02:00:10.000000000","message":"Patch Set 10: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/15009/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/14243/ : SUCCESS","accounts_in_message":[],"_revision_number":10},{"id":"35952f35248ef7df9e7b26637330557cf7401594","author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"real_author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"date":"2021-08-14 05:46:26.000000000","message":"Patch Set 10: Code-Review-2\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"af7bef006222f8f6df1c7663d3cb09dc25f5fcc9","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-14 13:32:30.000000000","message":"Patch Set 10:\n\n(4 comments)","accounts_in_message":[],"_revision_number":10},{"id":"ab732a54f26b3ba800256e440e6d477aa95dc989","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-14 13:39:41.000000000","message":"Uploaded patch set 11: Patch Set 10 was rebased.","accounts_in_message":[],"_revision_number":11},{"id":"8e0408402ee56d7009d1c54dc463f5c0365bb1c6","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-14 13:41:16.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"48132ceee22a1714a1e93e0c32c76a971fc84bf8","author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"real_author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"date":"2021-08-14 14:47:18.000000000","message":"Patch Set 11: Code-Review+2","accounts_in_message":[],"_revision_number":11},{"id":"27da21234efa1f6ed138498770ab23e409ce102f","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-08-14 17:04:10.000000000","message":"Patch Set 11: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/15021/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/14255/ : SUCCESS","accounts_in_message":[],"_revision_number":11},{"id":"992478fd6dc7a0dfea353fecc6fd102504851d9c","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":"2021-08-16 09:05:57.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"9f104a65a747da8283d144633210a55f5155e20f","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-16 13:22:10.000000000","message":"Uploaded patch set 12: Patch Set 11 was rebased.","accounts_in_message":[],"_revision_number":12},{"id":"6dfe47dfa0548039e116115b12a88205d0413080","author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"real_author":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"date":"2021-08-16 13:26:48.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"5283a386bec9af271495ad46bad187ff7a5b6aa0","author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"real_author":{"_account_id":1000014,"name":"jenkins","username":"jenkins","tags":["SERVICE_USER"]},"date":"2021-08-16 15:04:10.000000000","message":"Patch Set 12: Verified+1\n\nBuild Successful \n\nhttp://build.openocd.org/job/openocd-gerrit/15044/ : SUCCESS\n\nhttp://build.openocd.org/job/openocd-gerrit-build/14278/ : SUCCESS","accounts_in_message":[],"_revision_number":12},{"id":"b4eea6d95781e869998c49b2a51a957da752ef66","author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"real_author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"date":"2021-08-26 06:04:38.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"f3409c58ea9a2bfa8883d7392971172961ebb039","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"real_author":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"date":"2021-08-26 06:38:17.000000000","message":"Change has been successfully cherry-picked as 43d31a8fd507a7d15083b487cf06d3f934e25843","accounts_in_message":[],"_revision_number":13}],"current_revision":"43d31a8fd507a7d15083b487cf06d3f934e25843","revisions":{"f1e5b97bc9baf3d1351adaadb914d729c6bd8776":{"kind":"REWORK","_number":10,"created":"2021-08-13 23:30:19.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/10","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/10","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/10 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/10","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/10 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"fa38bfe0c91642c1e413824f7f79a624b5aae806","subject":"flash/stm32l4x: remove stm32l4_part_info.default_flash_regs"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-08-13 23:30:03.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"d90d477056a7a82296aa6a85a9bd76bb49693dfb":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2021-08-14 13:39:41.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/11","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/11","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/11 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/11","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/11 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1fe89c3af6bc43007df97238c22f1b2f2d1fa639","subject":"flash/stm32l4x: remove stm32l4_part_info.default_flash_regs"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-08-14 12:44:38.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"ff6af1e83ab3d5d5caa84072bb63c3e6fc769dae":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-03-16 22:50:41.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/8","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/8","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/8 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/8","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/8 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9ea3bdcb06a98620941328439d64f9ece2b1a483","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-03-16 22:50:25.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"a15a1af4c0da9cec38370a899046a39df67a9506":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2021-03-17 12:31:48.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/9","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/9","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/9 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/9","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/9 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9de62da6fc5c62e5da579f07d1794cb62f9f4c01","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-03-17 12:09:02.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"6be2e98318fca074ce8a9815ba741c42968407f7":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2021-08-16 13:22:10.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/12","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/12","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/12 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/12","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/12 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"ffaa6d654dac8d89377dd704f3b09fd3146e3493","subject":"flash/stm32l4x: remove stm32l4_part_info.default_flash_regs"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-08-16 12:41:28.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"43d31a8fd507a7d15083b487cf06d3f934e25843":{"kind":"REWORK","_number":13,"created":"2021-08-26 06:38:17.000000000","uploader":{"_account_id":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"},"ref":"refs/changes/36/6036/13","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/13","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/13 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/13","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/13 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"e7e46ba61e6d0bf06f65f352e8607db1dda83da1","subject":"flash/stm32l4x: remove stm32l4_part_info.default_flash_regs"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Oleksij Rempel","email":"linux@rempel-privat.de","date":"2021-08-26 06:38:17.000000000","tz":0},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\nReviewed-on: https://review.openocd.org/c/openocd/+/6036\nReviewed-by: Oleksij Rempel \u003clinux@rempel-privat.de\u003e\nTested-by: jenkins\n"}},"126078689a7590d9c4f5edd4fb4b78bc74884ddf":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-01-27 09:06:38.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/2","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/2","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/2 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/2","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6021403379ca21f4640cf856505ec72bdb99a24d","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-27 09:06:38.000000000","tz":0},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@st.com\u003e\n"}},"5551417b01fb84276e1a84630edaca85ec4abd22":{"kind":"REWORK","_number":3,"created":"2021-01-30 21:20:14.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/3","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/3","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/3 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/3","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"6021403379ca21f4640cf856505ec72bdb99a24d","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-28 14:27:48.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@st.com\u003e\n"}},"f3dda5adfd931d69e0e248b921706a4e7a4f86f4":{"kind":"REWORK","_number":1,"created":"2021-01-26 14:42:31.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/1","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/1","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/1 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/1","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"9bd26955c9232c6627733b05a535922f70102a2f","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-26 14:41:47.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@st.com\u003e\n"}},"f7d2b2efd180ea34dad15074cb5186af1fa4854f":{"kind":"REWORK","_number":6,"created":"2021-03-16 02:25:12.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/6","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/6","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/6 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/6","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/6 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"bdf249c8b4efaa3623eee4189537316bc3276c25","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-03-16 02:24:00.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"dcfc3db9ae69122af76407b89ccd5e08260325a6":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-03-16 11:04:13.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/7","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/7","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/7 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/7","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/7 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"a36d6f1dc20f1b0339d53a00bcf0ccf0dae8d75a","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-03-16 10:57:27.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@gmail.com\u003e\n"}},"48d94f4dbd2e657cdbf648e5ea9a28b9c151a6bc":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-02-04 11:45:28.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/4","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/4","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/4 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/4","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/4 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"b1d182e74b1414e31b582fe5fce69d7aee0a8580","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","date":"2021-02-04 11:45:28.000000000","tz":0},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@st.com\u003e\n"}},"1578a3b0394d4f44282ad4447bf353c052ba525d":{"kind":"REWORK","_number":5,"created":"2021-02-04 17:07:49.000000000","uploader":{"_account_id":1000863,"name":"Tarek BOCHKATI","email":"tarek.bouchkati@gmail.com","username":"BouchkatiTarek"},"ref":"refs/changes/36/6036/5","fetch":{"anonymous http":{"url":"https://review.openocd.org/openocd","ref":"refs/changes/36/6036/5","commands":{"Branch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/5 \u0026\u0026 git checkout -b change-6036 FETCH_HEAD","Checkout":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.openocd.org/openocd refs/changes/36/6036/5","Reset To":"git fetch https://review.openocd.org/openocd refs/changes/36/6036/5 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"35368c56e592512703bee68f72b3bf065e1f8405","subject":"flash/stm32l4x: STM32L5 support programming when TZEN\u003d1 and RDP\u003d0x55"}],"author":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-01-19 12:26:48.000000000","tz":60},"committer":{"name":"Tarek BOCHKATI","email":"tarek.bouchkati@st.com","date":"2021-02-04 16:46:49.000000000","tz":60},"subject":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices","message":"flash/stm32l4x: add support of STM32G0Bx/G0Cx devices\n\nthis device has a dual bank flash architecture up to 512 KB (page 2KB)\nreference: RM0444 Rev 5\n\nnotes:\n - 128k variant is always single bank\n - 256k variant flash is contiguous (no gap) in dual bank mode\n - BKER is bit 13 vs bit 11 for other devices\n   \u003e added cr_bker_mask in stm32l4_flash_bank struct\n - BSY2 for bank 2 operations\n   \u003e added sr_bsy_mask in stm32l4_flash_bank struct\n   \u003e proposed optimization: always wait for (BSY1 | BSY2) with\n     STM32G0Bx/G0Cx devices only (for L4+ devices BSY2\u003dPEMPTY)\n\nTODO: update flashloader to use the proper BSY bits\n      temporarily don\u0027t use the loader in dual bank mode\n\nChange-Id: I54b0c93b494e7209da818791d15edd8cd42c2732\nSigned-off-by: Tarek BOCHKATI \u003ctarek.bouchkati@st.com\u003e\n"}}},"requirements":[],"submit_records":[{"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":1000410,"name":"Oleksij Rempel","email":"linux@rempel-privat.de","username":"olerem"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[]}}]}
