Skip to content

Commit dfc193f

Browse files
pefechkartben
authored andcommitted
boards: phyboard_pollux: Update documentation
Add I2C documentation for phyBOARD Pollux. Fixes spelling issues. Signed-off-by: Peter Fecher <p.fecher@phytec.de>
1 parent 03d7673 commit dfc193f

File tree

1 file changed

+41
-5
lines changed

1 file changed

+41
-5
lines changed

boards/phytec/phyboard_pollux/doc/index.rst

Lines changed: 41 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ phyBOARD-Pollux i.MX8M Plus
66
Overview
77
********
88

9-
The phyBOARD-Pollux is based upon the phyCORE-i.MX8M Plus SOM which is based on
9+
The phyBOARD-Pollux is based upon the phyCORE-i.MX8M Plus SoM which is based on
1010
the NXP i.MX8M Plus SoC. The SoC includes four Coretex-A53 cores and one
1111
Coretex-M7 core for real time applications like Zephyr. The phyBOARD-Pollux
12-
can be used for various applications like SmartHomes, Industry 4.0, IoT etc.
13-
It features a lots of interfaces and computing capacity. It can be used as
12+
can be used for various applications like SmartHome, Industry 4.0, IoT etc.
13+
It features a lot of interfaces and computing capacity. It can be used as
1414
a reference, to develop or in the final product too.
1515

1616

@@ -52,7 +52,7 @@ More information about the board can be found at the `PHYTEC website`_.
5252
Supported Features
5353
==================
5454

55-
The Zephyr phyboard_polis board configuration supports the following hardware
55+
The ``phyboard_pollux/mimx8ml8/m7`` board configuration supports the following hardware
5656
features:
5757

5858
+-----------+------------+------------------------------------+
@@ -72,6 +72,10 @@ features:
7272
| GPIO | on-chip | GPIO output |
7373
| | | GPIO input |
7474
+-----------+------------+------------------------------------+
75+
| I2C | on-chip | ii2c |
76+
+-----------+------------+------------------------------------+
77+
| PCA95533 | I2C | RGB LED via I2C2 |
78+
+-----------+------------+------------------------------------+
7579

7680
The default configuration can be found in the defconfig file:
7781
:zephyr_file:`boards/phytec/phyboard_pollux/phyboard_pollux_mimx8ml8_m7_defconfig`.
@@ -83,7 +87,7 @@ Zephyr on the M7-Core.
8387
Connections and IOs
8488
===================
8589

86-
The following Compontens are tested and working correctly.
90+
The following components are tested and working correctly.
8791

8892
UART
8993
----
@@ -110,6 +114,38 @@ created by NXP and can be found at
110114
:zephyr_file:`dts/arm/nxp/nxp_imx8ml_m7.dtsi`. The Pinout of the phyBOARD-Polis
111115
can be found at the `PHYTEC website`_.
112116

117+
I2C
118+
---
119+
120+
There are multiple on-device I2C devices already connected to
121+
I2C busses.
122+
Some of these devices should not be used by the M7-Core if
123+
running the PHYTEC BSP on the A53-Core.
124+
125+
Here is an overview of the on-device I2C devices:
126+
127+
+-----------------+-----------------+--------------------+--------------------+
128+
| I2C Device | Address | Usage | Can be used by M7? |
129+
+=================+=================+====================+====================+
130+
| PMIC | 0x25@i2c1 | Power Management | Should not be used |
131+
+-----------------+-----------------+--------------------+--------------------+
132+
| EEPROM | 0x51@i2c1 | EEPROM | Should not be used |
133+
| (Atmel 24C32) | | (U-Boot config) | |
134+
+-----------------+-----------------+--------------------+--------------------+
135+
| RTC (RV3028) | 0x51@i2c1 | Real Time Clock | Should not be used |
136+
+-----------------+-----------------+--------------------+--------------------+
137+
| EEPROM | 0x51@i2c2 | EEPROM | yes |
138+
| (Atmel 24C02) | | (On carrier-board) | |
139+
+-----------------+-----------------+--------------------+--------------------+
140+
| PCA9553 | 0x62@i2c2 | RGB LED | yes |
141+
+-----------------+-----------------+--------------------+--------------------+
142+
143+
.. note::
144+
i2c1 is used by the A53-Core to communicate with the PMIC.
145+
Because the PMIC is a crucial part of the system, i2c1 should be
146+
used by the A53-Core only to avoid conflicts.
147+
148+
113149
Programming and Debugging
114150
*************************
115151

0 commit comments

Comments
 (0)