Documentation/am67: Document GPIO and SPI support on t3-gem-o1.

Add a Peripheral Support section to the board page listing the GPIO and
MCU_MCSPI0 drivers, and replace the "UART console only" warning on both
the chip and board pages -- it no longer describes the port.  The
replacement states what actually constrains the port: NuttX runs on the
R5F under RemoteProc and depends on the bootloader or Linux Device
Manager having powered and clocked the peripherals, because there is no
TISCI client yet.

Assisted-by: Claude Code:claude-opus-5
Signed-off-by: Ulaş Sertan Kemeç <sertan.usk@gmail.com>
This commit is contained in:
Ulaş Sertan Kemeç 2026-09-10 10:35:25 +03:00 • committed by Alan C. Assis
parent 4f3b818c3f
commit 762d2b7958
4 changed files with 129 additions and 15 deletions

View file

@ -76,9 +76,11 @@ Features
.. warning::
This board currently only supports a basic implementation of NuttX with
only UART console as a supported peripheral. Please see the contributing
documentation if you would like to help contribute to the support.
NuttX runs on the main-domain R5F core, loaded by U-Boot or Linux via
RemoteProc. It relies on the bootloader / Linux Device Manager to have
powered and clocked the peripherals it uses (NuttX does not yet run a TISCI
client of its own). Support is a work in progress -- please see the
contributing documentation if you would like to help.
Serial console
==============
@ -89,6 +91,16 @@ HAT:
- **UART-MAIN1 TX:** GPIO-14
- **UART-MAIN1 RX:** GPIO-15
Peripheral Support
==================
Beyond the serial console, the following peripherals have drivers for the
main-domain R5F core:
- **GPIO:** pad configuration and read/write over the AM67 GPIO controller.
- **SPI:** MCU_MCSPI0 master, with the hardware chip-select driven per channel
(used for the on-board ICM-20948 IMU and LPS22DF barometer).
Installation
============

View file

@ -25,9 +25,11 @@ The TI AM67 platform integrates a dual‑domain architecture comprising:
.. warning::
This chip currently only supports a basic implementation of NuttX with
only UART console as a supported peripheral. Please see the contributing
documentation if you would like to help contribute to the support.
NuttX runs on the Cortex-R5F cores, loaded by U-Boot or Linux via
RemoteProc, and relies on the bootloader / Linux Device Manager to have
powered and clocked the peripherals it uses (NuttX does not yet run a TISCI
client of its own). Support is a work in progress -- please see the
contributing documentation if you would like to help.
Supported Boards
================