File Index
Files and directories
Sign in
FILE

ti,autoidle.yaml

File preview with syntax highlighting.

linux-6.19.14/Documentation/devicetree/bindings/clock/ti/ti,autoidle.yaml YAML
 1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
 2%YAML 1.2
 3---
 4$id: http://devicetree.org/schemas/clock/ti/ti,autoidle.yaml#
 5$schema: http://devicetree.org/meta-schemas/core.yaml#
 6
 7title: TI autoidle clock
 8
 9maintainers:
10  - Tero Kristo <kristo@kernel.org>
11  - Sukrut Bellary <sbellary@baylibre.com>
12
13description:
14  Some clocks in TI SoC support the autoidle feature. These properties are
15  applicable only if the clock supports autoidle feature. It assumes a register
16  mapped clock which can be put to idle automatically by hardware based on
17  usage and configuration bit setting. Autoidle clock is never an individual
18  clock, it is always a derivative of some basic clock like a gate, divider, or
19  fixed-factor.
20
21properties:
22  ti,autoidle-shift:
23    $ref: /schemas/types.yaml#/definitions/uint32
24    description:
25      bit shift of the autoidle enable bit for the clock
26    maximum: 31
27    default: 0
28
29  ti,invert-autoidle-bit:
30    type: boolean
31    description:
32      autoidle is enabled by setting the bit to 0
33
34additionalProperties: true
~/ Read-only file preview.