Browse Source

hwmv2: move imx8mp EVK board to V2

Port EVK board for NXP imx8mp to hwm V2.

Signed-off-by: Jiafei Pan <Jiafei.Pan@nxp.com>
pull/69687/head
Jiafei Pan 1 year ago committed by Carles Cufi
parent
commit
14f344eeab
  1. 7
      boards/boards_legacy/arm64/mimx8mp_evk/Kconfig.board
  2. 9
      boards/boards_legacy/arm64/mimx8mp_evk/Kconfig.defconfig
  3. 0
      boards/nxp/imx8mp_evk/CMakeLists.txt
  4. 6
      boards/nxp/imx8mp_evk/Kconfig.imx8mp_evk
  5. 0
      boards/nxp/imx8mp_evk/board.cmake
  6. 8
      boards/nxp/imx8mp_evk/board.yml
  7. 2
      boards/nxp/imx8mp_evk/doc/index.rst
  8. 0
      boards/nxp/imx8mp_evk/imx8mp_evk-pinctrl.dtsi
  9. 2
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.dts
  10. 10
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml
  11. 5
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig
  12. 2
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.dts
  13. 10
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml
  14. 5
      boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig

7
boards/boards_legacy/arm64/mimx8mp_evk/Kconfig.board

@ -1,7 +0,0 @@ @@ -1,7 +0,0 @@
# Copyright 2021-2022 NXP
# SPDX-License-Identifier: Apache-2.0
config BOARD_MIMX8MP_EVK_A53
bool "NXP i.MX8M Plus EVK A53"
depends on SOC_SERIES_MIMX8M_A53
select SOC_PART_NUMBER_MIMX8ML8DVNLZ

9
boards/boards_legacy/arm64/mimx8mp_evk/Kconfig.defconfig

@ -1,9 +0,0 @@ @@ -1,9 +0,0 @@
# Copyright 2021-2022 NXP
# SPDX-License-Identifier: Apache-2.0
if BOARD_MIMX8MP_EVK_A53
config BOARD
default "mimx8mp_evk_a53"
endif # BOARD_MIMX8MP_EVK_A53

0
boards/boards_legacy/arm64/mimx8mp_evk/CMakeLists.txt → boards/nxp/imx8mp_evk/CMakeLists.txt

6
boards/nxp/imx8mp_evk/Kconfig.imx8mp_evk

@ -0,0 +1,6 @@ @@ -0,0 +1,6 @@
# Copyright 2021-2022,2024 NXP
# SPDX-License-Identifier: Apache-2.0
config BOARD_IMX8MP_EVK
select SOC_MIMX8ML8_A53 if BOARD_IMX8MP_EVK_MIMX8ML8_A53 || BOARD_IMX8MP_EVK_MIMX8ML8_A53_SMP
select SOC_PART_NUMBER_MIMX8ML8DVNLZ if BOARD_IMX8MP_EVK_MIMX8ML8_A53 || BOARD_IMX8MP_EVK_MIMX8ML8_A53_SMP

0
boards/boards_legacy/arm64/mimx8mp_evk/board.cmake → boards/nxp/imx8mp_evk/board.cmake

8
boards/nxp/imx8mp_evk/board.yml

@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
board:
name: imx8mp_evk
vendor: nxp
socs:
- name: mimx8ml8
variants:
- name: smp
cpucluster: a53

2
boards/boards_legacy/arm64/mimx8mp_evk/doc/index.rst → boards/nxp/imx8mp_evk/doc/index.rst

@ -96,7 +96,7 @@ for example, with the :zephyr:code-sample:`synchronization` sample: @@ -96,7 +96,7 @@ for example, with the :zephyr:code-sample:`synchronization` sample:
.. zephyr-app-commands::
:zephyr-app: samples/synchronization
:host-os: unix
:board: mimx8mp_evk_a53
:board: imx8mp_evk/mimx8ml8/a53
:goals: run
This will build an image with the synchronization sample app, boot it and

0
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk-pinctrl.dtsi → boards/nxp/imx8mp_evk/imx8mp_evk-pinctrl.dtsi

2
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53.dts → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.dts

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
/dts-v1/;
#include <nxp/nxp_mimx8mp_a53.dtsi>
#include "mimx8mp_evk-pinctrl.dtsi"
#include "imx8mp_evk-pinctrl.dtsi"
/ {
model = "NXP i.MX8MP A53";

10
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53.yaml → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53.yaml

@ -1,4 +1,10 @@ @@ -1,4 +1,10 @@
identifier: mimx8mp_evk_a53
#
# Copyright 2024 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
identifier: imx8mp_evk/mimx8ml8/a53
name: NXP i.MX8M Plus EVK A53
type: mcu
arch: arm64
@ -10,4 +16,4 @@ testing: @@ -10,4 +16,4 @@ testing:
ignore_tags:
- net
- bluetooth
vendor: fsl
vendor: nxp

5
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53_defconfig → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_defconfig

@ -11,11 +11,6 @@ CONFIG_CACHE_MANAGEMENT=y @@ -11,11 +11,6 @@ CONFIG_CACHE_MANAGEMENT=y
CONFIG_DCACHE_LINE_SIZE_DETECT=y
CONFIG_ICACHE_LINE_SIZE_DETECT=y
# Platform Configuration
CONFIG_SOC_SERIES_MIMX8M_A53=y
CONFIG_SOC_MIMX8MP_A53=y
CONFIG_BOARD_MIMX8MP_EVK_A53=y
# Zephyr Kernel Configuration
CONFIG_XIP=n

2
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53_smp.dts → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.dts

@ -7,7 +7,7 @@ @@ -7,7 +7,7 @@
/dts-v1/;
#include <nxp/nxp_mimx8mp_a53.dtsi>
#include "mimx8mp_evk-pinctrl.dtsi"
#include "imx8mp_evk-pinctrl.dtsi"
/ {
model = "NXP i.MX8MP A53";

10
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53_smp.yaml → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp.yaml

@ -1,4 +1,10 @@ @@ -1,4 +1,10 @@
identifier: mimx8mp_evk_a53_smp
#
# Copyright 2024 NXP
#
# SPDX-License-Identifier: Apache-2.0
#
identifier: imx8mp_evk/mimx8ml8/a53/smp
name: NXP i.MX8M Plus EVK A53 with SMP kernel
type: mcu
arch: arm64
@ -12,4 +18,4 @@ testing: @@ -12,4 +18,4 @@ testing:
ignore_tags:
- net
- bluetooth
vendor: fsl
vendor: nxp

5
boards/boards_legacy/arm64/mimx8mp_evk/mimx8mp_evk_a53_smp_defconfig → boards/nxp/imx8mp_evk/imx8mp_evk_mimx8ml8_a53_smp_defconfig

@ -11,11 +11,6 @@ CONFIG_CACHE_MANAGEMENT=y @@ -11,11 +11,6 @@ CONFIG_CACHE_MANAGEMENT=y
CONFIG_DCACHE_LINE_SIZE_DETECT=y
CONFIG_ICACHE_LINE_SIZE_DETECT=y
# Platform Configuration
CONFIG_SOC_SERIES_MIMX8M_A53=y
CONFIG_SOC_MIMX8MP_A53=y
CONFIG_BOARD_MIMX8MP_EVK_A53=y
# Zephyr Kernel Configuration
CONFIG_XIP=n
Loading…
Cancel
Save