boards: PHYTEC: phyboard_polis: remove mimx8mm prefix

For easier recognition PHYTEC boards have been prefixed with the SoC name.
As the new hardware model includes the SoC and cpu, this prefixing is not
needed anymore. All PHYTEC eval boards have an individual and unique name
and can be found easily via this name.

Signed-off-by: Jonas Remmert <j.remmert@phytec.de>
This commit is contained in:
Jonas Remmert 2024-10-24 00:25:08 +02:00 committed by Carles Cufí
parent 2ec5fb4a4b
commit 4dc2f6fd1c
14 changed files with 34 additions and 28 deletions

View File

@ -365,7 +365,7 @@ set(mimx8mm_evk_a53_smp_DEPRECATED
imx8mm_evk/mimx8mm6/a53/smp
)
set(mimx8mm_phyboard_polis_DEPRECATED
mimx8mm_phyboard_polis/mimx8mm6/m4
phyboard_polis/mimx8mm6/m4
)
set(mimx8mn_evk_a53_DEPRECATED
imx8mn_evk/mimx8mn6/a53
@ -913,3 +913,6 @@ set(yd_esp32_DEPRECATED
set(mimx8mp_phyboard_pollux/mimx8ml8/m7_DEPRECATED
phyboard_pollux/mimx8ml8/m7
)
set(mimx8mm_phyboard_polis/mimx8mm6/m4_DEPRECATED
phyboard_polis/mimx8mm6/m4
)

View File

@ -1,6 +0,0 @@
board:
name: mimx8mm_phyboard_polis
full_name: PhyBOARD Polis (NXP i.MX8M Mini)
vendor: phytec
socs:
- name: mimx8mm6

View File

@ -2,6 +2,6 @@
# Copyright 2024 NXP
# SPDX-License-Identifier: Apache-2.0
config BOARD_MIMX8MM_PHYBOARD_POLIS
config BOARD_PHYBOARD_POLIS
select SOC_PART_NUMBER_MIMX8MM6DVTLZ
select SOC_MIMX8MM6_M4 if BOARD_MIMX8MM_PHYBOARD_POLIS_MIMX8MM6_M4
select SOC_MIMX8MM6_M4 if BOARD_PHYBOARD_POLIS_MIMX8MM6_M4

View File

@ -0,0 +1,6 @@
board:
name: phyboard_polis
full_name: phyBOARD-Polis i.MX8M Mini
vendor: phytec
socs:
- name: mimx8mm6

View File

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

View File

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View File

@ -1,7 +1,7 @@
.. _mimx8mm_phyboard_polis:
.. _phyboard_polis:
PhyBOARD Polis (NXP i.MX8M Mini)
################################
phyBOARD-Polis i.MX8M Mini
##########################
Overview
********
@ -61,7 +61,7 @@ the phyCORE-i.MX 8M Mini/Nano.
.. image:: img/phyBOARD-Polis.jpg
:align: center
:alt: PhyBOARD Polis
:alt: phyBOARD-Polis
:width: 500
More information about the board can be found at the
@ -70,8 +70,8 @@ More information about the board can be found at the
Supported Features
==================
The Zephyr ``mimx8mm_phyboard_polis/mimx8mm6/m4`` board configuration supports the following
hardware features:
The Zephyr ``phyboard_polis/mimx8mm6/m4`` board target configuration supports
the following hardware features:
+-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component |
@ -96,7 +96,7 @@ hardware features:
+-----------+------------+-------------------------------------+
The default configuration can be found in the defconfig file:
:zephyr_file:`boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis_mimx8mm6_m4_defconfig`.
:zephyr_file:`boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4_defconfig`.
It is recommended to disable peripherals used by the M4 core on the Linux host.
@ -111,7 +111,7 @@ The following components are tested and working correctly.
UART:
-----
Zephyr is configured to use UART4 on the PhyBoard Polis by default to minimize
Zephyr is configured to use UART4 on the phyBOARD-Polis by default to minimize
problems with the A53-Core because UART4 is only accessible from the M4-Core.
+---------------+-----------------+-----------------------------------+
@ -137,7 +137,7 @@ problems with the A53-Core because UART4 is only accessible from the M4-Core.
SPI:
----
ECSPI is disabled by default. On phyBOARD Polis, the SoC's ECSPI3 is not
ECSPI is disabled by default. On phyBOARD-Polis, the SoC's ECSPI3 is not
usable.
ECSPI1 is connected to the MCP2518 CAN controller with a chip select.
Another device can be connected via the expansion header (X8):
@ -174,9 +174,9 @@ devicetree.
.. warning::
There is a bug in the MCP2518 driver that causes the enable pin of the
transceiver to be not set. This causes a ENETDOWN error when trying to send
a CAN frame. Receiving CAN frames in `listen-only` mode is possible.
a CAN frame. Receiving CAN frames in *listen-only* mode is possible.
The Pinout of the PhyBOARD Polis can be found here:
The Pinout of the phyBOARD-Polis can be found here:
`PHYTEC website`_
@ -218,7 +218,7 @@ For more information about memory mapping see the
At compilation time you have to choose which RAM will be used. This
configuration is done in
:zephyr_file:`boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis_mimx8mm6_m4.dts`
:zephyr_file:`boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.dts`
with "zephyr,flash" and "zephyr,sram" properties.
The following configurations are possible for the flash and sram chosen nodes
@ -308,7 +308,7 @@ on UART4.
Debugging
=========
The PhyBOARD Polis can be debugged using a JTAG Debugger.
The phyBOARD-Polis can be debugged using a JTAG Debugger.
The easiest way to do that is to use a SEGGER JLink Debugger and Phytec's
``PEB-EVAL-01`` Shield, which can be directly connected to the JLink.
You can find the JLink Software package here: `JLink Software`_
@ -391,7 +391,7 @@ For example: disabling ECSPI1 in Linux to use it on the M4-Core with Zephyr:
.. _PHYTEC website:
https://www.phytec.de/produkte/single-board-computer/phyboard-polis-imx8m-mini/
.. _PhyBOARD Polis pinout:
.. _phyBOARD-Polis pinout:
https://download.phytec.de/Products/phyBOARD-Polis-iMX8M_Mini/TechData/phyCORE-i.MX8M_MINI_Pin_Muxing_Table.A1.xlsx?_ga=2.237582016.1177557183.1660563641-1900651135.1634193918
.. _Remoteproc BSP:

View File

@ -7,11 +7,11 @@
/dts-v1/;
#include <nxp/nxp_imx8mm_m4.dtsi>
#include "mimx8mm_phyboard_polis-pinctrl.dtsi"
#include "phyboard_polis-pinctrl.dtsi"
/ {
model = "Phyboard Polis NXP i.MX8M Mini";
compatible = "nxp,mimx8mm_phyboard_polis";
model = "phyBOARD-Polis i.MX8M Mini";
compatible = "nxp,phyboard_polis";
aliases {
uart-4 = &uart4;

View File

@ -4,8 +4,8 @@
# SPDX-License-Identifier: Apache-2.0
#
identifier: mimx8mm_phyboard_polis/mimx8mm6/m4
name: Phyboard Polis i.MX8M Mini
identifier: phyboard_polis/mimx8mm6/m4
name: phyBOARD-Polis i.MX8M Mini
type: mcu
arch: arm
ram: 128

View File

@ -16,6 +16,7 @@ REDIRECTS = [
# zephyr-keep-sorted-start
('application/index', 'develop/application/index'),
('boards/arduino/uno_r4_minima/doc/index', 'boards/arduino/uno_r4/doc/index'),
('boards/phytec/mimx8mm_phyboard_polis/doc/index', 'boards/phytec/phyboard_polis/doc/index'),
('boards/phytec/mimx8mp_phyboard_pollux/doc/index', 'boards/phytec/phyboard_pollux/doc/index'),
('boards/rak/index', 'boards/rakwireless/index'),
('boards/rak/rak11720/doc/index', 'boards/rakwireless/rak11720/doc/index'),

View File

@ -162,6 +162,8 @@ Boards & SoC Support
* Removed the ``nrf54l15pdk`` board, use :ref:`nrf54l15dk_nrf54l15` instead.
* PHYTEC: ``mimx8mp_phyboard_pollux`` has been renamed to :ref:`phyboard_pollux<phyboard_pollux>`,
with the old name marked as deprecated.
* PHYTEC: ``mimx8mm_phyboard_polis`` has been renamed to :ref:`phyboard_polis<phyboard_polis>`,
with the old name marked as deprecated.
* Added support for the following shields: