Browse Source

boards: meerkat96: port to HWMv2

Port 96boards meerkat96b board to HWMv2. This board port only supports
the M4 core present on the iMX7D SOC.

Signed-off-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
collab-hwm
Daniel DeGrasse 1 year ago committed by Jamie
parent
commit
ae443d1e3c
  1. 0
      boards/96boards/meerkat96/96b_meerkat96-pinctrl.dtsi
  2. 0
      boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.dts
  3. 2
      boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.yaml
  4. 4
      boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4_defconfig
  5. 6
      boards/96boards/meerkat96/Kconfig.96b_meerkat96
  6. 3
      boards/96boards/meerkat96/Kconfig.defconfig
  7. 5
      boards/96boards/meerkat96/board.yml
  8. 0
      boards/96boards/meerkat96/doc/img/96b_meerkat96.jpg
  9. 4
      boards/96boards/meerkat96/doc/index.rst

0
boards/boards_legacy/arm/96b_meerkat96/96b_meerkat96-pinctrl.dtsi → boards/96boards/meerkat96/96b_meerkat96-pinctrl.dtsi

0
boards/boards_legacy/arm/96b_meerkat96/96b_meerkat96.dts → boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.dts

2
boards/boards_legacy/arm/96b_meerkat96/96b_meerkat96.yaml → boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.yaml

@ -4,7 +4,7 @@ @@ -4,7 +4,7 @@
# SPDX-License-Identifier: Apache-2.0
#
identifier: 96b_meerkat96
identifier: 96b_meerkat96/mcimx7d/m4
name: 96Boards Meerkat96
type: mcu
arch: arm

4
boards/boards_legacy/arm/96b_meerkat96/96b_meerkat96_defconfig → boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4_defconfig

@ -4,10 +4,6 @@ @@ -4,10 +4,6 @@
# SPDX-License-Identifier: Apache-2.0
#
CONFIG_SOC_SERIES_IMX7_M4=y
CONFIG_SOC_MCIMX7_M4=y
CONFIG_BOARD_96B_MEERKAT96=y
# enable uart driver
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y

6
boards/boards_legacy/arm/96b_meerkat96/Kconfig.board → boards/96boards/meerkat96/Kconfig.96b_meerkat96

@ -1,9 +1,7 @@ @@ -1,9 +1,7 @@
# 96Boards Meerkat96 board
# Copyright (c) 2019, Linaro Ltd.
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
config BOARD_96B_MEERKAT96
bool "96Boards Meerkat96 board"
depends on SOC_SERIES_IMX7_M4
select SOC_PART_NUMBER_MCIMX7D5EVM10SC
select SOC_MCIMX7D_M4 if BOARD_96B_MEERKAT96_MCIMX7D_M4

3
boards/boards_legacy/arm/96b_meerkat96/Kconfig.defconfig → boards/96boards/meerkat96/Kconfig.defconfig

@ -5,9 +5,6 @@ @@ -5,9 +5,6 @@
if BOARD_96B_MEERKAT96
config BOARD
default "96b_meerkat96"
if !XIP
config FLASH_SIZE
default 0

5
boards/96boards/meerkat96/board.yml

@ -0,0 +1,5 @@ @@ -0,0 +1,5 @@
board:
name: 96b_meerkat96
vendor: 96boards
socs:
- name: mcimx7d

0
boards/boards_legacy/arm/96b_meerkat96/doc/img/96b_meerkat96.jpg → boards/96boards/meerkat96/doc/img/96b_meerkat96.jpg

Before

Width:  |  Height:  |  Size: 57 KiB

After

Width:  |  Height:  |  Size: 57 KiB

4
boards/boards_legacy/arm/96b_meerkat96/doc/index.rst → boards/96boards/meerkat96/doc/index.rst

@ -109,7 +109,7 @@ features: @@ -109,7 +109,7 @@ features:
The default configuration can be found in the defconfig file:
``boards/arm/96b_meerkat96/96b_meerkat96_defconfig``
:zephyr_file:`boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4_defconfig`
Other hardware features are not currently supported by the port.
@ -178,7 +178,7 @@ For more information about memory mapping see the @@ -178,7 +178,7 @@ For more information about memory mapping see the
`Toradex Wiki`_.
At compilation time you have to choose which RAM will be used. This
configuration is done in the file ``boards/arm/96b_meerkat96/96b_meerkat96.dts``
configuration is done in the file :zephyr_file:`boards/96boards/meerkat96/96b_meerkat96_mcimx7d_m4.dts`
with "zephyr,flash" (when CONFIG_XIP=y) and "zephyr,sram" properties.
The available configurations are:
Loading…
Cancel
Save