diff options
Diffstat (limited to 'bsps/arm/beagle/i2c/bbb-i2c.c')
-rw-r--r-- | bsps/arm/beagle/i2c/bbb-i2c.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bsps/arm/beagle/i2c/bbb-i2c.c b/bsps/arm/beagle/i2c/bbb-i2c.c index 37b88864b9..4153063a34 100644 --- a/bsps/arm/beagle/i2c/bbb-i2c.c +++ b/bsps/arm/beagle/i2c/bbb-i2c.c @@ -186,16 +186,16 @@ static int am335x_i2c_reset( bbb_i2c_bus *bus ) bus->con_reg = 0; regs->BBB_I2C_CON = bus->con_reg; - udelay( 50000 ); + rtems_counter_delay_nanoseconds(50000000); regs->BBB_I2C_SYSC = AM335X_I2C_SYSC_SRST; - udelay( 1000 ); + rtems_counter_delay_nanoseconds(1000000); regs->BBB_I2C_CON = AM335X_I2C_CON_I2C_EN; while ( !( regs->BBB_I2C_SYSS & AM335X_I2C_SYSS_RDONE ) && timeout >= 0 ) { --timeout; - udelay( 100 ); + rtems_counter_delay_nanoseconds(100000); } if ( timeout <= 0 ) { |