# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/clock/ti/ti,autoidle.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: TI autoidle clock maintainers: - Tero Kristo - Sukrut Bellary description: Some clocks in TI SoC support the autoidle feature. These properties are applicable only if the clock supports autoidle feature. It assumes a register mapped clock which can be put to idle automatically by hardware based on usage and configuration bit setting. Autoidle clock is never an individual clock, it is always a derivative of some basic clock like a gate, divider, or fixed-factor. properties: ti,autoidle-shift: $ref: /schemas/types.yaml#/definitions/uint32 description: bit shift of the autoidle enable bit for the clock maximum: 31 default: 0 ti,invert-autoidle-bit: type: boolean description: autoidle is enabled by setting the bit to 0 additionalProperties: true