ref: 392a55d8738640341ee769d10d1a4a46b8698456
parent: 870666b2c753e255c80261b0d5677c5ab0f0da8a
author: mia soweli <mia@soweli.net>
date: Tue Aug 12 15:00:45 EDT 2025
i2c: use dev->addr
--- a/sys/src/9/omap/i2comap.c
+++ b/sys/src/9/omap/i2comap.c
@@ -132,7 +132,7 @@
omapi2cio(I2Cdev *dev, uchar *pkt, int olen, int ilen)
{Ctlr *ctlr;
- uint con, addr, stat;
+ uint con, stat;
uint o;
ctlr = dev->bus->ctlr;
@@ -176,7 +176,7 @@
/* receive */
csr32w(ctlr, Rcnt, ilen);
- csr32w(ctlr, Raddr, addr);
+ csr32w(ctlr, Raddr, dev->addr);
csr32w(ctlr, Rcon, Cen | Cmst | Cstp | Cstt);
while(o < olen + ilen) {stat = omapi2cwait(ctlr);
--
⑨