diff --git a/documentation/poky-ref-manual/ref-variables.xml b/documentation/poky-ref-manual/ref-variables.xml
index fd0401705b..f91581ab0c 100644
--- a/documentation/poky-ref-manual/ref-variables.xml
+++ b/documentation/poky-ref-manual/ref-variables.xml
@@ -280,7 +280,15 @@
BPN
- Bare name of package with any suffixes like -cross -native removed.
+ The bare name of the recipe or package.
+ This variable is a version of the PN variable
+ but has common suffixes and prefixes such as "-native", "-cross" and "multilib"
+ removed.
+ The exact list of suffixes removed is specified by the
+ SPECIAL_PKGSUFFIX variable.
+ The exact list of prefixes removed is specified by the
+ MLPREFIX variable.
+ Prefixes are removed for multilib and nativesdk cases.
@@ -1515,6 +1523,21 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
The email address of the distribution maintainer.
+
+ MLPREFIX
+
+
+ Specifies a prefix has been added to
+ PN to create a special version
+ of a recipe or package, such as a multilib version.
+ The variable is used in places where the prefix needs to be
+ added to or removed from a the name (e.g. the
+ BPN variable).
+ MLPREFIX gets set when a prefix has been
+ added to PN.
+
+
+
@@ -1934,6 +1957,17 @@ recipes-graphics/xorg-font/font-alias_1.0.3.bb:PR = "${INC_PR}.3"
+ SPECIAL_PKGSUFFIX
+
+
+ A list of prefixes for PN used by the
+ OpenEmbedded build system to create variants of recipes or packages.
+ The list specifies the prefixes to strip off during certain circumstances
+ such as the generation of the BPN variable.
+
+
+
+
SRC_URIThe list of source files - local or remote.