Commit 84484e67 authored by Daniel DeGrasse's avatar Daniel DeGrasse Committed by Jamie
Browse files

boards: warp7: convert to HWMv2

Convert warp7 board to HWMv2. This board was originally ported
using the iMX7D SOC (despite the fact that board uses an iMX7S
SOC). For HWMv2, this board continues to use the IMX7D SOC port,
since only the M4 core is enabled.

Signed-off-by: default avatarDaniel DeGrasse <daniel.degrasse@nxp.com>
parent ae443d1e
Loading
Loading
Loading
Loading
+10 −0
Changes for boards/element14/index.rst: 10 added lines, 0 removed lines.
Original line number Diff line number Diff line
.. _boards-element-14:

Element 14
##########

.. toctree::
   :maxdepth: 1
   :glob:

   **/*
+2 −5
Changes for boards/element14/warp7/Kconfig.defconfig: 2 added lines, 5 removed lines.
Original line number Diff line number Diff line
@@ -3,10 +3,7 @@
# Copyright (c) 2018, Diego Sueiro
# SPDX-License-Identifier: Apache-2.0

if BOARD_WARP7_M4

config BOARD
	default "warp7_m4"
if BOARD_WARP7

config FXOS8700_DRDY_INT1
	default y
@@ -23,4 +20,4 @@ config FLASH_BASE_ADDRESS
	default 0
endif

endif # BOARD_WARP7_M4
endif # BOARD_WARP7
+3 −5
Changes for boards/element14/warp7/Kconfig.warp7: 3 added lines, 5 removed lines.
Original line number Diff line number Diff line
# WaRP7 iMX7S M4 board

# Copyright (c) 2018, Diego Sueiro
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0

config BOARD_WARP7_M4
	bool "WaRP7 iMX7 Solo"
	depends on SOC_SERIES_IMX7_M4
config BOARD_WARP7
	select SOC_PART_NUMBER_MCIMX7S3DVK08SA
	select SOC_MCIMX7D_M4 if BOARD_WARP7_MCIMX7D_M4
+5 −0
Changes for boards/element14/warp7/board.yml: 5 added lines, 0 removed lines.
Original line number Diff line number Diff line
board:
  name: warp7
  vendor: element14
  socs:
    - name: mcimx7d
+5 −5
Changes for boards/element14/warp7/doc/index.rst: 5 added lines, 5 removed lines.
Original line number Diff line number Diff line
.. _warp7_m4:
.. _warp7:

WaRP7 - Next Generation IoT and Wearable Development Platform
#############################################################
@@ -12,7 +12,7 @@ Zephyr was ported to run on the M4 core. In a later release, it will also
communicate with the A7 core (running Linux) via RPmsg.


.. image:: warp7_m4.jpg
.. image:: warp7.jpg
   :align: center
   :alt: WaRP7-iMX7S

@@ -100,7 +100,7 @@ Cortex M4 Core:
+-----------+------------+-------------------------------------+

The default configuration can be found in the defconfig file:
``boards/arm/warp7_m4/warp7_m4_defconfig``
:zephyr_file:`boards/element14/warp7/warp7_mcimx7d_m4_defconfig`

Other hardware features are not currently supported by the port.

@@ -179,7 +179,7 @@ References


At compilation time you have to choose which RAM will be used. This
configuration is done in the file ``boards/arm/warp7_m4/warp7_m4.dts`` with
configuration is done in the file :zephyr_file:`boards/element14/warp7/warp7_mcimx7d_m4.dts` with
"zephyr,flash" (when CONFIG_XIP=y) and "zephyr,sram" properties. The available
configurations are:

@@ -298,7 +298,7 @@ Issue the following commands inside J-Link commander:
   w4 0x00180004 00905020
   w4 0x3039000C 0xAA

With these mechanisms, applications for the ``warp7_m4`` board
With these mechanisms, applications for the ``warp7`` board
configuration can be built and debugged in the usual way (see
:ref:`build_an_application` and :ref:`application_run` for more details).

Loading