Based on kernel version 7.2. Page generated on 2026-08-20 08:41 EST.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) %YAML 1.2 --- $id: http://devicetree.org/schemas/clock/tenstorrent,atlantis-prcm-rcpu.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# title: Tenstorrent Atlantis PRCM (Power, Reset, Clock Management) Module maintainers: - Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com> description: Multifunctional register block found in Tenstorrent Atlantis SoC whose main function is to control clocks and resets. This block is instantiated multiple times in the SoC, each block controls clock and resets for a different subsystem. RCPU prcm serves low speed IO interfaces. properties: compatible: enum: - tenstorrent,atlantis-prcm-rcpu reg: maxItems: 1 clocks: maxItems: 1 "#clock-cells": const: 1 description: See <dt-bindings/clock/tenstorrent,atlantis-prcm-rcpu.h> for valid indices. "#reset-cells": const: 1 required: - compatible - reg - clocks - "#clock-cells" - "#reset-cells" additionalProperties: false examples: - | clock-controller@a8000000 { compatible = "tenstorrent,atlantis-prcm-rcpu"; reg = <0xa8000000 0x10000>; clocks = <&osc_24m>; #clock-cells = <1>; #reset-cells = <1>; }; |