diff --git a/plugins/samplesink/usrpoutput/readme.md b/plugins/samplesink/usrpoutput/readme.md
index 812ddcf1ba..2fc29d9603 100644
--- a/plugins/samplesink/usrpoutput/readme.md
+++ b/plugins/samplesink/usrpoutput/readme.md
@@ -123,3 +123,10 @@ This label turns green when data has been transmitted to the device.
- **D**: turns red if stream experiences packet drop outs
The stream warning indicators are reset when the acquisition is started.
+
+
GPIOs
+
+The USRP device settings supports 8-bit `gpioDir` and `gpioPins` settings. These can be set via the Web API or Simple PTT feature.
+`gpioDir` can be set to 0 for default ATR (automatic transmit/receive) functionality or 1 for GPIO output.
+On the b210, the GPIOs are on J504 header. Bit 0 corresponds to pin 1.
+On other USRP devices, that may have multiple GPIO banks, these settings correspond to bank `FP0` (Front panel).
diff --git a/plugins/samplesource/usrpinput/readme.md b/plugins/samplesource/usrpinput/readme.md
index 572268f50e..39feeb1d6d 100644
--- a/plugins/samplesource/usrpinput/readme.md
+++ b/plugins/samplesource/usrpinput/readme.md
@@ -143,3 +143,10 @@ On Ubuntu 20, the libuhd-dev package should be installed. The FPGA images then n
```shell
sudo /usr/lib/uhd/utils/uhd_images_downloader.py
```
+
+GPIOs
+
+The USRP device settings supports 8-bit `gpioDir` and `gpioPins` settings. These can be set via the Web API or Simple PTT feature.
+`gpioDir` can be set to 0 for default ATR (automatic transmit/receive) functionality or 1 for GPIO output.
+On the b210, the GPIOs are on J504 header. Bit 0 corresponds to pin 1.
+On other USRP devices, that may have multiple GPIO banks, these settings correspond to bank `FP0` (Front panel).