zephyr/dts
Benjamin Cabé cc4a985316 soc: rp2350: Add initial support for the Raspberry Pi RP2350
RP2350 is Raspberry Pi's newest SoC. From the datasheet:

"RP2350 is a new family of microcontrollers from Raspberry Pi that
offers significant enhancements over RP2040. Key features include:
• Dual Cortex-M33 or Hazard3 processors at 150 MHz
• 520 kB on-chip SRAM, in 10 independent banks
• 8 kB of one-time-programmable storage (OTP)
• Up to 16 MB of external QSPI flash/PSRAM via dedicated QSPI bus
...
"

This commit introduces some changes to support the existing RP2040 and
what is describe by Raspberry Pi as the "RP2350 family". Currently there
are 4 published products in the family: RP2350A, RP2350B, RP2354A, and
RP2354A. Within Zephyr's taxonomy, split the configuration as follows:
Family: Raspberry Pi Pico. This contains all RP2XXX SoCs,
SoC Series: RP2040 and RP2350.
SoC: RP2040 and, for now, just the RP2350A, which is present on the Pico
2, where the A suffix indicates  QFN-60 package type. This structure is
reflected in `soc/raspberrypi/soc.yml`, and somewhat assumes that there
won't be a RP2050, for example, as a RP2040 with more RAM.

This is foundation work ahead of introducing support for Raspberry Pi's
Pico 2 board, which is fitted with a RP2350A and 4MB of flash.

Signed-off-by: Andrew Featherstone <andrew.featherstone@gmail.com>
Signed-off-by: Benjamin Cabé <benjamin@zephyrproject.org>
2024-12-23 23:57:57 +01:00
..
arc/synopsys
arm soc: rp2350: Add initial support for the Raspberry Pi RP2350 2024-12-23 23:57:57 +01:00
arm64 dts: mimx8mp: add gpio device node 2024-12-18 08:31:52 +01:00
bindings drivers: gpio: mec5: Microchip MEC5 HAL based GPIO driver 2024-12-23 17:11:22 +01:00
common dts: nrf54h20: Add clocks property in fast SPIM nodes 2024-12-21 15:04:58 +01:00
nios2/intel dts: nios2: intel: Fix unit and first address mismatch 2024-09-18 15:30:24 +02:00
posix
riscv soc: esp32c6: Add GP timers support 2024-12-21 05:52:20 +01:00
sparc/gaisler
x86/intel dts/x86: use proper unit-address values 2024-11-18 13:18:53 -05:00
xtensa dts: xtensa: nxp_imx8m: Add SAI3 and SDMA3 node 2024-12-23 17:11:09 +01:00
binding-template.yaml
Kconfig