Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adopting nRF SoC and boards to HWMv2 #66648

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
f666d9f
kconfig: soc: adopt Nordic SoC series to support hw model v2 scheme
nordicjm Feb 2, 2024
83fe70a
boards: common: openocd-nrf5: Add HWMv2 support
nordicjm Feb 2, 2024
4ace131
boards: update nRF52840dk_nrf52840/nrf52811 board to board scheme v2.
nordicjm Feb 2, 2024
48ffed8
boards: Update nrf5340dk_nrf5340 to HWMv2 scheme
nordicjm Feb 2, 2024
3f6ee6c
boards: update nRF51dk board to board scheme v2.
nordicjm Feb 2, 2024
1fc57a1
boards: arm: bl652_dvk: Convert to v2
nordicjm Feb 2, 2024
af90010
boards: arm: bl653_dvk: Convert to v2
nordicjm Feb 2, 2024
94eca69
boards: arm: bl654_dvk: Convert to v2
nordicjm Feb 2, 2024
1a52d26
boards: arm: bl654_usb: Convert to v2
nordicjm Feb 2, 2024
3d197b0
boards: arm: bl654_sensor_board: Convert to v2
nordicjm Feb 2, 2024
7fa21aa
boards: arm: nrf52dk: Convert to v2
nordicjm Feb 2, 2024
af6cc77
boards: arm: ubx_bmd330eval_nrf52810: Convert to v2
nordicjm Feb 2, 2024
8dba8b6
boards: arm: we_ophelia1ev_nrf52805: Convert to v2
nordicjm Feb 2, 2024
bcd982b
boards: arm: ubx_bmd360eval_nrf52811: Convert to v2
nordicjm Feb 2, 2024
3b953f4
boards: arm: nrf52833dk: Convert to v2
nordicjm Feb 2, 2024
cd982d8
boards: arm: bbc_microbit_v2: Convert to v2
nordicjm Feb 2, 2024
103b60a
boards: arm: pan1782_evb: Convert to v2
nordicjm Feb 2, 2024
5cd4575
boards: arm: raytac_mdbt50q_db_33_nrf52833: Convert to v2
nordicjm Feb 2, 2024
eea491d
boards: arm: ubx_evkninab4_nrf52833: Convert to v2
nordicjm Feb 2, 2024
a61bc61
boards: arm: bt610: Convert to v2
nordicjm Feb 2, 2024
f7e7ec9
boards: arm: bt510: Convert to v2
nordicjm Feb 2, 2024
1709f0f
boards: arm: adafruit_feather_nrf52840: Convert to v2
nordicjm Feb 2, 2024
1d24194
boards: arm: adafruit_itsybitsy_nrf52840: Convert to v2
nordicjm Feb 2, 2024
026e35d
boards: arm: arduino_nano_33_ble: Convert to v2
nordicjm Feb 2, 2024
4c1c630
boards: arm: mg100: Convert to v2
nordicjm Feb 2, 2024
f4d1f8c
boards: arm: pan1770_evb: Convert to v2
nordicjm Feb 2, 2024
8479686
boards: arm: pan1780_evb: Convert to v2
nordicjm Feb 2, 2024
e122c69
boards: arm: raytac_mdbt50q_db_40_nrf52840: Convert to v2
nordicjm Feb 2, 2024
4affab9
boards: arm: ubx_bmd340eval_nrf52840: Convert to v2
nordicjm Feb 2, 2024
1eb4b3f
boards: arm: ubx_bmd345eval_nrf52840: Convert to v2
nordicjm Feb 2, 2024
936e4af
boards: arm: ubx_bmd380eval_nrf52840: Convert to v2
nordicjm Feb 2, 2024
311c513
boards: arm: ubx_evkninab3_nrf52840: Convert to v2
nordicjm Feb 2, 2024
fd11db8
boards: arm: pinnacle_100_dvk: Convert to v2
nordicjm Feb 2, 2024
e2731b7
boards: arm: rak4631_nrf52840: Convert to v2
nordicjm Feb 2, 2024
828b1fa
boards: arm: rak5010_nrf52840: Convert to v2
nordicjm Feb 2, 2024
ae5c8a5
boards: arm: particle_xenon: Convert to v2
nordicjm Feb 2, 2024
7c2f6fe
boards: arm: particle_boron: Convert to v2
nordicjm Feb 2, 2024
c33d649
boards: arm: particle_argon: Convert to v2
nordicjm Feb 2, 2024
c92de6d
boards: arm: nrf52840dongle_nrf52840: Convert to v2
nordicjm Feb 2, 2024
afeae6c
boards: arm: nrf21540dk_nrf52840: Convert to v2
nordicjm Feb 2, 2024
55fcd2d
boards: arm: reel_board: Convert to v2
nordicjm Feb 2, 2024
28ac9b1
boards: arm: nrf52840_papyr: Convert to v2
nordicjm Feb 2, 2024
5d9615c
boards: arm: nrf52840_blip: Convert to v2
nordicjm Feb 2, 2024
b146db2
boards: arm: nrf52840_mdk: Convert to v2
nordicjm Feb 2, 2024
44f114c
boards: arm: nrf52840_mdk_usb_dongle: Convert to v2
nordicjm Feb 2, 2024
4095baf
boards: arm: we_proteus3ev_nrf52840: Convert to v2
nordicjm Feb 2, 2024
5b5858c
cmake: print identifier instead of variant
nordicjm Feb 2, 2024
dac51c4
boards: arm: ubx_bmd300eval_nrf52832: Convert to v2
nordicjm Feb 2, 2024
70a6dbc
boards: arm: ubx_evkannab1_nrf52832: Convert to v2
nordicjm Feb 2, 2024
5ae9c9e
boards: arm: pinetime_devkit0: Convert to v2
nordicjm Feb 2, 2024
96672c4
boards: arm: ruuvi_ruuvitag: Convert to v2
nordicjm Feb 2, 2024
7fd16ff
boards: arm: nrf52832_mdk: Convert to v2
nordicjm Feb 2, 2024
fd178f8
boards: arm: nrf52_adafruit_feather: Convert to v2
nordicjm Feb 2, 2024
9a008d2
boards: arm: thingy52_nrf52832: Convert to v2
nordicjm Feb 2, 2024
b47b1b1
boards: arm: arduino_nicla_sense_me: Convert to v2
nordicjm Feb 2, 2024
4754b2d
boards: arm: nrf52_blenano2: Convert to v2
nordicjm Feb 2, 2024
07f53da
boards: arm: 96b_nitrogen: Convert to v2
nordicjm Feb 2, 2024
c961ab6
boards: arm: nrf52_sparkfun: Convert to v2
nordicjm Feb 2, 2024
27aa439
boards: arm: nrf52_vbluno52: Convert to v2
nordicjm Feb 2, 2024
2a1d128
boards: arm: ebyte_e73_tbb_nrf52832: Convert to v2
nordicjm Feb 2, 2024
933cedf
boards: arm: we_proteus2ev_nrf52832: Convert to v2
nordicjm Feb 2, 2024
6303728
boards: arm: acn52832: Convert to v2
nordicjm Feb 2, 2024
a8352d7
boards: arm: decawave_dwm1001_dev: Convert to v2
nordicjm Feb 2, 2024
ffb763d
boards: arm: blueclover_plt_demo_v2_nrf52832: Convert to v2
nordicjm Feb 2, 2024
250d7db
boards: arm: holyiot_yj16019: Convert to v2
nordicjm Feb 2, 2024
b3d2982
boards: arm: ubx_evkninab1_nrf52832: Convert to v2
nordicjm Feb 2, 2024
494a9a0
boards: arm: pan1781_evb: Convert to v2
nordicjm Feb 2, 2024
667b6f2
boards: arm: degu_evk: Convert to v2
nordicjm Feb 2, 2024
966361c
boards: arm: contextualelectronics_abc: Convert to v2
nordicjm Feb 2, 2024
cd7d528
boards: arm: raytac_mdbt53_db_40_nrf5340: Fix typo
nordicjm Feb 2, 2024
ce809d9
boards: arm: nrf51_ble400: Convert to v2
nordicjm Feb 2, 2024
4fd4cc9
boards: arm: nrf51_vbluno51: Convert to v2
nordicjm Feb 2, 2024
5460834
boards: arm: nrf51_blenano: Convert to v2
nordicjm Feb 2, 2024
a754730
boards: arm: nrf51dongle_nrf51422: Convert to v2
nordicjm Feb 2, 2024
72f6ba6
boards: arm: rm1xx_dvk: Convert to v2
nordicjm Feb 2, 2024
0fda290
boards: arm: bbc_microbit: Convert to v2
nordicjm Feb 2, 2024
a74892c
boards: arm: qemu_cortex_m0: Convert to v2
nordicjm Feb 2, 2024
e2b7d07
boards: arm: xiao_ble: Convert to v2
nordicjm Feb 2, 2024
60b2b78
boards: arm: nrf9160dk_*: Convert to v2
nordicjm Feb 2, 2024
acfd17d
boards: arm: actinius_icarus_som_dk: Convert to v2
nordicjm Feb 2, 2024
3854d9f
boards: arm: actinius_icarus_som: Convert to v2
nordicjm Feb 2, 2024
8708172
boards: arm: actinius_icarus_bee: Convert to v2
nordicjm Feb 2, 2024
639ee82
boards: arm: actinius_icarus: Convert to v2
nordicjm Feb 2, 2024
3898def
boards: arm: circuitdojo_feather_nrf9160: Convert to v2
nordicjm Feb 2, 2024
f20cb1f
boards: arm: sparkfun_thing_plus_nrf9160: Convert to v2
nordicjm Feb 2, 2024
2d6f7b7
boards: arm: nrf9160_innblue21: Convert to v2
nordicjm Feb 2, 2024
11ed5ba
boards: arm: nrf9160_innblue22: Convert to v2
nordicjm Feb 2, 2024
db251c3
boards: arm: thingy53_nrf5340: Convert to v2
nordicjm Feb 2, 2024
1cfbfe3
boards: arm: nrf5340_audio_dk_nrf5340: Convert to v2
nordicjm Feb 2, 2024
f3ab5f7
boards: arm: raytac_mdbt53_db_40: Convert to v2
nordicjm Feb 2, 2024
ff08480
boards: arm: raytac_mdbt53v_db_40_nrf5340: Convert to v2
nordicjm Feb 2, 2024
e18d884
boards: arm: bl5340_dvk: Convert to v2
nordicjm Feb 2, 2024
3bf2e39
boards: arm: nrf9131ek_nrf9131: Convert to v2
nordicjm Feb 2, 2024
736d73c
boards: arm: nrf9161dk_nrf9161: Convert to v2
nordicjm Feb 2, 2024
60cfa0f
boards: arm: 96b_carbon_nrf51: Convert to v2
nordicjm Feb 12, 2024
722eda1
manifest: Update MCUboot
nordicjm Feb 8, 2024
20dcac4
soc: nordic_nrf: Migrate nRF9151 to v2
nordicjm Feb 9, 2024
0d00e7b
boards: arm: nrf9151dk_nrf9151: Convert to v2
nordicjm Feb 2, 2024
e1f6968
soc: nordic_nrf: Migrate nRF54H/nRF54L to v2 and fix nrf
nordicjm Feb 12, 2024
33b8e00
boards: arm: nrf54h20pdk_nrf54h20: Convert to v2
nordicjm Feb 12, 2024
742bd1e
boards: arm: nrf54l15pdk_nrf54l15: Convert to v2
nordicjm Feb 12, 2024
9f88f33
treewide: Update board names for hwmv2
nordicjm Feb 2, 2024
8a17c83
cmake: modules: configuration_files: Add board identifier overlay file
nordicjm Feb 13, 2024
09449a5
boards: posix: nrf_bsim: Update paths
nordicjm Feb 14, 2024
cf5b302
boards: arm: pan1783: Convert to v2
nordicjm Feb 14, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 0 additions & 18 deletions boards/96boards/96b_carbon/96b_carbon.yaml

This file was deleted.

63 changes: 63 additions & 0 deletions boards/96boards/96b_carbon/96b_carbon_nrf51822.dts
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
/*
* Copyright (c) 2017 Linaro Limited
*
* SPDX-License-Identifier: Apache-2.0
*/

/dts-v1/;
#include <nordic/nrf51822_qfac.dtsi>
#include "96b_carbon_nrf51822-pinctrl.dtsi"

/ {
model = "Seeed Studio Carbon nRF51 96board";
compatible = "seeed,carbon_nrf51";

chosen {
zephyr,console = &uart0;
zephyr,shell-uart = &uart0;
zephyr,bt-mon-uart = &uart0;
zephyr,sram = &sram0;
zephyr,flash = &flash0;
};

aliases {
watchdog0 = &wdt0;
};
};

&gpiote {
status = "okay";
};

&gpio0 {
status = "okay";
};

&i2c0 {
status = "okay";
pinctrl-0 = <&i2c0_default>;
pinctrl-1 = <&i2c0_sleep>;
pinctrl-names = "default", "sleep";
};

&uart0 {
current-speed = <115200>;
status = "okay";
pinctrl-0 = <&uart0_default>;
pinctrl-1 = <&uart0_sleep>;
pinctrl-names = "default", "sleep";
};

&spi1 {
compatible = "nordic,nrf-spis";
status = "okay";
def-char = <0x00>;

pinctrl-0 = <&spi1_default>;
pinctrl-names = "default";
bt-hci@0 {
compatible = "zephyr,bt-hci-spi-slave";
reg = <0>;
irq-gpios = <&gpio0 28 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>;
};
};
13 changes: 13 additions & 0 deletions boards/96boards/96b_carbon/96b_carbon_nrf51822.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
identifier: 96b_carbon/nrf51822
name: 96Boards Carbon (nRF51)
type: mcu
arch: arm
ram: 32
flash: 256
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- ble
vendor: seeed
11 changes: 11 additions & 0 deletions boards/96boards/96b_carbon/96b_carbon_nrf51822_defconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# SPDX-License-Identifier: Apache-2.0

# Enable GPIO
CONFIG_GPIO=y

# Enable UART driver
CONFIG_SERIAL=y

# Enable console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y
18 changes: 18 additions & 0 deletions boards/96boards/96b_carbon/96b_carbon_stm32f401xe.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
identifier: 96b_carbon/stm32f401xe
name: 96Boards Carbon
type: mcu
arch: arm
toolchain:
- zephyr
- gnuarmemb
- xtools
supported:
- gpio
- ble
- i2c
- counter
- spi
- usb_device
ram: 96
flash: 512
vendor: 96boards
7 changes: 6 additions & 1 deletion boards/96boards/96b_carbon/Kconfig.96b_carbon
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Copyright (c) 2016 Linaro Limited.
# SPDX-License-Identifier: Apache-2.0

config BOARD_96B_CARBON
config BOARD_96B_CARBON_STM32F401XE
bool
select SOC_STM32F401XE

config BOARD_96B_CARBON_NRF51822
bool
select SOC_NRF51822_QFAC
11 changes: 9 additions & 2 deletions boards/96boards/96b_carbon/Kconfig.defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
# Copyright (c) 2016 Linaro Limited.
# SPDX-License-Identifier: Apache-2.0

if BOARD_96B_CARBON
if BOARD_96B_CARBON_STM32F401XE

config SPI_STM32_INTERRUPT
default y
Expand Down Expand Up @@ -51,4 +51,11 @@ config NET_L2_BT_ZEP1656

endif # NETWORKING

endif # BOARD_96B_CARBON
endif # BOARD_96B_CARBON_STM32F401XE

if BOARD_96B_CARBON_NRF51822

config BT_CTLR
default BT

endif # BOARD_96B_CARBON_NRF51822
6 changes: 4 additions & 2 deletions boards/96boards/96b_carbon/board.cmake
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
# SPDX-License-Identifier: Apache-2.0

board_runner_args(dfu-util "--pid=0483:df11" "--alt=0" "--dfuse")
if(CONFIG_BOARD_96B_CARBON_STM32F401XE)
board_runner_args(dfu-util "--pid=0483:df11" "--alt=0" "--dfuse")

include(${ZEPHYR_BASE}/boards/common/dfu-util.board.cmake)
include(${ZEPHYR_BASE}/boards/common/dfu-util.board.cmake)
endif()
3 changes: 2 additions & 1 deletion boards/96boards/96b_carbon/board.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@ board:
name: 96b_carbon
vendor: 96boards
socs:
- name: stm32f401xe
- name: stm32f401xe
- name: nrf51822
Loading
Loading