Searched +full:mount +full:- +full:matrix (Results 1 – 25 of 91) sorted by relevance
1234
/linux-6.14.4/drivers/iio/ |
D | industrialio-acpi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 11 * iio_read_acpi_mount_matrix() - Read accelerometer mount matrix info from ACPI 14 * @acpi_method: ACPI method name to read the matrix from, usually "ROTM" 16 * Try to read the mount-matrix by calling the specified method on the device's 17 * ACPI firmware-node. If the device has no ACPI firmware-node; or the method 20 * https://learn.microsoft.com/en-us/windows-hardware/drivers/sensors/sensors-acpi-entries 22 * The method name is configurable because some dual-accel setups define 2 mount 25 * Returns: true if the matrix was successfully, false otherwise. 48 dev_err(dev, "Failed to get ACPI mount matrix: %d\n", status); in iio_read_acpi_mount_matrix() 53 if (obj->type != ACPI_TYPE_PACKAGE || obj->package.count != 3) { in iio_read_acpi_mount_matrix() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/ |
D | mount-matrix.txt | 2 * is the definition of +/- values practical or counterintuitive? 5 * should we have HOWTO engineer a correct matrix for a new device (without comparing to a different… 10 Mounting matrix 12 The mounting matrix is a device tree property used to orient any device 13 that produce three-dimensional data in relation to the world where it is 16 The purpose of the mounting matrix is to translate the sensor frame of 17 reference into the device frame of reference using a translation matrix as 37 reference. This means that the sensor may be flipped upside-down, left-right, 43 to this world. When using the mounting matrix, the sensor and device orientation 47 Device-to-world examples for some three-dimensional sensor types: [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/accel/ |
D | kionix,kxcjk1013.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Kionix KXCJK-1013 Accelerometer 10 - Robert Yang <[email protected]> 15 - kionix,kxcjk1013 16 - kionix,kxcj91008 17 - kionix,kxtj21009 18 - kionix,kxtf9 19 - kionix,kx022-1020 [all …]
|
D | kionix,kxsd9.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Cameron <[email protected]> 13 3 axis 12 bit accelerometer with +-8G range on all axes. Also has a 23 vdd-supply: true 24 iovdd-supply: true 29 mount-matrix: 30 description: an optional 3x3 mounting rotation matrix. 33 - compatible [all …]
|
D | kionix,kx022a.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ROHM/Kionix KX022A, KX132/134-1211 and KX132/134ACR-LBZ Accelerometers 10 - Matti Vaittinen <[email protected]> 13 KX022A, KX132ACR-LBZ and KX132-1211 are 3-axis accelerometers supporting 14 +/- 2G, 4G, 8G and 16G ranges. The KX134ACR-LBZ and KX134-1211 support 15 +/- 8G, 16G, 32G and 64G. All the sensors also have variable output 16 data-rates and a hardware-fifo buffering. These accelerometers can be 22 - kionix,kx022a [all …]
|
D | bosch,bma255.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <[email protected]> 11 - Stephan Gerhold <[email protected]> 15 4-wire interface. 20 # bmc150-accel driver in Linux 21 - bosch,bma222 22 - bosch,bma222e 23 - bosch,bma250e [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/magnetometer/ |
D | asahi-kasei,ak8975.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/magnetometer/asahi-kasei,ak8975.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Albrieux <[email protected]> 15 - enum: 16 - asahi-kasei,ak8975 17 - asahi-kasei,ak8963 18 - asahi-kasei,ak09911 19 - asahi-kasei,ak09912 [all …]
|
D | bosch,bmc150_magn.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Cameron <[email protected]> 17 http://ae-bst.resource.bosch.com/media/products/dokumente/bmc150/BST-BMC150-DS000-04.pdf 25 - bosch,bmc150_magn 26 - bosch,bmc156_magn 27 - bosch,bmm150 28 - bosch,bmm150_magn 33 vdd-supply: true [all …]
|
D | voltafield,af8133j.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ondřej Jirman <[email protected]> 19 reset-gpios: 24 avdd-supply: 29 dvdd-supply: 31 A regulator that provides DVDD power (Digital IO power, 1.8V - AVDD) 34 mount-matrix: 35 description: An optional 3x3 mounting rotation matrix. [all …]
|
D | yamaha,yas530.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <[email protected]> 13 The Yamaha YAS530 magnetometers is a line of 3-axis magnetometers 20 pattern: '^magnetometer@[0-9a-f]+$' 24 - enum: 25 - yamaha,yas530 26 - yamaha,yas532 27 - yamaha,yas533 [all …]
|
D | asahi-kasei,ak8974.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/magnetometer/asahi-kasei,ak8974.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <[email protected]> 15 - alps,hscdtd008a 16 - asahi-kasei,ak8974 29 avdd-supply: true 31 dvdd-supply: true 33 mount-matrix: true [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/imu/ |
D | bosch,bmi160.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jonathan Cameron <[email protected]> 15 https://www.bosch-sensortec.com/bst/products/all_products/bmi160 20 - const: bosch,bmi160 21 - items: 22 - const: bosch,bmi120 23 - const: bosch,bmi160 31 interrupt-names: [all …]
|
D | invensense,mpu6050.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: InvenSense MPU-6050 Six-Axis (Gyro + Accelerometer) MEMS MotionTracking Device 10 - Jean-Baptiste Maneyrol <jean-[email protected]> 18 - enum: 19 - invensense,iam20380 20 - invensense,iam20680 21 - invensense,icm20608 22 - invensense,icm20609 [all …]
|
D | bosch,bmi323.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Bosch BMI323 6-Axis IMU 10 - Jagath Jog J <[email protected]> 13 BMI323 is a 6-axis inertial measurement unit that supports acceleration and 25 vdd-supply: true 26 vddio-supply: true 32 interrupt-names: 37 - INT1 [all …]
|
D | bosch,bmi270.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Bosch BMI270 6-Axis IMU 10 - Alex Lanzano <[email protected]> 13 BMI270 is a 6-axis inertial measurement unit that can measure acceleration and 17 https://www.bosch-sensortec.com/products/motion-sensors/imus/bmi270/ 22 - bosch,bmi260 23 - bosch,bmi270 28 vdd-supply: true [all …]
|
D | st,lsm6dsx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: STM 6-axis (acc + gyro) IMU Mems sensors 10 - Lorenzo Bianconi <[email protected]> 18 - enum: 19 - st,lsm6ds3 20 - st,lsm6ds3h 21 - st,lsm6dsl 22 - st,lsm6dsm [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/freescale/ |
D | imx8mq-librem5-r3.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 11 #include "imx8mq-librem5.dtsi" 19 mount-matrix = "1", "0", "0", 21 "0", "0", "-1"; 25 ti,charge-current = <1500000>; /* uA */ 29 pinctrl-0 = <&pinctrl_csi1>, <&pinctrl_r3_camera_pwr>; 30 shutdown-gpios = <&gpio5 4 GPIO_ACTIVE_LOW>; 42 mount-matrix = "1", "0", "0", 43 "0", "-1", "0", [all …]
|
D | imx8mq-librem5-r2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include "imx8mq-librem5.dtsi" 16 mount-matrix = "1", "0", "0", 17 "0", "-1", "0", 22 ti,charge-current = <1600000>; /* uA */ 26 proximity-near-level = <50>;
|
/linux-6.14.4/arch/arm64/boot/dts/qcom/ |
D | msm8916-samsung-fortuna-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-pm8916.dtsi" 4 #include "msm8916-modem-qdsp6.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 19 stdout-path = "serial0"; 22 reserved-memory { 24 tz-apps@85a00000 { [all …]
|
D | msm8916-samsung-rossa-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-samsung-fortuna-common.dtsi" 6 /delete-node/ &muic; 9 /delete-node/ &touchscreen; 13 compatible = "siliconmitus,sm5504-muic"; 15 interrupts-extended = <&tlmm 12 IRQ_TYPE_EDGE_FALLING>; 16 pinctrl-0 = <&muic_int_default>; 17 pinctrl-names = "default"; 20 compatible = "usb-b-connector"; 21 label = "micro-USB"; [all …]
|
D | msm8916-samsung-j5x.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-j5-common.dtsi" 10 chassis-type = "handset"; 12 reg_vdd_tsp_a: regulator-vdd-tsp-a { 13 compatible = "regulator-fixed"; 14 regulator-name = "vdd_tsp_a"; 15 regulator-min-microvolt = <3000000>; 16 regulator-max-microvolt = <3000000>; 19 enable-active-high; [all …]
|
D | msm8916-samsung-j3-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-samsung-j5-common.dtsi" 6 reserved-memory { 7 /delete-node/ tz-apps@85500000; 10 tz-apps@85800000 { 12 no-map; 16 reg_vdd_tsp_a: regulator-vdd-tsp-a { 17 compatible = "regulator-fixed"; 18 regulator-name = "vdd_tsp_a"; 19 regulator-min-microvolt = <3000000>; [all …]
|
/linux-6.14.4/drivers/platform/x86/x86-android-tablets/ |
D | other.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 * Copyright (C) 2021-2023 Hans de Goede <[email protected]> 19 #include <dt-bindings/leds/common.h> 21 #include "shared-psy-info.h" 22 #include "x86-android-tablets.h" 24 /* Acer Iconia One 7 B1-750 has an Android factory image with everything hardcoded */ 26 "-1", "0", "0", 32 PROPERTY_ENTRY_STRING_ARRAY("mount-matrix", acer_b1_750_mount_matrix), 42 /* Novatek NVT-ts touchscreen */ 44 .type = "nt11205-ts", [all …]
|
/linux-6.14.4/arch/arm64/boot/dts/allwinner/ |
D | sun50i-a64-pinephone.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include "sun50i-a64.dtsi" 7 #include "sun50i-a64-cpu-opp.dtsi" 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pwm/pwm.h> 15 chassis-type = "handset"; 23 compatible = "pwm-backlight"; 25 enable-gpios = <&pio 7 10 GPIO_ACTIVE_HIGH>; /* PH10 */ [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/iio/gyroscope/ |
D | invensense,mpu3050.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Invensense MPU-3050 Gyroscope 10 - Linus Walleij <[email protected]> 19 vdd-supply: true 21 vlogic-supply: true 28 mount-matrix: true 30 i2c-gate: 31 $ref: /schemas/i2c/i2c-controller.yaml [all …]
|
1234