Browse Source

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>
pull/80376/head
Jonas Remmert 9 months ago committed by Carles Cufí
parent
commit
4dc2f6fd1c
  1. 5
      boards/deprecated.cmake
  2. 6
      boards/phytec/mimx8mm_phyboard_polis/board.yml
  3. 4
      boards/phytec/phyboard_polis/Kconfig.phyboard_polis
  4. 0
      boards/phytec/phyboard_polis/board.cmake
  5. 6
      boards/phytec/phyboard_polis/board.yml
  6. 0
      boards/phytec/phyboard_polis/doc/img/PEB-EVAL-01.jpg
  7. 0
      boards/phytec/phyboard_polis/doc/img/phyBOARD-Polis.jpg
  8. 28
      boards/phytec/phyboard_polis/doc/index.rst
  9. 0
      boards/phytec/phyboard_polis/phyboard_polis-pinctrl.dtsi
  10. 6
      boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.dts
  11. 4
      boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.yaml
  12. 0
      boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4_defconfig
  13. 1
      doc/_scripts/redirects.py
  14. 2
      doc/releases/release-notes-4.0.rst

5
boards/deprecated.cmake

@ -365,7 +365,7 @@ set(mimx8mm_evk_a53_smp_DEPRECATED @@ -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 @@ -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
)

6
boards/phytec/mimx8mm_phyboard_polis/board.yml

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

4
boards/phytec/mimx8mm_phyboard_polis/Kconfig.mimx8mm_phyboard_polis → boards/phytec/phyboard_polis/Kconfig.phyboard_polis

@ -2,6 +2,6 @@ @@ -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

0
boards/phytec/mimx8mm_phyboard_polis/board.cmake → boards/phytec/phyboard_polis/board.cmake

6
boards/phytec/phyboard_polis/board.yml

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

0
boards/phytec/mimx8mm_phyboard_polis/doc/img/PEB-EVAL-01.jpg → boards/phytec/phyboard_polis/doc/img/PEB-EVAL-01.jpg

Before

Width:  |  Height:  |  Size: 78 KiB

After

Width:  |  Height:  |  Size: 78 KiB

0
boards/phytec/mimx8mm_phyboard_polis/doc/img/phyBOARD-Polis.jpg → boards/phytec/phyboard_polis/doc/img/phyBOARD-Polis.jpg

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

28
boards/phytec/mimx8mm_phyboard_polis/doc/index.rst → boards/phytec/phyboard_polis/doc/index.rst

@ -1,7 +1,7 @@ @@ -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. @@ -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 @@ -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: @@ -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. @@ -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. @@ -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. @@ -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 @@ -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. @@ -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: @@ -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:

0
boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis-pinctrl.dtsi → boards/phytec/phyboard_polis/phyboard_polis-pinctrl.dtsi

6
boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis_mimx8mm6_m4.dts → boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.dts

@ -7,11 +7,11 @@ @@ -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;

4
boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis_mimx8mm6_m4.yaml → boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4.yaml

@ -4,8 +4,8 @@ @@ -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

0
boards/phytec/mimx8mm_phyboard_polis/mimx8mm_phyboard_polis_mimx8mm6_m4_defconfig → boards/phytec/phyboard_polis/phyboard_polis_mimx8mm6_m4_defconfig

1
doc/_scripts/redirects.py

@ -16,6 +16,7 @@ REDIRECTS = [ @@ -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'),

2
doc/releases/release-notes-4.0.rst

@ -162,6 +162,8 @@ Boards & SoC Support @@ -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:

Loading…
Cancel
Save