16e507f99SRobert Budai# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 26e507f99SRobert Budai%YAML 1.2 36e507f99SRobert Budai--- 46e507f99SRobert Budai$id: http://devicetree.org/schemas/iio/imu/adi,adis16550.yaml# 56e507f99SRobert Budai$schema: http://devicetree.org/meta-schemas/core.yaml# 66e507f99SRobert Budai 76e507f99SRobert Budaititle: Analog Devices ADIS16550 and similar IMUs 86e507f99SRobert Budai 96e507f99SRobert Budaimaintainers: 106e507f99SRobert Budai - Nuno Sa <nuno.sa@analog.com> 116e507f99SRobert Budai - Ramona Gradinariu <ramona.gradinariu@analog.com> 126e507f99SRobert Budai - Antoniu Miclaus <antoniu.miclaus@analog.com> 136e507f99SRobert Budai - Robert Budai <robert.budai@analog.com> 146e507f99SRobert Budai 156e507f99SRobert Budaiproperties: 166e507f99SRobert Budai compatible: 176e507f99SRobert Budai enum: 186e507f99SRobert Budai - adi,adis16550 196e507f99SRobert Budai 206e507f99SRobert Budai reg: 216e507f99SRobert Budai maxItems: 1 226e507f99SRobert Budai 236e507f99SRobert Budai spi-cpha: true 246e507f99SRobert Budai 256e507f99SRobert Budai spi-cpol: true 266e507f99SRobert Budai 276e507f99SRobert Budai spi-max-frequency: 286e507f99SRobert Budai maximum: 15000000 296e507f99SRobert Budai 306e507f99SRobert Budai vdd-supply: true 316e507f99SRobert Budai 326e507f99SRobert Budai interrupts: 336e507f99SRobert Budai maxItems: 1 346e507f99SRobert Budai 356e507f99SRobert Budai reset-gpios: 366e507f99SRobert Budai description: 376e507f99SRobert Budai Active low RESET pin. 386e507f99SRobert Budai maxItems: 1 396e507f99SRobert Budai 406e507f99SRobert Budai clocks: 416e507f99SRobert Budai description: If not provided, then the internal clock is used. 426e507f99SRobert Budai maxItems: 1 436e507f99SRobert Budai 446e507f99SRobert Budairequired: 456e507f99SRobert Budai - compatible 466e507f99SRobert Budai - reg 476e507f99SRobert Budai - interrupts 486e507f99SRobert Budai - spi-cpha 496e507f99SRobert Budai - spi-cpol 506e507f99SRobert Budai - spi-max-frequency 516e507f99SRobert Budai - vdd-supply 526e507f99SRobert Budai 536e507f99SRobert BudaiallOf: 546e507f99SRobert Budai - $ref: /schemas/spi/spi-peripheral-props.yaml# 556e507f99SRobert Budai 56*58fe539eSKrzysztof KozlowskiunevaluatedProperties: false 576e507f99SRobert Budai 586e507f99SRobert Budaiexamples: 596e507f99SRobert Budai - | 606e507f99SRobert Budai #include <dt-bindings/interrupt-controller/irq.h> 616e507f99SRobert Budai spi { 626e507f99SRobert Budai #address-cells = <1>; 636e507f99SRobert Budai #size-cells = <0>; 646e507f99SRobert Budai imu@0 { 656e507f99SRobert Budai compatible = "adi,adis16550"; 666e507f99SRobert Budai reg = <0>; 676e507f99SRobert Budai spi-max-frequency = <15000000>; 686e507f99SRobert Budai spi-cpol; 696e507f99SRobert Budai spi-cpha; 706e507f99SRobert Budai vdd-supply = <&vdd>; 716e507f99SRobert Budai interrupts = <4 IRQ_TYPE_EDGE_FALLING>; 726e507f99SRobert Budai interrupt-parent = <&gpio>; 736e507f99SRobert Budai }; 746e507f99SRobert Budai }; 75