ref: 1325552177848e462281fd28b70492c771a858e3
parent: f1610a98e6014a6a846a43440bc34e6f9fbbd760
author: cinap_lenrek <cinap_lenrek@felloff.net>
date: Sun Nov 5 11:39:54 EST 2023
i2cbcm: use core clock rate from vcore instead of hardcoding 250Mhz
--- a/sys/src/9/bcm/i2cbcm.c
+++ b/sys/src/9/bcm/i2cbcm.c
@@ -110,7 +110,7 @@
i2cinit(I2Cbus*)
{
ctlr.regs = (Bsc*)I2CREGS;
- ctlr.regs->clkdiv = 2500;
+ ctlr.regs->clkdiv = getclkrate(ClkCore) / 100000;
gpiosel(SDA0Pin, Alt0);
gpiosel(SCL0Pin, Alt0);
--
⑨