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 @@ |
|||||||
# 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 @@ |
|||||||
# 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 @@ |
|||||||
# 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 @@ |
|||||||
|
# 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 @@ |
|||||||
|
# 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 @@ |
|||||||
|
board: |
||||||
|
name: s32z2xxdc2 |
||||||
|
vendor: nxp |
||||||
|
revision: |
||||||
|
format: letter |
||||||
|
default: B |
||||||
|
revisions: |
||||||
|
- name: B |
||||||
|
- name: D |
||||||
|
socs: |
||||||
|
- name: s32z270 |
@ -1,10 +1,10 @@ |
|||||||
/* |
/* |
||||||
* Copyright 2022-2023 NXP |
* Copyright 2022-2024 NXP |
||||||
* |
* |
||||||
* SPDX-License-Identifier: Apache-2.0 |
* SPDX-License-Identifier: Apache-2.0 |
||||||
*/ |
*/ |
||||||
|
|
||||||
#include "s32z270dc2_r52-pinctrl-common.dtsi" |
#include "s32z2xxdc2_s32z270_pinctrl.dtsi" |
||||||
|
|
||||||
&swt0 { |
&swt0 { |
||||||
status = "okay"; |
status = "okay"; |
@ -1,12 +1,12 @@ |
|||||||
/* |
/* |
||||||
* Copyright 2022-2023 NXP |
* Copyright 2022-2024 NXP |
||||||
* |
* |
||||||
* SPDX-License-Identifier: Apache-2.0 |
* SPDX-License-Identifier: Apache-2.0 |
||||||
*/ |
*/ |
||||||
|
|
||||||
/dts-v1/; |
/dts-v1/; |
||||||
#include <arm/nxp/nxp_s32z27x_rtu0_r52.dtsi> |
#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"; |
model = "NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores"; |
@ -1,7 +1,7 @@ |
|||||||
# Copyright 2022-2023 NXP |
# Copyright 2022-2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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 |
name: NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores |
||||||
type: mcu |
type: mcu |
||||||
arch: arm |
arch: arm |
@ -1,7 +1,7 @@ |
|||||||
# Copyright 2023 NXP |
# Copyright 2023-2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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) |
name: NXP X-S32Z270-DC (DC2) on RTU0 Cortex-R52 cores (rev. D) |
||||||
type: mcu |
type: mcu |
||||||
arch: arm |
arch: arm |
@ -1,9 +1,6 @@ |
|||||||
# Copyright 2022 NXP |
# Copyright 2022,2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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_XIP=n |
||||||
CONFIG_ISR_STACK_SIZE=512 |
CONFIG_ISR_STACK_SIZE=512 |
||||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
@ -1,12 +1,12 @@ |
|||||||
/* |
/* |
||||||
* Copyright 2022-2023 NXP |
* Copyright 2022-2024 NXP |
||||||
* |
* |
||||||
* SPDX-License-Identifier: Apache-2.0 |
* SPDX-License-Identifier: Apache-2.0 |
||||||
*/ |
*/ |
||||||
|
|
||||||
/dts-v1/; |
/dts-v1/; |
||||||
#include <arm/nxp/nxp_s32z27x_rtu1_r52.dtsi> |
#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"; |
model = "NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores"; |
@ -1,7 +1,7 @@ |
|||||||
# Copyright 2022-2023 NXP |
# Copyright 2022-2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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 |
name: NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores |
||||||
type: mcu |
type: mcu |
||||||
arch: arm |
arch: arm |
@ -1,7 +1,7 @@ |
|||||||
# Copyright 2022-2023 NXP |
# Copyright 2022-2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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) |
name: NXP X-S32Z270-DC (DC2) on RTU1 Cortex-R52 cores (rev. D) |
||||||
type: mcu |
type: mcu |
||||||
arch: arm |
arch: arm |
@ -1,9 +1,6 @@ |
|||||||
# Copyright 2022 NXP |
# Copyright 2022,2024 NXP |
||||||
# SPDX-License-Identifier: Apache-2.0 |
# 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_XIP=n |
||||||
CONFIG_ISR_STACK_SIZE=512 |
CONFIG_ISR_STACK_SIZE=512 |
||||||
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
CONFIG_SYS_CLOCK_TICKS_PER_SEC=1000 |
@ -1,8 +1,8 @@ |
|||||||
;******************************************************************************* |
;******************************************************************************* |
||||||
; Copyright 2022 NXP * |
; Copyright 2022,2024 NXP * |
||||||
; SPDX-License-Identifier: Apache-2.0 * |
; 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 @@ |
|||||||
;******************************************************************************* |
;******************************************************************************* |
||||||
; Copyright 2022 NXP * |
; Copyright 2022,2024 NXP * |
||||||
; SPDX-License-Identifier: Apache-2.0 * |
; 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