The above is not causing any problems. I'm just trying to understand
what's happening.
Can we set the bus speed?
What else can we twiddle?
Links to docs appreciated.
Best regards,
Chris
**About the images:
The top trace is interpreted data, the next 2 traces are the i2c lines
from P9 (SDA, SCK).
Clock period is displayed in the "Interval A->B" section on the bottom
of each window.
This is the UBoot reading the board ID of the expansion cards to determine the proper setting of the signals on the expansion headers to match those required by the expansion card connected. You can see this in the UBoot message on bootup.
I believe it should be found in the uboot code. There used to be a command that let you set the speed from Uboot, but it seems to keep changing. We are getting ready to hopefully release a new Uboot soon and I hope that one has the ability to set it in there.
As to the kernel, I will defer to others to comment on that. As I am the only HW guy on Beagle and there are thousands of SW people out there, I will not try to take their jobs and leave the work for them! Besides, I don’t know the answer to that one!