i2c: ast_i2c: Update to use standard enums for speed
Update this driver to use the new standard enums for speed. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Heiko Schocher <hs@denx.de>
This commit is contained in:
parent
7bd21b6264
commit
642400ced6
@ -314,7 +314,7 @@ static int ast_i2c_set_speed(struct udevice *dev, unsigned int speed)
|
||||
divider = i2c_rate / speed;
|
||||
|
||||
priv->speed = speed;
|
||||
if (speed > I2C_HIGHSPEED_RATE) {
|
||||
if (speed > I2C_SPEED_FAST_RATE) {
|
||||
debug("Enable High Speed\n");
|
||||
setbits_le32(®s->fcr, I2CD_M_HIGH_SPEED_EN
|
||||
| I2CD_M_SDA_DRIVE_1T_EN
|
||||
|
@ -126,6 +126,4 @@ struct ast_i2c_regs {
|
||||
#define I2CD_RX_DATA_SHIFT 8
|
||||
#define I2CD_RX_DATA_MASK (0xff << I2CD_RX_DATA_SHIFT)
|
||||
|
||||
#define I2C_HIGHSPEED_RATE 400000
|
||||
|
||||
#endif /* __AST_I2C_H_ */
|
||||
|
Loading…
Reference in New Issue
Block a user