Changes

104 bytes removed ,  19:36, 7 May 2019
→‎Registers: Use same naming scheme as NDMA
Line 20: Line 20:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_CNT|SPI_NEW_CNT]]0
+
| [[#NSPI_CNT|NSPI_CNT]]0
 
| 0x10142800
 
| 0x10142800
 
| 4
 
| 4
Line 26: Line 26:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_DONE|SPI_NEW_DONE]]0
+
| [[#NSPI_DONE|NSPI_DONE]]0
 
| 0x10142804
 
| 0x10142804
 
| 4
 
| 4
Line 32: Line 32:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_BLKLEN|SPI_NEW_BLKLEN]]0
+
| [[#NSPI_BLKLEN|NSPI_BLKLEN]]0
 
| 0x10142808
 
| 0x10142808
 
| 4
 
| 4
Line 38: Line 38:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_FIFO|SPI_NEW_FIFO]]0
+
| [[#NSPI_FIFO|NSPI_FIFO]]0
 
| 0x1014280C
 
| 0x1014280C
 
| 4
 
| 4
Line 44: Line 44:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_STATUS|SPI_NEW_STATUS]]0
+
| [[#NSPI_STATUS|NSPI_STATUS]]0
 
| 0x10142810
 
| 0x10142810
 
| 4
 
| 4
Line 80: Line 80:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_CNT|SPI_NEW_CNT]]1
+
| [[#NSPI_CNT|NSPI_CNT]]1
 
| 0x10143800
 
| 0x10143800
 
| 4
 
| 4
Line 86: Line 86:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_DONE|SPI_NEW_DONE]]1
+
| [[#NSPI_DONE|NSPI_DONE]]1
 
| 0x10143804
 
| 0x10143804
 
| 4
 
| 4
Line 92: Line 92:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_BLKLEN|SPI_NEW_BLKLEN]]1
+
| [[#NSPI_BLKLEN|NSPI_BLKLEN]]1
 
| 0x10143808
 
| 0x10143808
 
| 4
 
| 4
Line 98: Line 98:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_FIFO|SPI_NEW_FIFO]]1
+
| [[#NSPI_FIFO|NSPI_FIFO]]1
 
| 0x1014380C
 
| 0x1014380C
 
| 4
 
| 4
Line 104: Line 104:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_STATUS|SPI_NEW_STATUS]]1
+
| [[#NSPI_STATUS|NSPI_STATUS]]1
 
| 0x10143810
 
| 0x10143810
 
| 4
 
| 4
Line 140: Line 140:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_CNT|SPI_NEW_CNT]]2
+
| [[#NSPI_CNT|NSPI_CNT]]2
 
| 0x10160800
 
| 0x10160800
 
| 4
 
| 4
Line 146: Line 146:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_DONE|SPI_NEW_DONE]]2
+
| [[#NSPI_DONE|NSPI_DONE]]2
 
| 0x10160804
 
| 0x10160804
 
| 4
 
| 4
Line 152: Line 152:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_BLKLEN|SPI_NEW_BLKLEN]]2
+
| [[#NSPI_BLKLEN|NSPI_BLKLEN]]2
 
| 0x10160808
 
| 0x10160808
 
| 4
 
| 4
Line 158: Line 158:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_FIFO|SPI_NEW_FIFO]]2
+
| [[#NSPI_FIFO|NSPI_FIFO]]2
 
| 0x1016080C
 
| 0x1016080C
 
| 4
 
| 4
Line 164: Line 164:  
|-
 
|-
 
| style="background: green" | Yes
 
| style="background: green" | Yes
| [[#SPI_NEW_STATUS|SPI_NEW_STATUS]]2
+
| [[#NSPI_STATUS|NSPI_STATUS]]2
 
| 0x10160810
 
| 0x10160810
 
| 4
 
| 4
Line 227: Line 227:  
|}
 
|}
   −
== SPI_NEW_CNT ==
+
== NSPI_CNT ==
 
This is an alternative faster interface introduced with the 3DS.
 
This is an alternative faster interface introduced with the 3DS.
   Line 275: Line 275:  
|}
 
|}
   −
== SPI_NEW_DONE ==
+
== NSPI_DONE ==
This register reads as 1 after starting a transfer. When the transfer is finished, a 0 has to be written to this register. This is probaly the Chip Select line.
+
This register reads as 1 after starting a transfer. When the transfer is finished, a 0 has to be written to this register. This is probably the Chip Select line.
   −
==SPI_NEW_BLKLEN==
+
==NSPI_BLKLEN==
 
The number of bytes to be sent/read is written to this register.
 
The number of bytes to be sent/read is written to this register.
   −
==SPI_NEW_FIFO==
+
==NSPI_FIFO==
 
32-bit FIFO for reading/writing the SPI payload.
 
32-bit FIFO for reading/writing the SPI payload.
   −
==SPI_NEW_STATUS==
+
==NSPI_STATUS==
 
Bit0: FIFO busy. At transfer start and every 32 bytes the FIFO becomes busy.
 
Bit0: FIFO busy. At transfer start and every 32 bytes the FIFO becomes busy.
137

edits