mirror of
git://nv-tegra.nvidia.com/device/hardware/nvidia/t23x-public-dts.git
synced 2025-12-22 17:30:17 +03:00
t23x: overlay: update bmi088 with HTE info
BMI088 driver uses HTE to get timestamp instead of GTE. Add HTE timestamp properties and correct accel and gyro gpio property names. Bug 4556289 Change-Id: I84e35e7bec778fe75a73d4bebc9a97f728043cd7 Signed-off-by: Gautham Srinivasan <gauthams@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/c/device/hardware/nvidia/t23x-public-dts/+/3093763 Reviewed-by: Jon Hunter <jonathanh@nvidia.com> Reviewed-by: Brad Griffis <bgriffis@nvidia.com> Reviewed-by: svcacv <svcacv@nvidia.com> GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
committed by
mobile promotions
parent
6b52bea6a0
commit
adb700a890
@@ -1,5 +1,5 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-only
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
// SPDX-FileCopyrightText: Copyright (c) 2018-2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
// SPDX-FileCopyrightText: Copyright (c) 2018-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||||
|
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
/plugin/;
|
/plugin/;
|
||||||
@@ -295,11 +295,19 @@
|
|||||||
compatible = "bmi,bmi088";
|
compatible = "bmi,bmi088";
|
||||||
reg = <0x69>;
|
reg = <0x69>;
|
||||||
accel_i2c_addr = <0x19>;
|
accel_i2c_addr = <0x19>;
|
||||||
|
/* Old BMI088 driver uses *_gpio property and the latest
|
||||||
|
* BMI088 driver uses *-gpios property. Have both versions
|
||||||
|
* to maintain backward compatibility.
|
||||||
|
*/
|
||||||
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
accel_irq-gpios = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
gyro_irq-gpios = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_reg_0x18 = <0x81>;
|
gyro_reg_0x18 = <0x81>;
|
||||||
|
timestamps = <&hte_aon ACCE1_IRQ_GPIO>, <&hte_aon GYRO1_IRQ_GPIO>;
|
||||||
|
timestamp-names = "accelerometer", "gyroscope";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
i2c@1 {
|
i2c@1 {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-only
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
// SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
// SPDX-FileCopyrightText: Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||||
|
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
/plugin/;
|
/plugin/;
|
||||||
@@ -137,11 +137,19 @@
|
|||||||
compatible = "bmi,bmi088";
|
compatible = "bmi,bmi088";
|
||||||
reg = <0x69>;
|
reg = <0x69>;
|
||||||
accel_i2c_addr = <0x19>;
|
accel_i2c_addr = <0x19>;
|
||||||
|
/* Old BMI088 driver uses *_gpio property and the latest
|
||||||
|
* BMI088 driver uses *-gpios property. Have both versions
|
||||||
|
* to maintain backward compatibility.
|
||||||
|
*/
|
||||||
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
accel_irq-gpios = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
gyro_irq-gpios = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_reg_0x18 = <0x81>;
|
gyro_reg_0x18 = <0x81>;
|
||||||
|
timestamps = <&hte_aon ACCE1_IRQ_GPIO>, <&hte_aon GYRO1_IRQ_GPIO>;
|
||||||
|
timestamp-names = "accelerometer", "gyroscope";
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
ar0234_a@30 {
|
ar0234_a@30 {
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
// SPDX-License-Identifier: GPL-2.0-only
|
// SPDX-License-Identifier: GPL-2.0-only
|
||||||
// SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
// SPDX-FileCopyrightText: Copyright (c) 2023-2024, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
|
||||||
|
|
||||||
/dts-v1/;
|
/dts-v1/;
|
||||||
/plugin/;
|
/plugin/;
|
||||||
@@ -136,11 +136,19 @@
|
|||||||
compatible = "bmi,bmi088";
|
compatible = "bmi,bmi088";
|
||||||
reg = <0x69>;
|
reg = <0x69>;
|
||||||
accel_i2c_addr = <0x19>;
|
accel_i2c_addr = <0x19>;
|
||||||
|
/* Old BMI088 driver uses *_gpio property and the latest
|
||||||
|
* BMI088 driver uses *-gpios property. Have both versions
|
||||||
|
* to maintain backward compatibility.
|
||||||
|
*/
|
||||||
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
accel_irq_gpio = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
gyro_irq_gpio = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
accel_irq-gpios = <&gpio_aon ACCE1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
|
gyro_irq-gpios = <&gpio_aon GYRO1_IRQ_GPIO GPIO_ACTIVE_HIGH>;
|
||||||
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
accel_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
gyro_matrix = [01 00 00 00 01 00 00 00 01];
|
||||||
gyro_reg_0x18 = <0x81>;
|
gyro_reg_0x18 = <0x81>;
|
||||||
|
timestamps = <&hte_aon ACCE1_IRQ_GPIO>, <&hte_aon GYRO1_IRQ_GPIO>;
|
||||||
|
timestamp-names = "accelerometer", "gyroscope";
|
||||||
status = "okay";
|
status = "okay";
|
||||||
};
|
};
|
||||||
ar0234_a@30 {
|
ar0234_a@30 {
|
||||||
|
|||||||
Reference in New Issue
Block a user