Browse Source
Convert `s32z270dc2` boards to hardware model v2. The board has been renamed to `s32z2xxdc2` to be able to support in the future other SoCs from this series that can also work on this board. Signed-off-by: Manuel Argüelles <manuel.arguelles@nxp.com>pull/69687/head
46 changed files with 114 additions and 125 deletions
@ -1,12 +0,0 @@
@@ -1,12 +0,0 @@
|
||||
# Copyright 2022 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
config BOARD_S32Z270DC2_RTU0_R52 |
||||
bool "NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores" |
||||
depends on SOC_SERIES_S32ZE_R52 |
||||
select SOC_PART_NUMBER_S32Z27 |
||||
|
||||
config BOARD_S32Z270DC2_RTU1_R52 |
||||
bool "NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores" |
||||
depends on SOC_SERIES_S32ZE_R52 |
||||
select SOC_PART_NUMBER_S32Z27 |
@ -1,34 +0,0 @@
@@ -1,34 +0,0 @@
|
||||
# Copyright 2022 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
if BOARD_S32Z270DC2_RTU0_R52 || BOARD_S32Z270DC2_RTU1_R52 |
||||
|
||||
config BUILD_OUTPUT_BIN |
||||
default n |
||||
|
||||
config BOARD |
||||
default "s32z270dc2_rtu0_r52" if BOARD_S32Z270DC2_RTU0_R52 |
||||
default "s32z270dc2_rtu1_r52" if BOARD_S32Z270DC2_RTU1_R52 |
||||
|
||||
config NXP_S32_RTU_INDEX |
||||
default 0 if BOARD_S32Z270DC2_RTU0_R52 |
||||
default 1 if BOARD_S32Z270DC2_RTU1_R52 |
||||
|
||||
if SERIAL |
||||
|
||||
config UART_INTERRUPT_DRIVEN |
||||
default y |
||||
|
||||
config UART_CONSOLE |
||||
default y |
||||
|
||||
endif # SERIAL |
||||
|
||||
if SHELL |
||||
|
||||
config SHELL_STACK_SIZE |
||||
default 4096 |
||||
|
||||
endif # SHELL |
||||
|
||||
endif # BOARD_S32Z270DC2_RTU0_R52 || BOARD_S32Z270DC2_RTU1_R52 |
@ -1,8 +0,0 @@
@@ -1,8 +0,0 @@
|
||||
# Copyright 2023 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
board_check_revision( |
||||
FORMAT LETTER |
||||
DEFAULT_REVISION B |
||||
VALID_REVISIONS B D |
||||
) |
@ -0,0 +1,26 @@
@@ -0,0 +1,26 @@
|
||||
# Copyright 2022,2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
if BOARD_S32Z2XXDC2_S32Z270_RTU0 || BOARD_S32Z2XXDC2_S32Z270_RTU1 |
||||
|
||||
config BUILD_OUTPUT_BIN |
||||
default n |
||||
|
||||
if SERIAL |
||||
|
||||
config UART_INTERRUPT_DRIVEN |
||||
default y |
||||
|
||||
config UART_CONSOLE |
||||
default y |
||||
|
||||
endif # SERIAL |
||||
|
||||
if SHELL |
||||
|
||||
config SHELL_STACK_SIZE |
||||
default 4096 |
||||
|
||||
endif # SHELL |
||||
|
||||
endif # BOARD_S32Z2XXDC2_S32Z270_RTU0 || BOARD_S32Z2XXDC2_S32Z270_RTU1 |
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
# Copyright 2022,2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
config BOARD_S32Z2XXDC2 |
||||
select SOC_S32Z270_RTU0 if BOARD_S32Z2XXDC2_S32Z270_RTU0 |
||||
select SOC_S32Z270_RTU1 if BOARD_S32Z2XXDC2_S32Z270_RTU1 |
||||
select SOC_PART_NUMBER_P32Z270ADCK0MJFT if BOARD_S32Z2XXDC2 |
@ -0,0 +1,11 @@
@@ -0,0 +1,11 @@
|
||||
board: |
||||
name: s32z2xxdc2 |
||||
vendor: nxp |
||||
revision: |
||||
format: letter |
||||
default: B |
||||
revisions: |
||||
- name: B |
||||
- name: D |
||||
socs: |
||||
- name: s32z270 |
@ -1,10 +1,10 @@
@@ -1,10 +1,10 @@
|
||||
/* |
||||
* Copyright 2022-2023 NXP |
||||
* Copyright 2022-2024 NXP |
||||
* |
||||
* SPDX-License-Identifier: Apache-2.0 |
||||
*/ |
||||
|
||||
#include "s32z270dc2_r52-pinctrl-common.dtsi" |
||||
#include "s32z2xxdc2_s32z270_pinctrl.dtsi" |
||||
|
||||
&swt0 { |
||||
status = "okay"; |
@ -1,12 +1,12 @@
@@ -1,12 +1,12 @@
|
||||
/* |
||||
* Copyright 2022-2023 NXP |
||||
* Copyright 2022-2024 NXP |
||||
* |
||||
* SPDX-License-Identifier: Apache-2.0 |
||||
*/ |
||||
|
||||
/dts-v1/; |
||||
#include <arm/nxp/nxp_s32z27x_rtu0_r52.dtsi> |
||||
#include "s32z270dc2_r52.dtsi" |
||||
#include "s32z2xxdc2_s32z270.dtsi" |
||||
|
||||
/ { |
||||
model = "NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores"; |
@ -1,7 +1,7 @@
@@ -1,7 +1,7 @@
|
||||
# Copyright 2022-2023 NXP |
||||
# Copyright 2022-2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
identifier: s32z270dc2_rtu0_r52 |
||||
identifier: s32z2xxdc2/s32z270/rtu0 |
||||
name: NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores |
||||
type: mcu |
||||
arch: arm |
@ -1,7 +1,7 @@
@@ -1,7 +1,7 @@
|
||||
# Copyright 2023 NXP |
||||
# Copyright 2023-2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
identifier: s32z270dc2_rtu0_r52@D |
||||
identifier: s32z2xxdc2@D/s32z270/rtu0 |
||||
name: NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores (rev. D) |
||||
type: mcu |
||||
arch: arm |
@ -1,9 +1,6 @@
@@ -1,9 +1,6 @@
|
||||
# Copyright 2022 NXP |
||||
# Copyright 2022,2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
CONFIG_BOARD_S32Z270DC2_RTU0_R52=y |
||||
CONFIG_SOC_SERIES_S32ZE_R52=y |
||||
CONFIG_SOC_S32Z27_R52=y |
||||
CONFIG_XIP=n |
||||
CONFIG_ISR_STACK_SIZE=512 |
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
@ -1,12 +1,12 @@
@@ -1,12 +1,12 @@
|
||||
/* |
||||
* Copyright 2022-2023 NXP |
||||
* Copyright 2022-2024 NXP |
||||
* |
||||
* SPDX-License-Identifier: Apache-2.0 |
||||
*/ |
||||
|
||||
/dts-v1/; |
||||
#include <arm/nxp/nxp_s32z27x_rtu1_r52.dtsi> |
||||
#include "s32z270dc2_r52.dtsi" |
||||
#include "s32z2xxdc2_s32z270.dtsi" |
||||
|
||||
/ { |
||||
model = "NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores"; |
@ -1,7 +1,7 @@
@@ -1,7 +1,7 @@
|
||||
# Copyright 2022-2023 NXP |
||||
# Copyright 2022-2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
identifier: s32z270dc2_rtu1_r52 |
||||
identifier: s32z2xxdc2/s32z270/rtu1 |
||||
name: NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores |
||||
type: mcu |
||||
arch: arm |
@ -1,7 +1,7 @@
@@ -1,7 +1,7 @@
|
||||
# Copyright 2022-2023 NXP |
||||
# Copyright 2022-2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
identifier: s32z270dc2_rtu1_r52@D |
||||
identifier: s32z2xxdc2@D/s32z270/rtu1 |
||||
name: NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores (rev. D) |
||||
type: mcu |
||||
arch: arm |
@ -1,9 +1,6 @@
@@ -1,9 +1,6 @@
|
||||
# Copyright 2022 NXP |
||||
# Copyright 2022,2024 NXP |
||||
# SPDX-License-Identifier: Apache-2.0 |
||||
|
||||
CONFIG_BOARD_S32Z270DC2_RTU1_R52=y |
||||
CONFIG_SOC_SERIES_S32ZE_R52=y |
||||
CONFIG_SOC_S32Z27_R52=y |
||||
CONFIG_XIP=n |
||||
CONFIG_ISR_STACK_SIZE=512 |
||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
@ -1,8 +1,8 @@
@@ -1,8 +1,8 @@
|
||||
;******************************************************************************* |
||||
; Copyright 2022 NXP * |
||||
; Copyright 2022,2024 NXP * |
||||
; SPDX-License-Identifier: Apache-2.0 * |
||||
; * |
||||
; Lauterbach TRACE32 start-up script for debugging s32z270dc2_r52 * |
||||
; Lauterbach TRACE32 start-up script for debugging s32z2xxdc2 * |
||||
; * |
||||
;******************************************************************************* |
||||
|
@ -1,8 +1,8 @@
@@ -1,8 +1,8 @@
|
||||
;******************************************************************************* |
||||
; Copyright 2022 NXP * |
||||
; Copyright 2022,2024 NXP * |
||||
; SPDX-License-Identifier: Apache-2.0 * |
||||
; * |
||||
; Lauterbach TRACE32 start-up script for flashing s32z270dc2_r52 * |
||||
; Lauterbach TRACE32 start-up script for flashing s32z2xxdc2 * |
||||
; * |
||||
;******************************************************************************* |
||||
|
Loading…
Reference in new issue