#2788: RTEMS I2C API only defines Standard-mode (Sm) speed as a default. -------------------------+-------------------- Reporter: chrisj | Owner: chrisj Type: enhancement | Status: new Priority: normal | Milestone: 4.12 Component: cpukit | Version: 4.10 Severity: normal | Keywords: -------------------------+-------------------- The RTEMS I2C API as defined in cpukit/dev/include/dev/i2c/i2c.h only defines the bus speed as Standard-mode (Sm) as defined by the I2C standard. This is set as I2C_BUS_CLOCK_DEFAULT. The default speed is defined by the hardware, ie the devices connected, and not this API.
The API should define the speeds as defined in the I2C standard and there should be no default. Drivers like the Cadence driver for the Zynq should be modified to require the bus speed be provided and all future drivers need to provide the speed. -- Ticket URL: <http://devel.rtems.org/ticket/2788> RTEMS Project <http://www.rtems.org/> RTEMS Project _______________________________________________ bugs mailing list bugs@rtems.org http://lists.rtems.org/mailman/listinfo/bugs