diff --git a/docs/library/utime.rst b/docs/library/utime.rst
index e7fc6813dc58b5e0d4ed637b2cc3ca020e60820a..6dd1a147f8a633e8841f7aee48641c190d4028d2 100644
--- a/docs/library/utime.rst
+++ b/docs/library/utime.rst
@@ -31,20 +31,20 @@ Functions
    which expresses a time as per localtime. It returns an integer which is
    the number of seconds since Jan 1, 2000.
 
-.. only:: port_pyboard
+.. only:: port_unix or port_pyboard or port_esp8266
 
     .. function:: sleep(seconds)
     
        Sleep for the given number of seconds.  Seconds can be a floating-point number to
        sleep for a fractional number of seconds.
 
-.. only:: port_esp8266 or port_wipy
+.. only:: port_wipy
 
     .. function:: sleep(seconds)
     
        Sleep for the given number of seconds.
 
-.. only:: port_wipy or port_pyboard
+.. only:: port_unix or port_pyboard or port_wipy or port_esp8266
 
     .. function::  sleep_ms(ms)
 
@@ -64,10 +64,14 @@ Functions
 
        Just like ``ticks_ms`` above, but in microseconds.
 
+.. only:: port_wipy or port_pyboard
+
     .. function::  ticks_cpu()
 
        Similar to ``ticks_ms`` and ``ticks_us``, but with higher resolution (usually CPU clocks).
 
+.. only:: port_unix or port_pyboard or port_wipy or port_esp8266
+
     .. function::  ticks_diff(old, new)
 
        Measure period between consecutive calls to ticks_ms(), ticks_us(), or ticks_cpu().