1
0
mirror of https://review.coreboot.org/flashrom.git synced 2025-04-27 15:12:36 +02:00
flashrom/doc/user_docs/msi_jspi1.rst
Anastasia Klimchuk 3d7094ad09 doc: Convert the doc for MSI JSPI1
The doc converted from
https://wiki.flashrom.org/MSI_JSPI1

Change-Id: Idd215a3a3a4d62629803a71d360755c43c1ab599
Signed-off-by: Anastasia Klimchuk <aklm@flashrom.org>
Reviewed-on: https://review.coreboot.org/c/flashrom/+/83753
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: David Hendricks <david.hendricks@gmail.com>
2024-08-09 02:13:46 +00:00

51 lines
1.5 KiB
ReStructuredText

=========
MSI JSPI1
=========
JSPI1 is a 5x2 or 6x2 2.0mm pitch pin header on many MSI motherboards.
It is used to recover from bad boot ROM images. Specifically,
it appears to be used to connect an alternate ROM with a working image.
Pull the #HOLD line low to deselect the onboard SPI ROM, allowing another
SPI ROM to take its place on the bus. Pull the #WP line high to disable write-protection.
Some boards use 1.8V flash chips, while others use 3.3V flash chips;
Check the flash chip datasheet to determine the correct value.
**JSPI1 (5x2)**
======== ======== ======== ====
name pin pin name
======== ======== ======== ====
VCC 1 2 VCC
MISO 3 4 MOSI
#SS 5 6 SCLK
GND 7 8 GND
#HOLD 9 10 NC
======== ======== ======== ====
**JSPI1 (6x2)**
======== ======== ======== ============
name pin pin name
======== ======== ======== ============
VCC 1 2 VCC
SO 3 4 SI
#SS 5 6 CLK
GND 7 8 GND
NC 9 10 NC (no pin)
#WP 11 12 #HOLD
======== ======== ======== ============
======== =====================================
name function
======== =====================================
VCC Voltage (See flash chip datasheet)
MISO SPI Master In/Slave Out
MOSI SPI Master Out/Slave In
#SS SPI Slave (Chip) Select (active low)
SCLK SPI Clock
GND ground/common
#HOLD SPI hold (active low)
#WP SPI write-protect (active low)
NC Not Connected (or no pin)
======== =====================================