summaryrefslogtreecommitdiffstats
path: root/bsps/arm/beagle/i2c/bbb-i2c.c
diff options
context:
space:
mode:
Diffstat (limited to 'bsps/arm/beagle/i2c/bbb-i2c.c')
-rw-r--r--bsps/arm/beagle/i2c/bbb-i2c.c6
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 ) {