ref: 90d5ce5b88a29ba6356036a6455f9797ae529042
parent: f568f31c3fb6e41bcdde45e892ccea7656a89c5e
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Nov 7 12:43:36 EST 2021
bcm/emmc: remove unused cardr wakeup(), use MACHP(0) as tick reference
--- a/sys/src/9/bcm/emmc.c
+++ b/sys/src/9/bcm/emmc.c
@@ -166,7 +166,6 @@
struct Ctlr {Rendez r;
- Rendez cardr;
int fastclock;
ulong extclk;
int appcmd;
@@ -346,9 +345,9 @@
WR(Interrupt, i);
}
WR(Cmdtm, c);
- now = m->ticks;
+ now = MACHP(0)->ticks;
while(((i=r[Interrupt])&(Cmddone|Err)) == 0)
- if(m->ticks-now > HZ)
+ if(MACHP(0)->ticks - now > HZ)
break;
if((i&(Cmddone|Err)) != Cmddone){if((i&~(Err|Cardintr)) != Ctoerr)
@@ -495,8 +494,6 @@
i = r[Interrupt];
if(i&(Datadone|Err))
wakeup(&emmc.r);
- if(i&Cardintr)
- wakeup(&emmc.cardr);
WR(Irpten, r[Irpten] & ~i);
}
--
⑨