Changes between Version 23 and Version 24 of SPI


Ignore:
Timestamp:
09/23/2026 10:25:11 PM (44 hours ago)
Author:
Tim Harvey
Comment:

added SPI details for Catalina

Legend:

Unmodified
Added
Removed
Modified
  • SPI

    v23 v24  
    3636The following Gateworks boards support on-board SPI controllers:
    3737||= Family =||= Board =||= Connector =||= Notes =||
    38 || Venice  || GW7xxx  || See HW Manual          || single CS^^^2^^^; ecspi2 dts node ||
     38|| Catalina || GW92xx || J22 || SPI4 CS0=TPM, CS1=FSA1, CS2=FSA2, CS3=J22 ||
     39|| ||
     40|| Venice  || GW82xx  || J7  || SPI2 CS0=TPM, CS1=J7, CS2=FSA1, CS3=FSA2  ||
     41||         || GW81xx  ||  || SPI2 CS0=TPM, CS1=FSA1 ||
     42||         || GW7xxx  || See HW Manual          || single CS^^^2^^^; ecspi2 dts node ||
    3943|| Newport  || GW640x  || J8          || single CS^^^2^^^; spi_7_0 dts node; half-duplex^^^1^^^; modes 1^^^3^^^ ||
    4044||          || GW630x  || J8          || single CS^^^2^^^; spi_7_0 dts node; half-duplex^^^1^^^; modes 1^^^3^^^ ||
    … …  
    5155See the below product family specific sections for pinout details.
    5256
     57
     58=== Catalina
     59SPI is brought out on most Venice SBCs and often shared between multiple devices/connectors each having their own chip-select.
     60
     61To understand the chip select routing refer to the base-board's device-tree.
     62
     63The i.MX95 LPSPI interfaces feature:
     64 * Up to 30 MHz when operating in master mode.
     65 * Operating Modes: Each instance is fully configurable to act as either an SPI Master or SPI Slave.
     66 * Word Size: Supports flexible data frame formatting with a configurable word size up to 32-bit.
     67 * Data Buffering: Integrated internal FIFO buffers for both transmit and receive channels to minimize data loss.
     68 * DMA Integration: Direct support for DMA (Direct Memory Access) transmit and receive requests, allowing background transfers with minimal CPU overhead.
     69 * Clock Controls: Fully configurable clock polarity (CPOL) and clock phase (CPHA) settings.
     70
    5371=== Venice
    5472
    55 SPI is brought out on most Venice SBCs. Please refer to the hardware manual for pin outs.
     73SPI is brought out on most Venice SBCs and often shared between multiple devices/connectors each having their own chip-select.
     74
     75To understand the chip select routing refer to the base-board's device-tree and  refer to the hardware manual for pin outs.
    5676
    5777Gateworks uses the eCSPI modules of the i.mx8 for external connections. The FlexSPI or QSPI is not used, as this is typically used for flash devices, etc.