summaryrefslogtreecommitdiff
path: root/zephyr/dts/bindings/emul/zephyr,bma255.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/dts/bindings/emul/zephyr,bma255.yaml')
-rw-r--r--zephyr/dts/bindings/emul/zephyr,bma255.yaml83
1 files changed, 83 insertions, 0 deletions
diff --git a/zephyr/dts/bindings/emul/zephyr,bma255.yaml b/zephyr/dts/bindings/emul/zephyr,bma255.yaml
new file mode 100644
index 0000000000..3f504e05a5
--- /dev/null
+++ b/zephyr/dts/bindings/emul/zephyr,bma255.yaml
@@ -0,0 +1,83 @@
+# Copyright 2021 The ChromiumOS Authors
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+description: Zephyr BMA255 Emulator
+
+compatible: "zephyr,bma255"
+
+include: base.yaml
+
+properties:
+ nvm-off-x:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer offset of x axis stored in NVM.
+
+ nvm-off-y:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer offset of y axis stored in NVM.
+
+ nvm-off-z:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer offset of z axis stored in NVM.
+
+ nvm-gp0:
+ type: int
+ required: false
+ default: 0
+ description: GP0 value stored in NVM.
+
+ nvm-gp1:
+ type: int
+ required: false
+ default: 0
+ description: GP1 value stored in NVM.
+
+ nvm-acc-x:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer value of x axis used until new value is set.
+
+ nvm-acc-y:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer value of y axis used until new value is set.
+
+ nvm-acc-z:
+ type: int
+ required: false
+ default: 0
+ description: Accelerometer value of z axis used until new value is set.
+
+ error-on-compensation-not-ready:
+ type: boolean
+ description:
+ Flag indicating if error should be generated when fast compensation
+ is started when not ready bit is set.
+
+ error-on-ro-write:
+ type: boolean
+ description:
+ Flag indicating if error should be generated when read only register
+ is being written.
+
+ error-on-reserved-bit-write:
+ type: boolean
+ description:
+ Flag indicating if error should be generated when reserved bit
+ is being written.
+
+ error-on-msb-first-access:
+ type: boolean
+ description:
+ Flag indicating if error should be generated when MSB register of
+ accelerometer value is accessed before LSB and shadowing is enabled
+ at the same time.