1e81ca0efSNuno Sá# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2e81ca0efSNuno Sá# Copyright 2019 Analog Devices Inc. 3e81ca0efSNuno Sá%YAML 1.2 4e81ca0efSNuno Sá--- 5ce81bd69SRob Herring$id: http://devicetree.org/schemas/hwmon/adi,axi-fan-control.yaml# 6e81ca0efSNuno Sá$schema: http://devicetree.org/meta-schemas/core.yaml# 7e81ca0efSNuno Sá 8dd3cb467SAndrew Lunntitle: Analog Devices AXI FAN Control 9e81ca0efSNuno Sá 10e81ca0efSNuno Sámaintainers: 11e81ca0efSNuno Sá - Nuno Sá <nuno.sa@analog.com> 12e81ca0efSNuno Sá 13e81ca0efSNuno Sádescription: |+ 14*47aab533SBjorn Helgaas Bindings for the Analog Devices AXI FAN Control driver. Specifications of the 15e81ca0efSNuno Sá core can be found in: 16e81ca0efSNuno Sá 17e81ca0efSNuno Sá https://wiki.analog.com/resources/fpga/docs/axi_fan_control 18e81ca0efSNuno Sá 19e81ca0efSNuno Sáproperties: 20e81ca0efSNuno Sá compatible: 21e81ca0efSNuno Sá enum: 22e81ca0efSNuno Sá - adi,axi-fan-control-1.00.a 23e81ca0efSNuno Sá 24e81ca0efSNuno Sá reg: 25e81ca0efSNuno Sá maxItems: 1 26e81ca0efSNuno Sá 27e81ca0efSNuno Sá clocks: 28e81ca0efSNuno Sá maxItems: 1 29e81ca0efSNuno Sá 30e81ca0efSNuno Sá interrupts: 31e81ca0efSNuno Sá maxItems: 1 32e81ca0efSNuno Sá 33e81ca0efSNuno Sá pulses-per-revolution: 34e81ca0efSNuno Sá description: 35e81ca0efSNuno Sá Value specifying the number of pulses per revolution of the controlled 36e81ca0efSNuno Sá FAN. 373d21a460SRob Herring $ref: /schemas/types.yaml#/definitions/uint32 38e81ca0efSNuno Sá enum: [1, 2, 4] 39e81ca0efSNuno Sá 40e81ca0efSNuno Sárequired: 41e81ca0efSNuno Sá - compatible 42e81ca0efSNuno Sá - reg 43e81ca0efSNuno Sá - clocks 44e81ca0efSNuno Sá - interrupts 45e81ca0efSNuno Sá - pulses-per-revolution 46e81ca0efSNuno Sá 475be478f9SRob HerringadditionalProperties: false 485be478f9SRob Herring 49e81ca0efSNuno Sáexamples: 50e81ca0efSNuno Sá - | 51f88d59fcSRob Herring fpga_axi: fpga-axi { 52e81ca0efSNuno Sá #address-cells = <0x2>; 53e81ca0efSNuno Sá #size-cells = <0x1>; 54e81ca0efSNuno Sá 55e81ca0efSNuno Sá axi_fan_control: axi-fan-control@80000000 { 56e81ca0efSNuno Sá compatible = "adi,axi-fan-control-1.00.a"; 57e81ca0efSNuno Sá reg = <0x0 0x80000000 0x10000>; 58e81ca0efSNuno Sá clocks = <&clk 71>; 59e81ca0efSNuno Sá interrupts = <0 110 0>; 60e81ca0efSNuno Sá pulses-per-revolution = <2>; 61e81ca0efSNuno Sá }; 62e81ca0efSNuno Sá }; 63e81ca0efSNuno Sá... 64