mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-09-28 23:50:26 +09:00
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;
|
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(®s->fcr, I2CD_M_HIGH_SPEED_EN
|
setbits_le32(®s->fcr, I2CD_M_HIGH_SPEED_EN
|
||||||
| I2CD_M_SDA_DRIVE_1T_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_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_ */
|
||||||
|
Loading…
Reference in New Issue
Block a user