From b13a02004615705a5aa373c0c25df0f441104bde Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Tue, 20 May 2025 07:02:33 +0300 Subject: [PATCH 1/2] n6 --- devices/stm32n645.yaml | 7 +++++++ devices/stm32n647.yaml | 7 +++++++ devices/stm32n655.yaml | 7 +++++++ devices/stm32n657.yaml | 15 +++++++++++++++ devices/stm32u031.yaml | 3 +++ devices/stm32u073.yaml | 3 +++ devices/stm32u083.yaml | 3 +++ 7 files changed, 45 insertions(+) diff --git a/devices/stm32n645.yaml b/devices/stm32n645.yaml index ea3c614f0..1202418e7 100644 --- a/devices/stm32n645.yaml +++ b/devices/stm32n645.yaml @@ -3,6 +3,8 @@ _svd: ../svd/stm32n645.svd _clear_fields: "*" ADC1: + PCSEL: + _split: PCSEL _strip: ADC_ ADC12: @@ -80,6 +82,8 @@ HPDMA: I2C1: _strip: I2C_ + _include: + - fields/i2c/v3.yaml I3C1: _strip: I3C_ @@ -92,6 +96,9 @@ ICACHE: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml JPEG: _strip: JPEG_ diff --git a/devices/stm32n647.yaml b/devices/stm32n647.yaml index 559fb6162..9a9d7018a 100644 --- a/devices/stm32n647.yaml +++ b/devices/stm32n647.yaml @@ -3,6 +3,8 @@ _svd: ../svd/stm32n647.svd _clear_fields: "*" ADC1: + PCSEL: + _split: PCSEL _strip: ADC_ ADC12: @@ -80,6 +82,8 @@ HPDMA: I2C1: _strip: I2C_ + _include: + - fields/i2c/v3.yaml I3C1: _strip: I3C_ @@ -92,6 +96,9 @@ ICACHE: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml JPEG: _strip: JPEG_ diff --git a/devices/stm32n655.yaml b/devices/stm32n655.yaml index db95665e7..58d8d9e45 100644 --- a/devices/stm32n655.yaml +++ b/devices/stm32n655.yaml @@ -3,6 +3,8 @@ _svd: ../svd/stm32n655.svd _clear_fields: "*" ADC1: + PCSEL: + _split: PCSEL _strip: ADC_ ADC12: @@ -83,6 +85,8 @@ HPDMA: I2C1: _strip: I2C_ + _include: + - fields/i2c/v3.yaml I3C1: _strip: I3C_ @@ -95,6 +99,9 @@ ICACHE: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml JPEG: _strip: JPEG_ diff --git a/devices/stm32n657.yaml b/devices/stm32n657.yaml index a8de3ffc8..c4439e781 100644 --- a/devices/stm32n657.yaml +++ b/devices/stm32n657.yaml @@ -3,7 +3,17 @@ _svd: ../svd/stm32n657.svd _clear_fields: "*" ADC1: + PCSEL: + _split: PCSEL _strip: ADC_ + _include: + - patches/adc/split.yaml + # - fields/adc/adc_u5.yaml + # - fields/adc/adc_u5_12.yaml + - collect/adc/v3.yaml + +ADC[1]: + _include: collect/adc/derive_sq.yaml ADC12: _strip: ADC12_ @@ -83,6 +93,8 @@ HPDMA: I2C1: _strip: I2C_ + _include: + - fields/i2c/v3.yaml I3C1: _strip: I3C_ @@ -95,6 +107,9 @@ ICACHE: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml JPEG: _strip: JPEG_ diff --git a/devices/stm32u031.yaml b/devices/stm32u031.yaml index 4ac94f833..b08eefd14 100644 --- a/devices/stm32u031.yaml +++ b/devices/stm32u031.yaml @@ -66,6 +66,9 @@ I2C1: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml LPTIM[12]: _strip: LPTIM?_ diff --git a/devices/stm32u073.yaml b/devices/stm32u073.yaml index 02b8ad36f..5e872f142 100644 --- a/devices/stm32u073.yaml +++ b/devices/stm32u073.yaml @@ -73,6 +73,9 @@ I2C1: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml LCD: _delete: LCD_RAM* diff --git a/devices/stm32u083.yaml b/devices/stm32u083.yaml index fe1434306..00bb5ba13 100644 --- a/devices/stm32u083.yaml +++ b/devices/stm32u083.yaml @@ -76,6 +76,9 @@ I2C1: IWDG: _strip: IWDG_ + _include: + - patches/16bit_with_mask.yaml + - fields/iwdg/h5.yaml LCD: _delete: LCD_RAM* From ed674c3e7e2b1d3724ab75c9edc37d6143592f1d Mon Sep 17 00:00:00 2001 From: Andrey Zgarbul Date: Wed, 21 May 2025 10:43:42 +0300 Subject: [PATCH 2/2] N6_2 --- devices/stm32n645.yaml | 9 +++++++++ devices/stm32n647.yaml | 9 +++++++++ devices/stm32n655.yaml | 9 +++++++++ devices/stm32n657.yaml | 9 +++++++++ 4 files changed, 36 insertions(+) diff --git a/devices/stm32n645.yaml b/devices/stm32n645.yaml index 1202418e7..b14dae1ca 100644 --- a/devices/stm32n645.yaml +++ b/devices/stm32n645.yaml @@ -23,6 +23,10 @@ CACHEAXI: CRC: _strip: CRC_ + _include: + - patches/crc/crc_rename_init.yaml + - patches/crc/add_dr8.yaml + - fields/crc/v3_idr32.yaml CSI: _strip: CSI_ @@ -32,6 +36,9 @@ DBGMCU: DCMI: _strip: DCMI_ + _include: + - fields/dcmi/v2.yaml + - collect/dcmi/dcmi.yaml DCMIPP: _strip: DCMIPP_ @@ -41,6 +48,8 @@ DLYBSD: DMA2D: _strip: DMA2D_ + _include: + - collect/dma/dma2d_clut.yaml DTS: _strip: DTS_ diff --git a/devices/stm32n647.yaml b/devices/stm32n647.yaml index 9a9d7018a..19cf57caf 100644 --- a/devices/stm32n647.yaml +++ b/devices/stm32n647.yaml @@ -23,6 +23,10 @@ CACHEAXI: CRC: _strip: CRC_ + _include: + - patches/crc/crc_rename_init.yaml + - patches/crc/add_dr8.yaml + - fields/crc/v3_idr32.yaml CSI: _strip: CSI_ @@ -32,6 +36,9 @@ DBGMCU: DCMI: _strip: DCMI_ + _include: + - fields/dcmi/v2.yaml + - collect/dcmi/dcmi.yaml DCMIPP: _strip: DCMIPP_ @@ -41,6 +48,8 @@ DLYBSD: DMA2D: _strip: DMA2D_ + _include: + - collect/dma/dma2d_clut.yaml DTS: _strip: DTS_ diff --git a/devices/stm32n655.yaml b/devices/stm32n655.yaml index 58d8d9e45..4f4120208 100644 --- a/devices/stm32n655.yaml +++ b/devices/stm32n655.yaml @@ -23,6 +23,10 @@ CACHEAXI: CRC: _strip: CRC_ + _include: + - patches/crc/crc_rename_init.yaml + - patches/crc/add_dr8.yaml + - fields/crc/v3_idr32.yaml CRYP: _strip: CRYP_ @@ -35,6 +39,9 @@ DBGMCU: DCMI: _strip: DCMI_ + _include: + - fields/dcmi/v2.yaml + - collect/dcmi/dcmi.yaml DCMIPP: _strip: DCMIPP_ @@ -44,6 +51,8 @@ DLYBSD: DMA2D: _strip: DMA2D_ + _include: + - collect/dma/dma2d_clut.yaml DTS: _strip: DTS_ diff --git a/devices/stm32n657.yaml b/devices/stm32n657.yaml index c4439e781..b6f96361c 100644 --- a/devices/stm32n657.yaml +++ b/devices/stm32n657.yaml @@ -31,6 +31,10 @@ CACHEAXI: CRC: _strip: CRC_ + _include: + - patches/crc/crc_rename_init.yaml + - patches/crc/add_dr8.yaml + - fields/crc/v3_idr32.yaml CRYP: _strip: CRYP_ @@ -43,6 +47,9 @@ DBGMCU: DCMI: _strip: DCMI_ + _include: + - fields/dcmi/v2.yaml + - collect/dcmi/dcmi.yaml DCMIPP: _strip: DCMIPP_ @@ -52,6 +59,8 @@ DLYBSD: DMA2D: _strip: DMA2D_ + _include: + - collect/dma/dma2d_clut.yaml DTS: _strip: DTS_