hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/soc/renesas/rcar-sysc.h
....@@ -1,11 +1,8 @@
1
+/* SPDX-License-Identifier: GPL-2.0 */
12 /*
23 * Renesas R-Car System Controller
34 *
45 * Copyright (C) 2016 Glider bvba
5
- *
6
- * This program is free software; you can redistribute it and/or modify
7
- * it under the terms of the GNU General Public License as published by
8
- * the Free Software Foundation; version 2 of the License.
96 */
107 #ifndef __SOC_RENESAS_RCAR_SYSC_H__
118 #define __SOC_RENESAS_RCAR_SYSC_H__
....@@ -47,18 +44,27 @@
4744 int (*init)(void); /* Optional */
4845 const struct rcar_sysc_area *areas;
4946 unsigned int num_areas;
47
+ /* Optional External Request Mask Register */
48
+ u32 extmask_offs; /* SYSCEXTMASK register offset */
49
+ u32 extmask_val; /* SYSCEXTMASK register mask value */
5050 };
5151
52
+extern const struct rcar_sysc_info r8a7742_sysc_info;
5253 extern const struct rcar_sysc_info r8a7743_sysc_info;
5354 extern const struct rcar_sysc_info r8a7745_sysc_info;
5455 extern const struct rcar_sysc_info r8a77470_sysc_info;
56
+extern const struct rcar_sysc_info r8a774a1_sysc_info;
57
+extern const struct rcar_sysc_info r8a774b1_sysc_info;
58
+extern const struct rcar_sysc_info r8a774c0_sysc_info;
59
+extern const struct rcar_sysc_info r8a774e1_sysc_info;
5560 extern const struct rcar_sysc_info r8a7779_sysc_info;
5661 extern const struct rcar_sysc_info r8a7790_sysc_info;
5762 extern const struct rcar_sysc_info r8a7791_sysc_info;
5863 extern const struct rcar_sysc_info r8a7792_sysc_info;
5964 extern const struct rcar_sysc_info r8a7794_sysc_info;
60
-extern const struct rcar_sysc_info r8a7795_sysc_info;
61
-extern const struct rcar_sysc_info r8a7796_sysc_info;
65
+extern struct rcar_sysc_info r8a7795_sysc_info;
66
+extern const struct rcar_sysc_info r8a77960_sysc_info;
67
+extern const struct rcar_sysc_info r8a77961_sysc_info;
6268 extern const struct rcar_sysc_info r8a77965_sysc_info;
6369 extern const struct rcar_sysc_info r8a77970_sysc_info;
6470 extern const struct rcar_sysc_info r8a77980_sysc_info;