summaryrefslogtreecommitdiff
path: root/Documentation/devicetree/bindings/property-units.txt
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2016-02-08 10:55:55 -0600
committerRob Herring <robh@kernel.org>2016-02-12 16:13:01 -0600
commitbde7fabad93ddea8fbefa8da90a4142801b03d37 (patch)
treecbf4cb198cf8afdc67f5f4ea2e3e4d6e4828930b /Documentation/devicetree/bindings/property-units.txt
parent91feabc2e2240ee80dc8ac08103cb83f497e4d12 (diff)
downloadlinux-bde7fabad93ddea8fbefa8da90a4142801b03d37.tar.gz
dt/bindings: add documentation on standard property unit suffixes
A common review comment is to add units to DT property names. The naming convention is inconsistent unfortunately although there are clear majorities in use already. This makes it hard to remember the exact name preferred, so I'm documenting this to provide an easy point of reference. Signed-off-by: Rob Herring <robh@kernel.org> Cc: Pawel Moll <pawel.moll@arm.com> Acked-by: Mark Rutland <mark.rutland@arm.com> Cc: Ian Campbell <ijc+devicetree@hellion.org.uk> Cc: Kumar Gala <galak@codeaurora.org>
Diffstat (limited to 'Documentation/devicetree/bindings/property-units.txt')
-rw-r--r--Documentation/devicetree/bindings/property-units.txt39
1 files changed, 39 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/property-units.txt b/Documentation/devicetree/bindings/property-units.txt
new file mode 100644
index 000000000000..12278d79f6c0
--- /dev/null
+++ b/Documentation/devicetree/bindings/property-units.txt
@@ -0,0 +1,39 @@
+Standard Unit Suffixes for Property names
+
+Properties which have a unit of measure are recommended to have a unit
+suffix appended to the property name. The list below contains the
+recommended suffixes. Other variations exist in bindings, but should not
+be used in new bindings or added here. The inconsistency in the unit
+prefixes is due to selecting the most commonly used variants.
+
+It is also recommended to use the units listed here and not add additional
+unit prefixes.
+
+Time/Frequency
+----------------------------------------
+-mhz : megahertz
+-hz : Hertz (preferred)
+-sec : seconds
+-ms : milliseconds
+-us : microseconds
+-ns : nanoseconds
+
+Distance
+----------------------------------------
+-mm : millimeters
+
+Electricity
+----------------------------------------
+-microamp : micro amps
+-ohms : Ohms
+-micro-ohms : micro Ohms
+-microvolt : micro volts
+
+Temperature
+----------------------------------------
+-celsius : Degrees Celsius
+-millicelsius : Degreee milli-Celsius
+
+Pressure
+----------------------------------------
+-kpascal : kiloPascal