# Copyright (c) 2022 Intel Corporation. All rights reserved. # SPDX-License-Identifier: Apache-2.0 description: Intel ADSP clock controlling related constants. compatible: "intel,adsp-shim-clkctl" properties: adsp-clkctl-clk-wovcro: type: int description: | Index of WOVCRO clock encoding in the encoding array (if wovcro-supported is true). adsp-clkctl-clk-lpro: type: int description: Index of LPRO clock encoding in the encoding array. adsp-clkctl-clk-hpro: type: int description: Index of HPRO clock encoding in the encoding array. adsp-clkctl-clk-ipll: type: int description: Index of ACE integrated PLL clock encoding in the encoding array. adsp-clkctl-freq-enc: type: array required: true description: Array that encodes what is needed to enable each clock. adsp-clkctl-freq-mask: type: array description: Array that encodes needed masks to enable each clock. adsp-clkctl-freq-default: type: int required: true description: Index for the default clock. adsp-clkctl-freq-lowest: type: int required: true description: Index for the lowest frequency clock. wovcro-supported: type: boolean description: | If WoV clock ring oscillator is supported.