Changes between Version 2 and Version 3 of SPI


Ignore:
Timestamp:
11/30/2017 09:37:44 PM (9 years ago)
Author:
Tim Harvey
Comment:

added newport details

Legend:

Unmodified
Added
Removed
Modified
  • SPI

    v2 v3  
    1414
    1515
     16== On-Board SPI controllers ==
     17
     18=== Newport / Ventana ===
     19Various Gateworks boards support 3.3V TTL SPI to an off-board expansion connector with a single CS#:
     20||= Family =||= Board   =||= Device   =||= Connector =||
     21|| Newport  || GW630x    || SPI0       || J8          ||
     22||          || GW640x    || SPI0       || J8          ||
     23|| ||
     24|| Ventana  || GW552x    || ECSPI3     || J24         ||
     25||          || GW54xx-E+ || ECSPI2     || J32         ||
     26
     27Pinout (all signals are 3.3V TTL):
     28 * 1 - MOSI
     29 * 2 - MISO
     30 * 3 - SCLK
     31 * 4 - SS0#
     32 * 5 - 3.3V
     33 * GND
     34
     35=== Laguna ===
     36While SPI is used for on-board FLASH storage for many Laguna boards, it also is brought out to the J9 expansion connector available on the Laguna GW2388:
     37 * J9.2 - CS#
     38 * J9.4 - SCLK
     39 * J9.6 - MISO
     40 * J9.8 - MOSI
     41 * J9.10 - GND
     42
     43[[Image(spi2388.png,800px)]]
     44
     45
     46[=#usb]
    1647== USB Expansion devices ==
    1748A SPI master can also be added via USB expansion. For example:
    … …  
    2051
    2152
    22 == Ventana ==
    23 
    24 === GW5220 ===
    25 The i.MX6 Ventana GW5220 brings out the IMX6 ECSPI3 bus to the 6-pin J24 expansion connector for connection to a 3.3V TTL SPI slave device:
    26  * J24.1 - MOSI
    27  * J24.2 - MISO
    28  * J24.3 - SCLK
    29  * J24.4 - SS0#
    30  * J24.5 - 3.3V
    31  * J24.6 - GND
    32 
    33 === GW54xx (Revision E+) ===
    34 The i.MX6 Ventana GW54xx brings out the IMX6 ECSPI2 bus to the 6-pin J32 expansion connector for connection to a 3.3V TTL SPI slave device:
    35  * J32.1 - MOSI
    36  * J32.2 - MISO
    37  * J32.3 - SCLK
    38  * J32.4 - SS0#
    39  * J32.5 - 3.3V
    40  * J32.6 - GND
    41 
    42 === Adding Kernel Support for Specific SPI Devices ===
     53[=#spidev]
     54== Adding Kernel Support for Specific SPI Devices ==
    4355In order to support the specific device you plan to connect an addition to the GW5220 device tree must be made.
    4456
    … …  
    6880When searching for your device ID string or its controlling driver, searching via a LXR site like the one at [https://lxr.missinglinkelectronics.com/linux missing link electronics] for your device name can be helpful.
    6981
    70 
    71 == Laguna ==
    72 While SPI is used for on-board FLASH storage for many Laguna boards, it also is brought out to the J9 expansion connector available on the Laguna GW2388:
    73  * J9.2 - CS#
    74  * J9.4 - SCLK
    75  * J9.6 - MISO
    76  * J9.8 - MOSI
    77  * J9.10 - GND
    78 
    79 [[Image(spi2388.png,800px)]]
    80 
    8182== spidev - Userspace SPI API ==
    8283