1# Copyright (c) 2024 Nordic Semiconductor ASA 2# SPDX-License-Identifier: Apache-2.0 3 4description: | 5 Nordic nRF local HSFLL 6 7 The local HSFLL mixed-mode IP generates several clock frequencies in the range 8 from 64 MHz to 400 MHz (in steps of 16 MHz). 9 10 Usage example: 11 12 hsfll: clock@deadbeef { 13 compatible = "nordic,nrf-hsfll-local"; 14 reg = <0xdeadbeef 0x1000>; 15 clocks = <&fll16m>; 16 clock-frequency = <DT_FREQ_M(320)>; 17 nordic,ficrs = <&ficr NRF_FICR_TRIM_APPLICATION_HSFLL_TRIM_VSUP>, 18 <&ficr NRF_FICR_TRIM_APPLICATION_HSFLL_TRIM_COARSE_0>, 19 <&ficr NRF_FICR_TRIM_APPLICATION_HSFLL_TRIM_FINE_0>; 20 nordic,ficr-names = "vsup", "coarse", "fine"; 21 }; 22 23 Required FICR entries are for VSUP, COARSE and FINE trim values. 24 25compatible: "nordic,nrf-hsfll-local" 26 27include: [base.yaml, fixed-clock.yaml, nordic-nrf-ficr-client.yaml] 28 29properties: 30 reg: 31 required: true 32 33 clocks: 34 required: true 35 36 clock-frequency: 37 enum: 38 - 64000000 39 - 80000000 40 - 96000000 41 - 112000000 42 - 128000000 43 - 144000000 44 - 160000000 45 - 176000000 46 - 192000000 47 - 208000000 48 - 224000000 49 - 240000000 50 - 256000000 51 - 272000000 52 - 288000000 53 - 304000000 54 - 320000000 55 - 336000000 56 - 352000000 57 - 368000000 58 - 384000000 59 - 400000000 60