1# Copyright (c) 2022 Intel Corporation. All rights reserved. 2# SPDX-License-Identifier: Apache-2.0 3 4description: Intel ADSP clock controlling related constants. 5 6compatible: "intel,adsp-shim-clkctl" 7 8properties: 9 adsp-clkctl-clk-wovcro: 10 type: int 11 description: | 12 Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true). 13 14 adsp-clkctl-clk-lpro: 15 type: int 16 description: Index of LPRO clock encoding in the encoding array. 17 18 adsp-clkctl-clk-hpro: 19 type: int 20 description: Index of HPRO clock encoding in the encoding array. 21 22 adsp-clkctl-clk-ipll: 23 type: int 24 description: Index of ACE integrated PLL clock encoding in the encoding array. 25 26 adsp-clkctl-freq-enc: 27 type: array 28 required: true 29 description: Array that encodes what is needed to enable each clock. 30 31 adsp-clkctl-freq-mask: 32 type: array 33 description: Array that encodes needed masks to enable each clock. 34 35 adsp-clkctl-freq-default: 36 type: int 37 required: true 38 description: Index for the default clock. 39 40 adsp-clkctl-freq-lowest: 41 type: int 42 required: true 43 description: Index for the lowest frequency clock. 44 45 wovcro-supported: 46 type: boolean 47 description: | 48 If WoV clock ring oscillator is supported. 49