| /linux/Documentation/devicetree/bindings/iio/ |
| H A 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 …]
|
| H A D | st,st-sensors.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/st,st-sensors.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 9 description: The STMicroelectronics sensor devices are pretty straight-forward 16 - Denis Ciocca <denis.ciocca@st.com> 17 - Linus Walleij <linus.walleij@linaro.org> 22 - description: STMicroelectronics Accelerometers 24 - st,h3lis331dl-accel 25 - st,lis2de12 [all …]
|
| /linux/Documentation/devicetree/bindings/iio/accel/ |
| H A 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 <decatf@gmail.com> 15 - kionix,kxcjk1013 16 - kionix,kxcj91008 17 - kionix,kxtj21009 18 - kionix,kxtf9 19 - kionix,kx022-1020 [all …]
|
| /linux/Documentation/devicetree/bindings/iio/magnetometer/ |
| H A 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 <jonathan.albrieux@gmail.com> 15 - enum: 16 - asahi-kasei,ak8975 17 - asahi-kasei,ak8963 18 - asahi-kasei,ak09911 19 - asahi-kasei,ak09912 [all …]
|
| H A 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 <jic23@kernel.org> 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 …]
|
| H A 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 <linus.walleij@linaro.org> 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 …]
|
| H A 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 <linus.walleij@linaro.org> 15 - alps,hscdtd008a 16 - asahi-kasei,ak8974 29 avdd-supply: true 31 dvdd-supply: true 33 mount-matrix: true [all …]
|
| /linux/arch/arm64/boot/dts/freescale/ |
| H A 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 …]
|
| H A 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/arch/arm64/boot/dts/qcom/ |
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | msm8916-samsung-a5u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a5u-eur", "qcom,msm8916"; 10 chassis-type = "handset"; 12 reg_touch_key: regulator-touch-key { 13 compatible = "regulator-fixed"; 14 regulator-name = "touch_key"; 15 regulator-min-microvolt = <3300000>; 16 regulator-max-microvolt = <3300000>; [all …]
|
| H A D | msm8916-wingtech-wt86518.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-wingtech-wt865x8.dtsi" 10 chassis-type = "handset"; 12 speaker_amp: audio-amplifier { 15 pinctrl-0 = <&spk_ext_pa_default>; 16 pinctrl-names = "default"; 18 mode-gpios = <&tlmm 119 GPIO_ACTIVE_HIGH>; 19 sound-name-prefix = "Speaker Amp"; 29 vdd-supply = <&pm8916_l6>; [all …]
|
| H A D | msm8916-samsung-e2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-samsung-a2015-common.dtsi" 7 compatible = "regulator-haptic"; 8 haptic-supply = <®_motor_vdd>; 9 min-microvolt = <3300000>; 10 max-microvolt = <3300000>; 13 i2c-muic { 15 /delete-node/ extcon@25; 18 compatible = "siliconmitus,sm5504-muic"; 21 interrupt-parent = <&tlmm>; [all …]
|
| H A D | msm8916-alcatel-idol347.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-pm8916.dtsi" 6 #include "msm8916-modem-qdsp6.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/leds/common.h> 15 chassis-type = "handset"; 24 stdout-path = "serial0"; 27 reserved-memory { [all …]
|
| H A D | msm8916-samsung-a3u-eur.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-samsung-a2015-common.dtsi" 9 compatible = "samsung,a3u-eur", "qcom,msm8916"; 10 chassis-type = "handset"; 12 reg_panel_vdd3: regulator-panel-vdd3 { 13 compatible = "regulator-fixed"; 14 regulator-name = "panel_vdd3"; 15 regulator-min-microvolt = <1800000>; 16 regulator-max-microvolt = <1800000>; [all …]
|
| H A D | msm8916-motorola-harpia.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 /dts-v1/; 5 #include "msm8916-motorola-common.dtsi" 10 chassis-type = "handset"; 20 interrupts-extended = <&tlmm 62 IRQ_TYPE_EDGE_FALLING>; 22 pinctrl-0 = <&battery_alert_default>; 23 pinctrl-names = "default"; 25 maxim,rsns-microohm = <10000>; 26 maxim,over-heat-temp = <600>; 27 maxim,cold-temp = <(-200)>; [all …]
|
| /linux/Documentation/devicetree/bindings/iio/gyroscope/ |
| H A D | invensense,itg3200.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 ITG-3200 Gyroscope 10 - Jonathan Cameron <jic23@kernel.org> 13 Triple-axis, digital output gyroscope with a three 16-bit analog-to-digital 14 converters (ADCs) for digitizing the gyro outputs, a user-selectable internal 15 low-pass filter bandwidth, and a Fast-Mode I2C. 24 vdd-supply: true 26 vlogic-supply: true [all …]
|
| H A 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 <linus.walleij@linaro.org> 19 vdd-supply: true 21 vlogic-supply: true 28 mount-matrix: true 30 i2c-gate: 31 $ref: /schemas/i2c/i2c-controller.yaml [all …]
|
| /linux/Documentation/devicetree/bindings/iio/imu/ |
| H A 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 <lorenzo@kernel.org> 18 - enum: 19 - st,lsm6ds3 20 - st,lsm6ds3h 21 - st,lsm6dsl 22 - st,lsm6dsm [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-href-tvk1281618-r2.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 #include <dt-bindings/interrupt-controller/irq.h> 7 #include <dt-bindings/input/input.h> 11 compatible = "gpio-keys"; 12 #address-cells = <1>; 13 #size-cells = <0>; 14 vdd-supply = <&ab8500_ldo_aux1_reg>; 15 pinctrl-names = "default"; 16 pinctrl-0 = <&prox_tvk_mode>, <&hall_tvk_mode>; 37 interrupt-parent = <&gpio6>; [all …]
|
| /linux/security/landlock/ |
| H A D | fs.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Landlock - Filesystem management and hooks 5 * Copyright © 2016-2020 Mickaël Salaün <mic@digikod.net> 6 * Copyright © 2018-2020 ANSSI 7 * Copyright © 2021-2025 Microsoft Corporation 9 * Copyright © 2023-2024 Google LLC 28 #include <linux/mount.h> 56 __releases(object->lock) in release_inode() 58 struct inode *const inode = object->underobj; in release_inode() 62 spin_unlock(&object->lock); in release_inode() [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra30-asus-tf201.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include "tegra30-asus-transformer-common.dtsi" 5 #include "tegra30-asus-lvds-display.dtsi" 19 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 27 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 35 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 43 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 51 nvidia,enable-input = <TEGRA_PIN_ENABLE>; 57 /* Azurewave AW-NH615 BCM4329B1 */ [all …]
|