V2M MPS2

The MPS2 board family includes the following board targets. Click on the links below to get more information about each board target.

The mps2 board supports the hardware features listed below.

on-chip / on-board
Feature integrated in the SoC / present on the board.
2 / 2
Number of instances that are enabled / disabled.
Click on the label to see the first instance of this feature in the board/SoC DTS files.
vnd,foo
Compatible string for the Devicetree binding matching the feature.
Click on the link to view the binding documentation.

mps2/an383 target

Type

Location

Description

Compatible

CPU

on-board

ARM Cortex-M0+ CPU1

arm,cortex-m0+

Clock control

on-board

Generic fixed-rate clock provider1

fixed-clock

Counter

on-board

ARM CMSDK timer2

arm,cmsdk-timer

on-board

ARM CMSDK dual timer1

arm,cmsdk-dtimer

Ethernet

on-board

SMSC (now Microchip) LAN9220 Ethernet controller1

smsc,lan9220

GPIO & Headers

on-board

ARM CMSDK GPIO4

arm,cmsdk-gpio

on-board

ARM MMIO32 GPIO3

arm,mmio32-gpio

I2C

on-board

ARM SBCon two-wire serial bus interface4

arm,versatile-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv6-M NVIC (Nested Vectored Interrupt Controller) controller1

arm,v6m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

MTD

on-board

Flash node2

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-board

Arm MPS2 Pin Controller1

arm,mps2-pinctrl

Serial controller

on-board

ARM CMSDK UART3

arm,cmsdk-uart

SRAM

on-board

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

ARMv6-M System Tick1

arm,armv6m-systick

Watchdog

on-board

ARM CMSDK watchdog1

arm,cmsdk-watchdog

mps2/an385 target

Type

Location

Description

Compatible

CPU

on-board

ARM Cortex-M3 CPU1

arm,cortex-m3

Clock control

on-board

Generic fixed-rate clock provider1

fixed-clock

Counter

on-board

ARM CMSDK timer2

arm,cmsdk-timer

on-board

ARM CMSDK dual timer1

arm,cmsdk-dtimer

Ethernet

on-board

SMSC (now Microchip) LAN9220 Ethernet controller1

smsc,lan9220

GPIO & Headers

on-board

ARM CMSDK GPIO4

arm,cmsdk-gpio

on-board

ARM MMIO32 GPIO3

arm,mmio32-gpio

I2C

on-board

ARM SBCon two-wire serial bus interface4

arm,versatile-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv7-M NVIC (Nested Vectored Interrupt Controller)1

arm,v7m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

MTD

on-board

Flash node2

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-board

Arm MPS2 Pin Controller1

arm,mps2-pinctrl

Serial controller

on-board

ARM CMSDK UART3

arm,cmsdk-uart

SRAM

on-board

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

ARMv7-M System Tick1

arm,armv7m-systick

Watchdog

on-board

ARM CMSDK watchdog1

arm,cmsdk-watchdog

mps2/an386 target

Type

Location

Description

Compatible

CPU

on-board

ARM Cortex-M4F CPU1

arm,cortex-m4f

Clock control

on-board

Generic fixed-rate clock provider1

fixed-clock

Counter

on-board

ARM CMSDK timer2

arm,cmsdk-timer

on-board

ARM CMSDK dual timer1

arm,cmsdk-dtimer

Ethernet

on-board

SMSC (now Microchip) LAN9220 Ethernet controller1

smsc,lan9220

GPIO & Headers

on-board

ARM CMSDK GPIO4

arm,cmsdk-gpio

on-board

ARM MMIO32 GPIO3

arm,mmio32-gpio

I2C

on-board

ARM SBCon two-wire serial bus interface4

arm,versatile-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv7-M NVIC (Nested Vectored Interrupt Controller)1

arm,v7m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

MTD

on-board

Flash node2

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-board

Arm MPS2 Pin Controller1

arm,mps2-pinctrl

Serial controller

on-board

ARM CMSDK UART3

arm,cmsdk-uart

SRAM

on-board

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

ARMv7-M System Tick1

arm,armv7m-systick

Watchdog

on-board

ARM CMSDK watchdog1

arm,cmsdk-watchdog

mps2/an500 target

Type

Location

Description

Compatible

CPU

on-board

ARM Cortex-M7 CPU1

arm,cortex-m7

Clock control

on-board

Generic fixed-rate clock provider1

fixed-clock

Counter

on-board

ARM CMSDK timer2

arm,cmsdk-timer

on-board

ARM CMSDK dual timer1

arm,cmsdk-dtimer

Ethernet

on-board

SMSC (now Microchip) LAN9220 Ethernet controller1

smsc,lan9220

GPIO & Headers

on-board

ARM CMSDK GPIO4

arm,cmsdk-gpio

on-board

ARM MMIO32 GPIO3

arm,mmio32-gpio

I2C

on-board

ARM SBCon two-wire serial bus interface4

arm,versatile-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv7-M NVIC (Nested Vectored Interrupt Controller)1

arm,v7m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

MTD

on-board

Flash node2

soc-nv-flash

on-board

Fixed partitions of a flash (or other non-volatile storage) memory1

fixed-partitions

Pin control

on-board

Arm MPS2 Pin Controller1

arm,mps2-pinctrl

Serial controller

on-board

ARM CMSDK UART3

arm,cmsdk-uart

SRAM

on-board

Generic on-chip SRAM1

mmio-sram

Timer

on-chip

ARMv7-M System Tick1

arm,armv7m-systick

Watchdog

on-board

ARM CMSDK watchdog1

arm,cmsdk-watchdog

mps2/an521/cpu0 target

Type

Location

Description

Compatible

CPU

on-board

ARM Cortex-M33 CPU1

arm,cortex-m33

Clock control

on-board

Generic fixed-rate clock provider1

fixed-clock

Counter

on-board

ARM CMSDK timer2

arm,cmsdk-timer

on-board

ARM CMSDK dual timer1

arm,cmsdk-dtimer

Ethernet

on-board

SMSC (now Microchip) LAN9220 Ethernet controller1

smsc,lan9220

GPIO & Headers

on-board

ARM CMSDK GPIO4

arm,cmsdk-gpio

on-board

ARM MMIO32 GPIO3

arm,mmio32-gpio

I2C

on-board

ARM SBCon two-wire serial bus interface4

arm,versatile-i2c

Input

on-board

Group of GPIO-bound input keys1

gpio-keys

Interrupt controller

on-chip

ARMv8-M NVIC (Nested Vectored Interrupt Controller)1

arm,v8m-nvic

LED

on-board

Group of GPIO-controlled LEDs1

gpio-leds

Mailbox Handling Unit

on-board

ARM MHU (Message Handling Unit)2

arm,mhu

MMU / MPU

on-board

ARMv8-M MPU (Memory Protection Unit)1

arm,armv8m-mpu

Pin control

on-board

Arm MPS2 Pin Controller1

arm,mps2-pinctrl

Serial controller

on-board

ARM CMSDK UART5

arm,cmsdk-uart

Timer

on-chip

ARMv8-M System Tick1

arm,armv8m-systick

Watchdog

on-board

ARM CMSDK watchdog1

arm,cmsdk-watchdog