Skip to content

Commit

Permalink
Linux: Kernel Drivers: SPI: Remove references to other platforms
Browse files Browse the repository at this point in the history
Remove references to other platforms when building for AM6x
devices in the following sections:

- SOC Specific Information
- Kernel Configuration
- SPI Driver Usecases

LCPD-36615

Signed-off-by: Judith Mendez <[email protected]>
  • Loading branch information
jmenti committed Mar 27, 2024
1 parent e0176a0 commit aec844f
Showing 1 changed file with 63 additions and 51 deletions.
114 changes: 63 additions & 51 deletions source/linux/Foundational_Components/Kernel/Kernel_Drivers/SPI.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,31 +17,39 @@ SPI
.. rubric:: SOC Specific Information
:name: soc-specific-information

+--------------+-----------+
| SoC Family | Driver |
+==============+===========+
| AM335x | McSPI |
+--------------+-----------+
| AM437x | McSPI |
+--------------+-----------+
| DRA7x | McSPI |
+--------------+-----------+
| J721E | McSPI |
+--------------+-----------+
| J7200 | McSPI |
+--------------+-----------+
| J721S2 | McSPI |
+--------------+-----------+
| AM62X | McSPI |
+--------------+-----------+
| 66AK2Gx | McSPI |
+--------------+-----------+
| 66AK2Lx | Davinci |
+--------------+-----------+
| 66AK2Hx | Davinci |
+--------------+-----------+
| 66AK2E | Davinci |
+--------------+-----------+
.. ifconfig:: CONFIG_part_family in ('AM62X_family', 'AM62AX_family', 'AM64X_family', 'AM62PX_family')

+------------------------+-----------+
| SoC Family | Driver |
+========================+===========+
| |__PART_FAMILY_NAME__| | McSPI |
+------------------------+-----------+

.. ifconfig:: CONFIG_part_family not in ('AM62X_family', 'AM62AX_family', 'AM64X_family', 'AM62PX_family')

+--------------+-----------+
| SoC Family | Driver |
+==============+===========+
| AM335x | McSPI |
+--------------+-----------+
| AM437x | McSPI |
+--------------+-----------+
| DRA7x | McSPI |
+--------------+-----------+
| J721E | McSPI |
+--------------+-----------+
| J7200 | McSPI |
+--------------+-----------+
| J721S2 | McSPI |
+--------------+-----------+
| 66AK2Gx | McSPI |
+--------------+-----------+
| 66AK2Lx | Davinci |
+--------------+-----------+
| 66AK2Hx | Davinci |
+--------------+-----------+
| 66AK2E | Davinci |
+--------------+-----------+

.. rubric:: Features Not Supported
:name: SPI-features-not-supported
Expand Down Expand Up @@ -72,13 +80,15 @@ The specific peripheral driver to enable depends on the SoC being used.
[*] SPI support
[*] McSPI driver for OMAP
.. rubric:: Enabling DaVinci Driver
:name: enabling-davinci-driver
.. ifconfig:: CONFIG_part_family not in ('AM62X_family', 'AM62AX_family', 'AM64X_family', 'AM62PX_family')

.. code-block:: text
.. rubric:: Enabling DaVinci Driver
:name: enabling-davinci-driver

Device Drivers --->
[*] SPI support
.. code-block:: text
Device Drivers --->
[*] SPI support
[*] Texas Instruments DaVinci/DA8x/OMAP-L/AM1x SoC SPI controller
.. rubric:: SPI Driver Usecases
Expand All @@ -90,27 +100,29 @@ drivers along with their documentation can be found within the kernel
sources. The below section attempts to provide information on SPI based
chips that are located on TI's evms.

.. rubric:: Flash Storage
:name: flash-storage

.. note::
This section is not to be confused with flash storage through
the QSPI/OSPI modules.

.. rubric:: Boards with SPI Flash
:name: boards-with-spi-flash

+------------------+--------------------+--------------+
| EVM | Part # | Flash Size |
+==================+====================+==============+
| AM335x ICE EVM | W25Q64 | 8 MB |
+------------------+--------------------+--------------+
| K2E EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+
| K2HK EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+
| K2L EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+
.. ifconfig:: CONFIG_part_family not in ('AM62X_family', 'AM62AX_family', 'AM64X_family', 'AM62PX_family')

.. rubric:: Flash Storage
:name: flash-storage

.. note::
This section is not to be confused with flash storage through
the QSPI/OSPI modules.

.. rubric:: Boards with SPI Flash
:name: boards-with-spi-flash

+------------------+--------------------+--------------+
| EVM | Part # | Flash Size |
+==================+====================+==============+
| AM335x ICE EVM | W25Q64 | 8 MB |
+------------------+--------------------+--------------+
| K2E EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+
| K2HK EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+
| K2L EVM | N25Q128A11ESF40F | 16 MB |
+------------------+--------------------+--------------+

.. rubric:: Kernel Configuration
:name: kernel-configuration-1
Expand Down

0 comments on commit aec844f

Please sign in to comment.