This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx.git

commit 3c5580e693f7ece1033440e281b33d262cfbf66c
Author: Serg Podtynnyi <s...@podtynnyi.com>
AuthorDate: Wed Apr 30 16:28:19 2025 +0700

    boards/arm: refresh defconfig for common board
    
    refresh boards defconfigs for CONFIG_ARCH_BOARD_COMMON
    
    Signed-off-by: Serg Podtynnyi <s...@podtynnyi.com>
---
 boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig    | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig    | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig  | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig     | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig      | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig    | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig          | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig      | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig          | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig        | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig      | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig       | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig       | 1 +
 boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig       | 1 +
 .../rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig  | 1 +
 .../rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig   | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig            | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig            | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig          | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig             | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig              | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig            | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig                  | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig              | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig                  | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig                | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig              | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig               | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig               | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig               | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig   | 1 +
 boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig    | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/gpio/defconfig           | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh-flash/defconfig      | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh/defconfig            | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nshsram/defconfig        | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/smp/defconfig            | 1 +
 boards/arm/rp2040/adafruit-qt-py-rp2040/configs/usbnsh/defconfig         | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig          | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig               | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig          | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig                | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig            | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig                | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig              | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig             | 1 +
 boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig             | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig         | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig         | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig       | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig          | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig         | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig               | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig               | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig             | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig            | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig            | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig            | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig            | 1 +
 .../arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig   | 1 +
 boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig              | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig         | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig            | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig             | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig           | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig                 | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig             | 1 +
 .../arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig  | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig                 | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig               | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig             | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig              | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig              | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig              | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig  | 1 +
 boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig   | 1 +
 boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig               | 1 +
 boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig                | 1 +
 boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig             | 1 +
 boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig           | 1 +
 boards/arm/rp2040/seeed-xiao-rp2040/configs/ws2812/defconfig             | 1 +
 boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig                | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig  | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig         | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig       | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig  | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig        | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig    | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig        | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig      | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig     | 1 +
 boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig     | 1 +
 boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig           | 1 +
 boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig            | 1 +
 boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig         | 1 +
 boards/arm/rp2040/waveshare-rp2040-zero/configs/ws2812/defconfig         | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig       | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig       | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig             | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig         | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig             | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig          | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig          | 1 +
 boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig         | 1 +
 boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig               | 1 +
 boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig             | 1 +
 boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig            | 1 +
 boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig           | 1 +
 boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig                    | 1 +
 boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig                      | 1 +
 boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig                   | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/dualcdcacm/defconfig     | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/f7corecomp/defconfig     | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/i2s/defconfig            | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/meadow_os/defconfig      | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/nsh/defconfig            | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/projectlab/defconfig     | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/sdram/defconfig          | 1 +
 boards/arm/stm32f7/stm32f777zit6-meadow/configs/usbnsh/defconfig         | 1 +
 125 files changed, 125 insertions(+)

diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
index f412d7444a..f345be5d16 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/audiopack/defconfig
@@ -21,6 +21,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
index bcfde5f254..3033a4bf07 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/composite/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
index 986c7d62ec..19740fe2f9 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/displaypack/defconfig
@@ -20,6 +20,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
index e43eae2fd6..37582c2d20 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/enc28j60/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
index 6f06fd7570..464d9af07d 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/lcd1602/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
index c7cd671e6d..b88a341652 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh-flash/defconfig
@@ -13,6 +13,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
index 2888a15e36..253291b7d3 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nsh/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
index afe57d66cb..35e110e8df 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/nshsram/defconfig
@@ -16,6 +16,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_STACKDUMP=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
index dd144ab336..42f5e4622e 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/smp/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_INTERRUPTSTACK=2048
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
index 548f4d8f37..d2243aea6c 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/spisd/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
index fbb09e4b1f..93548bc998 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/ssd1306/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
index bd6bd55f66..a6d9281541 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/st7735/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
index e6f7d309cf..c9a7681471 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbmsc/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
index 62bb279e27..89b5d74ff5 100644
--- a/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/adafruit-feather-rp2040/configs/usbnsh/defconfig
@@ -15,6 +15,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
index c31d6539bd..3d84e60604 100644
--- 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
+++ 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.14/defconfig
@@ -19,6 +19,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
index dadda982da..114db3fe86 100644
--- 
a/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
+++ 
b/boards/arm/rp2040/adafruit-feather-rp2040/configs/waveshare-lcd-1.3/defconfig
@@ -19,6 +19,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-feather-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_FEATHER_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
index 0602383bfd..a7aabca101 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/audiopack/defconfig
@@ -21,6 +21,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
index 6430f4e6b4..1948c507aa 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/composite/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
index f245b3863d..d88289a235 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/displaypack/defconfig
@@ -20,6 +20,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
index 68a6312005..ca47ae9b3c 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/enc28j60/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
index 10a295722c..c0d7c01af3 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/lcd1602/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
index 26c58b1e3a..abb6cf87b6 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nsh-flash/defconfig
@@ -13,6 +13,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
index 773761478f..6cbea1e7af 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nsh/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
index 0de8616254..17911fd856 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/nshsram/defconfig
@@ -16,6 +16,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_STACKDUMP=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
index e202fc7cb3..98e23f52af 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/smp/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_INTERRUPTSTACK=2048
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
index 36f12b7037..db07f34325 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/spisd/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
index faede744c7..809fd357e1 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/ssd1306/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
index 3aace8e580..a0252b64cf 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/st7735/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
index 243700037e..5bd4384977 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/usbmsc/defconfig
@@ -17,6 +17,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
index 078376359d..da9402d906 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/usbnsh/defconfig
@@ -15,6 +15,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
index a509ef1548..98dc17ebb8 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.14/defconfig
@@ -19,6 +19,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
index 0a728f610a..1b2a6ffb34 100644
--- a/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/adafruit-kb2040/configs/waveshare-lcd-1.3/defconfig
@@ -19,6 +19,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-kb2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_KB2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/gpio/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/gpio/defconfig
index 87f00fc70b..7cdb75c0b7 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/gpio/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/gpio/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git 
a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh-flash/defconfig
index f846420eaf..a9e1abb3b3 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh-flash/defconfig
@@ -13,6 +13,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh/defconfig
index 3954d344c3..db8bf2a63a 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nsh/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nshsram/defconfig
index b845a18905..60b9bfd595 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/nshsram/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_STACKDUMP=y
diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/smp/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/smp/defconfig
index cbadffd4d0..7fefeb4b86 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/smp/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_INTERRUPTSTACK=2048
diff --git a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/usbnsh/defconfig
index a5131c3647..05e9c8d79b 100644
--- a/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/adafruit-qt-py-rp2040/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="adafruit-qt-py-rp2040"
 CONFIG_ARCH_BOARD_ADAFRUIT_QT_PY_RP2040=y
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
 CONFIG_ARCH_RAMVECTORS=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
index f2cd156305..de3bfff9c7 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/composite/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
index 7cc711cde6..959dd9fc29 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/gpio/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
index f8134b4d88..d588acb36b 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh-flash/defconfig
@@ -12,6 +12,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
index c9178799a3..3e2e2316fa 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
index 19a92fc897..9d647cbaa9 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/nshsram/defconfig
@@ -15,6 +15,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
index 0480f26e4d..dac724bfe5 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/smp/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
index d3e2b72c79..8a66fa585c 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/spisd/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
index e5a360fa74..60b689f77f 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbmsc/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
index 420210fc3d..a1b3be8520 100644
--- a/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/pimoroni-tiny2040/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="pimoroni-tiny2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_PIMORONI_TINY2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
index 2b38fea53e..88ca5b0035 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/audiopack/defconfig
@@ -20,6 +20,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
index d8f0806966..9c4782b3c9 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/composite/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
index 8771c72e20..1368e826f3 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/displaypack/defconfig
@@ -19,6 +19,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
index 995885176b..7c5492356e 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/enc28j60/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
index 4f1d6f0de6..99ca60de65 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/lcd1602/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
index 447a1006a9..a6d99fb95c 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh-flash/defconfig
@@ -12,6 +12,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
index 45054aff5c..edee77db7a 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
index 5f3d066d51..c83b1d8cc0 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/nshsram/defconfig
@@ -15,6 +15,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
index 2ccaa1cdcf..443e6d0bed 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/smp/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
index 281416a1ae..3410e029b8 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/spisd/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
index 80e2cf4fda..bfbcb9eac4 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/ssd1306/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
index 3f20471368..df354dcf70 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/st7735/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
index 3093e640f0..22ac074f20 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/telnet/defconfig
@@ -14,6 +14,7 @@
 CONFIG_ALLOW_BSD_COMPONENTS=y
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
index b23ad91ba4..136aa8e784 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbmsc/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
index f49cf6b8ba..d57b025aeb 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
index 1bec4828c9..90618b17c8 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.14/defconfig
@@ -18,6 +18,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
index ccea557be6..7e10b6389d 100644
--- a/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico-w/configs/waveshare-lcd-1.3/defconfig
@@ -18,6 +18,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
index be5285746f..171e78f18b 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/audiopack/defconfig
@@ -20,6 +20,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
index c0cbc66e58..c5835a1528 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/bmp280/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
index 18beefb2e1..bedf0599cd 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/composite/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
index c9305d303a..b8514779dd 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/displaypack/defconfig
@@ -19,6 +19,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
index 684585134d..41424d99b8 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/enc28j60/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
index 2ccaa1cdcf..443e6d0bed 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/lcd1602/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-w"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_W=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
index 453a48c9aa..48fd1f9bc8 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nsh-flash/defconfig
@@ -12,6 +12,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
index 9c47388be5..55fbefec83 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
index fc30f62f79..9648d6cafa 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/nshsram/defconfig
@@ -15,6 +15,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
index f2c6c0a5ed..44378af2c0 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/pico-restouch-lcd-2.8/defconfig
@@ -19,6 +19,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
index d84810bf02..d240ff35b6 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/smp/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
index b08a3e6869..a5f4dc1f35 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/spisd/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
index 75cc72d25a..904ff683ce 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/ssd1306/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
index 7fecd27586..68a77d278f 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/st7735/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
index b59e16bcd1..6da3b949fd 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbmsc/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
index e9d4687677..58a1106ad5 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
index 24283c96b2..79ce28c2b0 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.14/defconfig
@@ -18,6 +18,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig 
b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
index d825745818..bfabd860e2 100644
--- a/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
+++ b/boards/arm/rp2040/raspberrypi-pico/configs/waveshare-lcd-1.3/defconfig
@@ -18,6 +18,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
index 191f545fd4..e5ba06b12b 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/gpio/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="seeed-xiao-rp2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_SEEED_XIAO_RP2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
index 6d26a10736..1ddc652e48 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="seeed-xiao-rp2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_SEEED_XIAO_RP2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
index 15904eb200..867147e298 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="seeed-xiao-rp2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_SEEED_XIAO_RP2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
index 838d5a4cb6..eb1d98a291 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/userleds/defconfig
@@ -15,6 +15,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="seeed-xiao-rp2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_SEEED_XIAO_RP2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/seeed-xiao-rp2040/configs/ws2812/defconfig 
b/boards/arm/rp2040/seeed-xiao-rp2040/configs/ws2812/defconfig
index 6b782c4871..041903a61c 100644
--- a/boards/arm/rp2040/seeed-xiao-rp2040/configs/ws2812/defconfig
+++ b/boards/arm/rp2040/seeed-xiao-rp2040/configs/ws2812/defconfig
@@ -7,6 +7,7 @@
 #
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="seeed-xiao-rp2040"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_SEEED_XIAO_RP2040=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig 
b/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
index 368ee67008..b376587448 100644
--- a/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/w5500-evb-pico/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="w5500-evb-pico"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_W5500_EVB_PICO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
index 71de340e59..865fdceacd 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/composite/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
index 6e78113612..b5680f1521 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/fb/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
index ec536e71be..fd1f0a7b94 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/lvgl/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
index 2de30ba757..acaff59b86 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh-flash/defconfig
@@ -12,6 +12,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
index 6d41ead990..938cbb28aa 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
index 850afe706d..b81d6aa19b 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/nshsram/defconfig
@@ -15,6 +15,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
index 5c43525ac8..28951115f5 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/smp/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
index 2075632b7f..2fa16a303d 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/spisd/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
index 06546faa1c..7b8a89f2e4 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbmsc/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git 
a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
index 512e1aa9e2..0682de4e09 100644
--- a/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-lcd-1.28/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-lcd-1.28"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_LCD_1_28=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
index afc1cce361..0939fb669e 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/gpio/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-zero"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_ZERO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
index bc2820f68b..e430afd42c 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-zero"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_ZERO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
index 1e794d5f75..49383e82ef 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP2040_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-zero"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_ZERO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp2040/waveshare-rp2040-zero/configs/ws2812/defconfig 
b/boards/arm/rp2040/waveshare-rp2040-zero/configs/ws2812/defconfig
index 6c7bde57dd..0227c4a3ce 100644
--- a/boards/arm/rp2040/waveshare-rp2040-zero/configs/ws2812/defconfig
+++ b/boards/arm/rp2040/waveshare-rp2040-zero/configs/ws2812/defconfig
@@ -7,6 +7,7 @@
 #
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="waveshare-rp2040-zero"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_WAVESHARE_RP2040_ZERO=y
 CONFIG_ARCH_CHIP="rp2040"
 CONFIG_ARCH_CHIP_RP2040=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
index 45edb2fabd..892f932218 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/audiopack/defconfig
@@ -20,6 +20,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
index 5c83331d0f..c80738a746 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/composite/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
index 9d44ac318d..d1b5c36e02 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
index e5e80fba1a..5b82d03f0d 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/nshsram/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
index 52555530c5..f946ecb15a 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/smp/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
index 26e376246a..c31263971e 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbmsc/defconfig
@@ -16,6 +16,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
index a2d3216823..bdd3beccad 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP23XX_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig 
b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
index 427e291bb8..bb025a5f13 100644
--- a/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
+++ b/boards/arm/rp23xx/pimoroni-pico-2-plus/configs/userled/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
index 9d44ac318d..d1b5c36e02 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
index 4692cec862..77c5cda037 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/spisd/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
index a2d3216823..bdd3beccad 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP23XX_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig 
b/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
index 427e291bb8..bb025a5f13 100644
--- a/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
+++ b/boards/arm/rp23xx/raspberrypi-pico-2/configs/userled/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="raspberrypi-pico-2"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_RASPBERRYPI_PICO_2=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
index 3783657acf..1356b60434 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/combo/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="xiao-rp2350"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_XIAO_RP2350=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
index a549a6d550..74d2d9c3ba 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/nsh/defconfig
@@ -13,6 +13,7 @@
 # CONFIG_STANDARD_SERIAL is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="xiao-rp2350"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_XIAO_RP2350=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git a/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig 
b/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
index 9801070918..fe1069ed99 100644
--- a/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
+++ b/boards/arm/rp23xx/xiao-rp2350/configs/usbnsh/defconfig
@@ -14,6 +14,7 @@
 # CONFIG_RP23XX_UART0 is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="xiao-rp2350"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_XIAO_RP2350=y
 CONFIG_ARCH_CHIP="rp23xx"
 CONFIG_ARCH_CHIP_RP23XX=y
diff --git 
a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/dualcdcacm/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/dualcdcacm/defconfig
index 6247f6bccf..3fa44263b0 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/dualcdcacm/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/dualcdcacm/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git 
a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/f7corecomp/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/f7corecomp/defconfig
index 0b4be6eac3..731c00b2ed 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/f7corecomp/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/f7corecomp/defconfig
@@ -9,6 +9,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/i2s/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/i2s/defconfig
index 71d519f3b4..32423e63e0 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/i2s/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/i2s/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git 
a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/meadow_os/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/meadow_os/defconfig
index 9511ef16a1..cc994e9029 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/meadow_os/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/meadow_os/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/nsh/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/nsh/defconfig
index 1f2ba8556d..6c71ad681a 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/nsh/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/nsh/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git 
a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/projectlab/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/projectlab/defconfig
index 7730012514..4ffaad8826 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/projectlab/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/projectlab/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/sdram/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/sdram/defconfig
index 7493dd65ca..728fcfcea2 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/sdram/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/sdram/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y
diff --git a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/usbnsh/defconfig 
b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/usbnsh/defconfig
index 8cb977547c..4576ed8363 100644
--- a/boards/arm/stm32f7/stm32f777zit6-meadow/configs/usbnsh/defconfig
+++ b/boards/arm/stm32f7/stm32f777zit6-meadow/configs/usbnsh/defconfig
@@ -8,6 +8,7 @@
 # CONFIG_STM32F7_USE_LEGACY_PINMAP is not set
 CONFIG_ARCH="arm"
 CONFIG_ARCH_BOARD="stm32f777zit6-meadow"
+CONFIG_ARCH_BOARD_COMMON=y
 CONFIG_ARCH_BOARD_MEADOW_F7MICRO=y
 CONFIG_ARCH_CHIP="stm32f7"
 CONFIG_ARCH_CHIP_STM32F777ZI=y

Reply via email to