shithub: n900

Download patch

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);
--