Confusion about number of SPIs

Hi,
In the specifications for the Up2 it says there are two SPI busses on the HAT connector: SPI0 with 2 CS and SPI1 with 3 CS.
However, only SPI0 is listed in the pin configuration and that's also the only one available in /dev/ (where it is called spidev1.x for some reason).
What's with the other SPI? Are there just no drivers, or is it really not exposed on the HAT (if so, why is it listed in the wiki)?
Is there some way to get a second SPI bus working on the HAT (or exHAT)? Other than doing software SPI of course.
Comments
-
Hi Nukular,
The UP2 board with N3350 & N4200 does only have one SPI to the 40 pins, with the later E3940 also will be the same. The reason can be explained better with below cut out from Intel Apollo Lake specification on SPI.
As you can see from the note: N series CPU only support SPI0 to be used. E series CPU does have 3x SPI, however, we are using 1x SPI for ADC function and 1x SPI to the exHAT connector, which only leave 1x SPI for the 40 pins.
I hope this is clear for you and everyone on why only 1x SPI is available on the 40 pins.
Thank you.
-
Ok, thanks for the clarification Troy.
Maybe it would be good idea to change that in the specifications page on the Wiki then? -
Hi Nukular,
Yes, it is a good idea to update the WIKI to avoid misleading information
I will look into itThank you.
Categories
- 303 All Categories
- 104 Announcements & News
- 52 Product News - New Product/Product Change Notice/ End-of-life
- 184 Welcome Developers!
- 53 Unboxing & Project Sharing
- 24 Tech Updates
- 595 UP Products
- 6 UP Xtreme i12
- 1 UP Squared Pro 7000
- 1 UP Element i12 Edge
- 13 UP Squared V2
- 41 UP 4000
- 24 UP Xtreme i11
- 34 UP Squared 6000
- 49 UP Squared Pro
- 140 UP Xtreme
- 828 UP Squared
- 1.4K UP Board
- 89 UP Core Plus
- 221 UP Core
- 3 UP Xtreme Lite
- 44 UP AI Edge
- 215 Starter Kits & Peripheral