boards: phytec: Merge AM62 A53 into phyboard_lyra_am62x

phyBOARD-Lyra AM62x is the official name for our kit, which we
use to develop our reference software. This kit includes the
phyCORE-AM62x with TI's AM62x SoC.

Rename the phycore_am62x_am6234_a53 board to phyboard_lyra_am62x_am6234_a53
and move all code into the phyboard_lyra_am62x directory. Thereby, the
A53 and M4 boards are located in the same directory and both named
correctly.

This is also a good chance to update documentation for both cores and
use links to our latest BSPs as well as our official AM62x Yocto machine
name for the AM62x HS-FS SOM.

Signed-off-by: Daniel Schultz <d.schultz@phytec.de>
This commit is contained in:
Daniel Schultz 2024-03-29 15:48:38 -07:00 committed by Alberto Escolar
commit 74f6ca71de
11 changed files with 37 additions and 41 deletions

View file

@ -1,4 +1,4 @@
# Texas Instruments Sitara AM62x-SK-M4 EVM # PHYTEC phyBOARD-Lyra AM62x M4/A53
# #
# Copyright (c) 2023 Texas Instruments Incorporated # Copyright (c) 2023 Texas Instruments Incorporated
# Copyright (c) 2023 L Lakshmanan # Copyright (c) 2023 L Lakshmanan
@ -6,6 +6,7 @@
# SPDX-License-Identifier: Apache-2.0 # SPDX-License-Identifier: Apache-2.0
config BOARD_PHYBOARD_LYRA_AM62X config BOARD_PHYBOARD_LYRA_AM62X
select SOC_AM6234_A53 if BOARD_PHYBOARD_LYRA_AM62X_AM6234_A53
select SOC_AM6234_M4 if BOARD_PHYBOARD_LYRA_AM62X_AM6234_M4 select SOC_AM6234_M4 if BOARD_PHYBOARD_LYRA_AM62X_AM6234_M4
help help
PHYTEC AM62x M4 phyBOARD-Lyra PHYTEC phyBOARD-Lyra AM62x M4/A53

View file

@ -1,12 +1,12 @@
.. _phycore_am62x_a53: .. _phyboard_lyra_am62x_a53:
PHYTEC phyCORE-AM62x (Cortex-A53) phyBOARD-Lyra AM62x A53 Core
################################# ############################
Overview Overview
******** ********
PHYTEC phyCORE-AM62x board is based on TI Sitara applications PHYTEC phyBOARD-Lyra AM62x board is based on TI Sitara applications
processor, composed of a quad Cortex®-A53 cluster and a single Cortex®-M4 core. processor, composed of a quad Cortex®-A53 cluster and a single Cortex®-M4 core.
Zephyr OS is ported to run on the Cortex®-A53 core. Zephyr OS is ported to run on the Cortex®-A53 core.
@ -20,13 +20,18 @@ Zephyr OS is ported to run on the Cortex®-A53 core.
- 4KB EEPROM - 4KB EEPROM
- Ethernet - Ethernet
More information about the board can be found at the See the `PHYTEC AM62x Product Page`_ for details.
`PHYTEC website`_.
.. figure:: img/phyCORE-AM62x_Lyra_frontside.webp
:align: center
:alt: phyBOARD-Lyra AM62x
PHYTEC phyBOARD-Lyra with the phyCORE-AM62x SoM
Supported Features Supported Features
================== ==================
The Zephyr phycore_am62x_a53 board configuration supports the following hardware The Zephyr phyboard_lyra_am62x/am6234/a53 board configuration supports the following hardware
features: features:
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
@ -68,7 +73,7 @@ bmap-tools on a SD-card.
.. code-block:: console .. code-block:: console
bmaptool copy phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.xz /dev/sdX bmaptool copy phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.xz /dev/sdX
Building Building
******** ********
@ -78,7 +83,7 @@ You can build an application in the usual way. Refer to
:ref:`hello_world`. :ref:`hello_world`.
.. zephyr-app-commands:: .. zephyr-app-commands::
:board: phycore_am62x/am6234/a53 :board: phyboard_lyra_am62x/am6234/a53
:zephyr-app: samples/hello_world :zephyr-app: samples/hello_world
:goals: build :goals: build
@ -99,11 +104,11 @@ Use U-Boot to load and kick zephyr.bin:
.. ..
References References
.. _PHYTEC website: .. _PHYTEC AM62x Product Page:
https://www.phytec.com/product/phycore-am62x/ https://www.phytec.com/product/phycore-am62x/
.. _WIC: .. _WIC:
https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.xz https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.xz
.. _Bmap: .. _Bmap:
https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.bmap https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.bmap

View file

@ -1,12 +1,12 @@
.. _am62x_m4_phyboard_lyra: .. _phyboard_lyra_am62x_m4:
AM62x phyBOARD-Lyra M4F Core phyBOARD-Lyra AM62x M4F Core
############################ ############################
Overview Overview
******** ********
The AM62x phyBOARD-Lyra board configuration is used by Zephyr applications The phyBOARD-Lyra AM62x board configuration is used by Zephyr applications
that run on the TI AM62x platform. The board configuration provides support that run on the TI AM62x platform. The board configuration provides support
for the ARM Cortex-M4F MCU core and the following features: for the ARM Cortex-M4F MCU core and the following features:
@ -19,13 +19,13 @@ See the `PHYTEC AM62x Product Page`_ for details.
.. figure:: img/phyCORE-AM62x_Lyra_frontside.webp .. figure:: img/phyCORE-AM62x_Lyra_frontside.webp
:align: center :align: center
:alt: AM62x phyBOARD-Lyra :alt: phyBOARD-Lyra AM62x
PHYTEC phyBOARD-Lyra with the phyCORE-AM62x SoM PHYTEC phyBOARD-Lyra with the phyCORE-AM62x SoM
Hardware Hardware
******** ********
The AM62x phyBOARD-Lyra kit features the AM62x SoC, which is composed of a The phyBOARD-Lyra AM62x kit features the AM62x SoC, which is composed of a
quad Cortex-A53 cluster and a single Cortex-M4 core in the MCU domain. Zephyr quad Cortex-A53 cluster and a single Cortex-M4 core in the MCU domain. Zephyr
is ported to run on the M4F core and the following listed hardware is ported to run on the M4F core and the following listed hardware
specifications are used: specifications are used:
@ -43,7 +43,7 @@ specifications are used:
Supported Features Supported Features
================== ==================
The am62x_m4_phyboard_lyra configuration supports the following hardware features: The phyboard_lyra_am62x/am6234/m4 configuration supports the following hardware features:
+-----------+------------+-------------------------------------+ +-----------+------------+-------------------------------------+
| Interface | Controller | Driver/Component | | Interface | Controller | Driver/Component |
@ -136,10 +136,10 @@ port.
https://www.phytec.com/product/phycore-am62x/ https://www.phytec.com/product/phycore-am62x/
.. _WIC: .. _WIC:
https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.xz https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.xz
.. _BMAP: .. _BMAP:
https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-AM62x-PD23.1.0/images/yogurt/phyboard-lyra-am62xx-2/phytec-qt5demo-image-phyboard-lyra-am62xx-2.wic.bmap https://download.phytec.de/Software/Linux/BSP-Yocto-AM62x/BSP-Yocto-Ampliphy-AM62x-PD23.2.1/images/ampliphy-xwayland/phyboard-lyra-am62xx-3/phytec-qt5demo-image-phyboard-lyra-am62xx-3.wic.bmap
.. _phyBOARD SD Card Booting Essentials: .. _phyBOARD SD Card Booting Essentials:
https://docs.phytec.com/latest/phycore-am62x/bootingessentials/sdcard.html https://docs.phytec.com/projects/yocto-phycore-am62x/en/bsp-yocto-ampliphy-am62x-pd23.2.1/bootingessentials/sdcard.html

View file

@ -9,8 +9,8 @@
#include <ti/ti_am6234_a53.dtsi> #include <ti/ti_am6234_a53.dtsi>
/ { / {
model = "PHYTEC phyCORE-AM62x A53"; model = "PHYTEC phyBOARD-Lyra AM62x A53";
compatible = "ti,am6234"; compatible = "phytec,am62x-a53-phyboard-lyra", "ti,am625";
chosen { chosen {
zephyr,console = &uart0; zephyr,console = &uart0;

View file

@ -1,5 +1,5 @@
identifier: phycore_am62x/am6234/a53 identifier: phyboard_lyra_am62x/am6234/a53
name: PHYTEC phyCORE-AM62x A53 name: PHYTEC phyBOARD-Lyra AM62x A53
type: mcu type: mcu
arch: arm64 arch: arm64
toolchain: toolchain:
@ -10,4 +10,4 @@ testing:
ignore_tags: ignore_tags:
- net - net
- bluetooth - bluetooth
vendor: ti vendor: phytec

View file

@ -10,7 +10,7 @@
#include <ti/am62x_m4.dtsi> #include <ti/am62x_m4.dtsi>
/ { / {
model = "PHYTEC AM62x M4 phyBOARD-Lyra"; model = "PHYTEC phyBOARD-Lyra AM62x M4";
compatible = "phytec,am62x-m4-phyboard-lyra", "ti,am625"; compatible = "phytec,am62x-m4-phyboard-lyra", "ti,am625";
chosen { chosen {

View file

@ -1,5 +1,5 @@
identifier: phyboard_lyra_am62x/am6234/m4 identifier: phyboard_lyra_am62x/am6234/m4
name: PHYTEC AM62x M4 phyBOARD-Lyra name: PHYTEC phyBOARD-Lyra AM62x M4
type: mcu type: mcu
arch: arm arch: arm
toolchain: toolchain:

View file

@ -1,4 +1,4 @@
# PHYTEC AM62x M4 phyBOARD-Lyra # PHYTEC phyBOARD-Lyra AM62x M4
# #
# Copyright (C) 2023 PHYTEC Messtechnik GmbH # Copyright (C) 2023 PHYTEC Messtechnik GmbH
# Author: Daniel Schultz <d.schultz@phytec.de> # Author: Daniel Schultz <d.schultz@phytec.de>

View file

@ -1,5 +0,0 @@
# Copyright (c) 2023 Enphase Energy
# SPDX-License-Identifier: Apache-2.0
config BOARD_PHYCORE_AM62X
select SOC_AM6234_A53 if BOARD_PHYCORE_AM62X_AM6234_A53

View file

@ -1,5 +0,0 @@
board:
name: phycore_am62x
vendor: phytec
socs:
- name: am6234