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:
Simon Glass 2020-01-23 11:48:17 -07:00 committed by Heiko Schocher
parent 7bd21b6264
commit 642400ced6
2 changed files with 1 additions and 3 deletions

View file

@ -314,7 +314,7 @@ static int ast_i2c_set_speed(struct udevice *dev, unsigned int speed)
divider = i2c_rate / speed; divider = i2c_rate / speed;
priv->speed = speed; priv->speed = speed;
if (speed > I2C_HIGHSPEED_RATE) { if (speed > I2C_SPEED_FAST_RATE) {
debug("Enable High Speed\n"); debug("Enable High Speed\n");
setbits_le32(&regs->fcr, I2CD_M_HIGH_SPEED_EN setbits_le32(&regs->fcr, I2CD_M_HIGH_SPEED_EN
| I2CD_M_SDA_DRIVE_1T_EN | I2CD_M_SDA_DRIVE_1T_EN

View file

@ -126,6 +126,4 @@ struct ast_i2c_regs {
#define I2CD_RX_DATA_SHIFT 8 #define I2CD_RX_DATA_SHIFT 8
#define I2CD_RX_DATA_MASK (0xff << I2CD_RX_DATA_SHIFT) #define I2CD_RX_DATA_MASK (0xff << I2CD_RX_DATA_SHIFT)
#define I2C_HIGHSPEED_RATE 400000
#endif /* __AST_I2C_H_ */ #endif /* __AST_I2C_H_ */