summaryrefslogtreecommitdiff
path: root/zephyr/projects/brya/motionsense.dts
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/projects/brya/motionsense.dts')
-rw-r--r--zephyr/projects/brya/motionsense.dts27
1 files changed, 10 insertions, 17 deletions
diff --git a/zephyr/projects/brya/motionsense.dts b/zephyr/projects/brya/motionsense.dts
index dd3f479042..78b5d2387e 100644
--- a/zephyr/projects/brya/motionsense.dts
+++ b/zephyr/projects/brya/motionsense.dts
@@ -1,5 +1,5 @@
/*
- * Copyright (c) 2022 The Chromium OS Authors
+ * Copyright 2022 The ChromiumOS Authors
*
* SPDX-License-Identifier: Apache-2.0
*/
@@ -29,11 +29,9 @@
motionsense-mutex {
compatible = "cros-ec,motionsense-mutex";
mutex_lis2dw12: lis2dw12-mutex {
- label = "LIS2DW12_MUTEX";
};
mutex_lsm6dso: lsm6dso-mutex {
- label = "LSM6DSO_MUTEX";
};
};
@@ -67,7 +65,12 @@
status = "okay";
};
- lsm6dso_data: lsm6dso-drv-data {
+ lsm6dso_accel_data: lsm6dso-drv-data {
+ compatible = "cros-ec,drvdata-lsm6dso";
+ status = "okay";
+ };
+
+ lsm6dso_gyro_data: lsm6dso-drv-data {
compatible = "cros-ec,drvdata-lsm6dso";
status = "okay";
};
@@ -139,7 +142,7 @@
/*
* List of motion sensors that creates motion_sensors array.
- * The label "lid_accel" and "base_accel" are used to indicate
+ * The nodelabel "lid_accel" and "base_accel" are used to indicate
* motion sensor IDs for lid angle calculation.
*/
motionsense-sensor {
@@ -147,7 +150,6 @@
compatible = "cros-ec,lis2dw12";
status = "okay";
- label = "Lid Accel";
active-mask = "SENSOR_ACTIVE_S0_S3";
location = "MOTIONSENSE_LOC_LID";
mutex = <&mutex_lis2dw12>;
@@ -160,11 +162,9 @@
compatible =
"cros-ec,motionsense-sensor-config";
ec-s0 {
- label = "SENSOR_CONFIG_EC_S0";
odr = <(10000 | ROUND_UP_FLAG)>;
};
ec-s3 {
- label = "SENSOR_CONFIG_EC_S3";
odr = <(10000 | ROUND_UP_FLAG)>;
};
};
@@ -174,25 +174,22 @@
compatible = "cros-ec,lsm6dso-accel";
status = "okay";
- label = "Base Accel";
active-mask = "SENSOR_ACTIVE_S0_S3";
location = "MOTIONSENSE_LOC_BASE";
mutex = <&mutex_lsm6dso>;
port = <&i2c_sensor>;
rot-standard-ref = <&base_rot_ref>;
default-range = <4>;
- drv-data = <&lsm6dso_data>;
+ drv-data = <&lsm6dso_accel_data>;
i2c-spi-addr-flags = "LSM6DSO_ADDR0_FLAGS";
configs {
compatible =
"cros-ec,motionsense-sensor-config";
ec-s0 {
- label = "SENSOR_CONFIG_EC_S0";
odr = <(13000 | ROUND_UP_FLAG)>;
ec-rate = <(100 * USEC_PER_MSEC)>;
};
ec-s3 {
- label = "SENSOR_CONFIG_EC_S3";
odr = <(10000 | ROUND_UP_FLAG)>;
ec-rate = <(100 * USEC_PER_MSEC)>;
};
@@ -203,14 +200,13 @@
compatible = "cros-ec,lsm6dso-gyro";
status = "okay";
- label = "Base Gyro";
active-mask = "SENSOR_ACTIVE_S0_S3";
location = "MOTIONSENSE_LOC_BASE";
mutex = <&mutex_lsm6dso>;
port = <&i2c_sensor>;
rot-standard-ref = <&base_rot_ref>;
default-range = <(1000 | ROUND_UP_FLAG)>; /* dps */
- drv-data = <&lsm6dso_data>;
+ drv-data = <&lsm6dso_gyro_data>;
i2c-spi-addr-flags = "LSM6DSO_ADDR0_FLAGS";
};
@@ -218,7 +214,6 @@
compatible = "cros-ec,tcs3400-clear";
status = "okay";
- label = "Clear Light";
active-mask = "SENSOR_ACTIVE_S0_S3";
location = "MOTIONSENSE_LOC_CAMERA";
port = <&i2c_sensor>;
@@ -230,7 +225,6 @@
"cros-ec,motionsense-sensor-config";
ec-s0 {
/* Run ALS sensor in S0 */
- label = "SENSOR_CONFIG_EC_S0";
odr = <1000>;
};
};
@@ -240,7 +234,6 @@
compatible = "cros-ec,tcs3400-rgb";
status = "okay";
- label = "RGB Light";
active-mask = "SENSOR_ACTIVE_S0_S3";
location = "MOTIONSENSE_LOC_CAMERA";
default-range = <0x10000>; /* scale = 1x, uscale = 0 */