brintos

brintos / linux-shallow public Read only

0
0
Text · 2.0 KiB · 121d540 Raw
76 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/iio/magnetometer/ti,tmag5273.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: TI TMAG5273 Low-Power Linear 3D Hall-Effect Sensor8 9maintainers:10  - Gerald Loacker <gerald.loacker@wolfvision.net>11 12description:13  The TI TMAG5273 is a low-power linear 3D Hall-effect sensor. This device14  integrates three independent Hall-effect sensors in the X, Y, and Z axes.15  The device has an integrated temperature sensor available. The TMAG527316  can be configured through the I2C interface to enable any combination of17  magnetic axes and temperature measurements. An integrated angle calculation18  engine (CORDIC) provides full 360° angular position information for both19  on-axis and off-axis angle measurement topologies. The angle calculation is20  performed using two user-selected magnetic axes.21 22properties:23  compatible:24    const: ti,tmag527325 26  reg:27    maxItems: 128 29  "#io-channel-cells":30    const: 131 32  ti,angle-measurement:33    $ref: /schemas/types.yaml#/definitions/string34    description:35      Enables angle measurement in the selected plane.36      If not specified, "x-y" will be anables as default.37    enum:38      - off39      - x-y40      - y-z41      - x-z42 43  vcc-supply:44    description:45      A regulator providing 1.7 V to 3.6 V supply voltage on the VCC pin,46      typically 3.3 V.47 48  interrupts:49    description:50      The low active interrupt can be configured to be fixed width or latched.51      Interrupt events can be configured to be generated from magnetic52      thresholds or when a conversion is completed.53    maxItems: 154 55required:56  - compatible57  - reg58 59additionalProperties: false60 61examples:62  - |63    i2c {64        #address-cells = <1>;65        #size-cells = <0>;66 67        magnetometer@35 {68            compatible = "ti,tmag5273";69            reg = <0x35>;70            #io-channel-cells = <1>;71            ti,angle-measurement = "x-z";72            vcc-supply = <&vcc3v3>;73        };74    };75...76