dts: bindings: stm32: add div-q and div-r on stm32mp13 plls
Depending on the PLL, all DIV-P / DIV-Q and DIV-R are available on STM32MP13 PLLs. Adjust valid range in order to be able to set for all 4 PLLs. Clarify DT properties description. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com>
This commit is contained in:
parent
933446ff4a
commit
d95b7c4e64
1 changed files with 24 additions and 5 deletions
|
@ -28,6 +28,14 @@ description: |
|
||||||
than 1000 MHz or program the mpuss_ck mux to use the MPUDIV
|
than 1000 MHz or program the mpuss_ck mux to use the MPUDIV
|
||||||
(refer to the stm32mp13 reference manual for details)
|
(refer to the stm32mp13 reference manual for details)
|
||||||
|
|
||||||
|
div-m (aka DIVM1 + 1), div-p (aka DIVP + 1), div-q (aka DIVQ + 1),
|
||||||
|
div-r (aka DIVR + 1) have identical valid ranges for all 4 PLLs.
|
||||||
|
mul-n (aka DIVN + 1) valid range depends on the PLL
|
||||||
|
PLL1: 31 - 125
|
||||||
|
PLL2: 25 - 100
|
||||||
|
PLL3: 25 - 200
|
||||||
|
PLL4: 25 - 200
|
||||||
|
|
||||||
compatible: "st,stm32mp13-pll-clock"
|
compatible: "st,stm32mp13-pll-clock"
|
||||||
|
|
||||||
include: [clock-controller.yaml, base.yaml]
|
include: [clock-controller.yaml, base.yaml]
|
||||||
|
@ -44,21 +52,32 @@ properties:
|
||||||
type: int
|
type: int
|
||||||
required: true
|
required: true
|
||||||
description: |
|
description: |
|
||||||
Prescaler for PLLx
|
PLLx division factor (aka DIVM1 + 1) of the input clock divider
|
||||||
input clock
|
|
||||||
Valid range: 1 - 64
|
Valid range: 1 - 64
|
||||||
|
|
||||||
mul-n:
|
mul-n:
|
||||||
type: int
|
type: int
|
||||||
required: true
|
required: true
|
||||||
description: |
|
description: |
|
||||||
PLLx multiplication factor for VCO
|
PLLx multiplication factor (aka DIVN + 1) for VCO
|
||||||
Valid range: 31 - 125
|
Valid range: 25 - 200
|
||||||
|
|
||||||
div-p:
|
div-p:
|
||||||
type: int
|
type: int
|
||||||
description: |
|
description: |
|
||||||
PLLx DIVP division factor
|
PLLx_P division factor (aka DIVP + 1)
|
||||||
|
Valid range: 1 - 128
|
||||||
|
|
||||||
|
div-q:
|
||||||
|
type: int
|
||||||
|
description: |
|
||||||
|
PLLx_Q division factor (aka DIVQ + 1)
|
||||||
|
Valid range: 1 - 128
|
||||||
|
|
||||||
|
div-r:
|
||||||
|
type: int
|
||||||
|
description: |
|
||||||
|
PLLx_R division factor (aka DIVR + 1)
|
||||||
Valid range: 1 - 128
|
Valid range: 1 - 128
|
||||||
|
|
||||||
frac-v:
|
frac-v:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue