Searched hist:"38 ed88d6" (Results 1 – 2 of 2) sorted by relevance
/openbmc/phosphor-power/tools/i2c/ |
H A D | i2c.cpp | 38ed88d6 Wed Dec 11 12:26:09 CST 2019 Shawn McCarney <shawnmm@us.ibm.com> i2c: Cache adapter functionality Enhance the I2CDevice class to cache the I2C adapter functionality value. The adapter functionality value should not change while the device interface is open. Caching the functionality value will reduce the number of ioctl() calls by 50% when doing long sequences of I2C operations. Tested: * Verified adapter functionality value is cached * Verified read() method works on a Witherspoon * Verified close() method discards the cached functionality value Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: I2b17d91ae4e21aaf52cd4cec9eddb5aab7be37e5
|
H A D | i2c.hpp | 38ed88d6 Wed Dec 11 12:26:09 CST 2019 Shawn McCarney <shawnmm@us.ibm.com> i2c: Cache adapter functionality Enhance the I2CDevice class to cache the I2C adapter functionality value. The adapter functionality value should not change while the device interface is open. Caching the functionality value will reduce the number of ioctl() calls by 50% when doing long sequences of I2C operations. Tested: * Verified adapter functionality value is cached * Verified read() method works on a Witherspoon * Verified close() method discards the cached functionality value Signed-off-by: Shawn McCarney <shawnmm@us.ibm.com> Change-Id: I2b17d91ae4e21aaf52cd4cec9eddb5aab7be37e5
|