[RTEMS Project] #2788: RTEMS I2C API only defines Standard-mode (Sm) speed as a default.

RTEMS trac trac at rtems.org
Wed Sep 21 00:54:54 UTC 2016


#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


More information about the bugs mailing list