zephyr/dts/bindings/clock/st,stm32wb-rcc.yaml

78 lines
1.3 KiB
YAML

# Copyright (c) 2021, Linaro ltd
# SPDX-License-Identifier: Apache-2.0
description: |
STM32WB Reset and Clock controller node.
For more description confere st,stm32-rcc.yaml
compatible: "st,stm32wb-rcc"
include:
- name: st,stm32-rcc.yaml
property-blocklist:
- ahb-prescaler
properties:
cpu1-prescaler:
type: int
required: true
enum:
- 1
- 2
- 3
- 4
- 5
- 6
- 8
- 10
- 16
- 32
- 64
- 128
- 256
- 512
description: |
CPU1 prescaler. Sets a HCLK1 frequency (Core frequency)
lower than SYSCLK frequency.
The HCLK1 clocks CPU1, AHB1, AHB2, AHB3 and SRAM1.
cpu2-prescaler:
type: int
required: true
enum:
- 1
- 2
- 4
- 8
- 16
- 32
- 64
- 128
- 256
- 512
description: |
CPU2 prescaler. Sets HCLK2 frequency which clocks CPU2.
(A.K.A C2HPRE)
ahb4-prescaler:
type: int
required: true
enum:
- 1
- 2
- 4
- 8
- 16
- 32
- 64
- 128
- 256
- 512
description: |
HCLK4 shared prescaler (AHB4, Flash memory and SRAM2).
(A.K.A SHDHPRE)
clock-cells:
- bus
- bits