Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 19 additions & 5 deletions subject/gpios.rst
Original file line number Diff line number Diff line change
Expand Up @@ -51,11 +51,11 @@ the device tree entries in the Linux Kernel. This requires modifying the ``linux

Modify the platform dts file located in ``build-sl1680/workspace/sources/linux-syna/arch/arm64/boot/dts/synaptics``.

+-----------------+---------------+------------------+-----------------+
| | SL1620 | SL1640 | SL1680 |
+-----------------+---------------+------------------+-----------------+
| DTS | myna2-rdk.dts | platypus-rdk.dts | dolphin-rdk.dts |
+-----------------+---------------+------------------+-----------------+
+-----------------+---------------+------------------+-----------------+-----------------+
| | SL1620 | SL1640 | SL1680 | SL261x |
+-----------------+---------------+------------------+-----------------+-----------------+
| DTS | myna2-rdk.dts | platypus-rdk.dts | dolphin-rdk.dts | sl261*-rdk.dts |
+-----------------+---------------+------------------+-----------------+-----------------+

First, identify where the GPIOs are currently configured in the dts file and disable them. Then reassign them to function as GPIOs.

Expand Down Expand Up @@ -148,6 +148,20 @@ gpio\@0800 f7e80800 32 to 63
gpio\@0c00 f7e80c00 64 to 95
================= ======== ========

SL261x
------

================= ======== ========
GPIO Port Address GPIOs
================= ======== ========
gpio\@7000 f7f07000 0 to 31
gpio\@e000 f7f0e000 32 to 63
gpio\@8000 e5038000 64 to 79
gpio\@9000 e5039000 80 to 87
gpio\@a000 e503a000 88 to 95
================= ======== ========


.. note::

Mappings may change if based on modifications to devicetree. The tables above are for reference only
Expand Down
Loading