Commit graph zephyr/dts
Author SHA1 Message Date
Camille BAUD
cda86a52c6 dts: bflb: Fix missing ranges in sf_ctrl node
The DTS should have a ranges property there.

Signed-off-by: Camille BAUD <mail@massdriver.space>
2026-07-08 10:01:48 +02:00
Appana Durga Kedareswara rao
5318989007 dts: arm: xlnx: zynqmp: Fix UART and GIC register region sizes
zynqmp.dtsi: UART0 and UART1 reg sizes were set to 0x4c (the bare
register count), not the full 4 KB page window. Expand both to 0x1000
to match the ZynqMP memory map and ensure correct MPU region coverage.

zynqmp_rpu.dtsi: The GIC CPU interface (GICC) reg size was 0x100;
expand it to 0x1000 to cover the full 4 KB aperture. Also add the
missing #address-cells = <0> property required by the arm,gic binding.

Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
2026-07-08 09:53:28 +02:00
Appana Durga Kedareswara rao
c1c05133fd soc: xlnx: Add ZynqMP APU (Cortex-A53) support
Introduce SOC_XILINX_ZYNQMP_APU for ARM64 Cortex-A53 with MMU and
arm_arch_timer defaults. Build soc.c and arm_mpu_regions.c only for
the RPU variant; add ARM64 linker script for the APU.

Register zynqmp_apu in soc.yml and add dts/arm64/xilinx/zynqmp_a53.dtsi
with GIC-400 (GICD @ 0xf9010000, GICC @ 0xf9020000) and core PS
peripherals: UART0/1, TTC0-3 timers, and ARMv8 arch timer.

Signed-off-by: Appana Durga Kedareswara rao <appana.durga.kedareswara.rao@amd.com>
2026-07-08 09:53:28 +02:00
Anas Nashif
1e3d2519e0 dts: atmel: sam0: fix samc2x flash ranges for mapped-partition
Commit 5d1241dd17 ("atmel: migrate samd21 to mapped-partition")
added a ranges property to the shared samx2xx1x dtsi files (including
samx2xx18.dtsi, used by samc21n_xpro) but only added the matching
address/size cell declarations to samd2x.dtsi, not samc2x.dtsi.

Without #address-cells/#size-cells on the samc2x flash0 node, the
devicetree tooling falls back to the spec default of #address-cells=2,
so the 3-cell ranges no longer validates against the required 4-cell
layout. This surfaces as a build error on any samc2x board that
declares a partitions child under flash0, e.g. samc21n_xpro:

  'ranges' property in flash@0 has length 12, which is not evenly
  divisible by 16 (= 4*(2 + 1 + 1))

Mirror the samd2x.dtsi fix: add ranges to the nvmctrl node and
samx2xx1x dtsi validates correctly.

Assisted-by: Claude:claude-opus-4-8
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
2026-07-08 09:47:14 +02:00
Piter Zhang
fe352a4c85 sd: mmc: add HS400 enhanced strobe support
Add support for selecting eMMC HS400 Enhanced Strobe (HS400ES) when
supported by both the card and host.

Track enhanced strobe state in sdhc_io so hosts can apply it through
sdhc_set_io(). Add the corresponding host capability and devicetree
property, and decode STROBE_SUPPORT from EXT_CSD[184].

Enter HS400ES directly from HS timing using 8-bit DDR with the strobe bit
set, then configure HS400 signaling with enhanced strobe in the host I/O
state. Clear residual enhanced-strobe state during SDHC I/O initialization.

Signed-off-by: Piter Zhang <zhangtdvip@163.com>
2026-07-07 17:33:36 -04:00
Perry Naseck
5d1241dd17 atmel: migrate samd21 to mapped-partition
This commit sets ranges for mapped-partition for samd21 soc and boards.

Signed-off-by: Perry Naseck <pnaseck@media.mit.edu>
2026-07-07 17:33:24 -04:00
Mathieu Choplain
cca7b1b364 dts: bindings: regulator: stm32-vrefbuf: remove redudant property types
The type for the `clocks` and `resets` standard properties is already
defined by base.yaml and reset-device.yaml respectively. Don't provide
it again in the VREFBUF binding.

While at it, also move these properties below `reg` to group all
standard properties together.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2026-07-07 17:28:17 +01:00
Omar Naffaa
adf2835224 boards: qemu: riscv32: Update QEMU AIA boards for SMAIA and SSAIA
Updated QEMU AIA board variants to implement the ISA extensions SMAIA
and SSAIA as defined in the AIA specification.

Signed-off-by: Omar Naffaa <onaffaa@qti.qualcomm.com>
2026-07-07 17:24:52 +01:00
William Markezana
28f7ea4b49 soc: bflb: bl61x: add WiFi RF calibration and platform support
Extend bflb_rf_init() to support WiFi mode (WL_API_MODE_ALL) with
TX power targets and country code configuration when CONFIG_BFLB_WIFI
is enabled.

Add WiFi platform glue: MAC ISR wiring, task creation, low-power
stubs, wl80211 RTOS primitives (heap, RNG, timers), and the linker
section for WiFi shared RAM.

Introduce CONFIG_BFLB_BL61X_WL_RMEM_SIZE for PHY/RF retention memory
sizing.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-07 13:34:51 +02:00
William Markezana
4e4b0406a0 dts: bflb: bl61x: add WiFi MAC node and shared-memory layout
Add the wifi0 node for the BL61x WiFi MAC peripheral at 0x24b08000
with its devicetree binding.

Introduce bl61x_em_32kb_wifi.dtsi which carves 128 KB from WRAM for
WiFi MAC shared structures (TX/RX descriptors, IPC) via the
non-cached bus-remap alias, and scales sram1 down to 32 KB.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-07 13:34:51 +02:00
Duc Viet Le
47a360e53e dts: bindings: gpio: add ESP-01 header
Add a GPIO nexus binding for ESP-01 module headers.

Document the connector labels in the shield porting guide so boards and
shields can describe ESP-01-compatible headers consistently.

Signed-off-by: Duc Viet Le <levietduc0712@gmail.com>
2026-07-07 09:53:21 +02:00
Duc Viet Le
b7f3fdb5f4 dts: bindings: gpio: add STMod+ connector
Add a GPIO nexus binding and STMod+ pin constants.

This lets boards expose GPIO-capable STMod+ pins with stable
symbolic names, so shields do not hard-code board MCU pins.

Signed-off-by: Duc Viet Le <levietduc0712@gmail.com>
2026-07-07 09:53:21 +02:00
Tiago Medicci
7d66ebe1f8 driver: input: update Espressif driver for the touch sensor
Update the driver used for ESP32, ESP32-S2 and ESP32-S3 to the
latest version and add support for ESP32-P4.

Signed-off-by: Tiago Medicci <tiago.medicci@espressif.com>
2026-07-06 15:09:21 -04:00
Chaitanya Tata
91b517fda5 boards: nordic: nrf7120dk: Add Wi-Fi XO frequency offset
The Wi-Fi firmware needs a crystal oscillator (XO) frequency offset trim
for its calibration. This is a board-level value that depends on the
crystal, so express it in devicetree rather than sourcing it from a
fixed register.

Add a nordic,wifi-xo-freq-offset property to the nordic,nrf7120-wifi
binding (default 0) and set it on the nRF7120 DK.

Signed-off-by: Chaitanya Tata <Chaitanya.Tata@nordicsemi.no>
Assisted-by: Claude:claude-opus-4.8
2026-07-06 11:30:18 -04:00
Zhaoxiang Jin
6d7404df8b dts: nxp: mcxa: add power management support for MCXA577
Add the power-state nodes (runtime-idle, suspend-to-idle,
standby and the opt-in suspend-to-ram / Deep Power Down),
the SPC, WUU and VBAT system module nodes, and the LPTMR0
WUU wakeup routing to the MCXA5x devicetree.

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-06 11:28:43 -04:00
Zhaoxiang Jin
b24d51994d dts: bindings: input: gpio-keys: allow WUC wakeup-ctrls on keys
Include wuc-device.yaml in the gpio-keys child-binding so a key node can
carry a "wakeup-ctrls" property describing the wakeup controller (for
example an NXP WUU external pin) that wakes the system when the button is
pressed. The property is optional, so existing gpio-keys users are
unaffected.

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-06 11:28:43 -04:00
Zhaoxiang Jin
eb0a780bf1 dts: nxp: mcx: add WUC wakeup routing for lptmr0
Promote the "wuu" node to the "nxp,wuc-wuu" binding and add
"#wakeup-ctrl-cells" so it acts as a WUC wakeup controller, and give
lptmr0 a "wakeup-ctrls" entry selecting the WUU internal-module source.
This lets the low-power code reach the wakeup through the WUC subsystem
instead of hard-coding the WUU module index in the SoC code.

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-06 11:28:43 -04:00
Zhaoxiang Jin
427fb9b28e dts: nxp: mcxa: add deep power down support
add deep power down support

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-06 11:28:43 -04:00
Zhaoxiang Jin
76420628f8 dts: nxp: mcxn: add deep power down support
add deep power down support

Signed-off-by: Zhaoxiang Jin <Zhaoxiang.Jin_1@nxp.com>
2026-07-06 11:28:43 -04:00
Georgij Černyšiov
85cae98d66 dts: arm: st: stm32h7b0: enable aes gcm ccm support
Enables AES GCM and CCM support for the crypto driver.

Signed-off-by: Georgij Černyšiov <geo.cgv@gmail.com>
2026-07-06 11:28:32 -04:00
Georgij Černyšiov
67d6c4d7af dts: arm: st: stm32h755: enable aes gcm ccm support
Enables AES GCM and CCM support for the crypto driver.

Signed-off-by: Georgij Černyšiov <geo.cgv@gmail.com>
2026-07-06 11:28:32 -04:00
Georgij Černyšiov
f61462f149 dts: arm: st: stm32h730: enable aes gcm ccm support
Enables AES GCM and CCM support for the crypto driver.

Signed-off-by: Georgij Černyšiov <geo.cgv@gmail.com>
2026-07-06 11:28:32 -04:00
Georgij Černyšiov
cec8eb40b3 dts: bindings: crypto: stm32: add gcm-ccm-supported
Adds a gcm-ccm-supported property to the crypto driver.
This allows to enable or disable support for AES GCM and CCM,
providing flexibility to remove the functionality
if it's not needed.

Signed-off-by: Georgij Černyšiov <geo.cgv@gmail.com>
2026-07-06 11:28:32 -04:00
Samuel MARTIN
9ea070595b dts: arm: st: stm32: u5: Add SHSI clock node
The secure-HSI clock runs at 48 MHz and only feed the SAES engine.

Signed-off-by: Samuel MARTIN <samuel.martin@vossloh.com>
2026-07-06 14:48:17 +01:00
Khai Do
397656e6a2 dts: arm64: allwinner: Enable H618 GPIO support on Orange Pi Zero 2W
Add DTS definitions and bindings to enable the GPIO controllers
for Allwinner H618 SoC on the Orange Pi Zero 2W board.

Signed-off-by: Khai Do <dovankhai97@gmail.com>
2026-07-06 14:48:00 +01:00
Lucy Wong
80aa6cddaa fix: address coding style and DTS review comments
- systick: split multi-statement lines into one per line (Zephyr style)
- ch32v103.dtsi: add missing reg property alongside ranges in flash0 node

Signed-off-by: Lucy Wong <mova845@outlook.com>
2026-07-06 14:47:28 +01:00
Lucy Wong
44562d3dd1 dts: riscv: wch: add CH32V10x device tree support
Add device tree include files for the CH32V10x SoC family:
- qingke-v3a.dtsi: CPU, PFIC, and systick nodes
- ch32v103.dtsi: peripherals (GPIO, UART, SPI, I2C, DMA, RCC, flash)
- ch32v103c8t6.dtsi: C8T6 variant (LQFP-48, 64K flash)
- ch32v103c8u6.dtsi: C8U6 variant (QFN-48, 64K flash)
- ch32v103c6t6.dtsi: C6T6 variant (LQFP-48, 32K flash)
- ch32v103r8t6.dtsi: R8T6 variant (LQFP-64, 64K flash)
- ch32v10x-clocks.h: clock binding definitions

Signed-off-by: Lucy Wong <mova845@outlook.com>
2026-07-06 14:47:28 +01:00
Anton Vynohradov
6a13004b85 dts: arm: microchip: add SmartFusion2 M2S010 device tree support
Add initial DeviceTree support for the Microchip SmartFusion2
M2S010 microcontroller family.

This commit introduces the base SoC description for the M2S010
platform together with the required Devicetree bindings used by
the SmartFusion2 architecture. The newly added bindings cover
clock configuration, flash controller support, interrupt
controller handling, and common SmartFusion2-specific properties.

Signed-off-by: Anton Vynohradov <vynohradov.external@bavariamatic.com>
2026-07-06 14:46:11 +01:00
Michael Zimmermann
652c9dfd9b dts: arm: silabs: xg13: define cpu power states
After this commit, enabling CONFIG_PM=y will let the device enter EM2 (deep
sleep), which drops the power consumption from multiple mA into tens of uA.

While the chip may also support EM3 and EM4, EM0-EM2 are the only ones I've
tested successfully, so let's stick to those for now.

Signed-off-by: Michael Zimmermann <michael.zimmermann@sevenlab.de>
2026-07-06 10:28:50 +02:00
Michael Zimmermann
0db6bf8617 dts: arm: silabs: xg13: use rtcc0 as the system timer
Combined with future commits, this allows decreasing power consumption. The
rtcc0 device can still be used a counter driver, it's just provided by a
different driver now (CONFIG_COUNTER_GECKO_STIMER).

Signed-off-by: Michael Zimmermann <michael.zimmermann@sevenlab.de>
2026-07-06 10:28:50 +02:00
Holt Sun
68c94c402c drivers: intc: nxp: enable WKPU on NXP MCXE31x
The NXP MCXE31x Wake-up Unit (WKPU) is register-compatible with the
S32K3 WKPU already supported by the intc_wkpu_nxp_s32 driver: same
register map, base address 0x402B4000, IRQ 83, and 64 wake-up
sources. Bind the MCXE31x WKPU node to that driver by switching its
compatible from the placeholder "nxp,wkpu" (which had no binding or
driver behind it) to "nxp,s32-wkpu".

Every SoC that instantiates this controller exposes 64 wake-up
sources, so generalise NXP_S32_WKPU_SOURCES_MAX to a plain
"default 64" instead of a per-SoC-series default; the range 32-64
still lets a future 32-source part override it.

The node lives in the shared nxp_mcxe31x_common.dtsi, so this enables
the WKPU on MCXE315/316/317/31B. The driver source itself is not
modified.

Verified on frdm_mcxe31b: the WKPU device binds and initializes, and
an RTC-timeout event (WKPU internal source 1) triggers the WKPU ISR.

Signed-off-by: Holt Sun <holt.sun@nxp.com>
2026-07-06 10:28:17 +02:00
Jiafei Pan
9e5b1b7292 dts: arm64: imx952: add SoC dts for A55
Add dts for i.MX 952 Cortex-A55 platform.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2026-07-06 10:25:34 +02:00
2bcb7bbff7 drivers: pwm: add support for the CH32V Advanced-control Timer (ADTM)
The ADTM is a superset of the GPTM and has the same core register
layout. See section 11.2.2 of the CH32V003RM for details on the
differences.

Use the same technique as the GD32 driver, i.e. use the same basic
driver with tweaks based on the features.

Add the common 3x GTPM and 1x ADTM Devicetree and pinctrl entries for
the 20x and 30x series and the extra 1x GPTM for the CH32V208 used in
linkw. I can follow up with the other chips in a separate PR.

Tested on the ch32v006evt and linkw by running
`samples/basic/blinky_pwm` and `tests/drivers/pwm/pwm_api` and
checking the output with a logic analyser.

Signed-off-by: Michael Hope <michaelh@juju.nz>
2026-07-04 11:40:54 -04:00
Sylvio Alves
834f3197a5 drivers: dma: esp32: add esp32p4 axi and ahb dma support
Wire the gdma driver to the esp32p4 AXI and AHB DMA instances,
selecting the per-bus LL calls and 8-byte aligned descriptors so
both buses work through the common driver.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2026-07-03 19:25:47 -04:00
Sylvio Alves
5d2d26c7a7 tests: counter: counter_capture: add pwm trigger backend
Add a PWM trigger-source backend that drives the capture pad with a
static duty and loops it back to the capture input, so the loopback
test runs with no external wire on any board that provides a PWM
routed to its capture pad.

Signed-off-by: Sylvio Alves <sylviojalves@gmail.com>
2026-07-03 19:25:17 -04:00
Sylvio Alves
e9fa9c08aa drivers: counter: esp32: add gpio edge capture via etm
Add counter capture support to the GP-Timer driver. A GPIO edge is
routed through the ETM to the timer capture task, latching the counter
value in hardware. Only available on ETM capable SoCs.

Signed-off-by: Sylvio Alves <sylvio.alves@espressif.com>
2026-07-03 19:25:17 -04:00
Mathieu Choplain
950d30f4cf dts: arm: st: h7rs: add VDDCORE sensor
Add a node for the VDDCODE analog sensor to STM32H7R/S series DTSI.

Signed-off-by: Mathieu Choplain <mathieu.choplain-ext@st.com>
2026-07-03 13:58:15 -04:00
Jiafei Pan
e9515593ac boards: imx91/imx93: change to use fixed cache line size
Some drivers or Kconfig item (for example: CONFIG_SDHC_BUFFER_ALIGNMENT
for imx_usdhc) depends on CONFIG_DCACHE_LINE_SIZE, but if the board use
CONFIG_DCACHE_LINE_SIZE_DETECT is enabled to detect cache size at runtime,
the value of CONFIG_DCACHE_LINE_SIZE will be NULL and will have some
building issue, in order to fix this issue, change all the boards of
i.MX 91 and i.MX93 to use fixed cache line size which is got from
dts property.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
2026-07-03 13:58:29 +02:00
Felix Wang
2e12489176 dts: nxp: mcx: add EQDC and INPUTMUX nodes for MCXA
Add the inputmux@40001000 and eqdc@400a7000 nodes to the MCXA SoCs that
provide the Enhanced Quadrature Decoder: MCXA153, MCXA156, MCXA344 and
the MCXA-xx6 common dtsi (MCXA266/346/366). A second eqdc@400a8000
instance is added on the parts that expose two EQDCs (MCXA156, MCXA344
and MCXA266/346/366); MCXA153 has a single instance. The eqdc nodes are
disabled by default and enabled through board overlays.

Co-authored-by: bnina-ayoub <ouba.bnina@gmail.com>
Signed-off-by: Felix Wang <fei.wang_3@nxp.com>
2026-07-03 10:05:43 +02:00
Felix Wang
a961b551c5 drivers: sensor: nxp: add MCUX eQDC driver
Add a sensor driver for the NXP MCUX Enhanced Quadrature Decoder (EQDC)
using the fsl_eqdc HAL. The PHASEA/PHASEB decoder inputs are routed
through the on-chip INPUTMUX, described by an "inputmux-connections"
phandle-array following the nxp,inputmux convention.

The driver exposes SENSOR_CHAN_ROTATION, SENSOR_CHAN_RPM,
SENSOR_CHAN_ENCODER_COUNT and SENSOR_CHAN_ENCODER_REVOLUTIONS; the last
channel is added to the sensor API. Velocity uses the EQDC period
measurement (POSDH/POSDPERH), so a prescaler keeps the 16-bit period
counter from saturating at the sample rate.

A single-phase-mode property selects single-phase decode (one count per
PHASEA pulse, with the direction taken from PHASEB) instead of the
default quadrature X4 decoding, with the counts-per-revolution scaling
adjusted accordingly.

Co-authored-by: bnina-ayoub <ouba.bnina@gmail.com>
Signed-off-by: Felix Wang <fei.wang_3@nxp.com>
2026-07-03 10:05:43 +02:00
Peter Wang
cd28cd0d62 dts: arm: nxp: enable ctimer counter on lpcxpresso55s28/36/06
The LPC55S2x, LPC55S3x, and LPC55S0x SoC families carry the same
CTIMER peripheral IP as LPC55S6x and LPC55S1x: five instances at
identical base addresses (CTIMER0-4: 0x40008000-0x4002A000) with
the same IRQ numbers (10, 11, 36, 13, 37). Their SoC common dtsi
files were missing ctimer node definitions entirely; add ctimer0-4
to nxp_lpc55S2x_common.dtsi, nxp_lpc55S3x_common.dtsi, and
nxp_lpc55S0x_common.dtsi.

Enable ctimer0-4 on lpcxpresso55s28, lpcxpresso55s36, and
lpcxpresso55s06, and add counter to each board's supported
feature list.

Tested by building samples/hello_world and
tests/drivers/counter/counter_basic_api for all three boards.

Signed-off-by: Peter Wang <chaoyi.wang@nxp.com>
2026-07-03 10:02:37 +02:00
Ayush Singh
5d54cf7e31 dts: arm: ti: mspm0: Add trng to mspm0l111x dtsi
- The TRNG frequency range as stated in mspm0l1117 datasheet is 9.5 to 25
  MHz. Since the input is 32 MHz, the only divider that lies in the range
  is 2. Also 2 is the clock divider that is used in the TI example.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2026-07-03 10:00:06 +02:00
Tomas Groth Christensen
bfdbdae877 driver: sensor: maxim: Add support for Max31826 temperature sensor
Based on the DS18B20 driver. Only the temperature sensor functionality is
exposed by this driver, not eeprom access nor parasite power configuration.

Signed-off-by: Tomas Groth Christensen <tgc@foss.dk>
2026-07-02 21:32:05 -04:00
Nicolas Belin
1625da3dc1 dts: bindings: sensor: add zephyr,flow-meter binding
Add DT binding for Hall-effect pulse-output flow meters.
Supports a required pulse GPIO, an optional power GPIO, and a
pulses-per-liter integer property for calibration.

Signed-off-by: Nicolas Belin <nbelin@baylibre.com>
2026-07-02 12:58:57 -04:00
William Markezana
a8de134052 drivers: memc: add BL808 UHS PSRAM driver, enable on M1S Dock
Add a controller and PHY driver for the BL808 UHS PSRAM. The PHY read/write
eye is calibrated at boot by sweeping the DQS/DQ delay taps and latency, so
any supported rate works without per-rate constants. Add the devicetree
nodes and enable on the M1S Dock.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-02 12:58:45 -04:00
William Markezana
b1794b149b drivers: clock_control: add BL808 UHS PLL
Add the UHS PLL, a dedicated PLL that feeds only the UHS PSRAM PHY. It is
outside the system clock tree and brought up on demand; the output
frequency comes from the clk_uhspll devicetree node.

Signed-off-by: William Markezana <william.markezana@gmail.com>
2026-07-02 12:58:45 -04:00
Egill Sigurdur
ced4313107 soc: gd32: add memory region attributes
Add Zephyr memory region attributes to SRAM and TCMSRAM.
Mark F4xx backup SRAM (BKPSRAM) as non-volatile.

Signed-off-by: Egill Sigurdur <egill@egill.xyz>
2026-07-02 12:58:21 -04:00
Egill Sigurdur
b18db08ac4 soc: gd32: describe shared SRAM region separately for GD32A50x
Describe the switchable GD32A50x shared SRAM block as a separate memory
region, since the block can be used as a fast program buffer.

Signed-off-by: Egill Sigurdur <egill@egill.xyz>
2026-07-02 12:58:21 -04:00
Egill Sigurdur
042d721172 soc: gd32: rename gd32l23x SRAM node to sram0
For consistency with all other GD32 chips, rename node to sram0.

Signed-off-by: Egill Sigurdur <egill@egill.xyz>
2026-07-02 12:58:21 -04:00
Egill Sigurdur
3b4670bf2d soc: gd32: add missing F4xx TCMSRAM region
Add the missing tightly coupled SRAM region for F4xx, expose as dtcm node.

Signed-off-by: Egill Sigurdur <egill@egill.xyz>
2026-07-02 12:58:21 -04:00