board: ite: it515xx_evb: rename it515xx_evb to it51xxx_evb

This change accommodates support for next-generation
soc(it51600).

Tested with:
west build -p always -b it51xxx_evb/it51526aw samples/hello_world/

Signed-off-by: Ren Chen <Ren.Chen@ite.com.tw>
This commit is contained in:
Ren Chen
2025-12-30 10:24:42 +08:00
committed by Fabio Baltieri
parent 04a334360c
commit 7b81e406d6
23 changed files with 41 additions and 29 deletions

View File

@@ -67,3 +67,6 @@ set(esp32s3_devkitm/esp32s3/appcpu_DEPRECATED
set(ubx_evk_iris_w1_fidelex/rw612_DEPRECATED
ubx_evk_iris_w1@fidelix/rw612
)
set(it51xxx_evb_DEPRECATED
it515xx_evb/it51526aw
)

View File

@@ -1,7 +1,7 @@
# Copyright (c) 2025 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
if BOARD_IT515XX_EVB
if BOARD_IT51XXX_EVB
if PM
@@ -14,4 +14,4 @@ endchoice
endif # PM
endif # BOARD_IT515XX_EVB
endif # BOARD_IT51XXX_EVB

View File

@@ -1,5 +1,5 @@
# Copyright (c) 2025 ITE Corporation. All Rights Reserved.
# SPDX-License-Identifier: Apache-2.0
config BOARD_IT515XX_EVB
select SOC_IT51526AW
config BOARD_IT51XXX_EVB
select SOC_IT51526AW if BOARD_IT51XXX_EVB_IT51526AW

View File

@@ -1,5 +1,5 @@
board:
name: it515xx_evb
name: it51xxx_evb
full_name: IT51XXX series
vendor: ite
socs:

View File

@@ -1,4 +1,4 @@
.. zephyr:board:: it515xx_evb
.. zephyr:board:: it51xxx_evb
Overview
********
@@ -6,9 +6,10 @@ Overview
The IT51XXX is a 32-bit RISC-V microcontroller.
And a highly integrated embedded controller with system functions.
It is suitable for mobile system applications. The picture below is
the IT51526 development board (also known as it515xx_evb) and its debug card.
the IT51526 development board (also known as it51xxx_evb/it51526aw)
and its debug card.
.. figure:: it515xx_evb_and_debug_card.webp
.. figure:: it51xxx_evb_and_debug_card.webp
:align: center
:alt: IT51526 EVB
@@ -52,22 +53,22 @@ Wiring
=======
#. Connect the Download Board to your host computer using the USB cable.
#. Connect the it515xx_evb to the evolution motherboard.
#. Connect the it51xxx_evb to the evolution motherboard.
#. Connect the Download Board J5 to J38(GPC1 & GPC2) on the evolution motherboard.
#. Connect the USB to UART wire to UART0 connector on the evolution motherboard.
.. image:: it515xx_evb_wiring.webp
.. image:: it51xxx_evb_wiring.webp
:align: center
:alt: it515xx_evb wiring
:alt: it51xxx_evb wiring
.. note:: Be careful during connection!
Use separate wires to connect I2C pins with pins on the it515xx_evb board.
Use separate wires to connect I2C pins with pins on the it51xxx_evb board.
Wiring connection is described in the table below.
+-------------+---------------+
| J5 | it515xx_evb |
| J5 | it51xxx_evb |
| Connector | J38 Connector |
+=============+===============+
| 2 | C1 |
@@ -95,7 +96,7 @@ Building
(see :`Zephyr Getting Started Guide`_):.
.. zephyr-app-commands::
:board: it515xx_evb
:board: it51xxx_evb/it51526aw
:zephyr-app: samples/hello_world
:goals: build
@@ -108,12 +109,13 @@ Windows
--------
Use the winflash tool to program a zephyr application
to the it515xx board flash.
to the it51xxx/it51526aw board flash.
#. Flashing steps as described in the link: `Flashing steps`_.
#. Turn on the it515xx_evb board switch, you should see ``"Hello World! it515xx_evb"``
sent by the board. If you don't see this message, press the Reset button and the
#. Turn on the it51xxx_evb/it51526aw board switch, you should see
``"Hello World! it51xxx_evb/it51526aw"`` sent by the board.
If you don't see this message, press the Reset button and the
message should appear.
Ubuntu
@@ -138,20 +140,20 @@ Ubuntu
https://www.ite.com.tw/upload/2024_01_23/6_20240123162336wu55j1Rjm4.bz2
#. Split first and second terminal windows to view both of them.
You should see ``"Hello World! it515xx_evb"`` in the first terminal window.
You should see ``"Hello World! it51xxx_evb/it51526aw"`` in the first terminal window.
If you don't see this message, press the Reset button and the message should appear.
Debugging
=========
it515xx_evb board can be debugged by connecting USB to UART. We can write commands and
it51xxx_evb board can be debugged by connecting USB to UART. We can write commands and
read messages through minicom in the Ubuntu terminal.
Troubleshooting
===============
#. If the flash tool reports a failure, re-plug the 8390 Download board or
power cycle the it515xx_evb board and try again.
power cycle the it51xxx_evb board and try again.
References
==========

View File

Before

Width:  |  Height:  |  Size: 87 KiB

After

Width:  |  Height:  |  Size: 87 KiB

View File

Before

Width:  |  Height:  |  Size: 97 KiB

After

Width:  |  Height:  |  Size: 97 KiB

View File

@@ -11,8 +11,8 @@
#include <ite/it51xxx-pinctrl-map.dtsi>
/ {
model = "IT515XX EV-Board";
compatible = "ite,it515xx-evb";
model = "IT51XXX EV-Board";
compatible = "ite,it51xxx-evb";
aliases {
i2c-0 = &i2c0;

View File

@@ -1,5 +1,5 @@
identifier: it515xx_evb
name: ITE IT51XXX EVB
identifier: it51xxx_evb/it51526aw
name: ITE-IT51XXX-EVB-IT51526AW
type: mcu
arch: riscv
toolchain:

View File

@@ -19,6 +19,7 @@ REDIRECTS = (
('boards/arm/fvp_baser_aemv8r/doc/aarch32', 'boards/arm/fvp_baser_aemv8r/doc/index'),
('boards/arm/fvp_baser_aemv8r/doc/aarch64', 'boards/arm/fvp_baser_aemv8r/doc/index'),
('boards/arm/fvp_baser_aemv8r/doc/debug-with-arm-ds', 'boards/arm/fvp_baser_aemv8r/doc/index'),
('boards/ite/it515xx_evb/doc/index', 'boards/ite/it51xxx_evb/doc/index'),
('boards/nordic/nrf54l20pdk/doc/index', 'boards/nordic/nrf54lm20dk/doc/index'),
('boards/nxp/hexiwear/doc/index', 'boards/mikroe/hexiwear/doc/index'),
('boards/panasonic/panb511evb/doc/index', 'boards/panasonic/panb611evb/doc/index'),

View File

@@ -94,6 +94,8 @@ Boards
* :kconfig:option:`CONFIG_SOC_SERIES_NRF91X` with :kconfig:option:`CONFIG_SOC_SERIES_NRF91`
* :kconfig:option:`CONFIG_SOC_SERIES_NRF92X` with :kconfig:option:`CONFIG_SOC_SERIES_NRF92`
* ITE ``it515xx_evb`` is renamed to ``it51xxx_evb``.
Device Drivers and Devicetree
*****************************

View File

@@ -590,7 +590,7 @@ New Boards
* ITE Tech. Inc.
* :zephyr:board:`it515xx_evb` (``it515xx_evb``)
* ``it515xx_evb``
* KWS Computersysteme Gmbh

View File

@@ -68,3 +68,6 @@ tests:
platform_allow:
- sam_e54_xpro
- pic32cx_sg41_cult
drivers.comparator.gpio_loopback.ite:
platform_allow:
- it51xxx_evb/it51526aw

View File

@@ -237,15 +237,15 @@ tests:
platform_allow:
- it8xxx2_evb
- it82xx2_evb
- it515xx_evb
- it51xxx_evb/it51526aw
extra_args:
- DTC_OVERLAY_FILE="./boards/it8xxx2_indirect.overlay"
drivers.flash.common.it515xx_m1k:
drivers.flash.common.it51xxx_m1k:
build_only: true
platform_allow:
- it515xx_evb
- it51xxx_evb/it51526aw
extra_args:
- DTC_OVERLAY_FILE="./boards/it515xx_m1k.overlay"
- DTC_OVERLAY_FILE="./boards/it51xxx_m1k.overlay"
drivers.flash.common.mspi_single_io_low_frequency:
platform_allow:
- nrf54h20dk/nrf54h20/cpuapp

View File

@@ -76,6 +76,7 @@ tests:
- ophelia4ev/nrf54l15/cpuapp
- s32k5xxcvb/s32k566/m7
- s32k5xxcvb/s32k566/r52
- it51xxx_evb/it51526aw
integration_platforms:
- max32690evkit/max32690/m4
- nrf54l15dk/nrf54l15/cpuapp