Skip to content

Commit 455061e

Browse files
andredkrzk
authored andcommitted
dt-bindings: clock: google,gs101-clock: add PERIC1 clock management unit
Add dt-schema documentation and clock IDs for the Connectivity Peripheral 1 (PERIC1) clock management unit. Signed-off-by: André Draszik <[email protected]> Reviewed-by: Sam Protsenko <[email protected]> Reviewed-by: Peter Griffin <[email protected]> Reviewed-by: Tudor Ambarus <[email protected]> Reviewed-by: Rob Herring <[email protected]> Link: https://lore.kernel.org/r/[email protected] Signed-off-by: Krzysztof Kozlowski <[email protected]>
1 parent bc8cc7f commit 455061e

File tree

2 files changed

+54
-3
lines changed

2 files changed

+54
-3
lines changed

Documentation/devicetree/bindings/clock/google,gs101-clock.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ properties:
3131
- google,gs101-cmu-apm
3232
- google,gs101-cmu-misc
3333
- google,gs101-cmu-peric0
34+
- google,gs101-cmu-peric1
3435

3536
clocks:
3637
minItems: 1
@@ -93,15 +94,17 @@ allOf:
9394
properties:
9495
compatible:
9596
contains:
96-
const: google,gs101-cmu-peric0
97+
enum:
98+
- google,gs101-cmu-peric0
99+
- google,gs101-cmu-peric1
97100

98101
then:
99102
properties:
100103
clocks:
101104
items:
102105
- description: External reference clock (24.576 MHz)
103-
- description: Connectivity Peripheral 0 bus clock (from CMU_TOP)
104-
- description: Connectivity Peripheral 0 IP clock (from CMU_TOP)
106+
- description: Connectivity Peripheral 0/1 bus clock (from CMU_TOP)
107+
- description: Connectivity Peripheral 0/1 IP clock (from CMU_TOP)
105108

106109
clock-names:
107110
items:

include/dt-bindings/clock/google,gs101.h

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -470,4 +470,52 @@
470470
#define CLK_GOUT_PERIC0_CLK_PERIC0_USI8_USI_CLK 78
471471
#define CLK_GOUT_PERIC0_SYSREG_PERIC0_PCLK 79
472472

473+
/* CMU_PERIC1 */
474+
#define CLK_MOUT_PERIC1_BUS_USER 1
475+
#define CLK_MOUT_PERIC1_I3C_USER 2
476+
#define CLK_MOUT_PERIC1_USI0_USI_USER 3
477+
#define CLK_MOUT_PERIC1_USI10_USI_USER 4
478+
#define CLK_MOUT_PERIC1_USI11_USI_USER 5
479+
#define CLK_MOUT_PERIC1_USI12_USI_USER 6
480+
#define CLK_MOUT_PERIC1_USI13_USI_USER 7
481+
#define CLK_MOUT_PERIC1_USI9_USI_USER 8
482+
#define CLK_DOUT_PERIC1_I3C 9
483+
#define CLK_DOUT_PERIC1_USI0_USI 10
484+
#define CLK_DOUT_PERIC1_USI10_USI 11
485+
#define CLK_DOUT_PERIC1_USI11_USI 12
486+
#define CLK_DOUT_PERIC1_USI12_USI 13
487+
#define CLK_DOUT_PERIC1_USI13_USI 14
488+
#define CLK_DOUT_PERIC1_USI9_USI 15
489+
#define CLK_GOUT_PERIC1_IP 16
490+
#define CLK_GOUT_PERIC1_PCLK 17
491+
#define CLK_GOUT_PERIC1_CLK_PERIC1_I3C_CLK 18
492+
#define CLK_GOUT_PERIC1_CLK_PERIC1_OSCCLK_CLK 19
493+
#define CLK_GOUT_PERIC1_D_TZPC_PERIC1_PCLK 20
494+
#define CLK_GOUT_PERIC1_GPC_PERIC1_PCLK 21
495+
#define CLK_GOUT_PERIC1_GPIO_PERIC1_PCLK 22
496+
#define CLK_GOUT_PERIC1_LHM_AXI_P_PERIC1_I_CLK 23
497+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_1 24
498+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_2 25
499+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_3 26
500+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_4 27
501+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_5 28
502+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_6 29
503+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_IPCLK_8 30
504+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_1 31
505+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_15 32
506+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_2 33
507+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_3 34
508+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_4 35
509+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_5 36
510+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_6 37
511+
#define CLK_GOUT_PERIC1_PERIC1_TOP0_PCLK_8 38
512+
#define CLK_GOUT_PERIC1_CLK_PERIC1_BUSP_CLK 39
513+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI0_USI_CLK 40
514+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI10_USI_CLK 41
515+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI11_USI_CLK 42
516+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI12_USI_CLK 43
517+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI13_USI_CLK 44
518+
#define CLK_GOUT_PERIC1_CLK_PERIC1_USI9_USI_CLK 45
519+
#define CLK_GOUT_PERIC1_SYSREG_PERIC1_PCLK 46
520+
473521
#endif /* _DT_BINDINGS_CLOCK_GOOGLE_GS101_H */

0 commit comments

Comments
 (0)