Skip to content

Commit 3ebb9fd

Browse files
ConchuODbebarino
authored andcommitted
dt-bindings: clk: mpfs document msspll dri registers
As there are two sections of registers that are responsible for clock configuration on the PolarFire SoC: add the dynamic reconfiguration interface section to the binding & describe what each of the sections are used for. Fixes: 2145bb6 ("dt-bindings: clk: microchip: Add Microchip PolarFire host binding") Reviewed-by: Daire McNamara <[email protected]> Acked-by: Krzysztof Kozlowski <[email protected]> Signed-off-by: Conor Dooley <[email protected]> Link: https://lore.kernel.org/r/[email protected] Acked-by: Palmer Dabbelt <[email protected]> Signed-off-by: Stephen Boyd <[email protected]>
1 parent 2b6190c commit 3ebb9fd

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

Documentation/devicetree/bindings/clock/microchip,mpfs.yaml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,16 @@ properties:
2222
const: microchip,mpfs-clkcfg
2323

2424
reg:
25-
maxItems: 1
25+
items:
26+
- description: |
27+
clock config registers:
28+
These registers contain enable, reset & divider tables for the, cpu,
29+
axi, ahb and rtc/mtimer reference clocks as well as enable and reset
30+
for the peripheral clocks.
31+
- description: |
32+
mss pll dri registers:
33+
Block of registers responsible for dynamic reconfiguration of the mss
34+
pll
2635
2736
clocks:
2837
maxItems: 1
@@ -51,7 +60,7 @@ examples:
5160
#size-cells = <2>;
5261
clkcfg: clock-controller@20002000 {
5362
compatible = "microchip,mpfs-clkcfg";
54-
reg = <0x0 0x20002000 0x0 0x1000>;
63+
reg = <0x0 0x20002000 0x0 0x1000>, <0x0 0x3E001000 0x0 0x1000>;
5564
clocks = <&ref>;
5665
#clock-cells = <1>;
5766
};

0 commit comments

Comments
 (0)