summaryrefslogtreecommitdiff
path: root/sys/src/9/port/sd.h
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2022-06-18 20:31:49 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2022-06-18 20:31:49 +0000
commit2b1ecbe87da757ddb12e38239773a05f816d03ae (patch)
tree731b7415708d1fac04de03d7e5b1aa59c631914d /sys/src/9/port/sd.h
parent7bae48c452c75115a965aa13243c886a99cbf192 (diff)
imx8/usdhc: work around broken multi-write for now
for unknown reasons, multiwrite is busted in usdhc: sdhc: write error intr 10 stat ff88858e usdhccmd: need to reset Datinhibit intr 10 stat ff88858e usdhc: cmd 193a0027 arg 1e5b6b error intr 18010 stat ff88858f i'm disabling it for now, adding a flag to the SDio struct.
Diffstat (limited to 'sys/src/9/port/sd.h')
-rw-r--r--sys/src/9/port/sd.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/9/port/sd.h b/sys/src/9/port/sd.h
index e4c567a17..0ef5dab33 100644
--- a/sys/src/9/port/sd.h
+++ b/sys/src/9/port/sd.h
@@ -162,6 +162,7 @@ struct SDio {
void (*iosetup)(int, void*, int, int);
void (*io)(int, uchar*, int);
char highspeed;
+ char nomultiwrite; /* quirk for usdhc */
};
extern SDio sdio;