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:
@@ -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
|
||||
)
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
@@ -1,5 +1,5 @@
|
||||
board:
|
||||
name: it515xx_evb
|
||||
name: it51xxx_evb
|
||||
full_name: IT51XXX series
|
||||
vendor: ite
|
||||
socs:
|
||||
@@ -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
|
||||
==========
|
||||
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 97 KiB After Width: | Height: | Size: 97 KiB |
@@ -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;
|
||||
@@ -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:
|
||||
@@ -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'),
|
||||
|
||||
@@ -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
|
||||
*****************************
|
||||
|
||||
|
||||
@@ -590,7 +590,7 @@ New Boards
|
||||
|
||||
* ITE Tech. Inc.
|
||||
|
||||
* :zephyr:board:`it515xx_evb` (``it515xx_evb``)
|
||||
* ``it515xx_evb``
|
||||
|
||||
* KWS Computersysteme Gmbh
|
||||
|
||||
|
||||
@@ -68,3 +68,6 @@ tests:
|
||||
platform_allow:
|
||||
- sam_e54_xpro
|
||||
- pic32cx_sg41_cult
|
||||
drivers.comparator.gpio_loopback.ite:
|
||||
platform_allow:
|
||||
- it51xxx_evb/it51526aw
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user