Add CFM Limit interface

Add CFM limit interface to describe the upper CFM
limit for a system. This can be used with a CFM
algorithm to calculate the maximum allowed fan speed for
a system. A common usage of the CFM limit is to set
a hard acoustic limit for a system.

Change-Id: I3e7f37fcf48a2c958c8596a33a631ca327002df9
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/xyz/openbmc_project/Control/CFMLimit.interface.yaml b/xyz/openbmc_project/Control/CFMLimit.interface.yaml
new file mode 100644
index 0000000..5946f3c
--- /dev/null
+++ b/xyz/openbmc_project/Control/CFMLimit.interface.yaml
@@ -0,0 +1,10 @@
+description: >
+    Implement to provide a CFM upper limit for fan control.
+    This can be used with a CFM algorithm to calculate the
+    maximum allowed fan speed for a system.
+
+properties:
+    - name: Limit
+      type: double
+      description: >
+          The CFM limit, 0 means disabled.