diff --git a/doc/develop/codingstyle.rst b/doc/develop/codingstyle.rst
index 7304eea0056..2a69162fa95 100644
--- a/doc/develop/codingstyle.rst
+++ b/doc/develop/codingstyle.rst
@@ -24,6 +24,8 @@ The following rules apply:
`_. Use `pylint
`_ for checking the code.
+.. _b4_contrib:
+
* Use the `b4 `__ tool to prepare and
send your patches. b4 has become the preferred tool to sending patches for many
Linux kernel contributors, and U-Boot ships with a ready-to-use ``.b4-config`` that
diff --git a/doc/develop/process.rst b/doc/develop/process.rst
index f436a98433a..fd81d9c5ebd 100644
--- a/doc/develop/process.rst
+++ b/doc/develop/process.rst
@@ -232,6 +232,35 @@ feedback to the submitter of a patch about what is going on:
work on an individual submitting a patch when something does not
apply cleanly.
+Tooling
+^^^^^^^
+
+There are a number of tools available to help custodians and
+contributors alike with their contributions. As a project we make use of
+the Patchwork project hosted at `OzLabs `__
+and more discussion on how it is used from both a contributor as well as
+custodian point of view can be found :ref:`here `.
+
+Another useful tool is `b4 `__
+and is documented from a contributor point of view :ref:`here
+`. It also has a number of useful features from a custodian
+point of view:
+
+* `Integration with patchwork
+ `__
+ which allows for automatic state tracking.
+
+* `"am" and "shazam"
+ `__
+ for applying a patch or series of patches. Of note is that with
+ ``shazam`` review tags can be applied automatically and cover letters
+ can be integrated as part of merging a series.
+
+* `"ty" `__ for
+ automatically sending emails once patches have been applied. It is
+ strongly encouraged to keep the default ``${summary}`` in the template
+ as that shows what the git commit hash is for a particular patch.
+
Work flow of a Custodian
^^^^^^^^^^^^^^^^^^^^^^^^
diff --git a/doc/develop/sending_patches.rst b/doc/develop/sending_patches.rst
index 53c7655b2c3..e29fa175727 100644
--- a/doc/develop/sending_patches.rst
+++ b/doc/develop/sending_patches.rst
@@ -322,6 +322,8 @@ Notes
the memory footprint of the code. Remember: Small is beautiful! When adding
new features follow the guidelines laid out in :doc:`system_configuration`.
+.. _patchwork:
+
Patch Tracking
--------------