Skip to content

Commit 557b7e5

Browse files
committed
Merge tag 'renesas-r8a7742-dt-binding-defs-tag' into renesas-drivers-for-v5.8
Renesas RZ/G1H DT Binding Definitions Clock and Power Domain definitions for the Renesas RZ/G1H (R8A7742) SoC, shared by driver and DT source files.
2 parents 8f3d9f3 + 41b2df2 commit 557b7e5

File tree

2 files changed

+71
-0
lines changed

2 files changed

+71
-0
lines changed
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
/* SPDX-License-Identifier: GPL-2.0+
2+
*
3+
* Copyright (C) 2020 Renesas Electronics Corp.
4+
*/
5+
#ifndef __DT_BINDINGS_CLOCK_R8A7742_CPG_MSSR_H__
6+
#define __DT_BINDINGS_CLOCK_R8A7742_CPG_MSSR_H__
7+
8+
#include <dt-bindings/clock/renesas-cpg-mssr.h>
9+
10+
/* r8a7742 CPG Core Clocks */
11+
#define R8A7742_CLK_Z 0
12+
#define R8A7742_CLK_Z2 1
13+
#define R8A7742_CLK_ZG 2
14+
#define R8A7742_CLK_ZTR 3
15+
#define R8A7742_CLK_ZTRD2 4
16+
#define R8A7742_CLK_ZT 5
17+
#define R8A7742_CLK_ZX 6
18+
#define R8A7742_CLK_ZS 7
19+
#define R8A7742_CLK_HP 8
20+
#define R8A7742_CLK_B 9
21+
#define R8A7742_CLK_LB 10
22+
#define R8A7742_CLK_P 11
23+
#define R8A7742_CLK_CL 12
24+
#define R8A7742_CLK_M2 13
25+
#define R8A7742_CLK_ZB3 14
26+
#define R8A7742_CLK_ZB3D2 15
27+
#define R8A7742_CLK_DDR 16
28+
#define R8A7742_CLK_SDH 17
29+
#define R8A7742_CLK_SD0 18
30+
#define R8A7742_CLK_SD1 19
31+
#define R8A7742_CLK_SD2 20
32+
#define R8A7742_CLK_SD3 21
33+
#define R8A7742_CLK_MMC0 22
34+
#define R8A7742_CLK_MMC1 23
35+
#define R8A7742_CLK_MP 24
36+
#define R8A7742_CLK_QSPI 25
37+
#define R8A7742_CLK_CP 26
38+
#define R8A7742_CLK_RCAN 27
39+
#define R8A7742_CLK_R 28
40+
#define R8A7742_CLK_OSC 29
41+
42+
#endif /* __DT_BINDINGS_CLOCK_R8A7742_CPG_MSSR_H__ */
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
/* SPDX-License-Identifier: GPL-2.0
2+
*
3+
* Copyright (C) 2020 Renesas Electronics Corp.
4+
*/
5+
#ifndef __DT_BINDINGS_POWER_R8A7742_SYSC_H__
6+
#define __DT_BINDINGS_POWER_R8A7742_SYSC_H__
7+
8+
/*
9+
* These power domain indices match the numbers of the interrupt bits
10+
* representing the power areas in the various Interrupt Registers
11+
* (e.g. SYSCISR, Interrupt Status Register)
12+
*/
13+
14+
#define R8A7742_PD_CA15_CPU0 0
15+
#define R8A7742_PD_CA15_CPU1 1
16+
#define R8A7742_PD_CA15_CPU2 2
17+
#define R8A7742_PD_CA15_CPU3 3
18+
#define R8A7742_PD_CA7_CPU0 5
19+
#define R8A7742_PD_CA7_CPU1 6
20+
#define R8A7742_PD_CA7_CPU2 7
21+
#define R8A7742_PD_CA7_CPU3 8
22+
#define R8A7742_PD_CA15_SCU 12
23+
#define R8A7742_PD_RGX 20
24+
#define R8A7742_PD_CA7_SCU 21
25+
26+
/* Always-on power area */
27+
#define R8A7742_PD_ALWAYS_ON 32
28+
29+
#endif /* __DT_BINDINGS_POWER_R8A7742_SYSC_H__ */

0 commit comments

Comments
 (0)